Installation af ny Android ROM - fx på HTC Desire

Hvad er en ROM på mobiltelefon?

En ROM er kort sagt én version af et styresystem til mobiltelefonen. Det vil sige en ROM kan være forskellige versioner af Android, og indeholde flere eller mindre forskellige funktioner. Fx kan må godt få en ROM uden Google Play markedet. En ROM kan yderligere være stylet på forskellig vis, så farverne og knapperne mm. er forskellige.

De meste brugte ROM's er bl.a.:

Hvorfor udskifte sin ROM på ens mobiltelefon?

Der er mange grunde til at ville udskifte ens ROM. Fx hvis man ønsker en nyere version af Android, hvis selskaberne ikke længere opdaterer eller supporterer din mobiltelefon. Eller også hvis man fx har brug for en ROM der fyldes mindre, så der er mere plads til flere apps, da selskaberne ofte fylder deres ROM's med deres apps man ikke kan komme af med. Så jo ældre din mobiltelefon er, og jo mindre plads der er på den, jo mere mening giver det at udskifte ens ROM.

Hvilken forberedelse er nødvendigt?

  1. Undersøg om der findes en ROM der virker til din mobiltelefon.
  2. Undersøg om din mobiltelefon overhovedet kan rootes via fx Unrevoked eller om fx Revolutionary virker.
  3. Undersøg om Google Apps er en del af din ønskede ROM.
  4. Beslut om du tør miste fabriksgarantien?

Hvordan udskiftes en ROM på mobiltelefonen?

Proceduren for udskiftning af en ROM på en mobiltelefon, består kort fortalt i at man starter med at "roote" mobiltelefonen. Dette sletter ikke noget, men gør det muligt at tage backup af mobilens indhold, samt herefter lettere at kunne ligge det nye styresystem på. Det er muligt at skifte ROM uden at roote mobiltelefonen, men det er ofte markant sværere dog. Inden du går i gang, skal du dog sikre dig, at rooting værktøjet (fx Unrevoked), eller programmet til at ligge en ny ROM ind (fx Revolutionary) virker med din mobiltelefon! Bemærk det sker på eget ansvar.

Trin 1 - Backup af vigtigste data

  1. Tag backup af dine kontakter. Du kan blandt andet sende dem til din Google konto, eller synkronisere med Google eller en PC. Android kan som default under "kontakter" eksportere kontakter til SD kortet, samt herved også efterfølgende importeres til Google. Generelt bør du altid synkronisere dine kontakter til din Google konto. Det gør også geninstallation nem, samt du aldrig mister dine kontakter.
  2. Tag backup af din kalender. Du kan blandt andet sende dem til din Google konto, eller synkronisere med Google eller en PC.  Der er gratis app i Google Play makedet ved navn "ical import/export" (https://play.google.com/store/apps/details?id=at.aichbauer.ical), der også kan genimportere kalenderevents bagefter. Med en eksport kan man faktisk også importere dem direkte til ens Google Kalender. Generelt bør du altid synkronisere dine kalender til din Google konto. Det gør også geninstallation nem, samt du aldrig mister dine kalenderevents.
  3. Tag backup af alle dine SMS'er med "SMS backup & restore" program fra Google Play marked (https://play.google.com/store/apps/details?id=com.riteshsahu.SMSBackupRestore).
  4. Du bør tage backup af dine vigtigste data fra SD kortet. Dette er bl.a. backups af programmer, billeder, DCIM (kamera billeder), musik, ringetoner, kontakter, kalender, sms'er mm.

Trin 2 - Root mobiltelefonen (for bedre kontrol og fuld backup)

  1. Slå "USB fejlretning" til på din mobiltelefon (Indstillinger->Programmer->Udvikling).
  2. Være sikker på at der er plads nok i mobiltelefonens interne memory (slet evt. unødige apps), nu da vi skal ligge ting over i forbindelse med at vi tager backup og rooter mobiltelefonen.
  3. Afinstallere "HTC Sync" (men ikke driverne) fra din PC. Dette gøres blot fra kontrolpanelet hvor man "fjerner programmer". Ellers kan programmet der rooter mobiltelefonen ikke skabe forbindelse til mobilen, da den overtager sessionen. Du kan installere dette igen efter rootingen hvis nødvendigt.
  4. Hent "Android USB driverne" (bootloader) og installer dem. Disse skal blot udpakkes og placeres i en mappe på skrivebordet som man kan bruge via én af følgende to guides:
    1. http://unrevoked.com/rootwiki/doku.php/public/windows_hboot_driver_install
    2. http://www.appsandroid.dk/joomla/root-guidehtc-desire-wildfire-med-unrevoked.html
  5. Hent den korrekte root fil fra http://unrevoked.com alt efter hvilken mobiltelefon du har. Man kan også bruge http://revolutionary.io til at ligge en ny ROM på maskinen hvis der er problemer med Unrevoked, men denne rooter ikke telefonen,  så derfor kan der ikke tages backup inden. Udpak herefter filen på dit skrivebord.
  6. Forbind mobiltelefonen via USB-kablet til din PC. På mobiltelefonen skal du vælge opladning, og ikke at forbinde til SD kortet.
  7. Start herefter "Unrevoked" eller "Revolutionary" .exe filen. Den vil nu sige at mobilen er fundet og kan roote mobiltelefonen. 
  8. Hvis du bruger Unrevoked, genstarter denne evt. mobiltelefonen et par gange. Når den siger "Done" er mobiltelefonen rooted. Hvis Unrevoked siger din "firmware er for ny", skyldes det oftest at mobiltelefonproducenten har låst din mobiltelefon med en ekstra sikkerhed som sjældent bruges. Så er man tvunget til at bruge Revolutionary i stedet (uden at roote).

    Hvis du bruger Revolutionary skal du udfylde ting fra programmet på deres hjemmeside, som herved giver dig en kode du skal skrive ind i programmet for at kunne ligge en ny ROM på. At bruge Revolutionary kræver ikke total root - så backup er ikke muligt via titanium nødvendigvis.

Trin 3 - Installer den nye ROM (HVIS DU KUNNE ROOTE VIA UNREVOKED)

  1. Nu da mobiltelefonen er rootet (via fx Unrevoked), kan vi bruge den gratis app "Titanium Backup" fra Google Play markedet (https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup). Hent og installer denne app, og brug den til at tage backup af dine settings/opsætning, samt dine apps (herunder scores i spil). Kort sagt alt du kan komme i nærheden af. Bemærk det måske kræves at "BusyBox" app er installeret, gør dette hvis nødvendigt. Alt backup placeres på SD kortet, og vær derfor sikker på der er plads nok her før du går i gang. Husk at tage backup af data på SD kortet efterfølgende.
  2. Installer på normal vis appen "ROM Manager" fra Google Play marked (https://play.google.com/store/apps/details?id=com.koushikdutta.rommanager). Dele af denne guide kan bruges hvis der er tvivl om resten af dette trin: http://www.lockergnome.com/android/2011/04/11/how-to-upgrade-your-android-phone-to-cyanogenmod-7/
  3. Overvej at installere "ClockworkMod" via "ROM Manager" for at kunne tage backups af din gamle ROM, samt installere nye ROM's. Dette er en slags mini ROM der gør andre ting muligt - et midlertidigt styresystem om man vil.
  4. I "ROM Manager" vælges hvilken ROM du vil bruge (husk at bruge wifi til at hente den, da den fylder en del). Vælg som tillæg at du ønsker "Google Apps". Efter den nye ROM er downloaded og bliver du bedt om at tage stilling til hvad du vil. Du vælger at ryde cache.
  5. Når telefonen er slukket, starter du den i fejlsikret tilstand (ofte lyd-ned og strømknap holdt nede når mobiltelefonen tændes). Nu vælges at rydde både "data og cache".
  6. Herefter skal du vælge at "installere ZIP fra SD kort". Her finder du "ClockworkMod" mappen, efterfulgt "Download", efterfulgt af den nyligt hentet ROM. Gentag processen med "Google Apps" (filnavn er fx "goo-inside.me").
  7. Genstart enheden. Dette kan gøres ved at trykke på sluk knappen for at gå tilbage i menuen, til du kan vælge genstart.
  8. Enheden vil nu starte op i den nye ROM. Bemærk at det kan tage en del tid før den starter, da den installerer den nye ROM færdigt. Den skulle nu gerne åbne den nyinstalleret ROM på mobiltelefonen. Hvis ikke, se da FAQ nedenfor.

Trin 3 - Installer den nye ROM (HVIS DU IKKE KUNNE ROOTE - BRUG REVOLUTIONARY)

  1. Forbind SD kortet til PC'en, og placer den valgte downloaded ROM (i form af en ZIP) som passer til din mobiltelefon over på SD kortet.
  2. Du bør også placere "Google Apps", som inkluderer den vigtige "Google Play" makedet app, på SD kortet. Dette skal gøres hvis ikke den er inkluderet i den valgte ROM. Ved Cyanogenmod er "Google Apps" ikke inkluderet, men hentes separat her http://wiki.cyanogenmod.com/index.php?title=Latest_Version/Google_Apps
  3. Start mobiltelefonen i fejlsikret tilstand (ofte lyd-ned-knappen og strøm-knappen holdt nede når mobiltelefonen tændes). Den skulle nu gerne skrive ordet Revolutionary i toppen hvis det er gået korrekt.
  4. Aktiver Bootloader, og vælge at "installere ZIP fra SD kort".
  5. Installer først ROM'en, og herefter Google App's ZIP'en hvis en sådan en haves.
  6. Genstart herefter mobiltelefonen, og den skulle nu gerne åbne den nyinstalleret ROM på mobiltelefonen. Hvis ikke, se da FAQ nedenfor.

Trin 4 - Genoprettelse af dine data på den ROM

  1. Hvis du har synkroniseret dine kontakter og kalender med Google, skal du blot vente et stykke tid før det automatisk ligger på din mobiltelefon igen (ca. 1 time), efter du har oprettet forbindelse til din konto på mobiltelefonen. Hvis ikke, skal henholdsvis kontakter importeres fra SD kortet via "kontakter" appen på mobiltelefonen, og kalenderen importeres via det samme program som der blev lavet en export med.
  2. Genopret dine SMS'er hvis du har taget backup af dem. Det samme program som du tog backup med installeres blot igen og bruges til importen.
  3. Hvis du har brugt Titanium Backup, installerer du blot denne app igen, og genopretter de ønskede apps og ting.
  4. Du kan overveje at finde og installere et tema (farver og knapper mm.) til din nye ROM, så det ser præcist ud som du ønsker. Dette er fx http://forum.cyanogenmod.com/topic/17567-list-cm7-theme-chooser-themes/

FAQ

  • Hvis noget går galt med installation af Cyanogenmod, så se: http://wiki.cyanogenmod.com/wiki/Troubleshooting
  • Hvis de opstår loop under installationen af den nye ROM (dvs. at logoet kommer frem flere gange), så tage batteriet ud af mobiltelefonen. Start herefter mobiltelefonen i fejlsikret tilstand (ofte lyd-ned og strømknap holdt nede når mobiltelefonen tændes). Herefter vælges "clear storage"->"delete all user data" i menuen.
  • Hvis Google Play markedet ikke virker i den nye ROM, så prøv at ændre sproget eller genvælg det.
  • Hvis Google Play markedet helt mangler, så skal dette installeres separat. Dette gøres lettest via fejlsikret tilstand (ofte lyd-ned og strømknap holdt nede når mobiltelefonen tændes). Hent "Google Apps" og placer denne ZIP på dit SD kort og installer som ROM via Revolutionary. Hent fx Google Apps til Cyanogenmod her: http://wiki.cyanogenmod.com/index.php?title=Latest_Version/Google_Apps
  • Kablet der forbinder mobiltelefonen til ens PC skal ikke altid være i under forskellige dele af processerne. Denne skal yderligere være skiftevist sat til SD kortet og blot opladning. Er der problemer skal man derfor tjekke om dette er korrekt sat, og evt. helt afbryde forbindelsen igen og forsøge igen (specielt under backup og rooting).

UdskrivE-mail