Je fér říci, že pokud jste nestrávili nějaký čas kopáním v souborech APK a prováděním náročných úkolů úpravy aplikací nebo samotného operačního systému Android, pravděpodobně jste se nesetkali tváří v tvář se souborem .smali v jeho přirozené podobě životní prostředí. Jsou běžnou součástí mnoha nejpopulárnějších vylepšení a hacků pro Android, jako je přidání přepínačů, rozšíření nabídky napájení a přidání animace vypnutí obrazovky CRT.
Samotné soubory lze často nalézt zanořené v souborech APK a jsou k dispozici pro úpravy, jakmile je konkrétní soubor dekompilován pomocí nástroje, jako je např. APKTool. Bohužel, tyto malé soubory mají někdy tendenci se svrčet uvnitř třídy.dex souboru JAR a jejich dosahování a manipulace jsou o něco nepohodlnější a časově náročnější. V návaznosti na jeho nedávného průvodce příkazy ADB, XDA Senior Member iamareebjamal sestavil nástroj na jedno kliknutí, který vám umožní dekompilovat soubor třídy.dex snadno z libovolného souboru APK nebo JAR.
Jednoduše vložte příslušný soubor do vstupní složky, dekompilujte, proveďte potřebné změny v nově dostupných souborech, znovu zkompilujte a zkontrolujte výstupní složku pro vaši upravenou verzi. Je to tak jednoduché. K tomu samozřejmě existuje několik předpokladů, konkrétně nějaké osobní počítačové zařízení se systémem Windows, Java (ideálně v softwaru
a tekutá forma), příslušné soubory a nástroje (notepad++, správce archivů atd.) a určitou představu o tom, čeho byste ve skutečnosti chtěli dosáhnout jako konečný výsledek. Pokud máte všechny tyto možnosti k dispozici, mohlo by se to ukázat jako skvělá úspora času a stojí za to navštívit původní vlákno.