:super:Witam serdecznie :super:
Przedstawię Wam poradnik, jak krok po kroku, uzyskać temp roota, wykonać downgrade, oraz zdobyć perm roota a także S-OFF.
Standardowo, nie ponoszę odpowiedzialności, jeśli Twój telefon ulegnie uszkodzeniu 🙂
No więc po kolei;
Najpierw uzyskamy temp roota, następnie po oszukaniu numerka wersji, dokonamy downgrade'u, po czym załatwimy sprawę z perm root'em oraz S-OFF 😉
-=ZACZYNAMY=-
1. Zainstaluj i skonfiguruj adb (w dalszej części poradnika zakładam że wiesz co to adb i umiesz się nim posłużyć), a w telefonie zaznacz 'Debugowanie USB'(Ustawienia ->aplikacje->tworzenie)
2. Pobierz wszystko:
https://www.dropbox.com/sh/rjd1cuis53nfcwb/h-g_DNLYvA/root_Desire_Z.zip
Uwaga! Plik PC10IMG*****.zip musi mieć nazwę PC10IMG.zip więc jeśli pobrany przez Was PC10IMG.zip ma w nazwie jeszcze jakies literki/cyferki to należy usunąć je z jego nazwy, tak aby plik ten nazywał się PC10IMG.zip
3. Pliki(nie foldery) umieść w C:vision
4. Odpal adb(uruchom ->cmd itd.)
5. Sprawdź czy Twoje urządzenie jest wykrywane wpisując:
adb devices
Jeśli tak, przejdź dalej.
-=TERAZ UZYSKASZ TEMP ROOT'A=-
6. Wklep w adb:
adb shell cat /dev/msm_rotator
Powinieneś ujrzeć:
/dev/msm_rotator: invalid length
7. Teraz wklep( PO KAŻDEJ LINIJCE WCIŚNIJ ENTER ):
adb push C:visionfre3vo /data/local/tmp
adb shell
chmod 777 /data/local/tmp/fre3vo
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
Powinieneś ujrzeć długą liste, a na jej końcu coś podobnego:
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, wklep:
adb shell
exit
-=TERAZ ZMIENISZ NUMER WERSJI OPROGRAMOWANIA=-
8. Wklep w adb:
adb push C:visionmisc_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
Jeśli ujrzysz to co poniżej, tzn. że wszystko przebiega pomyślnie:
--set_version set. VERSION will be changed to: 1.33.405.5
Patching and backing up partition 17...
Wklep:
sync
9. Teraz sprawdźmy czy aby na pewno wszystko gra.
Wklep:
dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
Jeśli otrzymasz podobny komunikat, wszystko jest w porządku:
1.33.405.510+0 records in
10+0 records out
10 bytes transferred in 0.001 secs (10000 bytes/sec)
Wklep:
exit
-=TERAZ DOKONASZ DOWNGRADE'U:=-
10. Wklep w adb:
adb push C:vision1.34.405.5_PC10IMG.zip /sdcard/PC10IMG.zip
adb reboot bootloader
11. Telefon wykona reboot do bootloader'a. Na niebiesko będzie zaznaczone "BOOTLOADER", zaznacz tą klikając przycisk POWER.
12. W tym momencie zostanie przeskanowana karta pamięci w celu odnalezienia paczki z update'm.
13. Po odnalezieniu i zweryfikowaniu paczki, zostaniesz zapytany czy wykonac update - potwierdź wciskając guzik Vol Up. Po wykonaniu operacji zostaniesz poproszony o wcisnięcie POWER w celu uruchomienia systemu.
-=TERAZ UZYSKASZ PERM ROOT'A ORAZ S-OFF=-
14. Wklep w adb:
adb install C:visionAndroidTerm.apk
adb push C:visionbusybox /data/local/tmp/
adb push C:visiongfree /data/local/tmp/
adb push C:visionrage /data/local/tmp
adb push C:visionroot /data/local/tmp/
adb shell chmod 0755 /data/local/tmp/*
adb push C:visionsu /sdcard/
adb push C:visionSuperuser.apk /sdcard/
15. W menu telefonu znajdziesz nową aplikację - Terminal Emulator.
Uruchom go i wklep w nim:
/data/local/tmp/rage
nie rób nic, dopóki nie ujrzysz "Forked @##$%# childs"
Teraz kliknij guzik menu i wybierz "Reset Term", terminal zostanie zamknięty, uruchom go ponownie.
Pojawi się Force Close, kliknij 'Wymuś zamknięcie', tak ma być, uruchom terminal jeszcze raz.
16. Pozostań w aplikacji i wklep:
/data/local/tmp/gfree -f
Następnie:
/data/local/tmp/root
sync
Jeśli, po wpisaniu "/data/local/tmp/root" pojawi się error, zignoruj go 😉
17. Wykonaj reboot/uruchom ponownie telefon 🙂
OD TERAZ POSIADASZ PERM ROOT'A ORAZ S-OFF
Aby móc bawić się romami:
1. Ściągnij z marketu aplikacje Rom Manager: https://market.android.com/details?id=com.koushikdutta.rommanager
2. Uruchom go(musisz mieć dostęp do internetu), i wybierz:
Zaflaszuj ClockworkMod Recovery
pojawi się lista urządzen z której musisz wybrać HTC G2
Od teraz posiadasz recovery z możliwością wgrywania custom romów.
Do recovery możesz dostać się przez program Rom Manager, oraz poprzez wyłączenie telefonu i włączenie go trzymając na raz przycisk Vol Down oraz Power, następnie wybierajac z listy recovery i klikając POWER 🙂
A co jeśli chcę, wrócić do oficjalnego, najnowszego romu?
Zajrzyj tutaj:
https://forum.android.com.pl/topic/92344-tutorial-unroot-jak-przywra-ciae-telefon-po-rootowaniu-do-stanu-pierwotnego/
Metoda z powyższego linku, przywróci Twój telefon do stanu 'jak z pudełka'.
Kilka cennych wiadomości od Froster'a:
1. telefon po podłączeniu kablem musi być ustawiony na opcję "tylko ładowanie". Jeżeli komputer próbuje odczytać kartę sd nawet po ustawieniu tej opcji, należy po podłączeniu telefonu wybrać opcję "napęd dyskowy" a następnie przełączyć go na opcję "tylko ładowanie". Na ekranie telefonu powinien pojawić się komunikat "przygotowywanie karty". Jeżeli w jakimkolwiek momencie wyświetlony zostanie komunikat o braku urządzenia, należy powtórzyć powyższy proces podłączania.
2. Jeżeli po wpisaniu jakiejkolwiek komendy wyświetlona zostanie lista komend adb, to znaczy, że popełniono błąd przy wpisywaniu komendy.
3. Jeżeli wyświetlony zostanie komunikat o braku dostępu, znaczy to, że plik kopiowany komendą "push" nie został prawidłowo skopiowany. Należy ponownie wpisać komendę kopiującą plik.
4. Jeżeli po wpisaniu komendy "/data/local/tmp/misc_version -s 1.33.405.5" wyświetlony zostaje błąd, należy ponownie podłączyć telefon zgodnie z instrukcją w pkt. 1.
5. Jeżeli po wpisaniu komendy "adb push C:vision1.34.405.5_PC10IMG.zip /sdcard/PC10IMG.zip" miga wyłącznie kursor, należy poczekać do momentu ukończenia kopiowania pliku i wyświetlenia komunikatu o powodzeniu kopiowania.
6. Jeżeli po wpisaniu komendy "adb push C:visionrage /data/local/tmp" wyświetlony zostaje komunikat o braku pliku, należy wyłączyć program antywirusowy na komputerze, jeszcze raz wypakować archiwum "root.zip", sprawdzić, czy plik "rage" pomyślnie został wypakowany i dopiero wtedy ponowić komendę.
PORADNIK JEST MOJEGO AUTORSTWA.
POWSTAŁ NA BAZIE:
- https://forum.android.com.pl/topic/51299-rootowanie-desire-z-szybko-i-skutecznie/
oraz
- [GUIDE] Downgrade G2 (2.3.3) & DZ (2.3.3) & mT4g (2.3.4) w/ S-ON to Stock Froyo - xda-developers