Sok embernek egyforma lett a WIFI MAC címe a rom frissítések során. Ez akkor okozhat gondot, ha ezek a készülékek ugyanarra a WIFI routerre akarnak csatlakozni, csomagvesztések, kapcsolódási és stabilitási problémák lehetnek. A megoldás: a WIFI vezérlő MAC címének megváltoztatása.
A következő műveletek root-olt készüléket igényelnek. Én a telefonon futó androidos Total Commandert használtam a célra.
Első lépés: MENTÉS!
Készítünk egy mentést a persist partícióról, biztos ami biztos, mert ebben fogunk utána turkálni.
Ha van működő adb kapcsolat a telefonnal, akkor ez a legegyszerűbb módszer. Dugjuk össze a telefont a géppel, és a parancssorból adjuk ki a következő parancsot:
adb shell
Ekkor bekerülünk az adb parancsmódba, ami a lényeg, egy $ jel után villogó kurzort látunk. Írjuk be a következő parancsot:
su
Figyeljük a telefon képernyőjét, ha még nem engedélyeztük, akkor egy superuser engedély kérelem ugorhat fel, ezt engedélyezzük. Ekkor a $ jel helyett egy # jelet látunk a kurzor előtt, most vagyunk root jogosultságú parancssorban.
Most elmentjük a teljes persist partíciót, a cél helyen legyen ~8 MB üres hely. Ez az én példámban a /sdcard, de máshova is menthető a parancs módosításával. A parancs (legjobb a copy-paste, ha kézzel írjuk be akkor figyeljünk, hogy csak a dd után és az of= előtt van benne szóköz):
dd if=/dev/block/platform/msm_sdcc.1/by-name/persist of=/sdcard/persist.img
Ekkor a belső tárhely gyökerében lesz egy persist.img file, ezt másoljuk be a számítógépre vagy egyéb biztos helyre.
Kész vagyunk, adjuk ki kétszer az
exit
parancsot, egyikkel a root módból, másikkal az adb parancssorból lépünk ki.
Második lépés: MAC cím átírása
Indítsuk el a Total Commandert (vagy más, root jogot használó file kezelőt).
Navigáljunk a file rendszer gyökérbe, onnan a persist mappába. Ott kell találnunk egy WCNSS_qcom_cfg.ini fájlt. Nyissuk meg szerkesztésre.
Keressük meg az Intf0MacAddress= kezdetű sort, az lesz a jelenlegi mac cím, azt kell átírni.
Célszerű, ha az első hat karaktert nem bántjuk, ez gyártó specifikus adat, az utolsó hatot viszont tetszés szerint átírhatjuk, a 0..9 és A..F közül választhatunk.
Ha kész akkor mentsük el.
A Total Commander egy figyelmeztetést ad, Fájlírási hibára panaszkodik, engedélyezzük a jogosultságok módosítását.
Utána indítsuk újra a telefont és örüljünk a szép új MAC címnek!