Come modificare l'indirizzo MAC (permanente) sul mio telefono Android?


15

Negli ultimi mesi ho 2 celle Android cinesi (Froyo) basate su MTK6515. Funzionano bene ma abbiamo iniziato a riscontrare molti problemi nel tentativo di accedere a Internet e dopo un po 'ho scoperto che entrambi i telefoni hanno lo stesso indirizzo MAC, il che causa problemi di connessione. Quindi, sto cercando una procedura che potrebbe cambiare gli indirizzi MAC dei dispositivi e risolvere i nostri problemi.

Ho trovato un metodo che prevede la modifica del file /etc/wl/NVRAM.TXT, ma dopo aver fatto riferimento a un paio di post attorno ai Web, risulta che i miei telefoni non hanno questa cartella (e quindi gli altri file all'interno). Qualche idea?

Per favore, non ditemi una preghiera riguardo al fatto che gli indirizzi MAC vengono masterizzati in un chip, almeno non in questi dispositivi, perché ho già perso anche i loro IMEI (mediante hard reset), ma li ho recuperati e sono ora funzionante.


Forse puoi cambiare l'indirizzo MAC via ifconfig. Vedi questa domanda: android.stackexchange.com/questions/9649/…
Flusso

3
In realtà non puoi cambiare l'indirizzo mac, ma solo falsificarlo, perché un indirizzo mac è codificato nell'hardware
kyrias,

Risposte:


9

Ho trovato un tutorial sullo spoofing degli indirizzi MAC su XDA che potrebbe essere utile:

REQUISITI

1) TELEFONO ROOTED 2) BUSYBOX INSTALLATO 3) App terminale

APRIRE IL TERMINAL E SCRIVERE

: su: busybox iplink show eth0

(Questo mostrerà il tuo attuale indirizzo MAC)

ADESSO Digita

: busybox ifconfig eth0 hw ether 00: 11: 22: 33: 44: 55

(ALL'INTERNO DI 00: 11: 22: 33: 44: 55, PUOI SCRIVERE IL TUO INDIRIZZO DESIDERATO)

CONGRATULAZIONE, HAI SUCCESSO SODDISFATTO IL TUO INDIRIZZO MAC!

Puoi controllare il tuo indirizzo MAC digitando

: busybox iplink mostra eth0

Non penso che questo sia permanente comunque. Ho trovato un'altra guida sui forum Android che sembra essere permanente :

Dopo aver effettuato il root, vai all'emulazione terminale su e vai in / data / misc / wifi

Cerca un file chiamato nvram.txt

Copialo sulla tua sdcard e poi sul desktop della CPU aprilo con il blocco note e nella parte inferiore di nvram.txt c'è l'indirizzo mac

Questo sono stato in grado di verificare e testare su Android Citrus Ciena

Modifica quell'indirizzo mac e salvalo come nvram1.txt su sdcard

Ora torna a dati wifi misc e copia nvram.txt su nvram.bak

Entra in gui e quindi nelle impostazioni, quindi wifi, quindi attiva il wifi ma non collegarti a nessun wifi

spegni il wifi, torna al terminale

Copia nvram1.txt nel wifi misc di dati

rimuovere l'originale (assicurarsi di averne eseguito il backup)

Rinominare nvram1.txt in nvram.txt

torna alla GUI e quindi alle impostazioni, quindi al wifi

Ora per me ha dichiarato immediatamente impossibile accendere il wifi

Ignoralo e prova ad accenderlo comunque

Quando si accende, il tuo indirizzo mac appena modificato avrà effetto

Connettiti al tuo AP

ORA B4 IL RIAVVIO È NECESSARIO MODIFICARE NVRAM TORNA ALL'ORIGINALE!


1
Grazie mille per la tua risposta Ho un telefono basato su MTK6515 dualsim e NVRAM.TXT non è presente, né / etc / wl quindi, ho trovato post simili in altri forum e ho provato ad applicare senza successo. Ho letto anche, ci sono molti telefoni con lo stesso wifi e BT MAC ADDRESS. Wow, diventa un grosso problema usare due o più telefoni in una stessa rete wifi (come mi è successo). Questo è il modo in cui chiedo un cambio permanente di MAC. Qualche idea su come risolvere questo problema ?.
Cachotas,

Hai provato a creare detti file e cartelle e vedere se funziona?
Loghi

Come posso scrivere questa configurazione? Non ho idea di cosa devo integrare in questo file per falsificare l'indirizzo mac in questo telefono. Penso che il dispositivo sia in grado di cambiare permanentemente il suo MAC. Qualche idea su dove scarico questo file per modificarlo? Molte grazie.
Cachotas,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.