Apktool to narzędzie programistyczne do inżynierii wstecznej aplikacji na Androida.
Może zdekodować zasoby / struktury do niemal oryginalnej formy i odbudować je po dokonaniu pewnych modyfikacji. Umożliwia debugowanie kodu krok po kroku. Ułatwia również pracę z aplikacjami dzięki strukturze plików podobnej do projektu i automatyzacji niektórych powtarzalnych zadań, takich jak budowanie plików .APK.
Aplikacja może służyć do przeprowadzania dekompilacji plików APK (aplikacji na Androida) do postaci czytelnej dla człowieka (smali, zasoby XML, pliki manifestu) a także do Modyfikacji zasobów (np. tłumaczeń, grafik, konfiguracji) lub Ponownego kompilowania zmodyfikowanego kodu i zasobów do pliku APK.
Uwaga:
