Como posso randomizar meu endereço MAC na inicialização tanto no iOS quanto no Mac OS X?

6

Gostaria que meus endereços MAC em meus dispositivos Mac OS X (iMac) e iOS (iPhone, iPad) fossem randomizados na inicialização. Não tenho idéia de como gerar o MAC aleatório nem inseri-lo no processo de inicialização. Qualquer ajuda seria muito apreciada!

    
por melissaj 16.09.2010 / 06:07

7 respostas

3

Você não pode. Os drivers Ethernet e AirPort (Wi-Fi) no Mac OS X não oferecem suporte confiável para alterar seu endereço MAC. Eu suspeito que o mesmo acontece com o iOS, embora eu não tenha tentado em um dispositivo iOS com jailbreak.

Isso foi sobre privacidade ou algo mais?

    
por 16.09.2010 / 06:16
2
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -z
sudo ifconfig en1 ether 00:11:22:33:44:55
    
por 19.04.2011 / 19:50
1

Além de questionar por que, e pensando que isso será mais trabalho do que provavelmente irá beneficiar você, perceba que um MAC verdadeiramente aleatório causará problemas.

O principal problema que vejo é pegar acidentalmente o mesmo MAC que alguém na rede em que você está ou mais tarde ingressar. Além disso, parte do MAC é um identificador de fabricante de hardware, portanto, um MAC realmente "aleatório" possivelmente causaria problemas.

    
por 16.09.2010 / 16:36
0

Para alterar o endereço MAC de um dispositivo iOS desbloqueado (uma vez, não exatamente em cada inicialização):

  1. Gere um endereço MAC. openssl rand -hex 6 deve funcionar.

  2. Verifique se o endereço MAC é unicast e "localmente administrado" , o que significa que o segundo dígito deve ser um de 2, 6, A ou E (x2: xx: xx: xx: xx: xx). Isso impedirá que coisas estranhas aconteçam.

  3. Em um dispositivo iOS com raiz, execute:

    su -
    nvram wifiaddr=4a:1c:ff:c1:d0:c0
    
  4. Reinicie o dispositivo.

  5. Após a reinicialização, meu dispositivo iOS relatou que a biblioteca do iTunes estava corrompida e não conseguiu sincronizar com o iTunes. Remova esses arquivos e o dispositivo deve gerar novamente a biblioteca do iTunes a partir da mídia no disco (tenha cuidado):

    cd /var/mobile/Media/iTunes_Control/iTunes
    mv iTunesCDB iTunesCDB-backup
    mv iTunesControl iTunesControl-backup
    mv iTunesPrefs iTunesPrefs-backup
    
por 17.12.2014 / 01:48
0

Você pode usar o WiFiSpoof para Mac, você pode pesquisar no Google.

Você pode alterar aleatoriamente o seu Endereço MAC em qualquer inicialização e em certas condições, como a alteração de WIFI etc. Para iOS, eu acho que você quer dizer jailbroken, existem alguns pacotes no Cydia, mas eles são todos para iOS antigo,

    
por 04.10.2017 / 12:07
-1

Prefácio: Esta não é uma resposta completa à sua pergunta, mas como ainda não foi mencionado, acredito que possa ser uma adição benéfica aqui.

O Homebrew é um gerenciador de pacotes para o OSX / macOS (muito parecido com o aptitude para o Debian Linux). Um dos muitos pacotes que você pode obter é spoof-mac. Você precisará ler as instruções no link para o processo de instalação, mas é muito fácil.

Uma vez instalado o homebrew, você obtém o spoof-mac digitando (no terminal) "brew install spoof-mac"

Agora você pode facilmente randomizar seu endereço mac digitando "sudo spoof-mac randomize - local $$$" substituindo $$$ por qualquer que seja sua interface de rede.

Como mencionei de antemão, isso é apenas parte da resposta, mas como o homebrew permite a fácil instalação de milhares de programas Linux, isso ainda deve aproximar você do seu objetivo.

    
por 31.07.2017 / 00:21
-2

Um, o endereço mac é o endereço físico do seu dispositivo de rede. É definido pelo fabricante e não pode ser alterado. Pelo menos não com software. Com alguns hackers, você provavelmente poderia.

    
por 16.09.2010 / 11:27