Witam
Ponieważ na polskojęzycznych forach bardzo mało jest informacji na temat padów wymienionych w temacie postanowiłem przetłumaczyć wątek z xda na temat jak zrootować urządzenie, jak wgrać recovery i inny/nowy rom.
Podstawą wszystkich działań związanych z flaszowaniem czegokolwiek oprócz fabrycznych romów jest zrootowanie urządzenia.
Nie słyszałem żeby ktokolwiek unieruchomił sobie pada przez próby zrootowania więc jest to działanie w miarę bezpieczne.
Jak to zrobić?
Rootowanie:
1. Ściągnij SuperOneClick z xda. Czasem lepiej działają wcześniejsze wersje. Zapisz gdzieś i rozpakuj do łatwo dostępnego katalogu np. C:\android.
2. Podłącz pada do kompa i zainstaluj sterowniki wraz z aplikacją do synchronizacji, nie będzie potrzebna ale i tak nie można tego pominąć.
3. w ustawieniach USB na padzie włącz tryb debugowania.
4. uruchom SuperOneClick jako administrator (prawy klik na programie i wybierz "Uruchom jako Administrator")
5. Po uruchomieniu wybierz metodę rootowania 'rageagainstthecage' a następnie kliknij 'Root'.
6. Jeśli po ok. 30s nic się nie będzie działo a program będzie ciągle wyświetlał informację 'Running rageagainstthecage....' odłącz na moment kabel usb od pada i podłącz ponownie.
7. Program powinien kontynuować akcję i wyświetlić komunikat “***IF IT KEEPS LOOPING, TRY DISABLING USB DEBUGGING NOW***” co znaczy, że jeśli aplikacja będzie powtarzać w koło te same kroki należy wyłączyć USB debugging kiedy jest wyświetlany ten komunikat, potem powinien nastąpić reset ADB, komunikat o oczekiwaniu na urządzenie i w końcu komunikat o pomyślnym zrootowaniu.
Czasem SuperOneClick nie zadziała z różnych przyczyn, można wtedy użyć GingerBreak. To aplikacja androidowa więc instaluje się ją na padzie. Tu link do topicu i apk do ściągnięcia: OlivePad VT-100 Root,Clockwork & Working ROMS - xda-developers
Bez Rom Managera i bez CWM kopię romu można zrobić w nast. sposób (i dobrze to zrobić bo będzie do czego wrócić w przypadku nieudanego flaszowania):
1. Otwórz linie komend windowsa - cmd, a w nim otwórz adb.
2. pobierz listę partycji:
cat /proc/mtd
3. Zapisz każdą kolejną partycję do pliku na karcie np.:
cat /dev/mtd/mtd3 > /sdcard/recovery.img (to przykład .... zmień dla każdej kolejnej partycji)
Kiedy już mamy roota można zainstalować Clockworkmode Recovery. W chwili pisania tego wątku najnowsza dostępna wersja to CWM 5.0.2.6 Recovery, dostępna np. tu: CWM 5.0.2.6 Recovery for FIH FM6(Viewpad 7,Mi700,Olive Pad etc) - xda-developers
Jest tam też instrukcja jak zainstalować. Musimy użyć do tego celu programu flash_image, również do ściągnięcia z wątku jeśli nie ma w /system/bin. Jeśli go nie ma to są dwie metody aby wkopiować go do /system/bin - używając adb lub kopiując na kartę sd a z karty sd używając Terminal Emulator do /system/bin. Ten katalog może być tylko do odczytu, więc przed skopiowaniem flash_image trzeba go zamontować ponownie z opcją RW.
su
mount -o rw,remount /dev/block/mtdblock7 /system
Aby sprawdzić jaka faktycznie partycja montowana jest jako /system wystarczy wydać puste polecenie mount w terminalu.
Potem trzeba nadać uprawnienia do uruchamiania flash_image, czyli:
chmod 755 /system/bin/flash_image
Teraz instalujemy CMW:
1. Skopiuj plik CWM (zwykle recovery.img) do głównego katalogu karty sd czy to używając USB czy wkładając kartę do czytnika laptopa.
2. Otwórz terminal na padzie albo shell adb na komputerze.
3. W terminalu (lub adb) wydaj komendę:
flash_image recovery /sdcard/recovery.img
I tu oczywiście ważna jest nazwa pliku CWM jaki skopiowaliśmy na kartę. Nic się nie stanie jeśli plik będzie miał inną nazwę - flash_image nic nie zrobi.
Po udanym flaszowaniu mamy nowy CWM na padzie i możemy zrobić backup romu z menu recovery. Ten backup (jeśli rom działa poprawnie będzie wyjściowym do wszystkich pozostałych operacji - wracając do niego będziemy mieli działający zrootowany, fabryczny rom z zainstalowanym CWM Recovery). Jak?
1. Wyłącz pada.
2. Wciśnij oba przyciski głośności na padzie i włącz go ciągle trzymając wciśnięte oba.
3. Wejdziesz do menu CWM Recovery. Używając dotykowych przycisków Menu (w dół) i Home (w góre) wybierz 'Backup & Restore' i potem 'Backup'. Potwierdź nazwę i zatwierdź backup.
Teraz jak zaflaszować nowy rom.
Zakładamy, że masz backup aktualnie używanego romu.
Jeśli flaszujesz rom mając do tej pory fabryczny dobrze jest zrobić wipe data/factory reset przed flaszowaniem nowego romu. Dobrze jest też skopiować całą zawartość karty do komputera żeby móc potem przywrócić swoje dane. Jeśli również chcesz przywrócić wszystkie do tej pory zainstalowane aplikacje zrób ich kopie np. prze Titanium Backup. Po zaflaszowaniu nowego romu można je przywrócić wraz z danymi po skopiowaniu zawartości karty z komputera z powrotem na kartę, zainstalowaniu Titanium Backup i odtworzenia wszystkich aplikacji użytkownika (operacje zbiorowe).
1. Skopiuj plik nowego romu do katalogu głównego karty.
2. Wyłącz pada.
3. Wciśnij oba przyciski głośności na padzie i włącz go ciągle trzymając wciśnięte oba.
4. Wybierz 'apply update from sdcard' lub 'install zip from sdcard'
W pierwszym przypadku plik musi się nazywać update.zip, w drugim dowolnie i wybierasz plik samodzielnie.
5. Na ekranie będą wyświetlanie komunikaty i gdy proces się zakończy wybierz 'reboot sytem now' z głównego menu.
Voila - masz nowy rom - o ile po reboocie pojawi się ekran powitalny.
PAMIĘTAJ: nie ponoszę żadnej odpowiedzialności za cokolwiek zrobisz ze swoim padem. Upewnij się, że rozumiesz wszystkie instrukcje, masz wszystkie narzędzia i możesz powrócić do punktu wyjścia przed rozpoczęciem flaszowania.
Linki:
CWM 5.0.2.6 Recovery for FIH FM6(Viewpad 7,Mi700,Olive Pad etc) - xda-developers
OlivePad VT-100 Root,Clockwork & Working ROMS - xda-developers
[TOOL] Viewpad 7 Backup, Root & Recovery - xda-developers
[READ FIRST] Roll-up Thread about Rooting and Flashing - xda-developers
Viewsonic ViewPad 7 & Variants - xda-developers
Credits go to: lakehousetech, googlehome, Amalgation, tj_style and haree from xda developers.
Happy flashing 😉