AntonCH pisze, że jeżeli musimy wykonać hardreset to robimy tak:
1.fastboot:
fastboot erase cache
fastboot erase system
2.recovery:
mounts and storage ->
format cache
format system
Napisał także w 6 poście, że można to zrobić ze swoim backupem jak:
1) bierzemy swój backup
2) bierzemy mój
3) kombinujemy jak napisano niżej
najpierw jednak musimy zobaczyć czy nasz sytem zajmuje mniej niż 138 Мб
dlatego w adb shell z komputera albo w emulatorze w telefonie wpisz komendę
df
będzie coś takiego
Filesystem 1K-blocks Used Available Use% Mounted on
...skip...
/dev/block/mtdblock4 250880 122344 128536 49% /system
/dev/block/mtdblock6 141824 1156 140668 1% /data
...skip...
widać że w /data (mtdblock6) całego miejsca 141824 КБ
oraz /system (mtdblock4) zejęte 122344 КБ
141824 КБ > 122344 КБ to uda się
a więc:
z naszego backupa do mojego kopiujemy (nie może zawierać ruskich liter):
system.img
data.img
nandroid.md5
z mojego
boot.img
potem zmieniamy data.img oraz sytem.img:
1) zmieniamy data.img w temp.img
2) zmieniamy system.img w data.img
3)zmieniamy temp.img w system.img
(Należy uważać!)
następnie edytujemy nandroid.md5:
1) zamieniamy system.img na data.img i odwrotnie
było:
Код
8c39f4ba648d9ecc4d315fc282d996b6 boot.img
4970d1389bdabfd137560e02aad14b16 cache.img
8005ff72e51913b4b89adaf164cd3e16 data.img
ae77331e317d940ed1243d1657d9cf48 system.img
nowe
Код
8c39f4ba648d9ecc4d315fc282d996b6 boot.img
4970d1389bdabfd137560e02aad14b16 cache.img
8005ff72e51913b4b89adaf164cd3e16 system.img
ae77331e317d940ed1243d1657d9cf48 data.img
PS. Kontrolne sumy nie zamieniamy.
2)z folderu z moją kopią zapasową otwieramy nandroid.md5, przepisujemy sumę kontrolną boot.img i umieszczamy go w nowym nandroid.md5 (możesz skopiować i zastąpić cały ciąg)
3) gotowy .. skopiować do telefonu i przywrócić z tego folderu:) (recovery, restore)
AntonCH napisał też:
Należy zauważyć, że metoda działa tylko ze zmodyfikowanym przez niego jądrem (partycje są zamontowane tak) - jeśli zrobimy to z innym jądrem - nie uruchomi się!