Skocz do zawartości

Potrzebujemy Ciebie! Weź udział w rekrutacji do redakcji Android.com.pl!

94michal7

[Tutorial] 2.3.3 ROOT & S-OFF *Co i jak - krok po kroku*

Polecane posty

94michal7   
Otrzymana reputacja: 0
94michal7

:super:Witam serdecznie :super:

logodf.png

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:

[Tutorial] UNROOT

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ę.

Edytowane przez jakubhab

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
r4dzio   
Otrzymana reputacja: 0
r4dzio

Czy downgrade usunie mi pliki/wykona factory reset?

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
miniu270582   
Otrzymana reputacja: 1
miniu270582

Tak. Musisz zrobić backup.

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
r4dzio   
Otrzymana reputacja: 0
r4dzio

Ale to się wyklucza, bo żeby zrobić backupa Titanium Backupem trzeba mieć roota, a ja nie chcę stracić danych, save'ów w grach itd.. Chyba, że jest jakiś inny program do backupu, który zrobi mi backup wszytkiego bez roota.

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
miniu270582   
Otrzymana reputacja: 1
miniu270582

Spróbuj MyBackup.

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
Flapjack   
Otrzymana reputacja: 0
Flapjack

Miałem male problemy z komenda adb push C:\vision\1.34.405.5_PC10IMG.zip /sdcard/PC10IMG.zip ale po wrzuceniu samodzielnie paczki na karte pamieci 1.34.405.5_PC10IMG.zip i zmianie jej nazwy na PC10IMG.zip poszlo juz bez problemu

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
r4dzio   
Otrzymana reputacja: 0
r4dzio

Jeżeli ktoś ma w C:\vision foldery, to niech wyrzuci z nich pliki do C:\vision, albo w punkcie 8 podaje ścieżki do plików, inaczej wyświetli się błąd!

Edytowane przez r4dzio

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
Fresh   
Otrzymana reputacja: 0
Fresh
u mnie w punkcie 8 zamiast:

krzyczy: permission denied

Jak dotąd wszystko szło gładko i zgodnie a teraz to ja nie wiem o co chodzi..

---------- Post dołączono o 20:02 ---------- Poprzedni post napisano o 19:25 ----------

To już za mną (btw w poradniku jest błąd w pkt. 8, bo trzeba podać ścieżkę do pliku, a nie do folderu ;) ), ale teraz wywala: Error opening backup file..

Mam ten sam problem nie mogę przejść tego punktu>:(

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
r4dzio   
Otrzymana reputacja: 0
r4dzio

Bo przeoczyliśmy to, że do folderu vision trzeba wrzucić wszystkie pliki, a nie foldery! Musisz podać ścieżkę do pliku misc_version w folderze misc_version, więc ścieżka będzie wyglądać tak ...\misc_version\misc_version.

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
Fresh   
Otrzymana reputacja: 0
Fresh
Bo przeoczyliśmy to, że do folderu vision trzeba wrzucić wszystkie pliki, a nie foldery! Musisz podać ścieżkę do pliku misc_version w folderze misc_version, więc ścieżka będzie wyglądać tak ...\misc_version\misc_version.

dalej nie chce mi coś iść wywala błąd:facepalm:

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


  • Przeglądający   0 użytkowników

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

×