websas.hu

Hogyan mentsük az adatainkat manuálisan?

Update #2:
Hogyan aktiváljuk újra a telefont restore nélkül?

Nyissuk meg a telefonon a /var/root/Library/Lockdown/activation_records könyvtárat, és töröljük ki a wildcard_record.plist fájlt. Újraindítás után a telefon már kérni is fogja, hogy dugjuk rá iTunes-ra, így már be is tehetjük az eredeti szolgáltató SIM-jét, itthon ugye egy T-mobile-os SIM-et, és aktiválja is.

Update #1:
Ez a cikk eredetileg június 14-én este került publikálásra, de a 3.0-val kapcsolatos problémák miatt most itt egy frissítés.

A 3.0 megjelenése után rengetegen panaszkodnak arra, hogy nem megy nekik ez vagy az, illetve hogy meglepően gyorsan merül az akku, esetleg problémák vannak a push szolgáltatással. Hónapok óta minden egyes új fw megjelenésekor én mindig azt javasoltam, hogy nyissunk új lappal az új fw terén. Nyomjunk egy restore-t az új fw-re, és utána újra állítsunk be mindent kézzel, akkor biztosan nem marad ott semmi korábbi verziós rendszerfájl, ami esetleg bekavarhatna. Most ezt a javaslatomat BigBoss is osztja, ugyanezt javasolja ugyanis ő is a 3.0-val előjött problémák megoldására. Bővebben itt olvashatjátok a cikket (angolul).

Összefoglalva: akármi van most a telefonodon, az alábbiak szerint mentsd le a fontos fájlokat, nyomj neki egy restore-t, amikor az iTunes kérdezi, akkor “set up as new iPhone”, aktiváld, jailbreak-eld, majd esetleg függetlenítsd ízlés szerint, aztán a korábban kézzel lementett fájlokat visszaállítva már ott is van a névjegyzéked, az SMS-eid, naptárad, híváslistád, stb…

FONTOS! A push szolgáltatás jelenleg NEM működik, KIZÁRÓLAG akkor, ha gyárilag aktiváltad a telefont. Ha redsn0w-val aktiváltad, vagy pwnage tool-lal készítettél előre aktivált fw-t, a push jelenleg nem fog menni, a dev-team tud a dologról, és dolgozik az ügyön. Ugyanígy lehetnek problémáid a Maps alkalmazásban a helyzeted meghatározásával is (ez utóbbi inkább csak redsn0w esetén jön elő, pwnage tool-lal készített custom fw-vel valamiért nem). MEGOLDÁS: amennyiben van lehetőséged, úgy az eredeti kártyával aktiváld minden esetben a telefont iTunes-szon keresztül még a jailbreak előtt!

Leginkább Jailbreak-eseknek szóló leírás

Ha nem jailbreak-elt a telefonod, akkor ezek az infók érdekesek lehetnek ugyan, de mivel jailbreak nélkül nem férsz hozzá az OS fájlrendszeréhez, így alkalmazni a leírtak többségét nem fogod tudni.

Tételezzük fel az egyik legrosszabb helyzetet: minden jól működött, majd valamit feltelepítettünk, amitől összeomlott a rendszer. Kénytelenek voltunk nyomni neki egy restore-t. Csakhogy ezzel együtt az adatainkat is nulláztuk a telefonon. Rossznak tűnhet a helyzet, de nem feltétlenül.

Két lehetőség van arra, hogy egy restore után a szűz rendszerre átkerüljenek az adataink:

  • visszaállítunk mindent backup-ból: ezzel minden adatunk és beállításunk visszakerül a telefonra – ez abban az esetben javasolt leginkább, mikor ugyanazon OS verzió volt a restore előtt, mint ami a restore után. Tehát valami bekrepált, és kénytelenek voltunk nyomni egy restore-t a 2.2.1-re. Szerencsére volt backup, így azt nyugodt szívvel visszaállíthatjuk, és ott vagyunk, mintha mi sem történt volna, fent lesznek a zenék, képek, alkal.
  • kezdjünk mindent teljesen új lappal: restore után ne állítsunk vissza semmit, majd összesen csak szinkronizáljunk a számítógéppel – ha a restore előtt már megtettük a szinkronizálást, akkor az adataink nagy részét az iTunes visszateszi, persze csak amiket kiválasztottunk, így például a névjegyzéket, az email fiókokat, a naptárbejegyzéseket, könyvjelzőket, csengőhangokat, és természetesen a kiválasztott zenéket, képeket, videókat, alkalmazásokat, stb. De ezzel egyúttal az SMS-ek, híváslista, a wifi jelszavak, és egyéb beállítások elvesznek. (Ezek egy része manuálisan visszaállítható!)

Van azonban olyan helyzet, amikor a biztonsági mentés visszaállítása, vagy az update lehetőség használata nem javasolt. Ilyen például az, amikor 2.x-ről frissítjük majd a firmware-t a szerdán megjelenő 3.0-ra. Persze az adataink megőrzése érdekében meg kell tenni pár szükséges lépést.

Felmerül a kérdés, hogy miért nem célszerű az OS újabb verzióra való frissítése után visszaállítani a mentésből a telefont? Nos, többször volt már rá példa, hogy ezzel olyan beállítások is visszakerültek a telefonra, amik pár újabb funkció működésében okoztak zavarokat, vagy gátolták meg azok működését.

Például a mobilnet, tethering és MMS tud erre nyafogni – erre ugyan megoldás lehet a Reset Network Settings opció, de ha van lehetőség eleve megelőzni az ilyesmit, akkor én azt preferálnám.

Megoldás lehet, ha még a restore előtt lementjük a fontos fájlokat, majd a jailbreak után a lementett fájlokat a megfelelő helyekre visszapakolva az adataink nagy része már szinkronizálás nélkül elérhető lesz – ez akkor is hasznos, ha közben az egész számítógépet is újratelepítettük, és így a gépen még nem volt fent például a névjegyzékünk, stb. Nézzük, mit és hol találunk a fájlrendszerben a legfontosabb fájlok közül. A fájlok lementhetőek T-pot-tal, vagy WinSCP-vel SSH-n keresztül is.

Addressbook | Névjegyzék
\private\var\mobile\Library\AddressBook\
Itt két fájl található, az egyik maga a névjegyzék-adatbázis: AddressBook.sqlitedb, míg a másik, az AddressBookImages.sqlitedb csak az egyes névjegyekhez rendelt képeket tartalmazza.

Calendar | Naptárbejegyzések
\private\var\mobile\Library\Calendar\
Itt általában csak egy fájl, a Calendar.sqlitedb található, de NemuSync telepítése és használata is tesz ide egy fájlt.

Call History | Híváslista
\private\var\mobile\Library\CallHistory\
Itt is csak egy fájl, a call_history.db található. Ez a fájl tartalmaz minden hívásinfót, bejövő és kimenő hívások listája, időtartama, stb.

Mail | Levelezés
\private\var\mobile\Library\Mail\
Az itt található összes mappát és fájlt lementve, majd később visszaállítva a beállított email-fiókjainkat tudjuk visszaállítani, de az esetleges új email-funkciók elérése érdekében ezt célszerű szintén elkerülni új OS-verzióra való frissítéskor.

Maps | Térképek
\private\var\mobile\Library\Maps\
Az itt található History.plist fájl a korábbi címkereséseinket tartalmazza. Akinek fontos, az ezt is lementheti.

Notes | Jegyzetek
\private\var\mobile\Library\Notes\
Az itt található fájlok a jegyzeteinket tartalmazzák.

Safari | Safari böngésző
\private\var\mobile\Library\Safari\
Ebben a mappában tárolja a rendszer a könyvjelzőinket, a böngészési előzményeket, és azt az állapotot, amikor bezártuk a böngészőt.

SMS | Üzenetek
\private\var\mobile\Library\SMS\
Itt az elküldött/érkezett SMS-eket tárolja a rendszer. 3.0-ra frissítéskor itt a rendszer létrehoz egy sms-legacy.db fájlt, mert itt az MMS támogatás és az üzenetek egyenkénti törlésének lehetősége miatt megváltozott az adatbázis. (Feltehetőleg 3G alatt az MMS-ek is ebben az adatbázisfájlban kapnak helyet, de ezt 2G telefonon nem tudtam ellenőrizni.)

Voicemail | Hangposta
\private\var\mobile\Library\Voicemail\
A Visual Voicemail beállításait és állapotát, üzeneteit menti ide a rendszer. Ez itthon jelenleg nem támogatott a T-mobile-nál.

Webclips | Webklipek
\private\var\mobile\Library\WebClips\
Az itt található mappák a Springboard-ra kitett internetes “parancsikonjaink”.

A lementett adatok visszaállításakor fontos arra is odafigyelni, hogy a visszaállított fájlok és mappák jogai megfelelőek legyenek, másképp például a jegyzeteinket nem fogjuk tudni elmenteni, törölni, stb. Ehhez az kell, hogy Windows alatt például T-pot-tal másoljuk vissza az adatainkat, mert az a fájlokat “mobile” tulajdonosként, 755-ös joggal másolja át. Ettől függetlenül érdemes leellenőrizni, és esetlegesen átállítani a szükséges jogokat, hogy biztosan minden rendben legyen. Ezt Windows alatt például WinSCP-vel, OSX alatt például Cyberduck-kal tudjuk megtenni, miután SSH kapcsolattal csatlakoztunk a telefonhoz.

A fájlok visszaállítása után többnyire nem szükséges újraindítani a készüléket, de a biztonság kedvéért inkább indítsuk újra.

Kategória

MINDEN VÉLEMÉNY SZÁMÍT!