Ľahko dekompilujte a prekompilujte Classes.dex

Je spravodlivé povedať, že pokiaľ ste nestrávili nejaký čas prehrabávaním sa v súboroch APK a vykonávaním náročných úloh úpravy aplikácií alebo samotného operačného systému Android, pravdepodobne ste sa ešte nestretli tvárou v tvár so súborom .smali v jeho prirodzenom životné prostredie. Sú bežnou súčasťou mnohých najpopulárnejších vylepšení a hackov systému Android, ako je pridávanie prepínačov, rozšírenie ponuky napájania a pridanie animácie vypnutia obrazovky CRT.

Samotné súbory sa často nachádzajú v súboroch APK a sú k dispozícii na úpravu, keď je konkrétny súbor dekompilovaný pomocou nástroja, ako je napr. APKTool. Nanešťastie, tieto malé súbory majú niekedy tendenciu sa skrčiť vo vnútri triedy.dex súboru JAR a ich dosahovanie a manipulácia sú o niečo nepohodlnejšie a časovo náročnejšie. V nadväznosti na jeho nedávneho sprievodcu príkazmi ADB, senior člen XDA iamareebjamal zostavil nástroj na jedno kliknutie, ktorý vám umožní dekompilovať súbor triedy.dex z ľubovoľného súboru APK alebo JAR.

Jednoducho umiestnite príslušný súbor do vstupného priečinka, dekompilujte, vykonajte potrebné zmeny v novo dostupných súboroch, prekompilujte a skontrolujte výstupný priečinok pre vašu upravenú verziu. Je to také jednoduché. Je zrejmé, že na to existuje niekoľko predpokladov, konkrétne nejaké osobné počítačové zariadenie so systémom Windows, Java (ideálne v softvéri tekutá forma), príslušné súbory a nástroje (notepad++, správca archívov atď.) a určitá predstava o tom, čo by ste v skutočnosti chceli dosiahnuť ako konečný výsledok. Ak ich máte k dispozícii všetky, môže to byť veľká úspora času a oplatí sa navštíviť pôvodné vlákno.