Sådan repareres 02:00:00 MAC-adresse i Android-tilpassede ROM'er

Nogle mennesker har stødt på et problem med blinkende brugerdefinerede ROM-sange som LineageOS, OxygenOS, CyanogenMod osv. Til deres Android-enhed; Efter at have blinket ROM'en bliver deres MAC-adresse beskadiget og vises som kl. 20.00: 00.00 eller et andet forkert nummer.

Dette påvirker en række enheder, og det ser ud til at være forårsaget af enheder, der har tilfældige MAC generatorer indbygget i kernekoden. Bemærk venligst, at jeg kun adresserer forkert MAC-adresse efter at have blinket en brugerdefineret ROM - hvis du er på lager-ROM og aldrig har blinket en brugerdefineret ROM, men din MAC-adresse er defekt, kan det meget godt være et hardwareproblem .

Løsningen

Prøv først denne meget enkle løsning:

Indstillinger -> Sikkerhedskopiering og nulstilling -> Nulstil netværksindstillinger -> Nulstil

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

Hvis det ikke fungerede, skal vi få lidt mere teknisk, så følg mig nøje. Der er flere grunde til, at MAC-adressen kan blive beskadiget, så vi vil forsøge at adressere hver enkelt, indtil dit problem er løst.

For at fortsætte med fejlfinding, skal du have ADB installeret på din computer - se Sådan installeres ADB på Windows - Mac / Linux-brugere har en langt lettere metode, der ikke kræver en vejledning.

Under alle omstændigheder skal du også have en hex-editor, når du har ADB kørende på din pc. Jeg bruger Notepad ++ med hex editor plugin, men andre hex editor software skal være fint.

Når din telefon er tilsluttet din pc, skal du kontrollere, at ADB registrerer USB-forbindelsen ved at skrive ' adb-enheder '. Hvis det viser et unikt id til din enhed, skal du fortsætte.

Skriv følgende kommandoer i ADB:

adb shell su-c 'dd hvis = / dev / block / bootdevice / by-name / misc af = / sdcard / misc.img'
adb pull /sdcard/misc.img

Nu skal du kunne finde misc.img i din ADB root mappe. Åbn det med hex editor software efter eget valg.

Find hex offset 3000, og rediger hex offsets 3000 til 3005 med din wifi MAC adresse - f.eks. 00 90 3D F1 A2 31 ". Gem og luk hex-editoren.

Nu skal vi skubbe den tilbage til din enhed via ADB, så skriv ind i ADB-terminalen:

adb push misc.img /sdcard/misc_edited.img
adb shell su-c 'dd hvis = / sdcard / misc_edited.img af = / dev / block / bootdevice / by-name / misc'

Skriv nu ' adb reboot', og efter at din telefon genstarter, skal du kontrollere, om MAC-adressen er okay. Hvis ikke, lad os fortsætte.

Det sidste skridt til at prøve er at bruge en rodfilutforsker til at se inde i persist / wifi / .macaddr og åbne .macaddr med en tekstredigerer. Tilføj din MAC-adresse inde i denne fil, gem den, og genstart din enhed.

Hvis ingen af ​​disse løsninger fungerede for dig, ville det meget vel sandsynligt kunne være et hardware problem - måske er din WiFi-antenne blevet løs fra bundkortet og skal løses igen eller noget lignende problem.

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

Facebook Twitter Google Plus Pinterest