För cirka ett år sedan köpte jag min första smartphone, en HTC Hero, som levererades med Android 1.6. Med dagens mått är den versionen antik och det har hänt en hel del i utvecklingen. Att för ett år sedan ha köpt en Hero kanske inte var mitt smartaste köp, det var länge en spänd väntan på ifall HTC överhuvudtaget skulle släppa Android 2.1. Tillslut kom den dagen och skillnaden mellan dessa två versioner var till min glädje enorm. Tyvärr kommer Hero-ägare med största sannolikhet inte få se Android 2.2(Froyo) och absolut inte Android 2.3(Gingerbread). Som tur är går det med lite pill själv att uppgradera till dessa versioner. Tänk bara på att misstag eller otur skulle kunna göra din telefon obrukbar.
Igår kväll tröttnade jag på att köra Android 2.1 på min Hero, därför sökte jag upp info och pratade med folk som hade koll för att smärtfritt kunna roota min telefon samt installera en custom ROM med Android 2.2 eller 2.3.
Det första jag gjorde var att ladda hem Universal Androot för att få root access. Placera filen på minneskortet. Starta sedan Astro File Manager, har du den ej installerad så finns den att hämta på Market. Leta därefter upp Universal Androot-filen och installera denna. När den är installerad öppnar du appen och väljer din Android-version och väljer att root:a. För mig fungerade det inte på första försöket, så jag startade bara om appen och försökte igen, då visades texten “Woot ! Your device is rooted !”.
Därefter skaffade jag appen ROM Manager som också finns på market, startade denna och valde att ta en backup. Man får då ett meddelande om att installera en speciell Recovery Image, gör detta och välj att ta backup. Detta är en backup av originaloperativsystemet, backupen sparas på minneskortet. När en backup är tagen och telefonen är omstartat är det dags att flasha in ett nytt operativsystem. Jag valde CyanogenMOD som finns att välja i ROM Manager under Download ROM. Vill man ha något annat ROM, t ex Elelinux eller liknande får man själv ladda hem detta och placera på minneskortet för att sedan i ROM Manager välja “Install ROM from SD Card”.
Sätt sedan igång flashningen genom att välja Download ROM eller Install from SD Card och följ därefter instruktionerna. När du sätter igång med flashningen av ditt nya ROM blir du av ROM Manager tillfrågad om att ta en backup av nuvarande ROM och även om att wipe:a data. Välj backup om du inte redan gjort en, har du redan gjort en kan du skippa detta. Det du ska välja är däremot att göra en wipe av din data, detta är vad jag förstått viktigt.
Själv kör jag som sagt CyanogenMOD, senaste stabila versionen hämtas från ROM Manager, vill du t ex hellre ha Elelinux så finns denna att hämta här.
Efter att ha kört telefonen rootad med custom ROM i ett dygn är jag mycket nöjd, det finns en hel del roliga inställningar att pyssla med. Det jag gjort hittils är att ändra klockfrekvensen på processorn med hjälp av setCPU. Processorn går nu långsamt när telefonen inte gör något och överklockas sedan något vid behov. Telefonen känns även bra mycket snabbare, mycket är nog tack vare JIT, som är en av anledningarna till att jag ville ha 2.2.
Lycka till och enjoy!