Att på ett eller annat sätt hacka mjukvaran i olika teknikprylar har varit en folksport bland nördar i alla tider. Alla populärare teknikprylar under de senaste åren har förr eller senare knäckts så att användarna kan göra lite som de vill med dem. Mest uppmärksammat under senare år har varit upplåsningen av Iphone.
I och med Androids intåg på mobilmarknaden blev det givetvis ett intresse för att hacka sig in i systemet och det tog inte speciellt lång tid innan man hade lyckats.

Att hacka en Androidlur kallas att roota den. Detta av den enkla anledningen att du ger dig själv root access till systemet, vilket på ren svenska är samma sak som fullständiga administratörsrättighteter. Men innan vi börjar kan vi gå igenom några för- och nackdelar med att roota sin telefon.

Fördelarna
Betalapps: Den absolut mest fördelaktiga funktionen för rootade telefoner är tillgången till betalapplikationer genom det smarta lilla programmet Market Enabler (måste installeras från sd-kortet via en filhanterare). Just den här funktionen lever dock på lånad tid eftersom Google lovat att även vi svenskar ska få tillgång till betalapps i oktober.

Installera till sd-kort: Den i särklass mest korkade bristen i Android är att apps endast kan installeras på telefonens interna minne, vilket betyder att du ganska snabbt kan få slut på lagringsutrymme och sega ner luren. Med rootning kan du fixa en partition på ditt sd-kort där apps kan installeras (http://forum.xda-developers.com/showthread.php?t=462882). En partition på en gigabyte räcker rejält mycket längre än något hittills inbyggt minne.

Tethering: Använd telefonen som modem till din dator via antingen blåtand eller wlan. Tycker du inte att det räcker går det också att göra om luren till en trådlös router om du så önskar.

Nytt och snabbt: Med en rootad lur är det en baggis att installera exempelvis HTC Sense på en Magic, eller att få tillgång till funktionerna i kommande Androidversioner långt innan Google släpper lös dem. Ofta har även utvecklarna av dessa roms lagt in prestandaförbättringar och du kan även överklocka processorn i luren. Det senare är en enorm fördel för Magic-ägare då den har samma processor som Hero, dock nedklockad för att spara batteri.



Nackdelarna

Död garanti: Mackdelarna med att roota sin lur är lite färre, men desto tyngre. Med en rootad lur har du förbrukat garantin och sitter därmed illa till om telefonen brakar ihop.

Död telefon: De stora och erkända romsen från exempelvis Cyanogen fungerar visserligen utmärkt. Men det kan också gå åt skogen och din telefon blir helt obrukbar.

Så här gör du

Det finns ett par sätt att roota sin Androidlur på, men det absolut vanligaste är att göra det via Googles eget utvecklingskit.
Först och främst är det ett gäng filer du behöver för att kunna genomföra det hela, i vårt fall använde vi oss av en HTC Magic, men proceduren fungerar på samma sätt för alla lurar (se bara till att du har sökt upp rätt filer). Gör även en back-up om möjligt, det finns flera applikationer som hjälper dig.

- Först och främst behöver du Androids utvecklingskit.
- För att få igång rätt verktyg behöver du också ett utvecklingskit för java.
- Vidare behöver du en recovery-fil och en rootad rom-fil, vilket i vårt fall för en svensk Magic finns här.

1. Installera Javautvecklaren och packa upp utvecklingskitet någonstans där du vet katalogadressen till (rakt på c: och omdöpt till sdk blev det i vårt fall för att förenkla det hela).
Lägg in recovery-filen och root-romen på minneskortet, se till att de ligger direkt i botten av filträdet. Se även till att ha döpt dem till recovery-new.img respektive update.zip.

2. Under Inställningar -> Applications -> Development klickar du i ”usb debugging” för att telefonen ska kunna fungera fullt ut med utvecklingskitet.

3. Koppla in usb-kabeln (om du inte redan gjorde det när du lade över filer på sd-kortet, avaktivera i så fall usb-lagringen).

4. Stäng av telefonen och starta upp den genom att hålla in bakåtpilen samtidigt som du slår på strömmen. Då kommer en meny med vit bakgrund upp och bland annat texten fastboot usb (eftersom usb-kabeln är inpluggad, fungerar det inte står det bara fastboot och då har något gått snett).

5. Kör igång kommandotolken (start -> kör -> cmd i Windows) och navigera till tools-mappen i Googles utvecklingskit. Har du lagt utvecklingkitet på samma ställe som vi kan du bara skriva samma sak som på bilden, annars får du ange rätt katalogadress.

6. Nu är det dags att dra igång rätt meny via verktyget fastboot. Skriv in fastboot boot recovery-new.img i kommandotolken för att ladda recoveryfilen du skickade över på minneskortet. Fungerar det som det ska bör kommandofönstret se ut så här efter ett par sekunder.

7. Telefonen startas automatiskt om och landar i recovery-läge. Stega ner till wipe data/factory reset. Efter lite arbetande hamnar du i recovery-läget igen, då väljer du apply: sdcard update.zip i menyn och låter luren jobba. När du är tillbaka i utgångsläge igen är det bara att välja reboot.

8. När luren startat upp skriver du in följande i kommandotolken och sedan är du ägare av en rootad Androidlur: adb shell flash_image recovery /sdcard/recovery-new.img

Fakta

Hoppas på att du har samma tur som vi, eller se till att ha tagit backup. Antingen har du installerat appen ”backup for root users”, eller något liknande. Går något åt skogen kan du i så fall alltid gå tillbaka till en fungerande version, lite som återställningspunkterna i Windows… fast aningen mer grundläggande.

I vårt fall när telefonen helt sonika vägrade starta gick det dock ganska smidigt att stoppa över minneskortet till datorn, slänga in en annan rom och köra fastboot över usb för att få igång telefonen igen.