Modowanie HTC Desire HD dla początkujących. ®
1:
Wymagane pliki i programy od jakich powinniśmy zacząć przygodę.
Android SDK - Zbiór bibliotek developerskich koniecznie ściągnąć i mieć je na dysku prawidłowo zainstalowane.
HTC Sync - Wiadomo chyba do czego jest, ale głównie potrzebne są nam zawarte w aplikacji sterowniki USB, które są dedykowane dla naszego telefonu.
QtADB - Graficzny odpowiednik adb.exe, który jest zawarty bibliotekach abdroidSDK
Reszta
linków do programów wymaganych jest zawarta w podpunkcie danej
instalacji.
2:
ROOT
Chyba
nie muszę nikomu opisywać co to jest ROOT, ale napiszę jak go
uzyskać i na jakiej aktualnie wersji oprogramowania układowego
działa.
VISIONary - aplikacja w postaci pliku apk instalowana z poziomu dowolnego managera.To za jej pomocą uzyskujemy prawa root'a wskutek czego możemy poczynić dalsze kroki w modyfikowaniu oprogramowania.
Aktualną
wersją jest VIONary r14, którą możemy uzyskać prawa root’a na
oprogramowaniu do 1.32.405.6. Jeśli masz soft zaczynający się od
1.72 zapraszam do tego tematu: Downgrade
1.72 do 1.32 .
2.B Root na 2.3 z S-OFF
Aplilakcja
GingerBreak korzysta z exploita w systemach w wersji 2.3 wykrytego
przez The Android Exploid Crew. Aplikacja ta może działać na
niektórych telefonach z systemem Froyo i Honeycomb.
Aplikacja
do pobrania stąd - Multiupload.com - upload your files to multiple
file hosting sites!
Jakie
czynności wykonuje Gingerbreak?
Aplikacja przenosi pliki w
odpowiednie miejsca aby korzystać z exploita
Aplikacja
uruchamia procesy korzystające z exploita
Exploit rozpoczyna
próbe rootowania
Jeśli root się powiedzie, telefon zostanie
uruchomiony ponownie i zostanie wgrany su i Superuser.apk
Aby
cała operacje przebiegła poprawnie, musisz:
Zaznaczyć opcje
debbugowania USB
Sformatować kartę SD i włożyć ją do
urządzenia. Jeśli aplikacja nie działa należy próbować na innej
karcie SD
Zainstalować GingerBreak'a na telefonie, nie na
karcie SD
Poczeakać do 10 minut od uruchomienia aplikacji
W
razie nieudanej próby root'a, uruchom telefon ponownie przed
kolejnym odpaleniem GingerBreak'a
Działa tylko na
telefonach posiadających S-OFF. W innym przypadku musisz wykonać
downgrade. Poradnik tutaj! (link dla użytkoniwków
DesireHD).
Projekt jest ciągle rozwijany, link do
oryginalnego tematu na XDA - [26.04.2011][v1.2] GingerBreak APK (root
for GingerBread) - xda-developers
Jeśli masz uwagi do
powyższego poradnika, pisz na PW.
Aplikacja
do pobrania stąd - Multiupload.com - upload your files to multiple
file hosting sites!
Proces rootowania dla posiadaczy 2.3 bez S-OFF
1.
Wprowadzenie:
Co
najważniejsze - temat jest długi, ale sam proces wbrew pozorom -
bardzo krótki, zajmuje około 15 minut! Przygotujmy sobie tylko
podłączenie do wi-fi w telefonie i
wszystko pójdzie jak z płatka! Zdecydowanie zachęcam! Mając
wgranego GingerBread'a stoimy przed kilkoma problemami. Z jednego
wynika drugi, i to głównie powoduje chaos. Zaczynamy od tego, że
nie ma póki co aplikacji, która od tak, z miejsca da nam ROOT dla
DHD. Mamy za to aplikację,
która nazywa się GingerBreak i ona może dać nam wymarzonego
roota, ale pod jednym warunkiem. Przed próbą skorzystania z niej
musimy zmienićS-ON na S-OFF (Słowniczek
i wyjaśnienia na końcu tematu). Żeby było ciekawiej - nie ma
możliwości, żeby zmienić te parametry na Gingerbreadzie, bo
trzeba do tego mieć root'a (kółko się zamyka - trzeba mieć root,
żeby zmienić S, a trzeba mieć S-OFF, żeby zrootować telefon). No
więc kolejny problem i kolejne rozwiązanie - downgrade do
softu 1.32, w którym istnieje aplikacja VisionARY
+, która pozwoli nam zrootować telefon. Teraz pojedziemy w drugą
stronę, będziemy rozwiązywać problemy od dołu i tak powstanie
nam plan zajęć na dziś:
Przygotowania
Downgrade softu do wersji 1.32
Uzyskanie roota na sofcie 1.32
Zmiana S-ON na S-OFF (Radio i Hboot - wyjaśnienia w słowniczku na dole tematu)
Powrót do softu 2.3 - upgrade
Uzyskanie ROOT'a na sofcie 2.3
Wgranie recovery
Poradnik
był opracowywany na systemie Windows 7 x64,
wszystkie aplikacje należy
uruchamiać z przywilejem administratora - PPM > uruchom jako
administrator.
2.
Jedziem z tym śledziem:
a) Podpunkt
pierwszy - przygotowania - na wszelki wypadek, od tak warto sobie
wyrobić takie przyzwyczajenie. Za pomocą aplikacji typu SMS Backup
+ backup'ujemy potrzebne nam dane. Warto też skopiować ulubione
pliki z karty pamięci - żeby było miło, czysto i porządnie
stwórzmy folder na którymś dysku, będzie to folder backupów i
modowania naszego DHD. Po zabezpieczeniu danych musimy przygotować
potrzebne nam pliki:
xda-developers - downgrade_v2.zip - zbiór plików, które umożliwią nam downgrade -Wypakowujemy ten plik BEZPOŚREDNIO na dysk C (utworzy nam się na nim folder downgrade, w którym będą różne pliki, nie może być sytuacji, że wypakujemy w ten sposób: C > Downgrade > Downgrade > Pliki (podwójny folder) )
http://www.androidrevolution.nl/down...le=PD98IMG.zip - PD98IMG.zip - soft - Przenosimy plik na bezpośrednio na kartę SD, nie do żadnego folderu - bezpośrednio!
xda-developers Easy Radio Tool v2_2.zip - program (komputerowy) zmieniający Radio S-OFF na S-ON - wypakujemy w jakieś praktyczne miejsce, najlepiej do naszego folderu HTC, ale to nie istotne.
http://www.mediafire.com/?xhwc5m7f273l7b2 - VisionARY + - aplikacja (Android) Nadająca roota na sofcie 1.3 - Wrzucamy sobie na kartę pamięci telefonu, żeby nie bawić się w przenoszenie w czasie instalacji.
xda-developers - Easy S-OFF 0_5.zip - program (komputerowy) nadający Hboot - Jak w przypadku poprzedniego S-OFF - wypakujemy w praktycznym miejscu.
xda-developers GingerBreak - program (Android) do nadawania ROOT'a na Gingerbreadzie - To również umieszczamy na karcie pamięci, żeby nie bawić się w czasie instalacji.
Pliki te można znaleźć w wątkach XDA umieszczonych na końcu.
b) Przeczytaj
powyższe informacje kilka razy, skup się i postaraj po prostu
zrozumieć mniej więcej, co gdzie i jak. Lepiej być świadomym
tego, co się robi. Dodatkowo - najpierw przeczytaj poradnik, potem
przeczytaj go jeszcze raz, a potem dopiero działaj! No, ale do
rzeczy. Zaczniemy od downgrade'u:
Podłącz telefon do komputera w trybie debugowania USB (Zaznacz: Ustawienia > Aplikacje > Tworzenie > Debugowanie USB w telefonie), wybierając opcję "tylko ładowanie".
Otwórz wiersz poleceń i wpisz następujące komendy:
>>Dla Downgrade v2
Kod:
cd..
cd..
cd downgrade
adb push misc_version /data/local/tmp
adb push GingerBreak /data/local/tmp
adb shell chmod 777 /data/local/tmp/misc_version
adb shell chmod 777 /data/local/tmp/GingerBreak
adb shell
./data/local/tmp/GingerBreak
>>Dla Downgrade v3
Connect Desire HD to a computer. Charge only, USB Debugging enabled!
Open up a cmd and go to Downgrade folder, execute commands:
Kod:
adb push misc_version /data/local/tmp
adb push fre3vo /data/local/tmp
adb shell chmod 777 /data/local/tmp/fre3vo
adb shell chmod 777 /data/local/tmp/misc_version
adb shell
./data/local/tmp/fre3vo -debug -start FBB00000 -end FFFFFFFF
Powinien się pokazać znaczek: #
Teraz wpisz:
Kod:
cd /data/local/tmp
./misc_version -s 1.31.405.6
Po tej procedurze wyłącz telefon i uruchom go ponownie trzymając jednocześnie przycisk włączenia i Volume - (ściszanie). Telefon popracuje trochę, pokaże recovery i będzie Cię prosił o potwierdzenie upade'a. Potwierdź przyciskiem Volume UP (Głośniej) i czekaj cierpliwie. Po skończonej operacji telefon będzie można zresetować (o ile sam się nie zresetuje - nie pamiętam). Obserwuj to, co wyświetla się na wyświetlaczu i postępuj zgodnie z instrukcją, nie martw się, to nic trudnego!
c)Po
restarcie telefonu możemy zauważyć, że mamy z powrotem soft 1.32,
teraz musimy go zrootować. Ściągamy z marketu ASTRO i instalujemy
zgraną wcześniej na kartę SD aplikację VisionARY +. Odpalamy ją
i naciskamy: Temproot, później Attempt permroot NOW - po tej
procedurze telefon zrestartuje się i będziemy mieli root'a. Przy
okazji zainstalowania astro - usuń teraz plik PD98IMG.zip z karty
SD, ponieważ będzie on nam przeszkadzał w dalszych
etapach.
d)Teraz
pora na Radio S-OFF: (Telefon mamy cały czas podłączony do
komputera w trybie debugowania USB i tylko ładowania) Odpalamy
program 'Desire HD easy radio tool.exe', zaznaczamy pierwszą opcję
- co ważne, włączamy wyświetlacz w telefonie i odblokowujemy go
(będzie prośba o autoryzację SuperUser'a) i klikamy 'DO IT!', po
chwili mamy Radio S-OFF
e)Kontynuując
podpunkt d - wgrywamy H-boot - uruchamiamy aplikację 'Desire HD easy
s-off.exe' - nic nie zaznaczamy, odblokowujemy telefon i klikamy
S-OFF IT! - po chwili mamy zdjęte obydwie blokady
W
zasadzie już zbliżamy się do końca.
f)Wyłączamy
telefon i włączamy przy pomocy klawisza Vol - i Włączenia, jak
wcześniej. Na górze powinniśmy mieć, i jestem pewien, że mamy -
ACE PVT ENG S-OFF, a w zakładce System Info - klucz CID powinien
wyglądać tak: CID-11111111, wtedy mamy pewność, że wszystko
poszło, jak należy.
g)Włączamy
telefon normalnie (Reboot), w ustawieniach, w informacjach o
telefonie, w aktualizacjach sprawdzamy, czy są dostępne
aktualizacje i aktualizujemy system.
h)Wróciliśmy
do androida 2.3, teraz pozostaje nam tylko root, bo mimo tego, że
jest aplikacja superuser - nie mamy root'a, oraz recovery.
Instalujemy więc aplikację GingerBreak, klikamy 'root', telefon
znowu się zresetuje. Teraz zainstalujemy z Marketu aplikację 'Rom
Manager' i z jej poziomu "Zaflashujemy" Recovery - Gotowe,
bejbe! Masz w pełni wolny telefon, możesz dać czadu i bawić się
ROM'ami
.
Po
wgraniu recovery ponownie realizujemy wgranie Hboot - czyli punkt "e"
jeszcze raz! - To dopiero umożliwi nam zmianę radia.
3.
Zakończenie:
Kod:
Root - coś, co chyba każdy zna. W dużym uproszczeniu są to uprawnienia administratora telefonu.
S-OFF - Jest to parametr, który oznacza, że mamy zdjęte blokady uniemożliwiające modyfikowanie radia, ROMów etc. Mówię to w dużym uproszczeniu, ponieważ sam nie znalazłem jednoznacznej odpowiedzi.
Tekst
napisany został przeze mnie, jednak nie jestem pomysłodawcą
wszystkich tych metod. Postanowiłem przetłumaczyć i zebrać
wszystkie informacje na ten temat z forum XDA, oraz umieścić w
jednym turtorialu, który chciałbym, żeby był jak najprostszy.
Liczę, że tak jest, oraz, że uda wam się na jego podstawie
"Odblokować" wasze telefony. Pamiętajcie! Wszystko na
spokojnie, zróbcie to, kiedy macie chwilę czasu i brak stresu - to
istotne, żeby nie robić błędów
3:
S-OFF (Radio S-OFF - Bootloader S-OFF/Eng Hboot)
Są
dwa rodzaje S-OFF:
Radio S-OFF - Gdy uzyskamy Radio S-OFF możemy wgrać dowolny ROM w dowolnej konfiguracji z Radio ROM'em etc. Mając domyślne S-ON nie możemy wgrywać modyfikowanych ROM'ów gdyż radio ROM sprawdza przed instalacją sumy kontrolne plików jak i certyfikaty.
Bootloader S-OFF/Eng Hboot - zdjęcie zabezpieczenia polega na wgraniu wersji inżynieryjnej bootloadera, co umożliwia nam wgranie plików w postaci obrazów .img, np. radio.img (Radio ROM)etc z poziomu aplikacji fastboot.exe
Opis
plików img.:
hboot - Inżynieryjna wersja bootloadera
boot - zwykły bootloader
zimage - kernel systemu
recovery - standardowe, lub clockwork recovery
radio - firmware chipu odpowiedzialnego za połączenia bezprzewodowe
system - plik partycji systemowej /system
Wgrywanie
tych plików umożliwia nam aplikacja fastboot.exe, która znajduje
się w bibliotekach androidSDK
4:
Custom Recowery menu
Bez
wgrania CWM - (ClockworkMOD)
recovery praktycznie nic nie zrobimy z telefonem.
CWM
umożliwia instalację, backup ROM'ów montowanie systemowych
partycji, karty SD, czyszczenie kości NANAD z poziomu menu
niezależnego od systemu.
5:
Jak to wszytko zainstalować
1:
ROOT
-Włączamy
debugowanie USB.
- Instalujemy VISIONary (plik do
poprania: com.modaco.visionaryplus.r14.rar)
zaznaczamy temproot. Po restarcie telefonu możemy kliknąć
permroot i wtedy mamy stałego roota zawsze po restarcie telefonu.
2:
Radio S-OFF
-
Mając już ROOT'a i pewność, że biblioteki androidSDK są
zainstalowane prawidłowo ściągamy plik:
Easy
Radio tool v2_2
-Podłączamy
telefon w trybie tylko ładowanie z włączonym debugowaniem
USB.
-Uruchamiamy aplikację zaznaczamy pierwsze pole od góry
i klikamy Do it!
-Obserwujemy bacznie telefon gdyż będziemy
musieli zezwolić aplikacji na uprawnienia ROOT;a
-Kiedy pojawi
monit superusera (obrazek pirata) klikamy Allow.
-Po
prawidłowym wykonaniu czynności mamy Radio S-OFF
Link
do oryginalnego tematu: [TOOL][VIDEO]
One click Radio S-OFF, SimUnlock (Easy Root & S-OFF Guide) -
xda-developers
Aby
sprawdzić, czy mamy S-OFF wchodzimy w tryb bootloadera naciskając
klawisz -Volume DOWN + POWER aż pojawi się bootloader. W górnej
części powinien widnieć napis:
ACE
PVT S-OFF
3:
Bootloader S-OFF - Eng Hboot
Jeśli
nie masz zamiaru flashowac plików .img nie musisz wykonywać tej
operacji.
-Ściągamy paczkę: Eng-Hboot
-Po
wypakowaniu kopiujemy folder z archiwum o nazwie DHD na
kartę SD.
-Z Marketu ściągamy Android
Terminal Emulator i
uruchamiamy
-Wpisujemy kolejno komendy:
su
sh
/sdcard/DHD/check
Czekamy chwile aż termianl coś pomieli i
nastepnie
sh /sdcard/DHD/backup
jeśli przebiegnie
prawidłowo wpisujemy na koniec:
sh /sdcard/DHD/hboot
Ta
komenda wgra nam inżynieryjną wersje bootloadera.
Restart do
trybu bootloader i powinniśmy mieć dostępna nową zakładkę
SYSTEM INFO, lub na górze ACE
PVT ENG S-OFF
Link
do oryginalnego tematu: Eng-Hboot
4:
ClockworkMod Recovery menu
-Ściągamy
z marketu ROM Manager free i uruchamiamy.
-Włączamy WiFi i
klikamy Flash ClockworkMod Recovery.
-Potwierdzamy model Desire
HD i czekamy aż zakończy się flashowanie.
Teraz możemy
kliknąć Reboot into Recovery żeby sprawdzić czy się prawidłowo
zainstalowało.
--->UWAGA:
Dla
przypomnienia co poniektórym w CMD trzeba wpisywać przed katalogami
komendy... (uczyliśmy się tego w podstawówce)
nas
interesują dwie: cd.. i cd - zapamiętać!
Przykładowo
po odpaleniu CMD jesteśmy w katalogu aktualnie używanego konta
użytkownika windows.
C:\User\Nazwausera>
Aby
wejść przykładowo w katalog Downgrade, który znajduje się na
dysku C: musimy wpisać
odpowiednio:
C:\User\Nazwausera>cd..
C:\User\cd..
C:\cd
Downgrade
C:\Downgrade>
Identycznie
postępujemy z bibliotekami androidSDK<---
1:
Ściągamy plik Downgrade.zip
2:
Ściągamy rom z numerkiem 1.32 (byle jaki aby miał początek 1.32 i
WWE w postaci RUU, lub zip. Romy zamieszczał mike1986)
3:
Wypakowujemy plik Downgrade.zip najlepiej na dysk C:
4:
Z romu wyciągamy plik rom.zip - zmieniamy nazwę na PD98IMG.zip i
kopiujemy go na kartę SD
Aby
wyciągnąć plik rom.zip:
W
start -> uruchom wpisujemy %TEMP% -> Enter i czyścimy cały
syf jaki jest w tym folderze i nie zamykamy go.
Uruchamiamy
plik z romu RUU o ile ściągnęliśmy w formacie .exe. Czekamy aż
instalator się uruchomi i wypakuje pliki, ale nie klikamy dalej
etc.
wracamy
do folderu Temp i powinny ukazać się foldery o przykładowych
nazwach: {3F95EB36-2FF1-461F-A5E4-D7663F7184FE}
W
nich szukamy pliku rom.zip (musi być jeśli nie ma... źle szukacie)
gdy juz znajdziemy plik kopiujemy go np. na pulpit i teraz możemy
anulować instalator RUU.
5:
Uruchamiamy wiersz poleceń np. ze startu wpisujemy cmd.
Przechodzimy
do folderu Downgrade (uwaga żeby nie były foldery po wypakowaniu
podwójnie Downgrade\Downgrade)
C:\Downgrade>
6:
Podłączamy telefon z włączonym trybem debugowania USB
[Aplikacje/Dla
Programistów/Debugowanie USB]
- tylko ładowanie.
Wpisujemy
kolejno komendy:
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
adb
shell /data/local/tmp/psneuter
adb
shell
po
prawidłowej procedurze zobaczymy znaczek pod adb shell # zamiast
$
teraz
wpisujemy na koniec komendę:
cd
/data/local/tmp
./misc_version
-s 1.31.405.3
Powinien
ukazać się w oknie napis:
--set_version
set. VERSION
will be changed to: 1.32.405.3
Patching
and backing up partition 17..
6.B.
- Wersja dla telefonów z ROM'em 2.3.3
Podłączamy
telefon z włączonym trybem debugowania USB - tylko
ładowanie.
Wpisujemy
kolejno komendy:
adb
push misc_version /data/local/tmp
adb
push GingerBreak /data/local/tmp
adb
shell chmod 777 /data/local/tmp/misc_version
adb
shell chmod 777 /data/local/tmp/GingerBreak
adb
shell
./data/local/tmp/GingerBreak
teraz
wpisujemy na koniec komendę:
cd
/data/local/tmp
./misc_version
-s 1.31.405.3
Powinien
ukazać się w oknie napis:
--set_version
set. VERSION
will be changed to: 1.32.405.3
Patching
and backing up partition 17..
7:
Odpinamy telefon od kabla USB i wyłączamy.
8:
Włączamy w trybie bootloadera (hold volume down + power)
9:
Po wykryciu pliku z rom'em zatwierdzamy volume up i czekamy na
zakończenie procesu flashowaniua.
10:
Cieszymy się rom'em 1.32, na którym możemy przygotować fona żeby
nie stracić roota na romie 1.72, bo jak wiadomo nie możemy
zrootować go nie maja radio S-OFF (przynajmniej na razie)
Sposób
działa w 100% testowałem na własnym fonie.
Po
downgrade możemy zrobić co tylko chcemy: S-OFF, Eng Hboot, CWM etc
i zrobić update 1.32 do 1.72 bez utraty ROOT'a
Jak
zrobić update do 1.72 bez utraty roota? nic
trudnego
Wymagania:
AndroidSDK,
Clockwork recovery 2.5.1.3, radio S-OFF i ENG S-OFF.
Instrukcja
najłatwiejsza z możliwych jak można uzyskać S-OFF, SimUnlock,
Super CID:
[TOOL][VIDEO]
One click Radio S-OFF, SimUnlock (Easy Root Guide) -
xda-developers
Mając
Radio S-OFF po wgraniu radio.img nie stracimy roota i możemy wgrywać
dowolne radio romy bez utraty root'a.
1:
Ściągamy plik aktualizacji OTA specjalnie przygotowany:
OTA_Ace_HTC_WWE_1_72_405_3_R2-1_32_405_6
2:
Po ściągnięciu zmieniamy nazwę na update.zip i wklejamy na kartę
SD
3:
Wchodzimy w tryb clockwork recovery i wybieramy apply update from
sdcard.
5:
Po zainstalowaniu mam telefon z softem 1.72.405.3, ale bez nowego
kernelu dlatego nie będzie działało WiFi.
6:
Ściągamy oryginalny kernel romy 1.72.405.3. (BOOT.zip)
wypakowujemy
plik boot.img. Musimy umieścić go w folderze tools, który jest w
bibliotekach androidSDK.
8:Uruchamiamy
telefon w trybie bootloadera i włączamy fastboot mode (po
uruchomieniu bootloadera - hold volume down + power) wchodzimy w
fastboot przyciskiem power i podłączamy kabel USB. Napis FASTBOOT
na czerwonym tle powinien się zmienić na: FASTBOOT USB.
9:W
start uruchom wpisujemy cmd i enter. Otwiera się wiersz poleceń w
którym musimy przejść do katalogu tools znajdującego się w
bibliotekach androidSDK.
np:
C:\androidSDK\tools>
10:
Jeśli już uporaliśmy się z przebijaniem się przez katalogi
wpisujemy w wierszu poleceń komendę:
fastboot
flash boot boot.img
np:
C:\androidSDK\tools>fastboot flash boot boot.img i potwierdzamy
enterem.
czekamy
chwilkę aż procedura się zakończy, wpisujemy exit i resetujemy
fona.
Przywracanie
SuperUser:
1:
Kiedy już się uruchomi telefon po wgraniu boot.img odinstalowujemy
visionary i superuser.
2:
Ściągamy pliki: gfree_root.zip
3:
Wszystkie wypakowujemy do głównego katalogu karty SD bez folderów
etc.
4:
Wchodzimy w clockwork recovery i w sekcji mount and stores wybieramy
kolejno
mount
/sytem
mount
/sdcard
Podpinamy
kabel USB
5:
W wierszu poleceń ponownie przechodzimy do katalogu tools z
bibliotek androidSDK
6:
Wpisujemy kolejno po np: C:\androidSDK\tools>
(zwracać
szczególną uwagę na spacje)
adb
shell
#
cp /sdcard/su /system/bin/
#
cp /sdcard/Superuser.apk /system/app/
#
ln -s /system/bin/su /system/xbin/su
#
chmod 06555 /system/bin/su
#
exit
Na
koniec w clockwork recovery:
unmount
/sytem
unmount
/sdcard
Restart
fona.
7:
Ściągamy z marketu biblioteki BusyBox.
S-OFF dla Desire HD + permanentny root
1. Ściągamy i uruchamiamy tymczasowy root VISIONary
(stąd: TYMCZASOWY
ROOT - HTC Desire HD)
2.
Ściągamy i wypakowujemy wpx.zip z tego wątku (zmodyfikowany przeze
mnie moduł dla 2.6.32.21-gf3f553d)
oraz hboot_7230_0.85.2007_101011.nb0
umieszczamy
je na naszej karcie SD w telefonie.
3.
Ściągamy
SDK http://dl.google.com/android/android...08-windows.zip i
po wypakowaniu wklejamy je na c: tak, żeby wyglądało to tak
c:\sdk\tools (nic nie trzeba instalować)
4.
Podłączamy telefon do komputera kablem USB w trybie debugowania
(tylko ładowanie)
5.
Włączamy wiersz poleceń (start--->uruchom--->wpisujemy
cmd)
6.
Wchodzimy do sdk\tools
7.
Wpisujemy adb shell ---> teraz pojawia się znaczek $
8.
Wpisujemy su ---> znaczek zmienia się na #
9.
Wpisujemy insmod
/sdcard/wpx.ko
10.
Pokaże się nam "failed <Function not implemented>"
11.
Wpisujemy dd
if=/sdcard/hboot_7230_0.85.2007_101011.nb0
of=/dev/block/mmcblk0p18
12.
Odłączamy
telefon i wyłączamy
13.
Włączamy ponownie, uruchamiamy VISIONary i klikamy "Root
now"
14.
Gotowe. Od teraz VISIONary nie będzie nam potrzebne, ponieważ root
zostanie nawet po zrestartowaniu urządzenia. Możemy odinstalować
VISIONary. Nasz telefon jest S-OFF. Teraz pozostaje czekać na
zmodyfikowane recovery.
Wgranie
aktualizacji OTA lub RUU spowoduje przywrócenie S-ON poprzez
nadpisanie hboot'a.
Jeśli
chcesz mieć możliwość dostępu do partycji systemowych z komend
adb musisz:
(m.in.
Android Commander wymaga takiego dostępu)
1.
Ściągnij zmodyfikowany
boot.img http://rapidshare.com/files/429830194/boot.img i
wsadź go do SDK/tools
2.
Uruchom telefon w trybie fastboot
3.
W konsoli wpisz: fastboot
flash boot boot.img,
potwierdź klawiszem ENTER i potem wpisz fastboot
reboot