Decompila e ricompila Classes.dex con facilità

È giusto dirlo, a meno che tu non abbia passato un po' di tempo a scavare nei file APK e a fare qualche lavoro pesante modifiche alle app o allo stesso sistema operativo Android, probabilmente non ti sei mai trovato faccia a faccia con un file .smali nella sua forma naturale ambiente. Sono un componente comune in molte delle modifiche e degli hack Android più popolari in circolazione, come l'aggiunta di interruttori, l'estensione del menu di accensione e l'aggiunta dell'animazione dello schermo CRT spento.

I file stessi si trovano spesso annidati negli APK e diventano disponibili per la modifica una volta decompilato quel particolare file con un'utilità come APKTool. Sfortunatamente, questi piccoli file a volte hanno la tendenza a nascondersi all'interno del file classi.dex di un file JAR e si rendono un po' più scomodi e richiedono molto tempo da raggiungere e manipolare. In seguito alla sua recente guida ai comandi ADB, membro senior di XDA iamareebjamal ha messo insieme uno strumento con un clic che ti consentirà di decompilare il file

classi.dex da qualsiasi file APK o JAR con facilità.

Basta posizionare il file pertinente nella cartella di input, decompilare, apportare le modifiche necessarie ai file appena disponibili, ricompilare e controllare la cartella di output per la versione modificata. E 'così semplice. Ovviamente ci sono alcuni prerequisiti per questo, vale a dire un qualche tipo di dispositivo informatico personale che esegue Windows, Java (idealmente in software forma liquida), i file e gli strumenti pertinenti (notepad++, un gestore di archivi, ecc.) e qualche idea di ciò che ti piacerebbe effettivamente ottenere come risultato finale. Se li hai tutti a tua disposizione, questo potrebbe rivelarsi un piccolo grande risparmio di tempo e vale la pena visitare il filo originale.