Blog o wszystkim o czym nie chciałbym zapomnieć.
Blog o wszystkim o czym nie chciałbym zapomnieć.

Android na HTC Kaiser (tytn2) sys NAND data SD

No więc postanowiłem zmienić Windows Mobile na moim Kaiserku na Android.

Wszystko możliwe dzięki zapaleńcom z forum XDA-DEVELOPERS.COM

Naszym cele będzie Instalacja Androida na naszym Kaiserku w taki sposób aby system znajdował się w pamięci NAND, data natomiast na partycji ext2 na karcie SD, co umożliwi nam instalację dowolnej ilości aplikacji.

Instrukcje odnośnie instalacji systemu oraz danych znajdziecie na forum PDAClub.pl.

UWAGA!! Przed rozpoczęciem należy mieć zainstalowane najnowszy radio rom (ja posiadam wersję 1.71.09.01) oraz hardSPL.

1. Po pierwsze musimy pobrać wszystkie niezbędne narzędzia:

Python 2.7 (3.0 jest jeszcze nie wspierany) – potrzebny do uruchomienia atools, jeśli używasz systemu Unixowego najprawdopodobniej masz już zainstalowany.

atools-x.x.x.py – pobieramy najnowszy atools, program do edycji pliku NBH z jądrem systemu na nasz telefon.

Android – Należy wybrać z listy najnowsze wydanie systemu i pobrać wersję zawierającą w nazwie -all-, tylko wtedy będziemy mieli możliwość zmiany języka systemu na polski.

jakikolwiek program partycjonujący z obsługą ext2 – ja osobiście używam GParted

2. Tworzymy odpowiednie partycje na naszej karcie SD (pamiętajcie ze stracicie wszystkie dane zapisane na karcie sd więc najlepiej je wcześniej skopiować na dysk):

Ja posiadam kartę minisdhc o pojemności 4GB więc podzieliłem sobie ją następująco:
– 2,3GB partycja FAT32 (na normalne dane jakie przechowujemy na karcie w telefonie)

– 338MB partycja wymiany (SWAP), możecie ją stworzyć o wiele mniejszą ale mi taka odpowiada.

– 983MB partycja EXT2 która będzie przeznaczona dla naszych danych z androida.

Należy pamiętać że ZAWSZE partycja fat32 musi być pierwsza na naszej karcie, następna swap i ostatnia ext2!!!

3. Teraz przechodzimy do konfiguracji naszego kernela (jądra systemu) dla naszego Kaisera:

– odpalamy ATOOLS (aby się uruchomił musimy mieć zainstalowany python 2.7)

– najpierw klikamy ikonę i czekamy aż pobierze nam się najnowsza wersja krenela.

– następnie zmieniamy ustawienia na takie aby pasowały do naszego Kaisera, na zdjęciu powyżej .

— Ustawienia Device, Resolution oraz Version ustawiamy tak jak na zdjęciu, natomiast Panel type oraz Key map zależy od posiadanego przez nas kaisera. Jeśli posiadamy sprzedawany w Polsce wybieramy keymap jako normal, panel type zależy od zainstalowanego wyświetlacza. U mnie na panel type 1 miałem przekłamania w kolorach oraz pikseloze na wyświetlaczu. Na panel type ustawionym jako 2 działa normalnie. Dodam że mam wymieniany wyświetlacz po tym jak po ciężkich wakacjach przestał mi działać w poprzednim dotyk.

— Alter CPU – włącza możliwość zmiany częstotliwości taktowania naszego procesora (domyślnie 400MHz), u mnie na 500MHz działa stabilnie i całkiem szybko.

— Alter system and data partition – zmienia podział pamięci wewnętrznej telefonu pomiędzy pliki systemowe i danych, a skoro dane chcemy mieć na partycji na sd więc całość przeznaczamy dla systemu.

— W Battery capacity aktywujemy simple settings gdzie wpisujemy pojemność naszej baterii (standardowa ma 1350 mAh)

– Ostatnią czynnością jest odpowiednie ustawienie fstabu dla naszego systemu:

Musimy o tym pamiętać aby system wykorzystywał nasze partycje utworzone na karcie.

– Na koniec klikamy i zapisujemy nasz plik KAISIMG.NBH.

4. Kopiujemy wygenerowany plik KAISIMG.NBH bezpośredni na kartę pamięci (na partycję fat32).

5. Rozpakowujemy pobrany system ( w moim przypadku plik system-froyo-all-unodex-07-04-11_06.tgz), tworzymy na karcie folder andboot do którego kopiujemy plik z instalką androida (plik .tar) znajdujący się w folderze do którego rozpakowaliśmy plik z rozszerzeniem .tgz ( w moim przypadku system-froyo-all-unodex-07-04-11_06.tar) i zmieniamy jego nazwę na androidinstall.tar (jeśli mamy ukryte rozszerzenia plików należy pamiętać o tym aby nasz plik nie nazywał się androidinstall.tar.tar).

6. Teraz wkładamy kartę do telefonu i włączamy go trzymając przycisk aparatu (trzymamy przyciska aparatu i włączamy przycisk power), pojawi się nam kolorowe logo po czym wyświetli się biały ekran z napisem Loading… następnie napis zmieni się na Checking… i po sprawdzeniu wyskoczy nam ekran na którym będzie napisane że aby wgrać należy wcisnąć przycisk Power. Wciskamy więc POWER i czekamy aż pasek postępu dojdzie do końca i wyskoczy wiadomość że wgrywanie zakończono sukcesem. Na koniec restartujemy telefon.

7. Teraz część wymagająca odrobinę refleksu, po restarcie odpali nam się wczytywanie jądra systemu i w pewnym momencie będzie wyświetli się wiadomość „Press and hold volume Up or Dpad…” wciskamy i przytrzymujemy środkowy przycisk  dpada naszego kaisera aż do momentu kiedy wejdzie nam w tryb instalacji:

 

8. Wybieramy opcie Sys on NAND oraz Data on SDCard Partition i wciskamy Install System (poruszamy się dpadem i zatwierdzamy środkowym klawiszem), wyskoczą nam dwa pytania na które odpowiadamy twierdząco (yes).

9. Kiedy instalacja się zakończy na ekranie będziemy widzieli ponownie pokazane na obrazku wyżej menu. Wybieramy Quit.

Po wyjściu z trybu instalacyjnego zacznie się nam ładować system. Polecam zostawić telefon w spokoju na ok 10 minut aby system mógł się uruchomić i zoptymalizować za pierwszym uruchomieniem.

10. Kiedy już mamy zainstalowany i uruchomiony Android wchodzimy do menu (środkowa ikona na dole ekranu pomiędzy słuchawką telefonu a globusem oznaczającym przeglądarkę) > Settings > Language & keyboard >Select language i wybieramy z listy Polski.

Gotowe 🙂

Nie ponoszę żadnej odpowiedzialności za uceglenie (uszkodzenie) twojego telefonu, robisz wszystko na własne ryzyko.
EDIT 03.06.2011:
Po prawie tygodniu testowania muszę stwierdzić że najpłynniej android na naszym kaiserku działa zainstalowany w całości w pamięci telefonu. Może moje negatywne wrażenia są spowodowane „dziwną” kartą micro SDHC.

Tak czy inaczej używam androida zainstalowanego w pamięci telefonu (system i data). Za dużo aplikacji się tam nie zmieści ( po instalacji systemu mamy 80MB pamięci wolnej) ale działa wszystko płynnie 😀

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.

2 komentarze “Android na HTC Kaiser (tytn2) sys NAND data SD”

Translate »