Jest to tylko tłumaczenie poradnika z xda developers, nadal nie jest możliwe odblokowania radia, ale zdobycie root i wgranie customa to już coś🙂
Autor poradnika podany na końcu posta, ja jestem jedynie tłumaczem, jeśli popełniłem rażące błędy w tłumaczeniu proszę o informacje, poprawię.
Wiem, że niektórzy użytkownicy będą używać nowej "oficjalnej metody" od htcdev.com odblokowania swojego G2/DZ, ale nawet po odblokowaniu trzeba się nadal zrobić jeszcze kilka rzeczy aby uzyskać dostęp root i wgrać customa.
NADAL ZALECAM WYKORZYSTANIE METODY XDA NA ODBLOKOWANIE I S-OFF
Jeśli ktoś by pytał, S-OFF NIE jest obecnie możliwe za pomocą metody htcdev. Uaktualnię poradnik jak tylko wykombinuję jak to zrobić.
Najpierw małe wyjaśnienie dlaczego jest napisany ten poradnik i czemu użyłem takich metod.
Oficjalne odblokowanie bootloadera od HTC pozwala na to by można było uzyskać root acces to systemu w każdym trybie.
Jednak partycja boot i recovery dostępne są jedynie w trybie fastboot.Więc musimy wgrać recovery za pomocą fastboot, sflaszować custom rom, a następnie jego boot image żeby go uruchomić.
UZYSKIWANIE DOSTĘPU ROOT NA OFICJALNYM ROMIE
Uzyskanie tymczasowego dostępu root
1. Pobierz załączone pliki, wypakuj je, i umieść je w folderze platform-tools. Plik fre3vo z archiwum fre3vo.zip umieść w folderze platform-tools.
2. Uruchom następującą komendę w lini komend aby sprawdzić czy exploit ma dostęp do wszystkiego co potrzebuje. (Tylko pierwsza linia kodu to komenda. Drugi wers powinien być wynikiem działania komendy, jeśli wszystko pójdzie dobrze.)
> adb shell cat /dev/msm_rotator
/dev/msm_rotator: invalid length
4. Jeśli wynik który otrzymałeś jest taki sam jak powyżej to wszystko jest zrobione dobrze. Jeśli nie... Zalecałbym zwrócić się o pomoc na kanale irc #g2root. (Ja tylko przekazuję informacje zdobyte od nich).
5. Uruchom następujące komendy będąc w folderze platform-tools.
> adb push fre3vo /data/local/tmp
> adb shell
$ chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
6. Po wprowadzeniu tych komend, przy odrobinie szczęścia powinieneś uzyskać wynik podobny do przedstawionego poniżej. (Potrwa to może minutę lub dwie. Z tego co mogę powiedzieć wydaje się to najszybszą metodą ponieważ wygląda na to że exploit znajduje się właśnie w tych końcowych regionach-to trochę nieudolne tłumaczenie, może ktoś poprawi?
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...
7. Jeśli wywaliło cię z adb shell, uruchom adb ponownie. Teraz powinien pojawić się upragniony # zamiast $, i tym samym dać ci tymczasowy dostęp root. Komendą exit wyjdź z adb shell. Czas uzyskać stały dostęp root.
> adb shell
# exit
Uzyskanie stałego dostępu root
1. Pobierz załączony plik, "Vision-fre3vo-temp-root.zip".
2.Wypakuj zawartość archiwum do folderu platform-tools.
3. Wpisz następujące komendy będąc w folderze platform-tools:
> adb push su /data/local/tmp/
> adb push busybox /data/local/tmp/
> adb push fixsu.sh /data/local/tmp/
> adb install SuperUser.apk
> adb shell chmod 755 /data/local/tmp/fixsu.sh
> adb shell chmod 755 /data/local/tmp/busybox
> adb shell /data/local/tmp/fixsu.sh
Uwaga: Jeśli otrzymujesz błędy permission denied w programie busybox gdy próbujesz uruchomić fixsu.sh daj mi znać (to znaczy nie mnie tylko autorowi oryginału link do oryginalnego tutka na początku postu).
4. Zrestartuj telefon, powinieneś mieć dostęp root stały.
FLASHOWANIE CUSTOM ROMU
Flashowanie custom romu
Uwaga: Trzeba to zrobić tylko raz
1. Pobierz custom recovery: http://api.viglink.com/api/click?format=go&drKey=1359&loc=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1453066&v=1&libid=1327046858269&out=http%3A%2F%2Fdownload.clockworkmod.com%2Frecoveries%2Frecovery-clockwork-5.0.2.7-vision.img&ref=http%3A%2F%2Fforum.xda-developers.com%2Fshowthread.php%3Ft%3D1453066%26page%3D2&title=%5BGUIDE%5D%20How%20to%20get%20root%2Fflash%20custom%20roms%20with%20HTCDEV%20unlock%20-%20xda-developers&txt=Latest%20Clockworkmod&jsonp=vglnk_jsonp_13270493385482 Latest Clockworkmod
2. Umieść obraz recovery w folderze z fastboot.exe (którego użyłeś do odblokowania telefonu), zmień nazwę recovery na recovery.img
3. Zrestartuj telefon do fastboot: Albo wyjmij baterię i trzymając wciśnięty TRACKPAD wciśnij przycisk power, albo uruchom komendę 'adb reboot bootloader' z poziomu lini komend cmd lub terminala
4. Wpisz i uruchom
> fastboot flash recovery recovery.img
sending 'recovery' (4930 KB)...
OKAY [ 0.851s]
writing 'recovery'...
OKAY [ 0.819s]
finished. total time: 1.670s
Flashing a custom rom
1. Pobierz rom jaki chcesz zainstalować.
2. Wypakuj boot.img z archiwum i umieść w folderze z plikiem fastboot.
3. Skopiuj swojego roma na sdcard
4. Sflaszuj roma z sdcard
5. Zrestartuj telefon do fastboot (metodami podanymi powyżej)
6. Z poziomu linii komend lub terminala uruchom
fastboot flash boot boot.img
sending 'boot' (4096 KB)...
OKAY [ 0.711s]
writing 'boot'...
OKAY [ 1.085s]
finished. total time: 1.798s
7. Zrestartuj telefon, masz wgrany własny wybrany rom!
Dodam od siebie że metoda ta jest prosta i skuteczna sam testowałem na własnym HTC Desire Z.
Credits:
Setherio, seeing as I ripped off half his guide.
Pierre_ja, helping figure out how to go about this.
Jeśli nie możesz sobie poradzić, dołącz do kanału #G2ROOT na freenode Web IRC (qwebirc)
[url="https://www.dropbox.com/s/unz59xn9ejngk7k/Vision-fre3vo-temp-root.zip"]Vision-fre3vo-temp-root.zip[/url]
[url="https://www.dropbox.com/s/vyur1nqy7kte90h/fre3vo.zip"]fre3vo.zip[/url]
Autor oryginału
-Nipqer
Tłumaczenie
sorbanos
Forum po zmianach, link nie działa
Forum po zmianach, link nie działa