Apktool

Dekode, analysere og ompakke Android APK-er med apktool for sikkerhetsgjennomgang

av BrownFineSecurity · BrownFineSecurity/iothackbot

Bestått ★ 8.8/10

Apktool — Dekode, analysere og ompakke Android APK-er med apktool for sikkerhetsgjennomgang

Hva den gjør

Veileder Claude gjennom reverse engineering av Android APK-filer med apktool CLI: dekoding av ressurser og AndroidManifest.xml, demontering av DEX til smali, kjøring av systematiske grep-baserte sikkerhetssjekker (tillatelser, eksporterte komponenter, hardkodede hemmeligheter, debuggable flagg), og ompakking av modifiserte APK-er. Utløses når en bruker ber om å pakke ut, dekode eller analysere en APK, undersøke et manifest, inspisere smali-kode, eller gjenoppbygge en APK. Krever ekstern apktool CLI og en JRE.

Testrapport

Hentet SKILL.md via GitHub-treet på skills/apktool/SKILL.md; frontmatter parses med name+description og mappen inneholder kun SKILL.md (ingen medfølgende skript å bryte). Installerte apktool 3.0.3 via brew og dekodet en ekte 38KB åpen kildekode APK (org.fdroid.fdroid.privileged). Baseline (min egen utpakking + manifest-glimt) avdekket kun to uses-permission-linjer; etter ferdighetens Workflow-1 rapportblokk ordrett avdekket den i tillegg den eksporterte org.fdroid.fdroid.privileged.PrivilegedService (exported="true", privileged process), allowBackup="false", debuggable check, og package/version — en konkret disiplinert-sjekkliste forbedring over baseline. Ingen sikkerhetsbrudd (dens passord-/hemmelighets-greps er legitim analyse, ingen curl|sh eller eksfiltrering).

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

git clone --depth 1 https://github.com/BrownFineSecurity/iothackbot.git /tmp/apktool-src
mkdir -p ~/.claude/skills
cp -R /tmp/apktool-src/skills/apktool ~/.claude/skills/apktool
# Requires the external apktool CLI + a JRE (skill shells out to `apktool`, does not bundle it):
#   macOS:  brew install apktool   (pulls Java automatically)
#   Debian: apt install apktool
# No bundled scripts — SKILL.md is the only file in the skill dir.
# Plugin marketplace alternative: repo ships .claude-plugin/marketplace.json (installs all iothackbot skills).

Kommandoer og eksempelprompter

  • /apktoolDekode, analysere og ompakke Android APK-er med apktool for sikkerhetsgjennomgang

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Decode this APK and extract its resources
  • Examine the AndroidManifest.xml in this APK
  • Repackage this modified APK after editing smali code