Masz dosyć tego, że nie ważne, jaki ROM wgrasz, jak wiele obiecuje jego twórca, on i tak się zamula po kilku dniach? Coś nie działa, coś szwankuje? Masz już tego dosyć, chcesz czegoś naprawdę szybkiego, stabilnego i czegoś, co nie zje Ci baterii w 8 godzin? Świetnie trafiłeś, zapraszam do punktu wyjścia 🙂. Prezentuję instrukcję wgrywania oficjalnego ROMu od Ery* na nasze Era G1.
Jeśli masz już dosyć paskudnego splasha z czarnym "T-Mobile G1" i chcesz go zamienić na oryginalnego od Ery (możesz to zrobić na każdym ROMie, SPL (musi mieć dostęp do fastboota) i radiu), też dobrze wpadłeś.
Oprócz wgrania czystego ROMu można też zrobić z nim wiele ciekawych rzeczy, m. in. go zrootować jednym kliknięciem, powiększyć miejsce na aplikacje do ponad 120 mb, zainstalować busybox i wired tether. Tym też się tutaj zajmę.
Postaram się ten poradnik zrobić jak najbardziej przejrzysty się da, z racji tego, że obejmuje wiele zagadnień. Postaram się też jak najmniej odsyłać do innych topiców, jak coś się da krótko wytłumaczyć to też to zrobię. Wszystkie obowiązkowe i opcjonalne kroki będą opisane, także jak Cię nie interesuje np. MTD Partition Hack po prostu omijaj kroki z nim związane.
Potrzebne:
Android sdk zainstalowane i w pełni działające
SPL z dostępem do fastboota ( SafeSPL / https://forum.android.com.pl/topic/7834-wgrywanie-haykuro-danger-death-spl/ )
Clockworkmod Recovery
nandroid z Era Android 1.5**
UPDATE do 1.6 (ale to tylko update, wymaga wgrania 1.5 wpierw)
Opcjonalne:
oryginalny splash Ery **
wired tether enabled kernel
Wired Tether 1.4
Universal Android root 1.6.2 beta5
MTD Partiton Hack //mocno opcjonalne, nie mam zamiaru tłumaczyć na czym to polega, jak to rozumiesz i chcesz mieć u siebie, wykonuj kroki z tym związane i już.
* od Ery, ponieważ te od HTC nie posiadają języka polskiego. Na dodatek jakoś tak miło być na ojczystym gruncie 😉
** pliki z nandroidem i splashem Ery znalezione na blogu użytkownika Forum po zmianach, link nie działa , adres bloga to Misiek_ud bloguje o Androidzie
Położenie plików
Kiedy mamy już wszystko, co potrzebne (i co chcemy mieć opcjonalne) ściągnięte na dysk, należy te pliki odpowiednio rozmieścić. Po kolei (opcjonalne pliki nie są potrzebne, należy pominąć te, których nie mamy):
Pliki z nandroida należy wypakować i umieścić w ścieżka do sdk/tools/era/system.img, ścieżka do sdk/tools/era/boot.img
Update do 1.6 w dowolnym miejscu karty, jako, że Clockworkmod Recovery pozwala sobie wybrać plik .zip również z folderów.
Splashe ery też umieszczamy w ścieżka do sdk/tools/era
Paczkę .zip z kernelem identycznie jak update do 1.6, byle gdzie na karcie SD
Aplikacje Universal Androot i Wired Tether obojętnie gdzie na karcie SD (instalacja aplikacji z komórki) lub w folderze C:/ścieżka/do/sdk/tools (instalacja za pomocą adb)
Paczki FR-recovery-v1.5.3-CustomMTD_S.zip i FR-boot-v1.5.3-CustomMTD_S.zip tak samo jak update i kernel
Jeśli chcemy mieć mtd partition hack, to na roocie karty sd tworzymy plik mtdpartmap.txt
i wpisujemy w nim
75 15
Sprawdzamy, czy mamy odpowiednie systemowe komponenty:
Włączamy telefon trzymają strzałkę do tyłu. Jeśli pojawią się androidy na deskorolkach na białym tle, to mamy 1.33.2003 albo 1.33.2005 SPL, czyli takie jakie trzeba. Jeśli pojawi się tęczowy SPL, to mamy 0.95.0000 i nie zainstalujemy 1.5 przez fastboota, a jest to potrzebne.
Na tym samym ekranie wyczytujemy wersję radia, 2.22.19.26i i 2.22.23.02 jest OK. Naciskamy MENU by wyłaczyć telefon.
Włączamy telefon trzymając HOME. Jeśli pojawi się wykrzyknik bez tekstu, recovery Amona albo JF, albo Cyanogena, to niedobrze. Jeśli clockwordmod, to OK.
Włączamy terminal/wiersz poleceń (cmd w pasku wyszukiwania w menu start w Win Vista/7, w XP wejdź w C:/windows/system32/cmd.exe), podłączamy telefon (upewniając się wcześniej, że mamy w ustawieniach włączony tryb debugowania) i wpisujemy adb devices, jak wyświetli się ciąg literek i znaczków jest OK, jak nie wyświetli się nic, to znaczy, że nie mamy poprawnie zainstalowanego adb/sterowników.
Jeśli któryś z tych punktów nie styka, to niedobrze. Instalacje clockworkmod recovery wyjaśnię, ale do reszty są juz odpowiednie poradniki na forum i można je łatwo znaleźć.
*Opcjonalnie* Instalacja clockworkmod recovery:
(pomiń, jeśli masz Clockworkmod recovery na swoim telefonie)
Wrzucamy plik z recovery do ścieżka do sdk/tools i nazywamy jakoś wygodnie, np. clm_rec.img
Odpalamy windowsowy terminal
Przejdź do folderu z sdk poleceniem cd (między dyskami się przełączamy wpisując X:, gdzie X to litera dysku)
Wyłącz telefon i włącz w trybie fastboot (POWER + BACK)
Podłącz telefon do komputera
wpisz fastboot flash recovery clm_rec.img
i poczekaj, aż pojawi się napis finished.
Wyłącz telefon za pomocą MENU. Gotowe.
*Opcjonalnie* Przygotowanie clockworkmod recovery pod MTD Partition Hack:
MTD Part Hack składa się z dwóch plików zip. Jeden "hackuje" recovery, aby rozpoznawało nowy układ partycji, drugi "hackuje" sam ROM, aby rozpoznawał nowy układ partycji. Przed flashem ROMu należy recovery spatchować. Może to być zrobione jeszcze na starym ROMie. Jak to zrobić?
Wyłączamy telefon
Włączamy w recovery trzymająć HOME + POWER
Flashujemy FR-recovery-v1.5.3-CustomMTD_S.zip
W partitions menu wybieramy po kolei "format data", "format cache", "format system"
W advanced wybieramy "Reboot recovery"
W advanced wybieramy Power Off lub w menu głównym wybieramy reboot now, zależnie od tego co chcemy zrobić dalej.
Dobrze! Teraz, kiedy mamy już wszystkie pliki, tam gdzie trzeba, a nasze recovery, SPL i radio spełniają nasze potrzeby, można się wziąć za mięsko, czyli instalację ROMów od Ery. Skasuje to wszystkie wasze dotychczasowe dane (podczas instalacji potrzebny jest wipe), ale to chyba nie różni się wiele od instalacji innych romów. Jeśli chcesz zrobić jakiś backup, to jest to ostatni moment.
Najpierw zainstalujemy ROM przez fastboota (nie znalazłem paczki zip, jest jedynie nandroid miśka_ud) Androida 1.5, następnie na niego wgramy update do 1.6 (można to zrobić albo przez oryginalne recovery albo przez clockworka, Amon_ra nie puści pliku przez problemy z podpisem (oryginalne go akceptuje, clockwork ignoruje w ogóle)). Inne pierdoły typu root potem 😛. Do roboty!
Instalacja Era Android 1.5
Wyłączamy i włączamy telefon. Włączamy trzymając BACK.
Podłączamy telefon do komputera.
Odpalamy wiersz poleceń i przechodzimy do ścieżka do sdk/tools
Wpisujemy fastboot erase system -w
Wpisujemy fastboot flash boot era/boot.img
, czekamy aż się pojawi napis "finished"
Wpisujemy fastboot flash system era/system.img
, czekamy aż pojawi się napis "finished"
*Opcjonalnie* Flashowanie splashów: Wpisujemy fastboot flash splash1 era/era-org-splash.img
fastboot flash splash2 era/era-org-splash.img (zależnie od SPL może nie zadziałać, nie należy się tym przejmować)
Naciskamy MENU po zakończeniu flashowania wszystkich plików.img
*Opcjonalnie* Jeśli chcemy mieć MTD part hack, to uruchamiamy telefon w recovery trzymając HOME + POWER
*Opcjonalnie* Flashujemy FR-boot-v1.5.3-CustomMTD_S.zip (i resetujemy, jeśli to koniec flashowania).
Włączamy telefon.
Uwaga! Prawdopodobnie recovery zostało zresetowane do standardowego przez system (stało się to przy pierwszym włączeniu). Należy powtórzyć wszystkie kroki z punktu o instalacji Clockwordmod Recovery, aby przywrócić "normalne" recovery 😉.
Na naszym telefonie właśnie bootuje się czysty Android 1.5 (nie ma dostępu do logcata). Możemy zająć się jego konfigurowaniem, pozwiedzać trochę to muzeum 😉, albo w końcu wziąć się za update do 1.6. Ustawienia i tak będą stracone. Do roboty!
Update do Androida 1.6
Od razu możemy przejść do instalacji Androida 1.6. Już prawie jesteśmy u celu.
Wyłączamy i włączamy telefon w recovery
Flashujemy plik z updatem do 1.6
*Opcjonalnie* Flashujemy FR-boot-v1.5.3-CustomMTD_S.zip, jeśli interesuje nas MTD Part Hack
*Opcjonalnie* Flashujemy wired tether enabled kernel, resetujemy telefon.
Restartujemy telefon. Można się teraz brać za konfigurację swojego ROMu (APNy będą ustawione, o to nie trzeba się martwić).
Gratulacje! Właśnie staliście się posiadaczami czyściutkiego, oryginalnego ROMu z Android 1.6 od Ery. Niby jesteśmy w punkcie wyjście, ale jeśli raz się opuści ten ROM, ciężko na niego wrócić (sam szukałem metody dobrych kilkanaście dni, aż w końcu wpadłem na to wszystko). A z dzisiejszymi narzędziami można go odpicować o wiele lepiej, niż dawniej (do tego stopnia, że wiele modów traci sens dzisiaj!). A stockowy ROM to stockowy - nie znajdziecie nic bardziej stabilnego, prędkością IMO też miecie wszystko co się znajduje na rynku (i proszę, nie wciskajcie mi tutaj żadnego Froyo, SuperD itd. - po dwóch tygodniach użytkowania na pewno nie będzie takie świeże, jak ten ROM). I taki osobisty fetysz, jakoś strasznie lubię stockowe rozwiązania, tak po prostu lubię, jak moim oczom ukazuje się dziewiczy soft tego telefonu 🙂.
Jeśli zainstalowaliście MTD Partition Hack, to możecie teraz cieszyć się jakimiś 120 mb wolnego miejsca na aplikacje!
ROOTowanie ROMu. (działa tylko na 1.6)
Za pomocą adb (polecenie adb install nazwa_aplikacji.apk) zainstaluj aplikację Universal Androot
LUB
Za pomocą dowolnego managera (np. OI File Manager, lekki i prosty) zaistaluj aplikację Universal Androot z karty sd.
Uruchom aplikację Universal Androot, nic nie zmieniamy w aplikacji
Kliknij "Go Root", potwierdzamy klikając "Root me please" i zaczekaj do pokazania się komunikatu "Woot! Your device is now rooted!"
Gotowe, właśnie mamy dostęp do korzeni 🙂. Od razu zainstalowana została aplikacja Superuser Permissions kontrolująca dostęp do superusera.
Do zrobienia:
- dodanie instrukcji wgrywania busyboxa i ustawienia swapu
- zmiana sposobu instalacji MTD PH (o ile w ogóle kogoś to interesuje), clockworkiem nie wychodzi to za dobrze, trzeba Amon_RA dać po instalacji 1.6
APEL DO USERÓW! (czyli cele tego tematu)
Założyłem ten temat także w celu znalezienia rozwiązania kilku moich problemów. Na pewno istnieje możliwość uruchomienia swapu na tym ROMie, nie wiem tylko jak to zrobić. Kręcą się tutaj niezłe mózgi i może ktoś jeszcze pamięta zamierzchłe czasy roku 2009 i sposoby na swap 😉. To samo dotyczy compcache. Jest jeszcze problem z updatem su binary, nie wiem czemu, jeśli chcemy to zrobić przez aplikację Superuser to po prostu nic się nie dzieje ;/.
Oprócz tego zapraszam do wyrażania opinii o tym ROMie, chętnie podyskutuję 🙂. Co o nim myślicie, jeśli ktoś się podjął instalacji, jak wrażenia? Przyznam szczerze, że to będzie duuuża nagroda dla mnie jak ktoś przebrnie przez ten poradnik i wyjdzie zadowolony/niezadowolony z Era Androidem 1.6 i wyrazi tutaj swoją opinię.