Classes.dex můžete snadno upravovat pomocí správce Dex

Tento nástroj Windows vám umožňuje dekompilovat a kompilovat soubory class.dex jednoduchým a efektivním způsobem.

Aplikace pro Android lze upravovat několika způsoby. Nejpohodlnějším způsobem je samozřejmě změna zdrojového kódu ve vašem oblíbeném IDE a jeho kompilace pomocí dodaných nástrojů. Bohužel ne každá aplikace dostupná pro Android je open-source, a proto ji lze snadno upravovat pomocí Android Studio nebo Eclipse s ADT.

Upravovat lze i aplikace bez veřejně dostupného zdrojového kódu. Dobře známý nástroj ApkTool je jednou z možností, jak provést některé změny, ale pokud jako operační systém používáte Windows, člen fóra XDA Jasi2169 vytvořil pěkný nástroj schopný dekompilovat soubor class.dex přímo ze souboru APK nebo JAR. Pomocí tohoto nástroje může uživatel jednoduše extrahovat class.dex pomocí oblíbeného správce archivů, jako je 7-Zip, a přetáhnout soubor classed.dex do správce Dex. Vše bude na cestách dekompilováno a extrahováno do zdrojové složky jako soubory Smali. Tyto soubory lze upravit a znovu zkompilovat jako class.dex a použít k nahrazení původního souboru v APK.

Pokud se něco pokazí, uživatel dostane chybový protokol v oblasti Error Box. To by mělo pomoci odladit projekt a opravit potenciální problémy se sestavením. Díky pěknému grafickému uživatelskému rozhraní a jednoduchosti je Dex Manager zajímavou alternativou k ApkTool založenému na příkazovém řádku.

Aplikaci si můžete vyzkoušet stažením z Dex Manager v1.0 - Navrženo pro hraní s Classes.dex vlákno na fóru.