Czesc osob posiadajacych LG Swift, po aktualizacji z 1.6 do 2.1 utracila bootimages (animacje startowe przy wlaczaniu telefonu) oraz przy wlaczaniu recovery maja jedynie czarny ekran. Ponizszy poradnik przeznaczony jest wlasnie dla takich osob i pozwala wykonac backup, przywrocenie backupu oraz wgranie update.zip mimo, ze nie widzimy nic na ekranie w trybie recovery:
Ponizszy poradnik jest przeznaczony dla osob korzystajacych z clockworkmod recovery!
Recovery uruchamiamy w nastepujacy sposob:
1. Naciskamy czerwona sluchawke (przy wylaczonym telefonie) i puszczamy w momencie "odczucia wibracji"
2. Trzymamy HOME (teoretycznie do momentu pojawienia sie recovery 😛). Do sprawdzenia czy recovery sie wlaczylo mozemy wykorzystac adb shell - podlaczamy telefon do PC kablem usb, wpisujemy adb shell i jezeli recovery juz wystartowalo to adb shell wyswietli nam znak zachety ~ #.
Jezeli bedziemy uruchamiac recovery trzymajac caly czas HOME+POWER to przyciski moga sie zle zmapowac i zielona sluchawka/vol+ nie bedzie dzialac w recovery.
Backup:
0. Upewnij sie, ze masz conajmniej 300-500MB wolnego miejsca (w zaleznosci od ilosci zainstalowanych aplikacji, app2sd itd.) na karcie pamieci (partycji FAT). W przeciwnym wypadku backup moze nie wykonac sie w pelni.
1. 5 razy vol-, zielona sluchawka, zielona sluchawka
2. Odczekaj, az zrobi sie backup (jesli masz app2sd to potrwa to troche dluzej, bo partycja ext2 tez jest kopiowana), trwa to ok. 5-10minut
3. Jesli backup juz sie zakonczyl to nacisniecie zielonej sluchawki spowoduje restart telefonu. Jezeli nacisniecie zielonej sluchawki nic nie powoduje to znaczy, ze backup jeszcze trwa
Przywrocenie backupu:
1. 5 razy vol-, zielona sluchawka
2. 1 raz vol-, zielona sluchawka
3. Zielona sluchawka w przypadku, gdy posiadamy tylko 1 backup. Przywroci to najstarszy wykonany backup. Jezeli mamy 3 backupy to nacisniecie 2x vol- i zielonej sluchawki wgra najnowszy (trzeci) backup. Analogicznie postepujemy, gdy mamy wieksza ilosc backupow na karcie.
4. 7 razy vol-, zielona sluchawka (lub 4razy vol+, dla osob majacych problemy z liczeniem 😛)
5. Przywracany jest backup - trwa to ok. 5-10minut
6. Po zakonczeniu zielona sluchawka powinna zrestartowac telefon
Wgranie update.zip:
1. Zmien nazwe np. JIT_v1.2.zip (lub dowolnej innej modyfikacji) na update.zip (nie bedzie wtedy problemu ze zlokalizowaniem pliku)
2. 1 raz vol-, zielona sluchawka
3. 7 razy vol-, zielona sluchawka (lub 4razy vol+, dla osob majacych problemy z liczeniem 😛)
4. Wgrywany jest update.zip
5. Po zakonczeniu zielona sluchawka powinna zrestartowac telefon
Jak sprawdzić czy backup trwa? Wystarczy w konsoli (adb shell) wpisać mount, i jeżeli pojawią się linie podobne do tych:
/dev/block/mtdblock1 on /cache type yaffs2 (rw,nodev,noatime,nodiratime)
/dev/block/mmcblk0p1 on /sdcard type vfat (rw,nodev,noatime,nodiratime,fmask=0000,dmask=0000,allow_utime=0022,codepage=cp437,iocharset=iso8859-1,errors=remount-ro)
...to backup (lub restore/update) trwa 😉
Dodatkowo jeszcze na końcu pojawi się linia podobna do którejś z tych, dzięki czemu możemy poznać postęp:
/dev/block/mtdblock4 on /system type yaffs2 (rw,nodev,noatime,nodiratime) - trwa backup partycji systemowej...
/dev/block/mtdblock6 on /data type yaffs2 (rw,nodev,noatime,nodiratime) - trwa backup partycji z danymi...
/dev/block/mmcblk0p2 on /sd-ext type yaffs2 (rw,nodev,noatime,nodiratime) - trwa backup partycji apps2sd...
W pliku /cache/recovery/log mozemy sprawdzic czy wszystko poszlo w porzadku czy tez wystapily jakies bledy:
cat /cache/recovery/log
"Backup complete" na koncu, bedzie oznaczal poprawnie wykonany backup.
Podziekowania dla Informatic (z forum lgswift.pl) za sposoby na sprawdzenie postepu backupa/restore przy uzyciu adb shell 😉