Цей інструмент Windows дозволяє декомпілювати та компілювати файли classes.dex простим і ефективним способом.
Програми Android можна редагувати різними способами. Найзручнішим способом, звичайно, є зміна вихідного коду у вашій улюбленій IDE та його компіляція за допомогою наданих інструментів. На жаль, не кожна програма, доступна для Android, є відкритою, тому її легко редагувати за допомогою Android Studio або Eclipse з ADT.
Програми без загальнодоступного вихідного коду також можна змінювати. Добре відомий ApkTool є одним із варіантів внести деякі зміни, але якщо ви використовуєте Windows як операційну систему, учасник форуму XDA Jasi2169 створив чудовий інструмент, здатний декомпілювати файл classes.dex безпосередньо з файлу APK або JAR. За допомогою цього інструменту користувач може просто розпакувати classes.dex за допомогою улюбленого менеджера архівів, наприклад 7-Zip, і перетягнути файл classed.dex до Dex Manager. Усе буде декомпільовано на ходу та витягнуто до вихідної папки як файли Smali. Ці файли можна редагувати та перекомпілювати як classes.dex і використовувати для заміни вихідного файлу в APK.
Якщо щось піде не так, користувач отримує журнал помилок у вікні помилок. Це має допомогти налагодити проект і вирішити потенційні проблеми збірки. Гарний графічний інтерфейс користувача та простота роблять Dex Manager цікавою альтернативою ApkTool на основі командного рядка.
Ви можете спробувати програму, завантаживши її з Dex Manager v1.0 – призначений для гри з Classes.dex тема форуму.