On õiglane öelda, et välja arvatud juhul, kui olete mõnda aega APK-failides ringi kaevanud ja rasket tööd teinud. rakenduste või Android OS-i enda muudatuste puhul pole te ilmselt kohanud .smali-faili selle loomulikus vormis keskkond. Need on levinud komponendid paljudes populaarseimates Androidi näpunäidetes ja häkkides, nagu lülitite lisamine, toitemenüü laiendamine ja CRT-ekraani väljalülitamise animatsiooni lisamine.
Faile ise võib sageli leida APK-de sees ja need muutuvad kättesaadavaks muutmiseks, kui konkreetne fail dekompileeritakse utiliidiga, näiteks APKTool. Kahjuks kipuvad need smali failid mõnikord end sisemusse minema klassid.dex JAR-faili ja muuta end pisut ebamugavamaks ja aeganõudvamaks, et jõuda ja manipuleerida. Järgides oma hiljutist ADB käskude juhendit, XDA vanemliige iamareebjamal on koostanud ühe klõpsuga tööriista, mis võimaldab teil dekompileerida klassid.dex mis tahes APK- või JAR-failist hõlpsalt.
Lihtsalt asetage vastav fail sisendkausta, dekompileerige, tehke äsja saadaolevates failides kõik vajalikud muudatused, kompileerige uuesti ja kontrollige muudetud versiooni väljundkausta. Nii lihtne see ongi. Ilmselgelt on selleks mõned eeldused, nimelt mingi personaalarvuti, milles töötab Windows, Java (ideaaljuhul tarkvaras