Krok po kroku: HTC Desire Z

Dostarczaniem sprzętu potrzebnego do testowania najnowszych softów dla użytkowników MIUIPolska zajmuje się firma ILTRADE z Warszawy.
Krok po kroku: HTC Desire Z

Dzięki poniższemu poradnikowi dowiesz się, jak uzyskać pełną kontrolę nad smartphonem Desire Z i wgrać system MIUI. Poradnik dotyczy telefonów zaktualizowanych do Androida 2.3.3. MIUIPolska.pl nie ponosi odpowiedzialności za skutki działań, opisanych w poniższym poradniku. Całość bazuje na poradniku z forum.

Etap 1: przygotowania
  1. Instalujemy i konfigurujemy ADB. W telefonie należy włączyć opcję Debugowanie USB (Ustawienia → Aplikacje → Tworzenie)
  2. Pobieramy paczkę narzędzi z poniższego załącznika: Vision.zip i je rozpakowujemy. Pobieramy również 1.34.405.5_PC10IMG.zip (← nie rozpakowujemy!)
  3. Kopiujemy wszystkie pliki (nie foldery) do C:\vision. Paczkę *_PC10IMG.zip umieszczamy w głównym katalogu karty SD.
  4. Odpalamy terminal (Uruchom → cmd) i sprawdzamy czy nasze urządzenie jest wykrywane:
    adb devices
  5. Jeśli tak, wszystko w porządku! Gdy pojawia się jakiś problem, prawdopodobnie będzie to wina sterowników.
  6. [lista-download]

  7. Vision.zip
  8. [/lista-download]

    Etap 2: temp root
  9. Wpisujemy komende:
    adb shell cat /dev/msm_rotator
    Powinno ukazać się:
    /dev/msm_rotator: invalid length
  10. Kolejne komendy, każdą linie zatwierdzamy enterem:
    adb push C:\vision\fre3vo /data/local/tmp
    adb shell
    chmod 777 /data/local/tmp/fre3vo
    /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF

    Sprawdzamy czy otrzymujemy identyczne zakończenie:
    Buffer offset: 00000000
    Buffer size: 8192
    Scanning region fb7b0000...
    Scanning region fb8a0000...
    Scanning region fb990000...
    Scanning region fba90000...
    Potential exploit area found at address fbb4d600:a00.
    Exploiting device...

    Jeśli wszystko się zgadza, wpisujemy:
    adb shell
    exit
  11. Etap 3: zmiana numeru wersji oprogramowania
  12. Wprowadzamy kolejne komendy:
    adb push C:\vision\misc_version /data/local/tmp/misc_version
    adb shell chmod 777 /data/local/tmp/misc_version
    adb shell
    /data/local/tmp/misc_version -s 1.33.405.5

    Proces powinien zakończyć się:
    --set_version set. VERSION will be changed to: 1.33.405.5
    Patching and backing up partition 17...

    Wpisujemy
    sync
  13. Kontrolujemy poprawność procesu wpisując:
    dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
    Powinniśmy otrzymać:
    1.33.405.510+0 records in
    10+0 records out
    10 bytes transferred in 0.001 secs (10000 bytes/sec)

    Wpisujemy:
    exit
  14. Etap 4: downgrade oprogramowania
  15. Wpisujemy komendy:
    adb push C:\vision\1.34.405.5_PC10IMG.zip /sdcard/PC10IMG.zip
    adb reboot bootloader
  16. Telefon się zresetuje. Naszym oczom ukazuje się kilka opcji. Wybieramy opcję zaznaczoną na niebiesko. Zatwierdzamy fizycznym przyciskiem Włącz.
  17. Karta SD zostaje przeskanowana w poszukiwaniu aktualizacji.
  18. Potwierdzamy chęć zaktualizowania systemu przyciskiem Dźwięk+. Po poprawnej aktualizacji uruchamiamy telefon przyciskiem Włącz.
  19. Etap 5: perm root i S-OFF
  20. Kolejno wpisujemy komendy:
    adb install C:\vision\AndroidTerm.apk
    adb push C:\vision\busybox /data/local/tmp/
    adb push C:\vision\gfree /data/local/tmp/
    adb push C:\vision\rage /data/local/tmp
    adb push C:\vision\root /data/local/tmp/
    adb shell chmod 0755 /data/local/tmp/*
    adb push C:\vision\su /sdcard/
    adb push C:\vision\Superuser.apk /sdcard/
  21. W uruchomionym systemie znajduje się nowa aplikacja – Terminal Emulator. Wpisujemy komendę:
    /data/local/tmp/rage
    Nic nie dotykamy dopóki na ekranie nie pokaże się Forked @##$%# childs. Naciskamy przycisk Menu i wybieramy opcję Reset Term. Resetowanie terminala zakończy się błędem FC – wybieramy wymuś zamknięcie. Uruchamiamy terminal jeszcze raz i wpisujemy:
  22. /data/local/tmp/gfree -f
    oraz
    /data/local/tmp/root
    sync

    Gdy komenda /data/local/tmp/root zakończy się errorem – zignoruj go.
  23. Resetujemy telefon – od teraz mamy dostęp root do naszego urządzenia.
  24. Etap 6: ROM Manager i Recovery
  25. Pobieramy z Marketu aplikację ROM Manager i ją instalujemy.
  26. Uruchamiamy ROM Manager, wybieramy opcję ClockworkMod Recovery a następnie model naszego urządzenia – HTC G2.
  27. Etap 7: instalujemy MIUI
  28. Pobieramy ostatnią wersję MIUI 2.4.13 (Android 2.3.7) oraz spolszczenie lub najnowsze dostępne MIUI v4 (Android 4.0.4 ICS) + spolszczenie. Sprawdzamy zgodność numeracji i umieszczamy paczki na karcie SD.
  29. Resetujemy telefon do Recovery (np. przez ROM Managera)
  30. Wyłączamy weryfikację sygnatur, udajemy się do opcji install zip from sdcard → toggle signature verification. Powinniśmy otrzymać komunikat Signature Check: Disabled.
  31. Wykonujemy tzw. full wipe (Wybieramy opcję wipe data/factory reset i zatwierdzamy przez Yes. Powtarzamy czynność dla wipe cache partition oraz advanced → wipe dalvik cache).
  32. Przechodzimy do instalacji nowego systemu. W tym celu wybieramy opcję install zip from sdcard → chose zip from sdcard. Wybieramy plik .zip pobranego MIUI.
  33. Po instalacji systemu powtarzamy czynność, tym razem wybierając plik .zip pobranego spolszczenia.
  34. Kończymy resetując telefon przez reboot system now.
  35. Rozpoczynamy przygodę z MIUI =)

[dotacja]

Entuzjasta nowych technologii - fan marki Xiaomi oraz systemu MIUI. Na co dzień zajmuje się webdesignem. Wraz z Acidem, współtworzy MIUIPolska od 2011 roku.