Alterar o endereço MAC no Android



 Vamos ver uma breve introdução sobre ‘O que’ estamos lidando aqui. 
Aqui está um guia passo a passo sobre como falsificar ou alterar o endereço MAC ou controle de acesso à mídia em dispositivos Android. 
Dois métodos diferentes para alterar o endereço MAC sem raiz e telefones enraizados.
O que é endereço MAC ou endereço MAC WiFi?
Um endereço de controle de acesso à mídia (endereço MAC) é um identificador exclusivo de 12 caracteres atribuído a uma peça específica de hardware, como o adaptador de rede do seu dispositivo WiFi. 
Em palavras simples, um endereço MAC pode ser usado para identificar exclusivamente o seu telefone Android na Internet ou na rede local.
Por que você quer mudar isso?
O motivo mais importante seria a privacidade. 
Qualquer pessoa em sua rede Ethernet local pode ver facilmente seu endereço MAC com ferramentas simples. 
Isso permite que um hacker rastreie seus dispositivos (e, portanto, você). 
Isso é uma ameaça quando você está em uma rede sem fio pública (hotéis, aeroportos e até mesmo algumas cafeterias oferecem acesso sem fio nos dias de hoje).
Se o seu endereço MAC original é público e revelado, um hacker pode usá-lo para se passar por você! 
Em muitas redes, o acesso é restrito com base no endereço IP, portanto, quando você fica offline, o hacker pode usar seu endereço MAC e acessar a rede como “você”.
Se você quiser acessar uma rede que limita o acesso com base no endereço MAC, você pode alterar o endereço MAC no dispositivo que deseja acessar (com um endereço MAC que realmente tenha acesso) e acessar a rede.
Provedores de serviços de Internet, muitas vezes o seu endereço MAC para identificar e autenticar sua conexão à Internet. 
Caso sua rede pare de funcionar e você precise obter uma nova, a rede pode não funcionar, pois a nova placa de rede possui um novo endereço MAC. 
Aqui, em vez de entrar em contato com seu ISP, você pode alterar o endereço MAC da nova placa de rede para o endereço MAC da placa de rede antiga e começar a usá-la imediatamente!
Como encontrar o endereço MAC em dispositivos Android
Bem, assumimos que uma pessoa que acessou essa página por meio da pesquisa do Google deve estar ciente da localização do endereço MAC em seu dispositivo. 
No entanto, se você não souber onde encontrar o endereço MAC do seu dispositivo, você o encontrará em 
Configurações> Sobre o telefone .
Nos dispositivos Samsung Galaxy: abra o dispositivo 
Configurações> Sobre o telefone ou 
Sobre o dispositivo > 
Status> Endereço MAC WiFi .
Nos dispositivos Onplus: 
Configurações> Sistema> Sobre o telefone> Status> Endereço MAC WiFi .


Alterar endereço MAC ou endereço MAC WiFi no Android
Existem duas maneiras de alterar o endereço MAC no seu dispositivo Android:
Sem acesso raiz.
Com acesso root
ChameleMAC
terminal
Ambos os métodos são bastante simples. 
Veremos os dois métodos detalhadamente, um por um abaixo.


Verificando a disponibilidade de raiz
Se você nunca ouviu falar desse termo ‘Root’ antes, duvido muito que haja disponibilidade de raiz em seu telefone. 
Mesmo se você tiver certeza de que enraizou seu telefone, como uma boa medida de precaução, iremos em frente e verificá-lo uma vez. 
Para verificar a disponibilidade da raiz, faça o download do aplicativo abaixo na Google Play Store:

Verificador de raiz
Preço: Gratuito
 172 018 Downloads
BAIXAR NO GOOGLE PLAY
4,2

Alterar o endereço MAC no Android
O aplicativo é gratuito e bastante básico. 
Ao abrir, toque em ‘Verificar Root’ e você verá seu status de root imediatamente. 
Por exemplo, o meu OnePlus 3 não está enraizado e abaixo está o resultado que recebi:
Agora que temos certeza sobre o status da raiz, continuaremos com o processo.
Nota
Uma das coisas para se cuidar ao atribuir um novo endereço MAC é que você não deve alterar o nome do fabricante. 
Isto é representado por XX: XX: XX, isto é, os primeiros 6 lugares ou dígitos. 
Se você alterá-los, poderá enfrentar problemas de autenticação de Wi-Fi. 
Portanto, se o endereço MAC original for a2: 63: f4: h5: 67: vt (é obviamente inventado), altere-o para algo como a2: 63: f4: YY: YY: YY. 
Onde YY: YY: YY pode ser o que você quiser, mas também não é só o que você quer. 
Você precisará de um endereço MAC válido. 
Agora, é claro, ninguém mantém uma lista de endereços MAC válidos em seus bolsos e pode ser difícil de adivinhar. 
Você pode tentar este gerador de endereços MAC para novos endereços MAC.


Método 1 – Alterar o endereço MAC sem acesso raiz
Não se preocupe, mesmo se você não tiver acesso root. 
Ainda é possível alterar seu endereço MAC. 
Abaixo está um passo a passo para alterar temporariamente o endereço MAC do Android sem acesso root:
Conheça o endereço MAC do seu telefone. Para saber isso, vá para 
Configurações  > 
Wi-Fi e Internet . 
Aqui, toque na 
opção 
Wi-Fi (e não na alternância ao lado) para ver uma lista de redes WiFi disponíveis. 
Selecione a rede com a qual seu dispositivo está conectado no momento. 
Na próxima página, você verá o 
endereço MAC do seu dispositivo 
em 
Detalhes da rede . 
Dependendo do tamanho de exibição do seu dispositivo, talvez você precise tocar em 
Opções avançadas  para visualizá-lo. 
Você pode querer anotar o endereço em algum lugar seguro, apenas no caso de você querer voltar a ele mais tarde.



Baixe um aplicativo chamado ‘ 
Android Terminal Emulator ‘ da Google Play Store usando o link abaixo: 

Emulador de terminal para Android
Preço: Gratuito
 152,015 Downloads
BAIXAR NO GOOGLE PLAY
4,4

Abra o aplicativo. 
Digite ‘ip link show’.
Encontre o nome da sua interface na lista. 
Para o propósito deste exemplo, vamos considerar o nome da sua interface como ‘wlan0’. 
Agora, digite este comando no emulador de terminal para alterar o endereço MAC: ‘ 
ip link set wlan0 XX: XX: YY: YY: YY’,  onde você deve substituir ‘wlan0’ pelo seu próprio nome de interface e ‘XX: XX : XX: YY: YY: YY ‘com o novo endereço MAC que você deseja alterar.
Agora vá e verifique se o seu endereço MAC foi alterado corretamente.
Limitações:
Existem duas limitações para este método. 
Sendo o primeiro, quase sempre funciona apenas em dispositivos com processadores MediaTek. 
O segundo ser, a mudança é temporária. 
Seu endereço MAC retornará ao original se você reiniciar o telefone.


Método 2 – Alterar o endereço MAC com acesso raiz
Observe que esse método funciona somente em dispositivos Android com raiz. 
A segunda coisa que você precisa para esse método funcionar, além do root, é o Busybox. 
Você pode instalar facilmente o Busybox no seu telefone Android rooteado com o seguinte aplicativo:




BusyBox
Preço: Gratuito
 122,018 Downloads
BAIXAR NO GOOGLE PLAY
4,3

Basta abrir o aplicativo, toque em “Instalar” e você está pronto para ir. 
Se você já tiver o Busybox instalado no seu dispositivo, ignore essas etapas.
Alterar o endereço MAC usando ChameleMAC
ChameleMAC é um aplicativo que funciona com acesso root e não está disponível na Google Play Store porque obviamente viola algumas diretrizes. 
O Google não pode hospedar aplicativos ativamente que permitem que os usuários alterem os endereços MAC. 
Então você só precisa instalar um APK. 
Você pode baixar o APK a partir do link abaixo. 
Este aplicativo também só funciona se você tiver um dispositivo alimentado por um chip MediaTek.
ChameleMAC Change-Wi-Fi-MAC v1.0.apk
Se fizer isso, faça o download e instale o APK acima e inicie o aplicativo.
Conceder permissões de root quando solicitado. 

Não há muito para o aplicativo. 
Imediatamente você vê um campo de entrada de texto com dois botões abaixo dele. 
Um dos botões diz 
Gerar MAC aleatório enquanto o outro diz 
Aplicar novo MAC .
Insira o novo endereço MAC no campo de texto e toque em 
Aplicar novo MAC  ou toque no 
botão 
Gerar MAC aleatório se você quiser um endereço MAC aleatório.
Na caixa de confirmação que aparece, toque em Alterar para alterar o endereço MAC.
Esse método altera permanentemente seu endereço MAC, a menos que você o altere manualmente de volta para o que


Alterar o endereço MAC usando o terminal
Este método também requer o uso do Terminal, então vá em frente e faça o download do link acima, se você ainda não o fez. 
Supondo que você tenha ambas as janelas do terminal, ROOT e Busybox no seu dispositivo, siga os passos abaixo:
Abra o aplicativo da janela do terminal e digite estes comandos: ‘ 
su ‘ e pressione Enter.
Se você ainda não tiver concedido acesso ao aplicativo, ele solicitará o acesso root. 
Toque em “Permitir”.
Para saber o seu nome de interface de rede atual, digite ‘ 
ip link show ‘ e aperte enter. 
Anote o nome da sua interface de rede. 
Para o propósito deste tutorial, consideraremos ‘ 
eth0 ‘ como o nome da interface.
Agora, digite este comando: ‘ 
busybox ip link show eth0 ‘ e pressione enter. 
Seu endereço MAC atual será exibido. 
Isto é apenas para sua informação.
Para alterar o endereço MAC, digite o seguinte comando e tecle enter: ‘ 
busybox ifconfig eth0 hw ether XX: XX: YY: YY: YY ‘. 
Altere “XX: XX: XX: AA: AA: AA” com qualquer endereço MAC desejado. 

Você mudou com sucesso o seu endereço MAC! 
Para verificar o mesmo use o comando: ‘ 
busybox iplink show eth0 ‘. 
Você deve ver o novo endereço MAC digitado.
Observe que a alteração do endereço MAC por meio desse método é permanente e não é alterada na reinicialização do dispositivo.