Opis podstawowych Modyfikacji

Modowanie HTC Desire HD dla początkujących. ®



1: Wymagane pliki i programy od jakich powinniśmy zacząć przygodę.


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.


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

 Zamieszczone przez mleq 

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ś:


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:







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:

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


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: #


Kod:

cd /data/local/tmp

./misc_version -s 1.31.405.6




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:


Opis plików img.:


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ć











Downgrade Softu do 1.32


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


Wyszukiwarka

Podobne podstrony:
Opis podstawy prawnej PROW 07
glosniki opis podstawowy
Opis Podstawowych Błędów w Reiki
naprawa Windows 8 opis podstawowy
Opis podstawowego schematu zabiegĂlw kosmetycznych
ASTRA OPIS DEMONTAMONTAŻU I MODYFIKACJA V2
Fiat Brava Bravo glosniki opis podstawowy
ASTRA OPIS DEMONTAMONTAŻU I MODYFIKACJA V3
Podstawy sieci -opis
teoretyczne podstawy wycho opis zagadbien egzamin
Czakra podstawy - opis, CZAKRA PODSTAWY (KORZENIA)
OPIS OBRAZKA, matura podstawowa ustna
opis testow do badaniqa organiki, Psychologia UŚ, Semestr VIII, PZ Klniczna - Podstawy klinicznej di
Narkotyki podstawowe rodzaje i opis
opis skal czynników podstawowych
Podstawa mózgowia opis
10 haseł- opis, Teoretyczne podstawy wychowania, ćwiczenia
opis teczniczny, Skrypty, PK - materiały ze studiów, I stopień, SEMESTR 8, Podstawy konstrukcji most
politologia opis, Studia - politologia, Podstawy politologii

więcej podobnych podstron