A következő címkéjű bejegyzések mutatása: ROM. Összes bejegyzés megjelenítése
A következő címkéjű bejegyzések mutatása: ROM. Összes bejegyzés megjelenítése

2011. szeptember 25.

Samsung Galaxy S Android 2.3.5 frissítés


A 2.2.1 változat óta nem írtam arról, milyen ROM-t használok a Samsung Galaxy S okostelefonomon. Azóta már a Kies hazánkban is aktualizálta magát, megjelentek új változatok. Az Android 2.3.5 elég új ahhoz, hogy a Samsung által elkészített változat még csak azoknak legyen elérhető, akik az Odin szerviz szoftverrel frissítik házilag készüléküket. Az I9000XXJVS sorszámút használom, mely az első 2.3.5-ös változat. Természetesen root-oltam, és természetesen a gyári Kernelt lecseréltem DarkCore 4.0-ra azért, hogy a rendszerpartíciók Ext4 formázást kaphassanak, hogy elkerüljem az akadásokat működés közben. Leírom a miérteket és a hogyanokat...

2010. december 13.

Samsung Galaxy S Android Froyo 2.2.1 frissítés

A Quadrand benchmark 1637 pontot mér az SGS-emen az új ROM-mal és egy lagfix telepítése után. A korábbi érték 1000 körül volt. Ez azt jelenti, hogy nincsen akadás, a gép gyors, és ráadásul nem merül jobban az akkumulátor sem. Mi kell ahhoz, hogy a Samsung Galaxy S végre valódi teljesítményét mutassa? Lássuk, mi segített nekem ebben. Nem, nem részletes útmutatást írok, mert ezt megtették helyettem mások. Csak annyian kérdezték már ezt meg tőlem, hogy jobban láttam, ah bejegyzem a blogomba is. :)

Az alábbi blogbejegyzés részletesen leírja, hogyan telepíthető fel nulláról az Android 2.2.1 (I9000XXJPU) változata:
Az I9000XXJPU egy hivatalos ROM, mely Odin szerviz szoftverrel telepíthető. Benne van a magyar nyelv is, azonban a telepítés után koreai a géped, emiatt angol nyelven indul el, ha nem hajtod végre a részletes leírásban lévő lokalizáció visszaállítást. A root-olás is szükséges, hiszen a ROM hivatalos, nem root-olt.

A fenti linken elérhető root-olás PC-ről indítható, máshogy nem. Egyes SGS-ek esetén nem csatlakozik azonnal elsőre. A leírás is írja, hogy ki/be kell csatlakoztatás alatt az "USB Debugging" módot az Android alatt, lásd a leírást! Külön is linkelem, hogy szem előtt legyen:
Ahhoz, hogy igazán gyors legyen, és a kernel boot menüjében legyen backup/recovery menüd is, ahhoz kell egy új kernel is a végén. Ehhez egy olyan kernelt tettem fel a gyors ROM mellé, mely alapban fájlrendszert vált a program memórián. Ez visszaállítható később, azonban az úgynevezett Voodoo lagfix aktiválása segíti azt elő, hogy örökre megszűnjön az akadás (a "lag"), a lassulás a készüléken. Tehát érdemes feltenni ezt is!
Innen szedtem le a Voodoo Froyo 5.0 kernelt, ahol a "Voodoo lagfix for Froyo, stable .tar, flash with Odin" sorban lévő link kell):
Ez is Odinnal telepíthető. A Voodoo lagfix telepítése után az első boot nagyon lassú lesz. Egy robot női hang fog többször ezt-azt mondani. A lassú indulás első alkalommal azért szükséges, mert ekkor formázza át a program memóriát a gyorsabb fájlrendszerre.

Az olyan kérdésekre, melyek a linkeken megtalálható részletekre kérdez rá, és ismétlést kér tőlem, az adott linkkel fogok válaszolni. ;)

FIGYELEM! A fenti ROM frissítés nem hivatalos módja a szoftverek frissítésének. A módszerek alkalmazása garanciavesztéssel járhat! Csak saját felelősségre hajtsd végre a műveleteket, melyekért nem vállalok felelősséget!

Sok sikert!

2010. július 27.

Hasznos tippek HTC Kaiser Android ROM használatához

A HTC Kaiser Android ROM változatok telepítése és használata kapcsán összegyűlt pár hasznos dolog. Ezeket szeretném megosztani azokkal, akik olvasták a korábbi bejegyzésem, és kipróbálták az abban leírtakat.


Billentyűzetkiosztás javítása: Amennyiben Tilt változatú kernelt használsz HTC Kaiser-re, gondod lehet egyes karakterek gépelésekor. Ugyanis a QWERTY kiosztás ott más, pl. a "@" és a "!" fel vannak cserélve. Ennek javítása egyszerű, csak meg kell nyitni egy hexa editorral az NBH fájlt, és a "board-kaiser-keypad.atttilt=1" képlet értékét 0-ra átírni 1-ről. Update 2010. 08. 08.: A beállítás módosítható az NBH Editorral is!

Élességállítás fotózás közben: Ugyan az "auto focus" funkció még nem működik a HTC Kaiser fényképezőjén, azonban kézzel élesíthető a fotózás közben a kép. Mindössze a "jog dial" kereke kell tekergetni. Én mindig eltekerem makróra (azaz fotózás állásban tartva balra, álló helyzetben felfelé), ekkor a leghomályosabb, majd kezdem beállítani az élességet. Így készült ez a kép is: http://twitpic.com/28uvzx (A videó felvétel továbbra sem működik. Ha a fotózás sem, akkor nem jó kernelt használsz!)

Nem szól az ExtUSB hangkimenet javítása: Szól az, csak azelőtt kell bedugni az adaptert, hogy nem kapcsoltad még be a zenét. Éppen ezért, ha headset-et, vagy jack-re alakító hangadaptert dugsz a Kaiser-be, előbb ne kezdjed még el a zenét hallhatni. Ha megtetted véletlenül, akkor kihúzott állapotban halkítsd le teljesen némára a készüléket, majd ismét vissza, és ezután magához tér az adapter érzékelése. Ekkor bedughatod újra, és ekkor indítsd csak el a zenét.

Gyors váltás NAND és Ext2 között: A Linux boot beállítások alatt van egy backup és restore menü. Ezek nagy segítséget adnak abban, ha elszállás után újratelepítés szükséges, vagy csupán a belső memóriából az SD-re akarod mégiscsak áttenni a Data.img "működését", vagy akár az egész rendszerét. A lépések a következők:
  • Készítesz egy backup-t a boot menüből. Ekkor az SD-re az \andboot mappába kerül egy databackup.img nevű fájl. Ezt nem árt egy jól beállított rendszer esetén a gép teljes kikapcsolása után kivett SD kártyán egy másik mappába is átmenteni, hogy meglegyen.
  • A boot menüben átállítod a data.img helyét az Ext2-ről NAND-ra, vagy fordítva, és elindítasz egy restore műveletet. Ekkor a databackup.img fájl tartalma átkerül oda, ahová kérted.
  • Értelemszerűen, ha a rendszert szeretnéd újratelepíteni, azaz a System.img helyét akarod módosítani, és az androidinstall.tar fájlod még mindig az \andboot mappában van, akkor onnan újratelepítheted a NAND-ba vagy az Ext2-re, ha előtte átállítod ezt is a boot menüben. Nem árt, ha a databackup.img-t is újratelepíted a biztonság kedvéért, bár ha nem törlöd a telepítéskor a rendszert, akkor nem lesz vele gond, de az ördög nem alszik.
A fenti módszer természetesen alkalmas arra, hogy elments egy újabb Android változat tesztelése előtt a kernel (KAISIMG.NBH), a rendszer (androidinstall.tar) és felhasználói adatfájlokat (databackup.img), majd bármikor visszaállítsd azokat (nbh > tar > img sorrendben).

A fentiek az alábbi bejegyzés kiegészítései, és be is másoltam:

2010. július 14.

Android ROM telepítése HTC Kaiser, Polaris, Vogue PDA-ra

A Googel Android nyílt forráskódú operációs rendszere már számos PDA-ra telepíthető, vagy kipróbálható. Két módszer ismert; az egyik az SD-ről futtatható változat, mely nem bántja a Windows Mobile-t, a másik a ROM-ba épülő megoldás. Ez utóbbival foglalkoznék egy szájbarágós, okosító bejegyzésben, mivel úgy gondolom, napi használatra alkalmas már a HTC Kaiser, Polaris, Vogue készülékeken is az Android 1.6, de akár a 2.2 is.




Előzmények, háttér
Android futtatása Windows Mobile mellett: Az Android SD-ről futtatása egyszerű, letöltesz egy haret.exe futtatót is tartalmazó pack-t, kikeresed a HTC készülékedhez jó default.txt fájlt, és elindítod WinMo alatt az Android-t. A memóriába betöltődik a Linux kernel, és boot-ol SD-ről az Android. Előnye, hogy nem bántja a WinMo-t, és lehet próbálkozni, milyen egy ilyen. Hátránya, hogy az SD-ről futtatás miatt a tárolt fájlkezelés lassítja a rendszert, azaz jobban akadozik, mintha minden a memóriából futna. A HTC Touch Pro2 kapcsán írtam is korábban róla, hogy még olyan app is létezik, mellyel kiválaszthatod, hogy WinMo vagy Android fusson a PDA-don:
A Prohardver fórumán ez a hozzászólás azzal foglalkozik, hogyan telepítsd és indítsd el a Haret változatot WinMo alatt:
Android futtatása ROM-ból: A teljes bejegyzésben ezzel foglalkozok. Az Android memóriából futtatása úgy lehetséges, hogy lecseréljük a WinMo ROM-t egy Linux kernelre, mely segít kezelni a memóriába töltött és telepített aktuális Android változatot. Ezt hívjuk NAND-ba telepítésnek (innen a Nandroid szó is). Előnye, hogy gyorsabb az op.rendszer futása, és szabad marad az SD foglalat. Hátránya, hogy fel kell oldani ROM telepítési korlátot egy HardSPL-lel, továbbá a WinMo így már nem elérhető (de persze visszaállítható ROM cserével). Mivel a fent említett modellek már igen csak kifutottak a garanciális jótállás időszakából, ezért nem gondolom, hogy erre hivatkozva kéne nem telepíteni Android-t a gépre.

Figyelem! A ROM cseréje a gép teljes halálával is járhat, ha nem szakszerűen jársz el.
Az alábbi leírás készítője semmilyen garanciát nem vállal a készülékedben esetlegesen az itt leírtak kipróbálásakor keletkező károkért!

Mint minden főzött WinMo ROM-nak, így a nem a gyártó által portolt Android változatoknak is lehetnek kisebb-nagyobb hiányosságai. Ami leggyakrabban előfordul, hogy pl. nem megy a YouTube videó lejátszás, vagy nem megy a HQ minőség lejátszása, vagy nem megy a WLAN vagy a BT, vagy a BT hangátvitel, vagy nem tölt az USB kikapcsolt állapotban, vagy nem megy a mobil internet egy adott mobil internet szolgáltató esetén. Ennyi minden nem szokott rossz lenni, ezek valamelyiket olykor előjöhet akár csupán amiatt, mert a HardSPL alkalmával felrakott Radio ROM változat esetleg nem optimális az adott Kernel használatához. Én itt azzal nem foglalkozok, melyik a legjobb Android változat Neked, nem is tudom megmondani, már csak azért sem, mert szinte hetente jönnek ki újabb változatok.

Az Android használatához és telepítéséhez, a ROM frissítésekhez az SD kártyádat formázd FAT32-re. Alap állapotban FAT16-ra van formázva, ellenőrizd, hogy FAT32 legyen!

A SIM kártyád PIN kódját töröld! Ugyanis nem tudja bekérni az Android rendesen, emiatt elérhetetlen lesz a telefonod.

Fogalmak
  • HardSPL: Ennek telepítése teszi lehetővé, hogy ROM-t cserélj a PDA-n. Ennek módja PDA-ként, de még szolgáltatói változatonként is eltér. Egyszer szükséges a készüléken elvégezni. Részletesebben csak a HTC Kaiser-ére térek ki, mert ezt végeztem el. A HardSPL nem azonos a SIM unlock-kal, ahhoz semmi köze!
  • Radio ROM: Ez felel azért, hogy a telepített Kernel kommunikálni tudjon a hardverelemekkel kezdve a GSM antennától a GPS vevőn át a kameráig. Az adott Android port létrehozója vagy az Xda-Developers fórumon okosakat író userek aláírásaiban mindig benne van, melyik változatot javasolják.
  • Kernel: Egy Linux keretrendszer, mely felel az Android indulásáért, de ennek segítségével telepíthetsz új változatot, vagy mentheted el "ROM" szinten az éppen jól beállított verziót egy másik kipróbálása idejére.
  • A "colorbar" boot menü: A HTC modellek esetén van egy szerviz menü, mely egyrészt kiírja az aktuális Radio ROM és egyéb verziószámokat, másrészt ennek indítása aktiválja a ROM telepítés menetét. Ennek előhívása készülékenként eltérő, a HTC Kaiser esetén kikapcsolt állapotban nyomsz egy bekapcsoló + fényképező gombot, és megnyomod a reset gombot a ceruzával. Előhívása és használata nem megfelelő eljárással elrontja a PDA-t!
  • NBH: Ezzel a kiterjesztéssel rendelkező fájlok tartalmazzák a ROM-ba telepítésre váró dolgokat. Így lehet benne WinMo ROM, induló képernyő, Radio ROM is vagy HardSPL. A telepítése USB porton át PC-ről egy segédprogrammal, vagy HardSPL-es ROM-ok esetén akár SD-ről "colorbar" képernyős boot menüből lehetséges. Az SD-ről telepítés esetén HTC Kaiser esetén a fájl neve mindig KAISIMG.NBH (néha KAISDIAG.NBH) kell legyen, ezt ismeri fel a "colorbar" képernyős boot menü. Az USB porton át ActivySync hívással a KaiserCustomRuu.exe szoftver tölti át a PDA-ra a RUU_Signed.NBH nevű fájlt, és hívja meg a "colorbar" boot képernyőt. Igazán a  PDA-t egy megszakított, vagy nem jól indított, vagy nem megfelelő NBH fájl telepítésével lehet jól elrontani. Így erre a fájlra és ennek telepítésére nagyon figyelj! Csak óvatosan!
    Létezik még NBH Editor is, melyről itt írok bővebben: kattints ide!
    Az NBH telepítésekor a HTC Kaiser így viselkedik:
  • androidinstall.tar: A Linux Kernel ezt a fájlt keresi az Android installálásakor az SD kártyán az \andboot könyvtárban. Ez maga az Android operációs rendszer, mely a NAND-ba kerül telepítésre. Néha .tgz kiterjesztése van, ne lepődj meg! Ugyanis a .tgz-ben van benne a .tar, amit nem kell kicsomagolni már.
  • androidupdate.tar: A Linux Kernel ha ilyen nevű fájlt talál az SD kártyán az \andboot könyvtárban, akkor a meglévő Android rendszerre telepít fel a NAND-ba egy frissítést annak futása nélkül. Szintén lehet .tgz is.
  • Linux kernel boot menü: A Linux keretrendszer indulásakor van egy pont, ahol lehetőségünk van belépni a boot menübe. Mikor kiírja a rendszer, hogy hold down the D-pad, akkor tartsuk lenyomva a négy plusz egy irányú gomb közepét, azaz a középső gombot, és akkor engedjük el, ha megjelenik egy 6 + 10 soros boot menü. Innen indíthatóak NAND műveletek, mint telepítés, biztonsági mentés rendszer szinten, vagy telepítési hely kiválasztása. Ezzel maximum az Android rendszert teheted tönkre, ha itt valamit nem megfelelően végzel. Ha ez a menü bejött, akkor már közel vagy az Android működéséhez, de már nem elérhető a WinMo régi rendszered, csak ROM cserével.
    Az alábbi képernyőket látod a menü meghívásakor, és az Android rendszer boot menüből történő telepítésekor.

  • NAND / SDCard / EXT2: Az Android a Linux kernel folytán különböző rendszerpartíciókon futhat. A Linux kernel boot menüből installáláskor a felső 6 menüsorral választhatod ki, hogy maga a rendszer és a rendszer által kezelt adatok hová, melyik partícióra kerüljenek. A NAND-ba telepített rendszer és az ugyancsak oda engedélyezett adatok garantálják a gyorsabb működést. Ha sok programot telepítesz az Android alá, a NAND hamar tele lesz. Ekkor érdemes a rendszert NAND-ba, míg az adatokat az SDCard vagy EXT2 partíciók valamelyikére telepíteni. Az SDCard esetén az adatfájlok közvetlenül a kártyára kerülnek, míg az EXT2 esetén szintén az SD-re, de egy Data.img fájlba. Az SDCard előnye, hogy egy Windows böngészővel simán láthatod a fájlokat, a Data.img előnye a valamivel kevésbé lassú működés, lévén egy fájlban van minden, nem sok kis fájlt kell a FAT32 rendszeren kezelgetned, és úgy viselkedik, mint Windows alatt a swap fájl. Ha particionálsz egy SD kárytát (én feleslegesnek tartom), akkor lehet akár több EXT2 partíciód is (pl. egy 8 GB SD kártya esetén [7GB FAT32][64MB EXT2][512MB EXT2] is lehet a felosztás). Én mindent a NAND-ban használok.
  • System.img / Data.img: Az Android rendszer és az adatok tárolásáért felelős fájlok nevei.
  • A lenti leírás forrása: http://forum.xda-developers.com/showthread.php?t=680518
  • ODEX/UNODEX: Az ODEX változat gyorsabban indul első alkalommal, és kevesebb helyet használ. A hátránya azonban az, hogy ha a framework-ben valamit módosítasz, az összes alkalmazás leáll, nem működik tovább. Ez lehet az oka annak, hogy egy alkalmazás telepítése után elfelejti a Dalvik cache-t a rendszered. Ha tehát olyan Android változatot szeretnél használni, melyben különböző témákat próbálgatsz (melyek belenyúlnak a framework-be), javasolt az UNODEX változat használata. Így például UNODEX változat az Incubus Super Froyo build is. Az úgynevezett vanilla Fresh Froyo változat már lehet ODEX. Az első indulás után mindkettő sebessége ugyanakkora lesz. Az első indulásnál azért megy lassabban az UNODEX, mert a DEX fájlokat még ki kell csomagolnia a /data/dalvik-cache könyvtárba. Emiatt is van szüksége nagyobb helyre.
    További részletek ezzel kapcsolatban: http://forum.xda-developers.com/showpost.php?p=7683853&postcount=743
  • Az Android rendszer felépítése (nagyításhoz kattints a képre):

Android telepítés menete

HardSPL

HTC Kaiser specifikus leírás! Akkor szükséges, ha még soha nem tettél fel nem hivatalos ROM-t. A jelenleg a 3.34 verzió használata javasolt.
  • Forrás: http://forum.xda-developers.com/showthread.php?t=498320
  • A PDA töltöttségi szintje legyen 80% feletti!
  • Különböző SPL van a WinMo 6.0 és 6.1 gépeken. A 6.0 esetén a v1 változat, míg 6.1 esetén a 3.xx változat használata szükséges.
  • Vedd ki az SD kártyát és a SIM kártyát is.
  • Kösd a PC-re a PDA-t.
  • Másold a PDA-ra a JumpSPL fájlt (gépfüggően 1.56, 1.93 vagy 1.94 szükséges).
  • Futtasd a PDA-n a JumpSPL szoftvert.
  • Várj a "colorbar" boot menüre, amíg az alján az USB felirat meg nem jelenik.
  • Az ActiveSync-ben szedd ki az "Allow USB Connections" pipát.
  • Húzd le a PC-ről a PDA-t, várj 5-20 másodpercet, és dugd vissza az USB kábelt a gépbe.
  • Futtasd a KaiserCustomRUU.exe fájlt és telepítsd a megfelelő HardSPL-t.
Ha lefutott, semmit nem fogsz érzékelni, még mindig a régi WinMo lesz a gépeden. Innentől "bármilyen" a készülékedhez jó ROM-t rápakolhatsz a PDA-ra. Ha a fentiek nem mennek, keresd meg az alábbi oldalon a "If you have problems with the above process, try this:" leírást, és kövesd azokat a sorokat:
Elszívtam vele egy darabig, míg a HardSPL sikerült. Nem emlékszem a részletekre, kérlek, ne kérdezz, nem tudok segíteni benne jobban!

Radio ROM

HTC Kaiser specifikus leírás! Jelenleg a legtöbb Android változathoz a 1.71.09.01 változatú Radio ROM használatát javasolják a fejlesztők.
  • Forrás: http://forum.xda-developers.com/showthread.php?t=393182
  • A PDA töltöttségi szintje legyen 80% feletti!
  • A fenti linkről töltsd le a kiválasztott illetve megfelelő Radio ROM változatot.
  • A letöltött fájlt csomagold ki, és az NBH kiterjesztésű fájlt nevezd át KAISIMG.NBH névre.
  • A FAT32-re formázott SD-re másold rá a fájlt a gyökérbe, tehát ne alkönyvtárba és tedd be a PDA-ba.
  • Kapcsold ki a PDA-t, majd nyomj bekapcsoló gombot plusz fényképező gombot és nyomd be a ceruzát a reset gombba néhány másodpercig, majd engedd el.
  • Addig ismételd ezt a műveletet, míg meg nem jelenik a "colorbar" menü, majd egy szürke képernyő.
  • A szürke képernyő ki fogja írni, hogy talált egy NBH-t. Nyomd meg a bekapcsoló gombot.
  • Várj, míg végig nem fut a kék csík. Ha 100%, akkor nyomj egy reset gombot.
Ha lefutott, semmit nem fogsz érzékelni, még mindig a régi WinMo lesz a gépeden.

Radio ROM-t bármikor cserélhetsz, nem kell emiatt újratelepítened a kernelt.

Linux kernel

Ez a rész már HTC Kaiser, Polaris, Vogue készülékekre egyaránt vonatkozik.
  • A készülékedhez és a kipróbálásra váró Android változathoz jó NBH fájt töltsd le pl. innen: http://it029000.massey.ac.nz/vogue/files/?C=M;O=D (lásd a lenti fájlnév magyarázatot)
  • Mielőtt felteszed bármelyiket, keress rá, hogy a kiválasztott Android változathoz melyik kernelt javasolják a fejlesztők!
  • A PDA töltöttségi szintje legyen 80% feletti!
  • A letöltött fájlt csomagold ki, és az NBH kiterjesztésű fájlt nevezd át KAISIMG.NBH névre.
  • A FAT32-re formázott SD-re másold rá a fájlt a gyökérbe, tehát ne alkönyvtárba és tedd be a PDA-ba.
  • Kapcsold ki a PDA-t, majd nyomj bekapcsoló gombot plusz fényképező gombot és nyomd be a ceruzát a reset gombba néhány másodpercig, majd engedd el.
  • Addig ismételd ezt a műveletet, míg meg nem jelenik a "colorbar" menü, majd egy szürke képernyő.
  • A szürke képernyő ki fogja írni, hogy talált egy NBH-t. Nyomd meg a bekapcsoló gombot.
  • Várj, míg végig nem fut a kék csík. Ha 100%, akkor nyomj egy reset gombot.
Ha lefutott, innentől már csak egy lépés az Android használata. Innen nincsen visszaút, ebben az állapotban a géped buta, nincsen rajta még se Android, se WinMo.

Magyarázat a Linux kernel fájlnevekhez:
  • kaisimg / polaimg / voguimg: Az adott HTC Kaiser, Polaris, Vogue modellhez való telepítő.
  • 320x480 / 320x428 / 240x320 felbontások: A QVGA kijelzőkhöz DPI-ben alkalmazkodó meghajtófelületek.
  • eclair / froyo változatok: 2.1 vagy 2.2 változat kódneve.
  • panel1 / panel2 / panel3: az LCD és a billenytűzet meghajtásáért felelős felület elnevezése.
  • tilt: US változat, emiatt gond lehet a GSM vagy GPRS működéssel adott esetben.
Kernelt bármikor cserélhetsz, nem kell emiatt újratelepíteni az Android rendszert.

Ha vissza szeretnéd rakni a Windows Mobile op.rendszert, akkor keresd meg a megfelelő NBH telepítőt az adott ROM-hoz, és a fent leírtak szerint telepítsd fel azt a kernel helyett. Erre találsz főzött WinMo ROM-okat: http://forum.xda-developers.com/forumdisplay.php?f=378

Aki vissza szeretnél rakni a gyári HTC Kaiser TyTN II Windows Mobile 6.1 WWE 3.28.405.0 ROM-t (Radio 1.65.17.56), innen letöltheti. Figyelem! A ROM visszateszi a gyári Radio ROM-t és a gyári SPL-t is! A Windows XP alól indítható USB-s telepítő letöltése:
Android

Keresd mindig a legújabbat a készülékedhez eclair 2.1 vagy froyo 2.2 ROM változatból! Az 1.6 már eléggé kiforrt, a legtöbb 2.1 változat lassúcska, a 2.2 gyors, mint az 1.6 vagy gyorsabb néha annál is, de még bétás. Mivel a Linux futtató határozza meg igazán, hogy HTC Kaiser, Polaris, Vogue PDA-ra készült-e az adott kernel, ezért néha egy Vogue változathoz portolt Android jó a Kaiser-re is, és fordítva.
  • Javaslom, hogy válaszd az első "Sys on NAND" és a harmadik "Data on NAND" sorokat.
  • Válaszd ki az "1. Install System" menüt.
  • Egy hosszadalmas eljárás következik, mely során a Linux telepíti maga alá az Android rendszert. Akkor van vége, ha ismét a Linux boot menüben vagy.
  • Ha sikeres a telepítés és visszaugrik a menübe a gép, válaszd ki a "10. Quit" menüt.
  • Legelső indulásnál nagyon hosszú, percekig tartó lesz az Android indulása. Várj türelemmel!
  • Ha nem megfelelő a Linux kernel, vagy az Android telepítő, akkor 10 perc várakozás után telepítsd újra valamelyiket.
Késztettem egy 6 perces videót, melyben vágatlan látható a HTC Kaiser készülékre első körben a kernel, majd az operációs rendszer telepítése. Ez mindössze egy segédlet a korábbi részletes leírásomhoz azoknak, akik eljutottak a HardSPL és a Radio ROM felrakása után a megfelelő panel és Android változat kiválasztáshoz.


A videó ott kezdődik, hogy már az SD gyökrében van a KAISIMG.NBH, és az \andboot mappában az androidinstall.tar fájl. A felvételen az aktuális Linux kernel a kaisimg-panel2-320-tilt-eclair-02-07-10.nbh (azaz a KAISIMG.NBH), és az Android Eclair 2.1 VaniljEclair RLS9 (a csomagból az androidinstall.tar fájl kell csak) változata látható. A telepítés végén az első boot is látható, ezért ilyen hosszú a felvétel.

Alap Android beállítások

Első induláskor számos beállítást végrehajtat veled az operációs rendszer. Azonban van, amit nem, de érdemes rá figyelned.
  • A beállítások menü a Windows logó menüvel hívható elő, és lentről nyílik fel.
  • A Settings menüben sorra találod azokat a beállításokat, melyek a rendszer főbb működését érintik.
  • Alapállapotban be van kapcsolva a WiFi és a GPS is. Ezeket a Settings > Wireless & networks menüben kapcsolhatod ki.
  • Egyes Android változatok azonnal felismerik a GSM cella alapján, hogy melyik szolgáltatóhoz tartozol, és beállítják a mobil internetet. A beállítás a Settings > Wireless & networks > Mobile networks > Access Point Names menü alatt állíthatod be. A beállításokat keresd az operátorodnál vagy az alábbi blogban: http://androidhungary.com/2009/09/vodafone-t-mobile-es-pannon-mobilinternet-beallitasa-android-telefonon/ Ha nem működik sehogy sem a mobil internet beállítás, lehetséges, hogy az adott Android változat nem alkalmas erre, vagy nem megfelelő a kernel alatta.
  • A HTC Kaiser kitolható billentyűzetének visszatolásakor számos Android változat duplán forgat a képernyőn. Kapcsold ki az alábbi helyen az automatikus forgatás beállítást: Settings > Display > Auto-rotate screen menü. A beállítás kikapcsolásával forogni fog a képernyő, ne ijedj meg!
  • Ha szeretnéd, hogy USB-re dugva ne menjen le standby-ba a PDA, kapcsold be az alábbi beállítást: Settings > Applications > Development > Stay awake menü.
  • Ha első indításkor még nem tudtál csatlakozni az internetre, és nem tudtad megadni a Google account-odat, és nem indult el a Google Sync sem, akkor azt a Settings > Accounts & sync menü alatt pótolhatod. Itt tudod azt is beállítani, hogy a háttérben menjen-e a rendszeres szinkronizálás vagy sem.
  • Egyes Android változatokban benne van a magyar lokáció támogatása. Ezt a Settings > Language & keyboard > Select language menü alatt ellenőrizheted. (De nincsen rá magyar menü!!!)
  • Fontos, hogy megfelelően legyen beállítva az időzóna a gépeden. Ha ezt elmulasztottad, akkor pótolhatod a Settings > Data & time menü alatt. Kapcsold ki ideiglenesen az Automatic menüt, és állítsd be a Select time zone menüben nyáron a GMT +2, télen a GMT +1 időzónát, mondjuk legyen CentralEuropean Summer Time vagy Amsterdam, Berlin a beállítás.
  • Ugyancsak itt lehet beállítani, hogy 1:00 vagy 13:00 alakú legyen az óra, de a dátumformátum is itt módosítható 2010/12/31 alakra.
  • Ha ellenőrizni szeretnéd, milyen kernel és Android változatod van, akkor azt a Settings > About phone menü alján ellenőrizheted.
  • A Linux indulás közben:
 
  • Egy hibaüzenet az Android indulása után, amiből ha sok van, telepítsd újra a rendszert, mert megsérült:
  • Az Android 2.2 indulása és a kezdőlap kicsit átállítgatva:
 

Tapasztalatok

Értelemszerűen csak a HTC Kaiser-en vannak tapasztalataim a NAND-ba telepített Android változatokról. A Myn's Warm Donut féle Android 1.6 változatok nagyon kiforrottak, az RLS5 nagyon stabil. Még Market Enabler is megjelent hozzá, mellyel megjelennek a fizetős alkalmazások az Android Market-ben. A VanilEclair Android változat már 2.1-es, az RLS5 változatig szerintem lassú. Az RLS7c azonban gyorsabb, bár akadozgat. Sajnos, egyik sem rögzít videót, de fényképezni már lehet velük. Az első Froyo változat még bétás, nekem most ebben a pillanatban nem is megy a mobil internet T-Mobile alatt, de a Vodafone prepaid alatt meg megy, és a T-Mobile is, de az APN ott nem a gyári "internet", hanem "wnw" kell legyen. Egyébként a 2.2 már gyorsabban fut, mint a WinMo 6.x, és kevesebbet is fogyaszt, már ami az akkut illeti.


Hasznos tippek 2010. 07. 27.

Billentyűzetkiosztás javítása: Amennyiben Tilt változatú kernelt használsz HTC Kaiser-re, gondod lehet egyes karakterek gépelésekor. Ugyanis a QWERTY kiosztás ott más, pl. a "@" és a "!" fel vannak cserélve. Ennek javítása egyszerű, csak meg kell nyitni egy hexa editorral az NBH fájlt, és a "board-kaiser-keypad.atttilt=1" képlet értékét 0-ra átírni 1-ről. Update 2010. 08. 08.: A beállítás módosítható az NBH Editorral is!

Élességállítás fotózás közben: Ugyan az "auto focus" funkció még nem működik a HTC Kaiser fényképezőjén, azonban kézzel élesíthető a fotózás közben a kép. Mindössze a "jog dial" kereke kell tekergetni. Én mindig eltekerem makróra (azaz fotózás állásban tartva balra, álló helyzetben felfelé), ekkor a leghomályosabb, majd kezdem beállítani az élességet. Így készült ez a kép is: http://twitpic.com/28uvzx (A videó felvétel továbbra sem működik. Ha a fotózás sem, akkor nem jó kernelt használsz!)

Nem szól az ExtUSB hangkimenet javítása: Szól az, csak azelőtt kell bedugni az adaptert, hogy nem kapcsoltad még be a zenét. Éppen ezért, ha headset-et, vagy jack-re alakító hangadaptert dugsz a Kaiser-be, előbb ne kezdjed még el a zenét hallhatni. Ha megtetted véletlenül, akkor kihúzott állapotban halkítsd le teljesen némára a készüléket, majd ismét vissza, és ezután magához tér az adapter érzékelése. Ekkor bedughatod újra, és ekkor indítsd csak el a zenét.

Gyors váltás NAND és Ext2 között: A Linux boot beállítások alatt van egy backup és restore menü. Ezek nagy segítséget adnak abban, ha elszállás után újratelepítés szükséges, vagy csupán a belső memóriából az SD-re akarod mégiscsak áttenni a Data.img "működését", vagy akár az egész rendszerét. A lépések a következők:
  • Készítesz egy backup-t a boot menüből. Ekkor az SD-re az \andboot mappába kerül egy databackup.img nevű fájl. Ezt nem árt egy jól beállított rendszer esetén a gép teljes kikapcsolása után kivett SD kártyán egy másik mappába is átmenteni, hogy meglegyen.
  • A boot menüben átállítod a data.img helyét az Ext2-ről NAND-ra, vagy fordítva, és elindítasz egy restore műveletet. Ekkor a databackup.img fájl tartalma átkerül oda, ahová kérted.
  • Értelemszerűen, ha a rendszert szeretnéd újratelepíteni, azaz a System.img helyét akarod módosítani, és az androidinstall.tar fájlod még mindig az \andboot mappában van, akkor onnan újratelepítheted a NAND-ba vagy az Ext2-re, ha előtte átállítod ezt is a boot menüben. Nem árt, ha a databackup.img-t is újratelepíted a biztonság kedvéért, bár ha nem törlöd a telepítéskor a rendszert, akkor nem lesz vele gond, de az ördög nem alszik.
A fenti módszer természetesen alkalmas arra, hogy elments egy újabb Android változat tesztelése előtt a kernel (KAISIMG.NBH), a rendszer (androidinstall.tar) és felhasználói adatfájlokat (databackup.img), majd bármikor visszaállítsd azokat (nbh > tar > img sorrendben).

Aktuális és egyben véglegesnek mondható ROM lista (2012. 08. 29)
Folytatom...

2009. december 27.

Rhodium_AF főzött ROM a HTC Touch Pro2 PDA-hoz

A TP2 szerintem legjobb főzött ROM-ja jelent meg ma. Fektetett módban is jól működik, mindent és egy picivel többet is tud, mint a HTC HD2 (Leo) PDA telefonra készült gyári ROM változat. Az Xda-Developers fórumán és a HTCpedia oldalain egyszerre élő Ark készítette, a ROM neve Rhodium_AF.





Ark ROM-jában a Leo 2.xx szoftverváltozat került telepítésre a Windows Mobile 6.5 rendszeren. Így a HTC Manila felülete már a Sense 2.5 legújabb alverziójában fut, van benne a 2.1-hez képest Twitter Tab, Documents Tab, Footprints Tab és Manila TV Player is. Továbbá a korábbi Sense-hez képest ebben már fektetett módban is megy minden Tab, azonban 1-2 esetében lehetnek kisebb megjelenítési problémák. A fektetett móddal azért van baja, mert a HD2 eredetileg csak álló módra készült, míg a Touch Pro2 a kinyitható QWERTY billentyűzet miatt szereti a fektetett képernyőelrendezést. A mostani változatban már a Twitter Tab is megy fektetve, csak kilóg az alja, és nem használja még ki a teljes képernyőszélességet. A Music Tab és a Photos & Videos Tab is a gép elforgatásával látványos animációval albumnézetet vált. Továbbá Ark szép ikonokat tett a ROM-ba, de figyelt arra, hogy lehetőleg az eredeti Leo koncepció megmaradjon. Azaz nincsen szétcsicsázva, de szét-hack-elve. Mivel a TP2-ben nincsen elektronikus iránytű, ezért a Compass nem forog. Mivel a speciális HTC autós dokkoló is a HD2-höz készült, ezért a NavPanel kisebb átalakításon esett át, de jól működik. Találunk még a ROM-ban előtelepítve számos hasznos kis alkalmazást, mint például a Total Commender CE.





A Rhodium_AF ROM legfrissebb változatának letöltése (regisztráció szükséges):



Megjegyzések

Mire ezt a bejegyzést többen olvasni fogják, lehetséges, hogy a jelenleginél újabb változata került fel a netre. Ark ugyanis havonta minimum egy új változatot kiad belőle. A ROM letötéséhez regisztrációra van szükség, nincsen mirror site belőle. A ROM frissítés menete kockázattal jár, nem javaslom senkinek, aki még nem hajtott végre ilyet! Vannak olyan szervizek, melyek a nem gyári ROM-t tartalmazó PDA-t garanciavesztettnek tekintik attól függetlenül, hogy esetleg hardver gondja van a PDA-nak.

A főzött ROM-ok telepítéséhez előzetesen telepíteni kell egyetlen egy alkalommal a HardSPL nevű alkalmazást. Arról van szó, hogy egy úgynevezett Hard-SPL futtatásával a készülékre "bármilyen" ROM-t fel lehet rá tenni, amit addig "Vendor ID error" üzenettel nem engedett volna a gép.

A Hard-SPL használatát senkinek nem javaslom, féltéglát csinálhatsz a gépedből, veszélyes mutatvány, garanciavesztéssel jár a gép elrontása. Számos szervizben nem veszik észre, de ahol kiszúrják, igen csak haragosak lesznek rád. Szóval mindenki saját felelősségére járjon csak el az alábbiak szerint. Én nem tenném az én helyemben, ha nem lenne sok éves PDA piaci tapasztalat a hátam mögött. Segíteni senkinek nem vagyok hajlandó se levélben, se telefonon, se fórumon! Szándékosan nem írom le, mi a használatának, telepítésének módja.

A Hard-SPL teljes leírása erre található, mely csak a HTC Touch Pro2 modellekhez jó:
A Hard-SPL úgy megy fel a gépre, mint egy ROM frissítés. Egyszer kell lefuttatni, de vissza is állítható, melyről az előbbi link ír bővebben angol nyelven. Korábban egy gári ROM kapcsán, mely nem a mi lokációnkhoz készült, írtam már a HardSPL-ről és a ROM telepítéséről kicsit bővebben:

2009. december 20.

Jön az új HD Leo 2.01 ROM

A HTC HD2-ből kinyert ROM-t előszeretettel főzik meg az Xda ügyes kezű programozói. Én is használom az Ark féle változatot a HTC Touch Pro2 készülékemen. Már próbálgatják a Leo 2.01 változat újdonságait, amit Ark ígérete szerint még Karácsony előtt rátolhatunk mi is a PDA-ra. Az izgalom azért nagy, mert valódi újdonságok lesznek a HTC Sense felületben. Ez a ROM változat egyébként az USA területén forgalmazott HTC HD2-kre készült eredetileg, ebből vették ki az ügyes kezek.





A HTC Leo 2.01 (Manila 2.5.1921) felület várható újdonságai:
  • Manila_Core_2_5_19214010 motor
  • Documents Tab - dokumentum keresés és előnézet, fektetett módban is
  • Music Library sub-listing - jobb zenelista megjelenítés sok zene esetén
  • album\youtube\mp4 fix - nem tiszta, hogy mit jelent
  • Speed boast - elvileg még gyorsabb lesz, mint az előző
  • Peep Twitter v2
Ha a fele igaz, és működik, tényleg szép Karácsonyi ajándék azoknak, akik szeretik cserélgetni a ROM-t a PDA-jukon. :o)

Az általam használt HTC Touch Pro2 ROM:

2009. október 17.

HTC Touch Pro2 WinMo 6.5 ROM frissítés (sok képpel)

Megjelent, de mégsem érkezett meg a hivatalos ROM frissítés. (Update 2010-04-12: közben megjelent a letölthető, de nem a HTC oldalán, infó erre!) A HTC weboldaláról a hazánkban vásárolt HTC Touch Pro2 tulajdonosok nem tudják letölteni széria számukat megadva a telepítőt. Hogyan lehet mégis feltenni az európai ROM változatot? Miért nem kaptunk még ROM-t a Balkánon?

HTC Touch Pro2 frissítve hivatalos ROM-ra nemhivatalosan

A HTC support ködösít, de az a lényeg, hogy pár hetet várnia kell a Kelet-Európai PDA tulajdonosoknak a Windows Mobile 6.5 frissítésre. A PDA-Tech blogja arra tippel, hogy a Sunnysoft lokalizációk lassan készülnek el. Több se hiányzik, ki nem állhatom a magyarításokat a PDA-kon, ezért gondoltam egyet, és régió-fügetlenítettem a készülékem. Ez nem azonos a telefonszolgáltatóknál megszokott szolgáltatófüggetlenítéssel, hiszen eleve kártyafüggetlen a PDA-m. Arról van szó, hogy egy úgynevezett Hard-SPL futtatásával a készülékre "bármilyen" ROM-t fel lehet rá tenni, amit addig "Vendor ID error" üzenettel nem engedett volna a gép. Így már felment az EU változat. Az alábbiakban egy képregényes beszámolót láthatsz ennek menetéről. A frissítésben lányom is segített. :)


A Hard-SPL használatát senkinek nem javaslom, féltéglát csinálhatsz a gépedből, veszélyes mutatvány, garanciavesztéssel jár a gép elrontása. Számos szervizben nem veszik észre, de ahol kiszúrják, igen csak haragosak lesznek rád. Szóval mindenki saját felelősségére járjon csak el az alábbiak szerint. Én nem tenném az én helyemben, ha nem lenne sok éves PDA piaci tapasztalat a hátam mögött. Segíteni senkinek nem vagyok hajlandó se levélben, se telefonon, se fórumon! Szándékosan nem írom le, mi a használatának, telepítésének módja.

A Hard-SPL teljes leírása erre található, mely csak a HTC Touch Pro2 modellekhez jó:

A Hard-SPL úgy megy fel a gépre, mint egy ROM frissítés. Egyszer kell lefuttatni, de vissza is állítható, melyről az előbbi link ír bővebben angol nyelven.


A színes csíkokon látható, hogy ez a gép már tartalmazza az OliNex által készített Hard-SPL-t:


A gyári európai ROM sajnos nem tölthető le Kelet-Európában vásárolt modell esetén. Ha mégis elfogadja a HTC oldala a kódodat, akkor vagy már kitették a "mi" verziónkat, vagy olyan "kutyásferi géesem" boltban vetted, akik máshonnan hozták be hazánkba, nem a hivatalos importőri útvonalakon. Ebben az esetben Hard-SPL sem kell, felmegy a ROM simán a vasra.


A mostani változat másolata innen tölthető le egy egyszerű regisztrációt követően:
A hivatalos webhelyről jelenleg innen nem tölthető le:
Elég sokáig tart a hivatalos 6.5 ROM feltöltése a gépre PC-n át. Így javasolt a teljes töltöttségű állapot, még akkor is, ha USB-n át elvileg tölt a gép (ilyenkor nem!). Mikor felmászott, ezt a képet láttam meg elsőnek az újrainduláskor:


Ez az első futás, sokáig kell várni, nem árt töltőre dugni a gépet a PC helyett, hogy ne akarjon az ActiveSync ész nélkül csatlakozni. A szokásos setup-olás itt már másképpen néz ki, a HTC rendesen átalakította.


A Google már itt elfogadtatja veled a Google Maps mobil változata használatakor a pozícióadatok feldolgozásának engedélyezését.


Az e-mail már itt beállítható, én később szoktam ezt megtenni, így Skip-t nyomtam:


Van benne egy tanulószoftver is, hogy megtanuld, hogyan kell kezelni a HTC ezen modelljének 6.5 változatát.


Mire megláttam a Today képernyőt, mely természetesen a TouchFlo 3D féle Manila, addigra a PDA konfigurálta a gépben lévő SIM kártyámra engedélyezett mobil internet elérést, így frissítette a pozícióm a GSM szolgáltató adatai alapján és az időjárást is. Komolyan mondom, ez már döfi!


A csúsztatható ikonok megváltoztak, mind színesebb lett.


Nagy szomorúságomra rá kellett jönnöm, hogy a hivatalos 6.5 változatban még a Manila 2.1 van, nem a 2.5, így ebben még nincsenek a Today képernyőn program ikonok és nincsen Twitter tab sem.


Azonban a már említett lokalizáció meghatározás integrálása nagy poén! Nem kell állítgatni, hogy hol vagyunk, a gép tudja, és ennek megfelelően állítja át az időjárás meghatározandó helyszínét; lásd kis műhold embléma a település neve mellett. Továbbá marketingesen szólva még több élményt nyújt a Today képernyőn az óra elé eső csapadék, vagy a képbe beúszó sok felhő, vagy a jégvirágos, zúzmarás ablak fagypont alatt.


Új menük jelentek meg a beállítások alatt, több mindent a HTC menüiből kezelhetünk, mely könnyebb, mint a WinMo ablakai..


Maga a Windows Mobile 6.5 újdonsága az alábbi program képernyő, mely jó is meg nem is. Jobb lett, mert modernebb, ujjal könnyebben kezelhető. Azonban szerintem zavaró a méhkaptár elrendezés, kevesebb ikon fér így ki ugyanakkora területre, és áttekinthetetlenebb, megjegyezhetetlenebb az adott program vagy beállítás ikon helye, ráadásul nem lehet őket átrendezni kézzel még most sem.


Előretelepített a Facebook és az FM rádió is végre, és a Microsoft Marketplace is rákerült, amiből ingyenes szoftvereket is le lehet tölteni.


Az amúgy szerintem tök jó HTC YouTube Player van a vason, mivel az Opera Mobile szerintem még mindig a 9.5 változat, nem a 9.7, mely stabilabban tudja kezelni az Adobe Flash Lite 3-t. Vélhetően a HTC megvárja az Adobe Flash 10.1-t, mely tuti támogatást ígér az okosabb mobilokra.


Egy rövid nyomkodás, Opera Mobile használat és abból kilépés után ennyi a szabad memória a vason a hivatalos EU-s WinMo 6.5-tel:


A szerintem vacak CoPilot navigációs szoftver 15 napos változatát könnyen leszedhetjük, bekerült ugyan a ROM-ba, de uninstallálható:


Jöjjenek a névjegyablakok:


Egyébként a ROM verzióban a x.xx.401.x a régiókód, nem többlet tudás egy másik ebben az időben megjelent ROM-hoz képest. Így a jelenlegi hivatalos ROM, amit nemsokára Kelet-Európa is megkap, vélhetően a 1.86.401.0 változathoz hasonló verziót kap.


Megjegyzés
A Windows Mobile 6.5 ROM mintha gyorsabban futna a gépen, a Manila szinte megtáltosodott, nem beszélve a képernyőforgatásokról. Csak ajánlani tudom a frissítést, de várd meg a hivatalos Kelet-Európa változatot!

Mivel hiányoltam a néhol már HTC Manila név helyett HTC Sense néven futó 2.5 felületet, ezért a Hard-SPL felrakását követően nagy lendülettel vezérelve még ugyanazon este feltette két főzött, nem hivatalos ROM-t is a gépre.

Az EnergyROM neve sokaknak  ismerős lehet. Nekem túl csicsás, sok dolog van benne, az éppen tesztelt változat kicsit bug-os volt. De tegnap este felkerült egy újabb változat is. Természetesen ebben egy HTC "Leo" HD2 ROM szerűség van Touch Pro2-re alakítva és tuningolva. Így a Manila/Sense 2.5 került bele.
A Rhodium AF Manila 2.5 ROM V5 változatát használom két napja, és elégedett vagyok vele. Érzem, hogy mik még a Manila 2.5 bug-jai a 2.1-hez képest, és a ROM is tartalmaz 1-2 kisebb hibát (pl. nincsen a Today képernyőnek fekvő változata, vagy a HTC YouTube Player-nek nincsen hangja), de bejön!
Ezek a ROM-ok csak Hard-SPL után mennek fel a vasra. Ha az már megvolt, akkor telepíthetőek PC-ről és SD-ről is. Én PC-ről tettem rá, de Kryx barátom utazás közben is képes ROM-t frissíteni. Az SD-s módszerét leírta a blogjába, és ezzel az ajánlóval zárom is soraimat: