Viser arkivet for desember, 2010

Not designed for the dump just yet

Skateboarding is not a crime, seriously!

Har brukt den offisielle firmwaren til min Desire (Bravo) mobiltelefon helt siden jeg fikk den da den kom ny fra fabrikken til Norge i april i år. HTC har allerede lansert to nye versjoner av Desire i løpet av året, menlig HD (med litt spenstigere skjerm/minne/kamera) og Z (med fysisk tastatur) på tampen av året. Disse telefonene er dessuten levert med en ny utgave av HTC sin egen mod av brukergrensesnittet til Android 2.2, nemlig Sense UI.

HTC ga oss Android 2.2 i sommer (takk for det), og de sendte ut en ny oppdatering nå i desember. Denne inneholdt desverre veldig lite spennende. Ingen merkbare endringer, og HTC sier som vanlig ikke noe om hva som blir levert i oppdateringen. Flere hadde sett for seg at den i hvertfall skulle gi oss tilgang til HTCSense.com (som i dag tilbys kun for HD/Z). Dessuten noen av de nye funksjonene i nye Sense, som de nye Desire-eierene kan kose seg med allerede. Det er ingen god teknisk grunn for at dette ikke skulle være gjort tilgjenglig for oss med Desire Bravo også.

Det virker som at Desire HD og Z vil få mest kjærlighet fra produsenten fremover, og de vil skrive Bravo stille inn i glemmeboken, slik de har gjort med flere andre modeller siste to år. Ser ikke bort fra at dette er del av en obsolete design markedsplan, som gjør at de kan pushe nye modeller på kunder som allerede har en fullt brukbar smartphone. En annen ting som det kan se ut til medvirker til dette forfallet, er at Google har sitt nye flaggskip “Nexus S” er på trappene (Samsung Galaxy S med Android 2.3). Da blir det nok også mindre fokus på “Nexus 1”, som forøvrig er identisk telefon som Bravo, produsert av HTC som den første “Google-telefonen”.

Jeg har juleferie og hadde lyst å teste ut Pays-ROM HD v1.1 + Z [A2SD+] [OC] [20/DEC/10] som er bygget på firmware til HTC Desire HD og Z.:

Features:

  • 1.32.405.6 WWE
  • Couttstech-2.6.32.26 HAVS@925mV Kernel
  • BFS/BFQ/SLQB/HAVS/OC1190Mhz/EXT4/CIFS/TUN
  • Cyanogen battery fix
  • Camera Overclock
  • Cyanogenmod patches
  • DSP Manager (uninstallable)
  • Superuser access (ROOT)
  • Camera fix by SNQ- (everything works, except 720p recording)
  • Full De-odexed + ZipAlign
  • New colorfull icons and smileys
  • Adblocking hosts preinstalled
  • Busybox
  • Cyanogen A2SD
  • Adobe Flash
  • Advanced Power Menu by SNQ-
  • Added EStrong File Manager (uninstallable)
  • Spareparts
  • Flashlight (use your Desire LED as torch)
  • HTC Hub and Locations
  • Nice black bootscreen but without the terrible sound (in /data/local)
  • Some new/old sounds
  • Trackpad Awake

Removed:

  • Soundhound
  • Stocks
  • Facebook app but not widget support
  • Twitter app but not widget support and HTC Peep!
  • E-Reader (in v1.1)

Det som virker ekstra lovende med denne ROM’en er at den baserer seg på en partisjon på minnekortet som den legger operativsystemet på. Vanligvis ville dette vært lagt på internminnet. Så brukes internminnet til å cache applikasjoner i. Jeg lot meg overbevise av dette da internminnekapasiteten på 512 MB ikke er spesielt mye, og jeg går tom for plass til applikasjoner hele tiden.

Eksperimentet ble gjort med en Bravo som aldri har vært roota før. Med programvarenummer 2.29.405.2 , radioprogramvare 5.11.05.27, 4 GB sdcard. Dessuten en MacBook og masse Googling.

Root
Man trenger sudo før man kan gjøre noe som helst. Jeg lastet ned Unrevoked 3, som er et veldig enkelt program, spesielt for rooting. Man bare kobler telefonen til datamaskina med USB-debugging slått på, deretter gjør Unrevoked sitt (and you got root). Nå har du fått en egen bootloader som viser tre Droids med skateboard på når du starter telefonen i recovery-mode. Å starte telefonen i recovery-mode betyr i praksis å starte den softwaren som tilbyr recovery-utilities på et recovery-image. Det finnes mange slike å få tak i.

Bakcup
Det neste jeg gjorde var å installere “ROM Manager” fra Market. Dette er et program for å flashe med telefonen, ta backups av ROM / restore og andre utilitære ting som partisjonering og lignende. Så tok jeg backup av gjeldende ROM fra HTC med dette, og kopierte den over på datamaskina sammen med backup av bilder og kontakter og diverse annet jeg ville ta vare på. Deler av motivasjonen er nemlig å nuke både internminnet og minnekort slik at man kan bygge opp telefonen fra scratch og kvitte seg med masse unødvendig data som har hopet seg opp eller ikke lar seg avinstallere.

Partisjonering av minnekort
I følge PaY87 bør partisjonen du installerer ROM’en på (/ext) på minnekortet være over en gigabyte. ROM Manager lar deg bare partisjonere max 512 MB, men PaY87 skriver at han bruker Clockwork psFreedomMod til dette (en software skrevet for å flashe Playstation 3 med telefonen). Jeg lasta ned den nyeste versjonen av denne, men det skulle vise seg å gi meg problemer. Etter at jeg hadde partisjonert og var klar for å flashe PaYs ROM , ga Clockwork i psFreedomMod meg dette:

Flashing av ROM

Formatting BOOT:...
E:Board does not support mtd util. E:Failure at line 118:
write_raw_image PACKAGE:boot.img BOOT:
Installation aborted

Løsningen var å få tak i et nytt recovery-image. Etter mye googling fant jeg endelig tak i et recovery image, som lot meg flashe PaYs ROM’en uten problemer.

Melethron på forum.xda-developers.com/ svarte dette angånde feilmeldingen jeg rapporterte:

This is an issue of newest clockwork recovery that happens on PVT3 (and maybe older also) boards. I already reported this bug to IEF from alpha-rev. It works fine with clockwork 2.5.0.7 and amonra 2.0.0.0/2.0.0.1.

Jeg tror jeg ville gått for AmonRa hvis jeg skulle gjøre dette igjen, selv om han som har laga ROM’en sverger til psFreedomMod (tipper han spiller “Skate 2” akkurat nå).

Jeg fikk endelig boota opp ROM’en, og what a joy! Jeg har nå nye Sense og jeg har mye mer plass til applikasjoner. Jeg vil anbefale andre å gå for en 1.5-2 gigabyte partisjon dog. Jeg fikk 133 MB ledig som internminne med 1024 MB. Men det ser ut til å holde for apps som er nødt til å ligge på internminnet, i hvertfall for mitt bruk. Større apps som spill o.l. installerer man jo uansett på /sdcard-partisjonen.