jadx
Android APK decompiler that converts DEX bytecode to readable Java source code. Use when you need to decompile APK files, analyze app logic, search for vulnerabilities, find hardcoded credentials, or understand app behavior through readable source code.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Android APK decompiler that converts DEX bytecode to readable Java source code. Use when you need to decompile APK files, analyze app logic, search for vulnerabilities, find hardcoded credentials, or understand app behavior through readable source code.
How to use
Zainstaluj jadx na swoim systemie — pobierz go z oficjalnego repozytorium lub użyj menedżera pakietów. Upewnij się, że masz zainstalowane Java Runtime Environment (JRE) oraz wystarczająco dużo miejsca na dysku (zdekompilowany kod zajmuje zwykle 3–10 razy więcej niż rozmiar oryginalnego pliku APK).
Przygotuj plik APK, który chcesz analizować. Upewnij się, że masz uprawnienia do zapisu w katalogu, gdzie będą zapisywane wyniki dekompilacji.
Uruchom dekompilację z wiersza poleceń, podając ścieżkę do pliku APK i katalog wyjściowy. Jadx automatycznie skonwertuje bytecode DEX na czytelny kod Java.
Jeśli wolisz interaktywną analizę, użyj graficznego interfejsu jadx-gui — pozwala on na przeszukiwanie kodu, nawigację między odwołaniami i łatwe przeglądanie struktury aplikacji.
Przeanalizuj wygenerowany kod Java, szukając logiki aplikacji, potencjalnych luk bezpieczeństwa, zahardkodowanych poświadczeń, kluczy API lub implementacji szyfrowania.
Dla automatyzacji i przetwarzania wielu plików APK jednocześnie używaj interfejsu wiersza poleceń w skryptach lub potokach CI/CD.