OK, visst är det trevligt med olika themes - de ger din Android-telefon en egen personlighet. Lika trist är det sedan att lägga apps på skrivbordet, som har ikoner som inte alls matchar ditt snygga tema. Ser helt enkelt för j*vligt ut. Temat byter ju bara ikoner för de förinstallerade applikationerna - inte de du själv lagt till från Market!
Vad kan man göra då?
Jo, det går bra att utan allt för mycket jobb byta ut default-ikonen mot någon som (förhoppningsvis) passar bättre!
I exemplet nedan beskriver jag hur jag byter ut ikonen för HiMSN.
Du behöver:
- 7zip
- Android SDK (eller åtminstone ADB och kunskap om hur man använder ADB)
- Kunna signera apk - Det räcker med testcertifikat, åtminstone om du har en rootad telefon. Enklast är om du hämtar och packar upp signing.zip från http://forum.xda-developers.com/showthread.php?t=471586 - Packa bara upp hela innehållet till en egen mapp.
- Inte vara helt bortkommen vad gäller att använda kommandoradsverktyg.
Ikonen för HiMSN ser ut så här:![[IMG]](proxy.php?image=http%3A%2F%2Flh6.ggpht.com%2F_Hgl4lTgI6QY%2FSnbme-toUtI%2FAAAAAAAABaI%2Fu7V-vHxDvxM%2Fs800%2Fhimsn.original.icon.png&hash=bdcce6bcb3c344dd54dbd99d54950fb7)
Det bästa man kan säga om den, är att den skulle passa i en iPhone.
Jag kör med temat Smorgasbord. Ett väldigt "monokromt" tema, med svart och vitt som grundfärger.
Först och främst (och det här är väl den svåraste delen) gäller det att skapa en ny ikon. Här är det helt upp till dig och dina grafiska kunskaper.
Är tema-skaparen en vänlig själ, har han/hon också publicerat de ikoner som ingår i temat som separata filer. Utgå då från dessa. Under alla omständigheter ska ikonen vara 52x52 eller 48x48 pixlar stor.
Den jag gjorde till HiMSN (använder GIMP) blev så här:![[IMG]](proxy.php?image=http%3A%2F%2Flh6.ggpht.com%2F_Hgl4lTgI6QY%2FSnbmeiShIXI%2FAAAAAAAABaE%2FKZx8EwMBHlc%2Fs800%2Ficon.png&hash=978a5dec8cd69af9f46e3eb84bf47a8d)
Vi förutsätter att du nu har skapat en egen ikon 48x48 (eller 52x52) pixlar stor.
Börja med att köra autosign.bat (från signing.zip -se ovan). Välj och gå igenom först alternativ 1 och sedan alternativ 2. För mig var det bara att svara "yes" på båda. (Frågor angående detta verktyg ställs bäst i tråden på xda-developers jag länkat till ovan.) Nu ska allt vara klart för att signera med testcertifikat.
Hämta över apk för den applikation vars ikon du vill byta ut:
adb remount
adb pull /system/sd/app/com.himsn.apk .
Jag har apps2sd, så mina apps från Market hamnar på mitt SD-kort, som är monterat under /system/sd
Använder du inte apps2sd, finns Market-installerade apps under /data/app (om jag inte misstar mig alldeles).
OK, nu har du com.himsn.apk på din hårddisk. Öppna det med 7zip. Öppna mappen res, och i den mappen drawable. En bit ner bland de filer du hittar i drawable, finns icon.png, och det är den som ska bytas ut. OBS, att program-ikonen kan heta vad som helst (olika för olika apps)! Är du osäker på vilken png som är ikonen för appen, kan det vara bra att packa upp alla .png-filer ur drawable och kolla vilken som gäller.
Se till att din ikon har samma namn som programikonen (icon.png i detta fall) och dra in den till 7zip-fönstret, och svara Ja på frågan om du verkligen vill göra detta.
Det var lätt, va? OK, nu måste vi bara signera. Starta autosign.bat igen, och välj alternativ 4. Skriv in full sökväg till den modifierade .apk-filen, t.ex c:\moddad\com.himsn.apk och svara "yes" på frågan som sedan kommer.
Visas inga felmeddelanden är nu signeringen (nästan) klar:
I apk-filen finns också en mapp som heter META-INF. Öppna denna (fortfarande med 7zip) och kontrollera att det bara finns filerna MANIFEST.MF, CERT.SF och CERT.RSA där. Finns det andra .SF och .RSA-filer i denna mapp markerar du och tar bort dem.
Innan du ominstallerar din modifierade apk, måste originalet avinstalleras. Det gör du på sedvanligt vis m.h.a. Setting/Manage applications på telefonen.
Installera sedan din moddade apk med
adb install com.himsn.apk
That's it - beroende på hur stor grafisk begåvning du är, har du nu ett mer enhetligt skrivbord.
![[IMG]](proxy.php?image=http%3A%2F%2Flh3.ggpht.com%2F_Hgl4lTgI6QY%2FSnbprde_N4I%2FAAAAAAAABaM%2FAjJPQLkUIC4%2Fs400%2Fdevice.png&hash=a0626625da23cbac632084f09cb25285)
PS!
Denna guide är för Windows XP. Använder du Vista eller Windows 7 lär signering med verktyget ovan förorsaka problem.
DS
PPS! Jag misstänker att en app som moddats på detta vis inte längre kommer att uppdateras via Market.
DDS
Last edited: 4 augusti 2009