Skocz do zawartości
averne

Rootowanie Desire Z - szybko i skutecznie

Rekomendowane odpowiedzi

averne
Napisano (edytowane)

Sporo jest marudzenia, że sposoby opisane na forum nie działają.

Uwaga! Nie odpowiadam za funkcjonowanie programów opisanych poniżej ani za ewentualne uszkodzenia. Wszytko robisz na własną odpowiedzialność! Metoda opisana poniżej, służy wyłącznie do celów edukacyjnych.

No to zaczynamy!

Zakładam, że masz już zainstalowane sterowniki oraz Android SDK. Włącz w telefonie tryb debugowania (ADB). (Ustawienia -> Aplikacje -> Opracowywanie/Dla programistów -> Debugowanie USB). Komenda adb.exe w najnowszej wersji SDK znajduje się w katalogu platform-tools. Oczywiście żeby z niej skorzystać, musimy najpierw odpalić terminal (Start -> Uruchom -> cmd). Sprawdzamy czy urządzenie jest widoczne:

E:\android\platform-tools>adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached
SH0BHRT01349    device

Jak widać, wszystko jest OK. Jeżeli nie widać, sprawdź ustawienia w telefonie oraz poprawność zainstalowanych sterowników.

1. Sprawdź wersję softu:

Ustawienia -> Informacje o telefonie

Jeżeli masz wersje 1.34, przejdź do pkt 2. Jeżeli nowszą, czytaj dalej ten punkt.

1.1. Sprawdź INFOCID swojego telefonu. Możesz to zrobić uruchamiając go w trybie bootloadera.

adb reboot bootloader

Czekamy aż uruchomi się bootloader...

Komenda fastboot znajduje się w katalogu utils. Przechodzimy do niego i uruchamiamy:

fastboot oem boot

Jeżeli INFOCID znajduje się na liście poniżej, możesz przejść dalej.

* HTC__001

* HTC__032

* HTC__E11

* HTC__203

* HTC__Y13

* HTC__102

* HTC__405

* HTC__304

* HTC__A07

* HTC__N34

* HTC__J15

Jeżeli nie jest na liście, musisz utworzyć tzw. Gold Card, więcej informacji tutaj: [GUIDE] Debranding Bell Desire Z - xda-developers

1.2. Pobierz 3 pliki:

https://github.com/tmzt/g2root-kmod/raw/scotty2/scotty2/psneuter/psneuter (prawy klawisz -> zapisz element docelowy jako..) - program ten przyda się do zdobycia tymczasowego roota

http://www.thinkthinkdo.com/trac/project1/raw-attachment/wiki/misc_version/misc_version_01.zip - pozwala na oszukanie systemu i zaniżenie wersji rzeczywistego systemu :)

root.zip - wszelkie zabawki potrzebne do roota, przydadzą się później.

1.3. Żeby Ci było łatwiej, wrzuć psneuter i misc_version do katalogu platform-tools.

Skopiuj je na telefon:

adb push psneuter /data/local/tmp
adb push misc_version /data/local/tmp
adb shell chmod 777 /data/local/tmp/psneuter
adb shell chmod 777 /data/local/tmp/misc_version

I uruchom...

adb shell /data/local/tmp/psneuter
adb shell

Po wykonaniu komendy adb shell, jako znak zachęty powinieneś dostać znak zachęty #

E:\android\platform-tools>adb shell
#

1.4. Jeżeli wszystko poszło ok, znak zachęty to #, w przeciwnym wypadku $ - sprawdź czy dokładnie trzymasz się instrukcji.

1.5. Masz uruchomione adb shell, wykonaj w nim komendę podmieniającą wersję softu:

/data/local/tmp/misc_version -s 1.33.405.5
exit

1.6. Pobierz PC10IMG.zip - Multiupload.com - upload your files to multiple file hosting sites!

1.7. Skopiuj pobrany plik do głównego katalogu karty. Pamiętaj, musi mieć nazwę PC10IMG.zip, inaczej downgrade się nie powiedzie.

1.8. Ok, zaczynamy proces downgrade systemu. Pamiętaj o backupie danych!

adb reboot bootloader

Teraz ekran telefonu powinien wyglądać TAK.

Używając klawiszy głośności, wybierz funkcję bootloader i naciśnij przycisk power.

1.9. Telefon przeskanuje kartę w poszukiwaniu PC10IMG.zip i zapyta o potwierdzenie operacji "upgrade". Pozwól mu na to.

1.10. Masz już wersję 1.34 :) Nie zapomnij włączyć debugowania USB.

2. Rootowanie i S-OFF

2.1. Jeśli tego nie zrobiłeś w punkcie 1.2., pobierz plik root.zip - root.zip

2.2. Skopiuj wszelkie potrzebne pliki na urządzenie:

adb install AndroidTerm.apk
adb push busybox /data/local/tmp/
adb push gfree /data/local/tmp/
adb push rage /data/local/tmp
adb push root /data/local/tmp/
adb shell chmod 0755 /data/local/tmp/*
adb push su /sdcard/
adb push Superuser.apk /sdcard/

2.3. Z poziomu telefonu, uruchom aplikacje Android Terminal.

2.4. Uruchom program pozwalający na zdobycie tymczasowego roota:

/data/local/tmp/rage

2.5. Poczekaj aż zobaczysz komunikat "Forked #### childs". Wybierz menu -> Reset terminal. Aplikacja pewnie się teraz zamknie. To nic, uruchom ją ponownie. Znów się wyłączyła? To jeszcze raz.

2.6. Teraz znakiem zachęty powinien być #. Jedziemy dalej. Wpisz w terminalu:

/data/local/tmp/gfree -f

Ta komenda przełącza bootloader w tryb S-OFF (przestaje blokować filesystemy, pozwala na wgranie innych softów itd.) oraz zdejmuje simlocka.

2.7. No i praktycznie ostatnia czynność do wykonania, permroot:

/data/local/tmp/root
sync

2.8. W sumie to wszystko. Zrestartuj telefon i ciesz się pełną funkcjonalnością swojego androida :) Zainstaluj z marketu "Rom Manager" i wgraj z niego Custom recovery. Uwaga, na liście urządzeń nie pokazuje się Z-etka. Recovery oznaczone jako G2 działa jak należy.

2.9. Teraz przy użyciu custom recovery, możesz wgrać do swojego urządzenia praktycznie dowolny soft :) Przed tą czynnością, warto jest zrobić pełny backup systemu z poziomu recovery.

Pomogło? Kliknij piwko dla mnie :)

Edytowane przez averne
Aktualizacja linków do root.zip

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

daje piwko za same checi bo to pierwszy tak dokladny poradnik po pl. Mam pytanie bo wspomniales o sterownikach (jakie)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po polsku, wszystko pięknie i czytelnie mam nadzieję że będzie działać. Też dam piwko za chęci i kawał dobrej roboty :)

Ps

Ją nie przetestuję bo już dawno nie robiłem i boję sie zabawki za 2 patyki.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
averne
daje piwko za same checi bo to pierwszy tak dokladny poradnik po pl. Mam pytanie bo wspomniales o sterownikach (jakie)

W zupełności wystarczy instalacja HTC Sync.

@najemnic, nie ma się czego bać :) Ja na własne ryzyko zrobiłem służbowy telefon ryzykując własnymi niecałymi dwoma patykami :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Potwierdzam, sposób szybki i skuteczny. Największy problem był z Goldcard'em bo musiałem trochę kartami powachlować:) Posiłkowałem się dodatkowo poradnikami anglojęzycznymi ale mimo to fajnie, że chciało Ci się pisać i tłumaczyć:) Początkowo też miałem obawy ale obyło się bez najmniejszego problemu, chyba trzeba się mocno starać żeby coś zepsuć.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
averne
Potwierdzam, sposób szybki i skuteczny. Największy problem był z Goldcard'em bo musiałem trochę kartami powachlować:) Posiłkowałem się dodatkowo poradnikami anglojęzycznymi ale mimo to fajnie, że chciało Ci się pisać i tłumaczyć:) Początkowo też miałem obawy ale obyło się bez najmniejszego problemu, chyba trzeba się mocno starać żeby coś zepsuć.

Ogólnie te telefony bardzo trudno uceglić. Nawet jak coś pójdzie bardzo źle to można się fastbootem ratować. Zazwyczaj jednak nawet w przypadku uwalonego romu, mamy jeszcze dostęp do bootloadera, więc plik na kartę i jazda.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mi tam działa xD

Dzięki ^^

Mam nadzieję że się przyda , jakiś moderator niech

podkłei ten temat bo przydatny :)

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Myślicie da rade to zrobić mimo że mam z androidem od niedawna do czynienia ? i nigdy czegoś takiego nie robiłem.

Zadam pytanie które już zadawałem ale muszę być pewny, czy tak samo będzie w wersji T mobile g2 ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
averne
Myślicie da rade to zrobić mimo że mam z androidem od niedawna do czynienia ? i nigdy czegoś takiego nie robiłem.

Zadam pytanie które już zadawałem ale muszę być pewny, czy tak samo będzie w wersji T mobile g2 ?

Rzuciłem na szybko okiem na forum XDA i w przypadku G2 jednak nie jest identycznie. Polecam lekturę tego wątku: [Ref] G2/Vision/DZ Links | Guides | Stickies | Recovery | Roms | Read before posting - xda-developers

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

mam mały problem, gdy wpisuję

adb push psneuter /data/local/tmp

wyskakuje błąd

cannot stat 'psneuter': No such file or directory

domyślam się, że chodzi o brak folderu, tylko nie bardzo wiem jak go utworzyć przez konsolę na telefonie.

EDIT:

problem rozwiązał się sam, ale do końca nie wiem jak

Rootowanie zakończone sukcesem :D

Edytowane przez Maliniak89
problem rozwiązany

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.