Toolverse
All skills

jadx

by BrownFineSecurity

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

Quick info

Category
Mobile
Views
9

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

  1. 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).

  2. Przygotuj plik APK, który chcesz analizować. Upewnij się, że masz uprawnienia do zapisu w katalogu, gdzie będą zapisywane wyniki dekompilacji.

  3. 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.

  4. 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.

  5. Przeanalizuj wygenerowany kod Java, szukając logiki aplikacji, potencjalnych luk bezpieczeństwa, zahardkodowanych poświadczeń, kluczy API lub implementacji szyfrowania.

  6. Dla automatyzacji i przetwarzania wielu plików APK jednocześnie używaj interfejsu wiersza poleceń w skryptach lub potokach CI/CD.

Related skills

mobile-design

by sickn33

Mobile-first design and engineering doctrine for iOS and Android apps. Covers touch interaction, performance, platform conventions, offline behavior, and mobile-specific decision-making. Teaches principles and constraints, not fixed layouts. Use for React Native, Flutter, or

Mobile
6091

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105

liquid-glass-developer

by anyproto

Context-aware routing to iOS 26 Liquid Glass implementation patterns. Use when working with glass effects, GlassEffectContainer, morphing transitions, or iOS 26 visual effects.

Mobile
2061

slidev

by XIYO

Comprehensive guide for Slidev - a web-based presentation framework for developers. Covers Markdown syntax, layouts, components, animations, theming, and exporting. Use this skill when creating or working with developer presentations using Slidev.

Mobile
223353

senior-architect

by alirezarezvani

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack

Mobile
184296

xcodebuildmcp

by cameroncooke

Official skill for XcodeBuildMCP. Use when doing iOS/macOS/watchOS/tvOS/visionOS work (build, test, run, debug, log, UI automation).

Mobile
2225