UWAGA: ZAKTUALIZOWANE PLIKI ROM CM6+GOOGLE ADDON
G1 - one click root+dnagerSPL+ROM CM6 (android 2.2)+google addon - krok po kroku
Postanowiłem opisać krok po kroku całą operację ponieważ żeby wiedzieć co mam zrobić i być pewnym, że nie załatwię sobie phona poświęciłem na zapoznanie się z tematem jakieś 2 wieczory czyli łącznie ok 6 godzin. Wcześniej (kilka lat temu) miałem doświadczenie z wymianą ROMu w SPV M3000 gdzie z sukcesem wgrałem nową wersję windowsa mobile.
Świeżo wczoraj wykonałem wymianę androida 1.6 na androida 2.2 w 3sztukach G1 (swój, kolegi i koleżanki).
2szt. G1 były zakupione w USA z radiem 2.22.23.02
1szt. G1 był zakupiony w Polsce w ERA z radiem 2.22.19.26i.
Napiszę to co wszyscy zamieszczają.
UWAGA: każdy wykonuje poniższe operacje na własne ryzyko. Nie odpowiadam za ew szkody.
Poniżej zamieszczam wszystkie niezbędne informacje i pliki.
Wszystkie niezbędne pliki wrzuciłem na rapidshare (rozpakować na twardym dysku w PC - 5 plików):
http://rapidshare.com/files/421294323/G1_one_click_root_dnagerSPL_ROM_CM6_android_2.2_google_addon.zip.zip
G1_one_click_root_dnagerspl_rom_cm6_android_2.2_google_addon.zip.zip - download - Darmowy hosting plików
Darmowy hosting plików, zdjęć i obrazków - Hostuje.net
MD5: 440274D050D6F54750208C80A62668E0
Poniżej instrukcja krok po kroku, myślę, że każdy nawet niezbyt zaawansowany użytkownik sobie poradzi.
0. BARDZO WAŻNE bateria - naładuj telefon, żeby nie było niespodzianki w trakcie flashowania.
1. !!!BARDZO WAŻNE!!! RADIO.
Należy sprawdzić wersję radia, bo to od tego zależy czy trzeba flashować radio czy nie. Radio musi być dopasowane do loadera SPL. Jeżeli nie będzie można jak to opisują fachowcy zrobić sobie cegiełkę.
Sprawdzamy radio:
1.1 wyłączamy G1 (power off),
1.2 włączamy G1 trzymając wciśnięty przycisk aparatu - fastboot,
ukaże się nam tęczowy ekran z kilkoma liniami, u mnie wyglądało tak:
DREA100 PVT 32B
HBOOT-0.95.0000
CPLD-4
RADIO-2.22.23.02
Sep 2 2008
Seria1O
4 linia z napisem RADIO to jest to co musimy sprawdzić
UWAGA: jak już na wstępie napisałem sprawdzałem radia o nr
2.22.23.02 - G1 z USA
2.22.19.26i - ERA G1 z Polski
i te radia mogę z czystym sumieniem potwierdzić, że są kompatybilne z wgrywanym za chwilę dangerSPL.
W instrukcji od dangerSPL jest napisane, że radio o nr 1.x KONIECZNIE należy wymienić na jedno z wymienionych powyżej, a radio o nr 3.x jest "Danger compatible" (nie wiem co się pod tym stwierdzeniem kryje, ale ja bym w tym wypadku również wymienił to radio na jedno z powyższych).
Nie opisuję tutaj sposobu wymiany radia, z uwagi na to, że tego nie robiłem. Prawdopodobnie nie jest to trudna sprawa, sądzę, że wymienia się je tak samo jak loadera SPL.
1.3 wychodzimy z fastboot wciskając razem 3 klawisze menu+słuchawka odbioru+słuchawka kończenia
Dalej zakładam, że macie w swoich G1 radio o nr 2.22.23.02 lub 2.22.19.26i
2. Rootujemy G1 (One click root)
2.1 uruchamiamy G1
2.2 Setings
2.3 Applications
2.4 zaznaczamy ptaszkiem "Unknown sources"
2.5 podłączamy G1 do PC (zezwalamy na zamontowanie) i przegrywamy plik <UniversalAndroot_1.6.1.apk>, odłączamy G1 od PC
2.6 uruchamiamy jakiegoś file mamagera np ES File Explorera (jeżeli nie macie to trzeba zainstalować z marketu)
2.6 uruchamiamy z karty plik <UniversalAndroot_1.6.1.apk> i potwierdzamy instalację
2.7 po zainstalowaniu uruchamiamy go z listy programów
2.8 klikamy w programie ROOT i czekamy na komunikat komunikat "Woot! Your device is rooted!", wychodzimy z programu
mamy zrootowany G1, w liście programów pojawiła się nam ikonka z robo czachą "Superuser"
3. wymieniamy oryginalne recovery na ClockworkMod Recovery
3.1 z marketu instalujemy "ROM Manager",
ROM Manager - Cyrket
3.2 uruchamiamy z listy programów ROM Manager
3.3 wybieramy opcję "Fix Permissions", pewnie wyskoczy błąd ale tym się nie przejmujemy.
3.4 sprawdzamy czy ROM Manager ma uprawnienia roota, uruchamiamy program "Superuser" (z robo czachą) i przy ROM Manager powinna się palić zielona kropka, wychodzimy z programu.
3.5 uruchamiamy z listy programów ROM Manager, klikamy "Flash ClockworkMod Recovery" i czekamy.
Mała uwaga bo widzę, że sporo ludzi ma z tym problem: jeżeli ktoś po zrobieniu z ROM Manager "Flash ClockworkMod Recovery" zrobi reboot i uruchomi ponownie system i przy kolejnym reboocioe z domkiem pojawi mu się telefonik z wykrzyknikiem w trójkącie to należy uruchomić ponownie system i wykonać ponownie pkt 3.5 + reboot z domkiem.
4. wymieniamy loader SPL - to jest właśnie operacja która może załatwić G1
4.1 podłączamy G1 do PC (zezwalamy na zamontowanie) i przegrywamy plik <spl-signed.zip>, odłączamy G1 od PC
4.2 wyłączamy G1 (power off),
4.3 włączamy G1 trzymając wciśnięty przycisk domek - recoveryboot,
4.4 za pomocą trackballa wybieramy "nandroid" i potem "backup" (poruszamy się za pomocą kulki, wybór wciśnięcie kulki) i czekamy
4.5 po zakończeniu strzałka back, podłączamy G1 do PC i wybieramy "partitions menu" i "mount USB storage" (montujemy w PC) i przegrywamy sobie do PC katalog clockworkmod (to jest backup naszego androida), wybieramy "unmount" i strzałka back do głównego menu
4.6 wybieramy "install zip from sdcard", "choose zip from sdcard" i wybieramy plik <spl-signed.zip>, potem jeszcze wybieramy YES i czekamy.
5. czyścimy G1 - cały czas jesteśmy w recovery
5.1 strzałką back wychodzimy do głównego menu
5.2 wybieramy "wipe data/factory reset", potwierdzamy
5.3 wybieramy "wipe cache partition"
5.4 wybieramy "partitions menu" i "format sdcard"
5.5 wybieramy "mount USB storage" (montujemy w PC) i przegrywamy na czystą już kartę 3 pliki:
<HTC_ADP_1.6_DRC83_rooted_base.zip>
<update-cm-6.0.0-DS-signed.zip>
<gapps-mdpi-tiny-20100816-signed.zip>
5.6 wybieramy "unmount" i strzałka back do głównego menu
6. wgrywamy nowe ROMy + google apps - cały czas jesteśmy w recovery
6.1 wybieramy "install zip from sdcard", "choose zip from sdcard" i wybieramy plik <HTC_ADP_1.6_DRC83_rooted_base.zip>, potem jeszcze wybieramy YES i czekamy.
6.2 wybieramy "install zip from sdcard", "choose zip from sdcard" i wybieramy plik <update-cm-6.0.0-DS-signed.zip>, potem jeszcze wybieramy YES i czekamy.
6.3 wybieramy "install zip from sdcard", "choose zip from sdcard" i wybieramy plik <gapps-mdpi-tiny-20100816-signed.zip>, potem jeszcze wybieramy YES i czekamy.
6.4 strzałka back do głównego menu
6.5 wybieramy "reboot system now"
6.6 ukaże się nam najpierw G1 a potem ładny obrazek od cyanogena z niebieskim robocikiem - czekamy cierpliwie ok 5min.
Cieszymy się androidem 2.2
Całość operacji (od pkt.1 do 6) trwa ok 15-30min w zależności od wprawy.
To moja pierwsza instrukcja i mam nadzieję, że napisałem ją w zrozumiały sposób i że się przyda.
Uwagi i spostrzeżenia:
O ile na 2ch G1 z USA wszystko po uruchomieniu pracowało poprawnie to na ERA G1 przy pierwszym wgraniu CM6RC3 nie chciał zadziałać aparat, więc ponownie wgrałem wszystko (czyli po wejściu w tryb recowery wykonałem wszystkie czynności od pkt. 5 do końca). Okazało się, że aparat chodzi ale nie ma kalendarza. Więc kolejny raz wgrałem wszystko (znów od pkt. 5) i po tej próbie chodziło już wszystko. Dziwne ale opisuję, żeby się ktoś niepotrzebnie nie stresował.
korzystałem z następujących instrukcji:
cyanogena
[ROM][bBQ] CyanogenMod-6 for Dream & Magic - V6.0.0 (08/28/2010) - xda-developers
ciwrl
DangerSPL & CyanogenMod 5/6 - CyanogenMod Wiki
drafftera
Forum po zmianach, link nie działa
oraz ctbear
[APP] [ROOT] 1-click root for N1 (Latest ver: 1.6.1) - xda-developers
Dodam jeszcze, że przed aktualizacją do CM6 założyłem na karcie partycję SWAP 32MB (partycja wymiany, wykorzystywana przez system jeżeli jest mało pamięci wewn. coś jak plik wymiany w windzie. W przypadku małej ilości RAMu fachowcy linuksowi zalecali wielkość SWAP=2xRAM) i dodatkową partycję EXT4 na instalowane programy + partycję FAT na pliki. Nie jest to konieczne, chociaż po kilkukrotnym sprawdzeniu wykorzystania SWAP (komenda free w terminalu) widzę, że mogłem zrobić ją większą. Ja zrobiłem to z poziomu mojego linuksa, ale można tego dokonać również za pomocą ROM Mamagera. Podział karty i założenie partycji jest opisany na forum.