Oto moje tłumaczenie tutoriala do roota dla Desire, autorem jest Paul z MoDaCo
Link do oryginalnego tematu:
http://android.modaco.com/content/htc-desire-desire-modaco-com/307365/28-apr-r1-htc-desire-rooting-guide-now-with-a2sd-radio-update/
************ Tłumaczenie *****************
Przeczytaj cały ten temat - zawiera on tony użytecznych informacji, jak również instrukcje i pliki do pobrania
Pamiętaj, że postępując zgodnie z tą instrukcją robisz to całkowicie na własną odpowiedzialność.
Kompatybilność
Ten poradnik pozwoli Ci zrootować HTC Desire, pod warunkiem, że ma on bootladera w wersji 0,8 lub niższej i wersję ROM'u 1.21.xxx.x lub niższą (dostępne 2 downloady zależnie od wersji ROM). Aby to sprawdzić wyłącz telefon i ponownie włącz przytrzymując klawisz "wróć"(ta strzałeczka). W drugiej linii na zielono zobaczysz HBOOT i numer. Jeśli jest to 0,8 lub poniżej ten sposób powinien działać z twoim telefonem.
Zabezpieczenie przed rootowaniem w Desire
Na początku istnienia Androida, rootowanie było łatwizną. Istniało kilka opcji - można było flashować przez bootloadera, można było wgrać wersje roboczą bootloadera(engineering bootloader), można było wykorzystać luki w jądrze- było wiele sposobów uzyskania dostępu niskopoziomowego do urządzenia, do czego - sprawiedliwie - jako płacący klienci mamy prawo. Jednakże z upływem czasu, producenci utrudniali stan rzeczy. Desire nie jest łatwym telefonem do zrootowania z wielu powodów, włączając:
- "udoskonalony bootloader" nie pozwala na wgrywanie lub bootowanie żadnych obrazów (nawet tych sygnowanych przez HTC)
- proces flashowania RUU , który nie pozwala na downgradowanie bootloadera do niższych wersji
- jądro (którego kod źródłowy jak narazie nie jest publicznie dostępny), które na dziś dzień nie ma znanych luk
- nowa metoda zabezpieczenia, wcześniej użyta w HTC Tattoo, która chroni kluczowe partycje przed zapisem. Nawet z prawami dostępu na poziomie SU (super user) nie jest możliwe zapisywanie do partycji bootującej, odzyskiwania lub systemowej.
W rzeczywistości opcje rootowania urządzenia tak zabezpieczonego są ograniczone. Nawet gdyby została znaleziona luka w jądrze, kluczowe partycje wciąż były by zabezpieczone przed zapisem, czyniąc dostęp su bezużytecznym. Zabezpieczenia te zostały w bardzo sprytny sposób ominięte na Tattoo, przy użyciu konkretnego adresu pamięci z tajnej specyfikacji Qualcomm, niestety te informacje nie są dostępne w przypadku procesora Snapdragon w Desire (i w rzeczy samej mogą nigdy nie wyjść do publicznego zasięgu).
W ten sposób proces rootowania staje się procesem metodycznego zagłębiania się w każdy możliwy słaby punkt urządzenia, to jak szukanie choćby najmniejszej szczeliny w zbroi. Jedną taką szczelinę znalazłem i robimy z niej dobry użytek! Minusem jest to, że nie jest to tak łatwe ani przyjemne jak rootowanie urządzenia, które właściwie zostało ZAPROJEKTOWANE aby być dostępnym na najniższym poziomie - Nexus'a One.
Wstydź się HTC, że używasz aż tak wyrafinowanych zbytecznych metod zabezpieczeń.
Co daje a czego nie daje rootowanie.
Ten proces...
- wczyta do twojego urządzenia nowy niebrandowany (bez marki) rom oparty na 1,15,405,4 , dostępem Super User
- pokaże Ci jak wejść w obraz odzyskiwania w przyszłości, umożliwiając wgrywanie archiwów z uaktualnieniami.
Ten proces nie...
- odblokuje możliwości wczytywania obrazów odzyskiwania własnej roboty, które mogą być latwo uruchomione poprzez trzymanie wciśniętego przycisku ściszania podczas włączania telefonu.
- odblokuje możliwości zapisywania na partycje systemową (/system) w normalnym użytkowaniu urządzenia.
Nad obydwoma tymi ograniczeniami oczywiście pracuję.
Wymagania wstępne
Aby zakończyć proces rootowania w tej instrukcji potrzebujesz:
- HTC Desire
- maszynę z systemem Windows (najlepiej 32bit, zgłoszono problemy z 64bit), Linuxem (live CD powinien wystarczyć), lub OSX
- kabel mikro usb
- kartę mikro SD (z której zostanie utworzona "złota karta"- wymagana tylko jeśli twój telefon jest brandowany)
- pliki, do pobrania poniżej
- jaja ze stali (właściwie, to tylko sobie tak wymyśliłem)
Pliki
- Jeśli masz bootloader 0.75.xxxx lub poniżej I ROM 1.15.xxx.x lub poniżej DOWNLOAD (MediaFire) / MIRROR (ROMraid / CoBlitz) / MIRROR (ROMraid / Coral) - MD5: 5896d1dd6e6cd43b05ca410f2f67c058
- TYLKO jeśli powyższy download jest odpowiedni (powinno być nieodpowiedni raczej, chyba błąd w oryginale) ) - jeśli masz bootloader 0.80.xxxx lub poniżej I ROM 1.21.xxx.x lub poniżej - DOWNLOAD (MediaFire) / MIRROR (ROMraid / CoBlitz) / MIRROR (ROMraid / Coral) - MD5: 51565351b3c03c20242ec946c4af6bbc
Uwaga: Jeśli potrzebujesz live CD linuxa 'TinyCoreLinux' r3 build, tu jest link pobierz (MediaFire), pobierz (ROMraid / CoBlitz), pobierz (ROMraid / Coral) - MD5: 854bdbb3c5898b15f92b5991204c9288.
Jak już masz te pliki jesteś gotowy!
(Jeśli masz problemy ze ściągnięciem plików, spróbuj linków w oryginalnym temacie). Linki mogą nie działać z zewnątrz.
Poradnik
Postępuj zgodnie z instrukcjami krok po kroku i na końcu otrzymasz zrootowany Desire z najnowszym ROM'em
Uwaga: Ten proces usunie wszystkie dane z twojego urządzenia i w obecnej chwili nie ma sposobu na stworzenie kopii zapasowej ROM'u twojego urządzenia przed rozpoczęciem.
- utwórz ze swojej karty microSD "złotą kartę" postępując zgodnie z tymi instrukcjami (dobrym pomysłem jest stworzenie kopii danych na karcie)- ten krok jest wymagany tylko jeśli telefon pochodzi od operatora tel. kom.
http://android.modaco.com/content/general-discussion/305672/creating-a-goldcard/ . Jak pisze maax990, metoda na goldcard po polsku jest na wiki ( np tu: http://wiki.android.com.pl/wiki/ROOT_dla_HTC_G1_-_goldcard )
- wypakuj pliki do katalogu i uruchom wiersz poleceń / terminal w tym katalogu
- wyłącz telefon i włącz go ponownie z wciśniętym przyciskiem "wróć (cofnij)" Zobaczysz napis "FASTBOOT" w czerwonej ramce, teraz podłącz telefon do komputera
- w oknie wiersza poleceń / terminala wpisz "step1-windows.bat", "./step1-mac.sh", lub "./step1-linux.sh" - odpowiednio dla twojego systemu
- po wykonaniu tego kroku, używając trackpada przejdź do opcji "BOOTLOADER" i dalej do "RECOVERY" w menu, używając klawiszy głośności do poruszania się po menu i przycisku power do wybierania.
- w oknie wiersza poleceń / terminala wpisz "step2-windows.bat", "./step2-mac.sh", lub "./step2-linux.sh" - odpowiednio dla twojego systemu
- po zakończeniu tego kroku telefon powinien być na ekranie "recovery". Wybierz opcję "wipe", następnie wybierz opcję "Flash zip from sdcard"(albo apply update from sdcard) i wybierz "rootedupdate.zip", chwilę to potrwa.
- Po zakończeniu wgrywania, zrestartuj urządzenie i GOTOWE!
Rozwiązywanie problemów
Jeśli masz jakiekolwiek problemy pisz poniżej i postaramy się pomóc!
(link do oryginalnego tematu: http://android.modaco.com/content/htc-desire-desire-modaco-com/307365/28-apr-r1-htc-desire-rooting-guide-now-with-a2sd-radio-update/ )
I ostatecznie
Jeśli chcesz możesz wyrazić swoje zadowolenie poprzez zapisanie się do MoDaCo Ad Free lub MoDaCo Plus Account jak wyjaśniono w tym poście :
http://android.modaco.com/index.php?act=announce&f=426&id=2
Miłego rootowania!
Podziękowania dla ChainsDD za jego wspaniałe nowe uaktualnienie: "Superuser Permissions" i dla Amon_RA za obraz odzyskiwania który tutaj zmasakrowałem (w sensie rozpykałem, rozkminiłem itd)
*********** Koniec tłumaczenia ********************
Jeśli zauważycie jakieś błędy to proszę pisać. Postaram się jeszcze przetłumaczyć instrukcję jak zrobić "goldcard" jak znajdę trochę więcej czasu. Co prawda jest taka instrukcja w innych tutorialach do rootowania ale nie wiem czy się nadaje.
Pozdrawiam i powodzenia.