Jak zmienić (stały) adres MAC na moim telefonie z Androidem?

15

W ostatnich miesiącach mam 2 chińskie komórki Android (Froyo) oparte na MTK6515. Działają dobrze, ale zaczęliśmy mieć problemy z dostępem do Internetu i po pewnym czasie dowiedziałem się, że oba telefony mają ten sam adres MAC, co powoduje problemy z połączeniem. Szukam więc procedury, która mogłaby zmienić adresy MAC urządzeń i rozwiązać nasze problemy.

Znalazłem metodę, która polega na zmianie pliku w /etc/wl/NVRAM.TXT, ale po odwołaniu się do kilku postów w sieci, okazuje się, że moje telefony nie mają tego folderu (a więc innych plików w środku). Jakieś wskazówki?

Proszę, nie odmawiajcie mi modlitwy o to, że adresy MAC są wypalane na chipie, przynajmniej nie w tych urządzeniach, ponieważ już straciłem ich numery IMEI (przez twardy reset), ale odzyskałem je i są funkcjonalny teraz.

Cachotas
źródło
Może możesz zmienić adres MAC za pomocą ifconfig. Zobacz to pytanie: android.stackexchange.com/questions/9649/...
Flow
3
Nie możesz tak naprawdę zmienić adresu mac, tylko sfałszować go, ponieważ adres mac jest zakodowany w sprzęcie
Kyrias

Odpowiedzi:

9

W XDA znalazłem poradnik na temat fałszowania adresów MAC, który może być pomocny:

WYMAGANIA

1) ZROOTOWANY TELEFON 2) ZAINSTALOWANO BUSYBOX 3) Aplikacja terminala

OTWÓRZ TERMINAL I NAPISZ

: su: busybox iplink show eth0

(TO POKAŻĄ TWÓJ AKTUALNY ADRES MAC)

TERAZ TYP

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

(Zamiast 00: 11: 22: 33: 44: 55 MOŻESZ NAPISZ SWÓJ CHCESZ ADRES)

GRATULACJE, POMYŚLIŁEŚ SWÓJ ADRES MAC!

MOŻESZ SPRAWDZIĆ SWÓJ ADRES MAC WEDŁUG TYPU

: busybox iplink pokaż eth0

Nie sądzę jednak, aby było to trwałe. Znalazłem inny przewodnik na forach Androida, który wydaje się być stały :

Po zakorzenieniu w emulacji terminala wpisz su i przejdź do / data / misc / wifi

Poszukaj pliku o nazwie nvram.txt

Skopiuj go na kartę SD, a następnie na pulpit procesora otwórz go za pomocą notatnika, a na dole pliku nvram.txt znajduje się adres mac

Udało mi się to zweryfikować i przetestować na Androidzie Citrus Ciena

Edytuj ten adres mac i zapisz go jako nvram1.txt na sdcard

Teraz wróć do danych wifi misc i skopiuj nvram.txt na nvram.bak

Przejdź do GUI, a następnie ustawienia, następnie WiFi, następnie włącz Wi-Fi, ale nie łącz się z żadnym Wi-Fi

wyłącz Wi-Fi, przełącz się z powrotem na terminal

Skopiuj plik nvram1.txt do danych misc wifi

usuń oryginał (upewnij się, że masz kopię zapasową)

Zmień nazwę nvram1.txt na nvram.txt

wróć do GUI, potem ustawień, a potem Wi-Fi

Teraz dla mnie natychmiast stwierdził, że nie można włączyć Wi-Fi

Zignoruj ​​to i i tak spróbuj go włączyć

Gdy się włączy, nowo edytowany adres mac zacznie obowiązywać

Połącz się ze swoim AP

TERAZ B4 REBOOTING MUSISZ ZMIENIĆ NVRAM Z POWROTEM DO ORYGINAŁU!

Logo
źródło
1
Bardzo dziękuję za odpowiedź. Mam telefon oparty na dualsim MTK6515 i NVRAM.TXT nie jest obecny, ani / etc / wl, więc znalazłem podobne posty wcześniej na innych forach i starałem się aplikować bez powodzenia. Czytam też, istnieje wiele telefonów z tym samym Wi-Fi i adresem BT MAC ADDRESS. Wow, staje się to dużym problemem przy użyciu dwóch lub więcej telefonów w tej samej sieci Wi-Fi (jak mi się zdarza). Jest to sposób, ponieważ proszę o stałą zmianę MAC. Masz pomysł, jak rozwiązać ten problem ?.
Cachotas
Czy próbowałeś już utworzyć wspomniane pliki i foldery i sprawdzić, czy to działa?
Logos
Jak mogę napisać tę konfigurację? Nie mam pojęcia, co muszę zintegrować z tym plikiem, aby sfałszować adres MAC tego telefonu. Myślę, że urządzenie może trwale zmienić swój MAC. Masz pomysł, gdzie mogę pobrać ten plik, aby go zmodyfikować? Wielkie dzięki.
Cachotas