Jeśli ktoś namieszał sobie w systemie modami, których działania nie rozumie lub zwyczajnie chciałby zrobić downgrade, bo nie podobają mu się zmiany wprowadzone w nowszej wersji, to ma taką możliwość.
Co będzie potrzebne?
- dostęp do roota,
- RescuePack (oba te elementy opisałem w poście o JB),
- oryginalny plik *.bin z aktualizacją – w dowolnej wersji przygotowanej dla odświeżanego czytnika.
Kolejne kroki
- Wrzucamy RP do systemu Kindle.
- Tworzymy na partycji użytkownika (główny katalog przy podłączeniu czytnika do komputera) pusty plik o nazwie
ENABLE_DIAGS
. - Restartujemy czytnik, który uruchomi się w trybie diagnostycznym.
- Wybieramy kolejno:
(o)–Misc individual diagnostics
(o)–Utilities
(o)–Enable USBnet
- Podłączamy czytnik do komputera i logujemy się przez SSH i wykonujemy polecenia:
# mkfs.ext3 /dev/mmcblk0p1
# mkfs.ext3 /dev/mmcblk0p3
- Kończymy połączenie SSH i na czytniku wybieramy:
(x)–Exit
(x)–Exit
(USB EXPORT)–USB device mode
- Kopiujemy plik *.bin (z systemem w wybranej wersji) do pamięci Kindle i restartujemy czytnik (w dowolny sposób).
- Po restarcie wgra się wybrany system, a czytnik ponownie wystartuje w trybie diagnostycznym. W tym momencie osobiście odbudowuję RP (część na partycji
main
). - Aby dokończyć czyszczenie po starych śmieciach warto usunąć wszystko z partycji użytkownika:
# mkfs.vfat -F32 /dev/mmcblk0p4
- Wyłączamy bootowanie w trybie diagnostycznym:
# /usr/sbin/idme -d --bootmode main
- Restartujemy czytnik i mamy świeżutki system.
Podsumowanie
Jak widać procedura jest bardzo prosta, bezpieczna i powtarzalna. Jedynym warunkiem powodzenia jest poprawne działanie sprzętu. Taka sekwencja to najprostszy debrick dla Kindle PW (każdej wersji), Kindle Touch 2014 oraz Kindle Voyage. Dla Kindle Oasis procedura wygląda inaczej. W starszych czytnikach prościej użyć narzędzia Kubrick (dla Kindle Touch 2011, Kindle Classic i Kindle 3 (Keyboard).
Brak komentarzy:
Prześlij komentarz