To narzędzie systemu Windows umożliwia dekompilację i kompilację plików Class.dex w prosty i wydajny sposób.
Aplikacje na Androida można edytować na wiele sposobów. Najwygodniej jest oczywiście zmienić kod źródłowy w ulubionym IDE i skompilować go za pomocą dostarczonych narzędzi. Niestety nie każda aplikacja dostępna dla Androida jest typu open source i dlatego można ją łatwo edytować za pomocą Android Studio lub Eclipse z ADT.
Można modyfikować także aplikacje nieposiadające publicznie dostępnego kodu źródłowego. Dobrze znane narzędzie ApkTool to jedna z opcji wprowadzenia pewnych zmian, ale jeśli używasz systemu Windows jako systemu operacyjnego, członek forum XDA Jasi2169 stworzył fajne narzędzie umożliwiające dekompilację plikuclasss.dex bezpośrednio z pliku APK lub JAR. Za pomocą tego narzędzia użytkownik może po prostu wyodrębnić plikclassed.dex za pomocą ulubionego menedżera archiwów, takiego jak 7-Zip, i przeciągnąć plik classed.dex do Dex Manager. Wszystko zostanie dekompilowane na bieżąco i rozpakowane do folderu źródłowego jako pliki Smali. Pliki te można edytować i ponownie kompilować jakoclasss.dex i używać do zastąpienia oryginalnego pliku w pliku APK.
Jeśli coś pójdzie nie tak, użytkownik otrzyma dziennik błędów w obszarze Skrzynka błędów. Powinno to pomóc w debugowaniu projektu i rozwiązaniu potencjalnych problemów z kompilacją. Ładny graficzny interfejs użytkownika i prostota sprawiają, że Dex Manager jest interesującą alternatywą dla ApkTool opartego na wierszu poleceń.
Możesz wypróbować aplikację, pobierając ją ze strony Dex Manager v1.0 — Zaprojektowany do zabawy z Classes.dex wątek forumowy.