Krok po kroku: HTC Desire Z

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:
    1
    Vision.zip

    i je rozpakowujemy. Pobieramy również 1.34.405.5_PC10IMG.zip (← nie rozpakowujemy!)

  3. Kopiujemy wszystkie pliki (nie foldery) do
    1
    C:\vision

    . Paczkę

    1
    *_PC10IMG.zip

    umieszczamy w głównym katalogu karty SD.

  4. Odpalamy terminal (Uruchom →
    1
    cmd

    ) i sprawdzamy czy nasze urządzenie jest wykrywane:

    1
    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:
    1
    adb shell cat /dev/msm_rotator

    Powinno ukazać się:

    1
    /dev/msm_rotator: invalid length
  10. Kolejne komendy, każdą linie zatwierdzamy enterem:
    1
    2
    3
    4
    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:

    1
    2
    3
    4
    5
    6
    7
    8
    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:

    1
    2
    adb shell
                      exit
  11. Etap 3: zmiana numeru wersji oprogramowania
  12. Wprowadzamy kolejne komendy:
    1
    2
    3
    4
    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ę:

    1
    2
    --set_version set. VERSION will be changed to: 1.33.405.5
                Patching and backing up partition 17...

    Wpisujemy

    1
    sync
  13. Kontrolujemy poprawność procesu wpisując:
    1
    dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10

    Powinniśmy otrzymać:

    1
    2
    3
    1.33.405.510+0 records in
                   10+0 records out
                   10 bytes transferred in 0.001 secs (10000 bytes/sec)

    Wpisujemy:

    1
    exit
  14. Etap 4: downgrade oprogramowania
  15. Wpisujemy komendy:
    1
    2
    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:
    1
    2
    3
    4
    5
    6
    7
    8
    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ę:
    1
    /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. 1
    /data/local/tmp/gfree -f

    oraz

    1
    2
    /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
    1
    install zip from sdcard → toggle signature verification

    . Powinniśmy otrzymać komunikat

    1
    Signature Check: Disabled

    .

  31. Wykonujemy tzw. full wipe (Wybieramy opcję
    1
     wipe data/factory reset

    i zatwierdzamy przez

    1
    Yes

    . Powtarzamy czynność dla

    1
    wipe cache partition

    oraz

    1
    advanced → wipe dalvik cache

    ).

  32. Przechodzimy do instalacji nowego systemu. W tym celu wybieramy opcję
    1
    install zip from sdcard → chose zip from sdcard

    . Wybieramy plik

    1
    .zip

    pobranego MIUI.

  33. Po instalacji systemu powtarzamy czynność, tym razem wybierając plik
    1
    .zip

    pobranego spolszczenia.

  34. Kończymy resetując telefon przez reboot system now.
  35. Rozpoczynamy przygodę z MIUI =)

[dotacja]

Podziel się:
Subskrybuj
Powiadom o
guest
185 komentarzy
Najnowsze
Najstarsze Naj. głosów
Inline Feedbacks
Pokaż wszystkie
Entuzjasta nowych technologii - fan marki Xiaomi oraz systemu MIUI. Na co dzień zajmuje się webdesignem. Wraz z Acidem, współtworzy MIUIPolska od 2011 roku.