Sziasztok
Sajnos még nincs igazi mentés/visszaállítás megoldás az Ubuntus telefonra, pedig már tervben van a bq kérésére. Addig is itt egy működőkepés megoldás. Ellenben kis buherálással jár. Én legalább 10x kipróbáltam már két különböző eszközön, viszont ez nem jelenti, hogy 100%-ra állíthatom, hogy működni fog nálad is. Amit érdemes tudni: A telefonon van egy /userdata mappa. Ide van felcsatolva minden olyan dolog ami a felhasználóhoz köthető: A felhasználó home mappájba, beállításai, alkalmazásai, a rendszer módosításai, a rendszer képfájlok stb. Szóval elég csak ezt lementeni és azután visszamásolni. Az alábbi módszerrel a mentést és a visszállítást is ssh-val végezzük. Ez azért fontos, mert így nem kell gondoskodni plusz helyről a telefonon, elég a számítógépen.
Mentés:
1. Készítsünk az asztali géphez/laptophoz ssh kulcsot:
ssh-keygen
(ha még nincs hozzá, ez azért kell, hogy a későbbiekben ssh-val is be tudjunk lépni a telefonra)
2. Lépjünk be az eszközre a számítógépünkről: Terminálban:
phablet-shell
(ehhez engedélyezni kell a fejlesztői módot, illetve össze kell kötni a gépet USB kábellel)
3. SSH engedélyezése a telefonon:
android-gadget-service enable ssh
(ezt később kikapcsolhatjuk, ha már nem kell)
4. Eszközön:
cd / && sudo mkfifo /home/phablet/fifo && sudo chmod 0666 /home/phablet/fifo && sudo tar zczf ~/fifo userdata
(Ez megakad, hagyni is kell, mert ilyenkor írja az adatot!)
5. Számítógépen külön terminál ablakban:
ssh phablet@eszkozIPCime cat fifo > Asztal/userdata.tar.gz
(ez lassabb folyamat, meg kell várni míg végez, ez a mentés)
6. Kikapcsolhatjuk az SSH-t telefonon:
android-gadget-service disable ssh
7. Töröljük a Fifo-t:
sudo rm -rf /home/phablet/fifo
Visszatöltés:
1. Csinálunk egy alaphelyzetbe állítást, ezzel TÖRLÜNK MINDENT a telefonról: Rendszerbeállítások/Alaphelyzetbe állítás -> Minden törlése és alaphelyzetbe állítása (OTA-10 előtt: Telefon visszaállítása -> Minden visszaállítása és törlése)
2. Menjünk végig az első indulási beállításokon, állítsunk be jelkódot vagy jelszót és engedélyezzük a fejlesztői módot
3. Készítsünk az asztali géphez/laptophoz ssh kulcsot:
ssh-keygen
(ha még nincs hozzá, pl. a korábbi mentésből)
4. Lépjünk be a telefonra:
phablet-shell
5. SSH engedélyezése a telefonon:
android-gadget-service enable ssh
(ezt később kikapcsolhatjuk)
6. Majd:
cd / && sudo mkfifo /home/phablet/fifo && sudo chmod 0666 /home/phablet/fifo && sudo tar -xzf /home/phablet/fifo
(ez az ablak megakad, ilyenkor várja az adatot)
7. Új terminál ablak:
ssh phablet@eszkozIPcime "cat > fifo" < Asztal/userdata.tar.gz
(ez lassabb folyamat, ez a visszaállítás)
8. Ha végzett kikapcsolhatjuk az SSH-t telefonon:
android-gadget-service disable ssh
9. Töröljük a Fifo-t:
sudo rm -rf /home/phablet/fifo
10. Egy újraindítás nem árthat. :)
Ezzel minden fontos dolog (hívásnapló, SMS-ek, névjegyek, alkalmazások, fiókok, stb) mentésre és visszaállításra is kerül. Ha kérdés van jöhet ide. Ha már többször kiteszteltem és biztosra tudom, hogy nincs egyszerűbb és jobb megoldás, akkor csinálok egy cikket a Wikire. :)