Dekompiler, rekompiler og signer APK-er etter eksempel

click fraud protection

Forrige måned så vi et nytt verktøy som gjorde det smertefritt å redigere innholdet i Classes.dex. Hvis du ble trukket inn av det prospektet, men ikke helt klarte å få brikkene til å fungere, tror jeg du vil sette pris på å følge eksemplet som XDA anerkjente temaer/bidragsyter Rizal Lovins sette sammen. Han tar ett skritt tilbake for å se på det større bildet, og gir en gjennomgang fra start til slutt for dekompilering, redigering, rekompilering og signering av en APK-fil. De nødvendige verktøyene er stort sett de samme (Windows, Java, Android SDK, Apktool og et tekstredigeringsprogram), slik at du kan fortsette der du slapp med smali og Baksmali redigeringseksperimenter.

For å bruke Apktool til å dekompilere en APK, må du også ha støttepakkene den bruker (dvs.: framework-res.apk). Etter å ha utstedt noen få kommandoer, vil Apktool spytte ut filene som er skjult i, og det er på tide å begynne å redigere. Rizal fortsetter deretter med å vise hvordan du pakker alt sikkerhetskopiert og sier opp den redigerte appen. Sjekk ut den opprinnelige tråden for fullstendige detaljer.

Den største fordelen med å publisere guider som denne er at fellesskapet kan lære og forbedre dem. XDA-gjenkjent tema Ibanez7 gjorde nettopp det. Tråden hans, som nevner Rizals arbeid som en referanse, demonstrerer hvordan man bruker de samme teknikkene for å endre skriftfargen og redigere aktivitetstittellinjen til en app.