A factory reset ugye neha problemas lehet. Gyors google kereses nem ad megoldast a factory reseten kivul, szoval masszunk bele segitseg nelkul:
Eloszor is telepitettem az SSHDroidot - nem feltetlenul szukseges ugyan, de kenyelmesebb igy. Ez egy SSH daemon, HUP-on gondolom sokan ismerik. Dolphinnal kapcsolodtam hozza, beleptem a /data/system konyvtarba, es atmasoltam a gepemre az accounts.db file-t. Az Android beepitetten tamogatja az Sqlite3-at, szoval adja magat, hogy ez is egy ilyen file. Ujabb biztonsagi mentes utan (cp accounts.db accounts.db.bak) megnyitottam ezt a file-t:
sqlite3 accounts.db
Nezzuk, milyen tablak vannak benne:
sqlite> .tables
accounts authtokens grants
android_metadata extras meta
Az accounts fog kelleni.. nezzuk meg jobban:
sqlite> .header on
sqlite> select * from accounts;
_id|name|type|password
1|Phone|com.android.huawei.phone|
4|myoldaccname@gmail.com|com.google|AFc...pXg==
7|nyos...|com.skype.contacts.sync|...
8|SIM|com.android.huawei.sim|
9|nyosnewaccount@gmail.com|com.google|AFc...X1g==
Latszik, hogy ott van a 2 gmail accountom (regi es uj), a SIM kartya, a skype accom, meg a telefonra mentett szamok taroloja. A neveket es a titkositott jelszo stringeket persze megvaltoztattam/megvagtam a kozepuket. A kovetkezo az lesz, hogy kitoroljuk kezzel az uj gmail accountot, es felulirjuk a regit ennek az adataival (lehet, hogy lehet egyszerubben is, nem ismerem az Sqlite kepessegeit, de ez mindenkeppen biztos tippnek tunt):
sqlite> delete from accounts where _id=9;
sqlite> update accounts set name='nyosnewaccount@gmail.com' where _id=4;
sqlite> update accounts set password='AFc...X1g==' where _id=4;
sqlite> select * from accounts;
_id|name|type|password
1|Phone|com.android.huawei.phone|
4|nyosnewaccount@gmail.com|com.google|AFc...X1g==
7|nyos...|com.skype.contacts.sync|...
8|SIM|com.android.huawei.sim|
Van meg egy masik file, a /data/system/sync/accounts.xml, ebbol egyszeruen kivagtam a felesleges sorokat (latszolag az _id es ekozott nincs osszefugges). Visszamasoltam a 2 modositott file-t, visszaallitottam az eredeti jogokat, rebootoltam, es ugy tunik, mostantol ez az elsodleges accom, mert mar nem hagyja torolni.
A telepitett programok megmaradtak (kerdes persze, hogy az accountvaltas miatt ezt 3rd partynak veszi-e vagy rendesen frissiti), SMS-ek megmaradtak, hivaslista rendben, a mentett ismerosok szinten megmaradtak (kiveve, hogy a sajat accom mintha atirodott volna az uj gmailes cimre, bar lehet, hogy korabban felvettem ezt is). Na, kiprobaltam kozben a frissitest is, ez is megy. Azert rejtett hibai lehetnek, gondolom nem veletlenul nem tamogatott ez az egyszeru muvelet. Ha talalok valami hibat, majd frissitem a bejegyzest.
Kis indoklas, hogy miert kellett ez az egesz: a sajat telefonomat leadtam fuggetleniteni, es addig apamet hasznaltam (ugyanaz a tipus). Visszakaptam a sajatomat, es vissza akarok ra koltozni, es egyszerubb volt az overol image-estul mindent athozni - de ezt csak az o gmail accaval egyutt lehetett (o nem nagyon hasznalta, ezert amikor atkoltoztem, nem vittem at image-bol az enyemet).
- Nyosigomboc blogja
- A hozzászóláshoz be kell jelentkezni
- 3528 megtekintés