Automic VaultAutomic Vault

brew

Installer apktool avec Homebrew, chocolatey, apt, MacPorts, Nix, scoop

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de apktool pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install apktool

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install apktool

MacPorts ports tree · java/apktool/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install apktool

Debian stable package indexes · apktool · Source: deb.debian.org

Nixvérifié · 92%
nix profile install nixpkgs#apktool

nixpkgs package indexes · pkgs/by-name/ap/apktool/package.nix · Source: api.github.com

Windows

Chocolateyvérifié · 92%
choco install apktool

Chocolatey community package catalog · apktool · Source: community.chocolatey.org

Scoopvérifié · 92%
scoop install main/apktool

Scoop official bucket manifest trees · bucket/apktool.json · Source: api.github.com

aperçu

Résumé du paquet

Tool for reverse engineering 3rd party, closed, binary Android apps

historique

Historique du projet et usages

Apktool is a long-running Java tool for decoding, modifying, and rebuilding Android APK files. It is one of the standard utilities in Android reverse engineering because it turns compiled resources, manifests, and smali code into a project-like tree that can be inspected and rebuilt.

Historique du projet

Apktool's current GitHub repository was created in March 2012, but the official release blog lists releases back to 0.9.0 and 1.0.0 in 2010. The README says the project is for reverse engineering third-party, closed, binary Android apps, especially decoding resources to near-original form and rebuilding after modifications.

The official site preserves a long release line from the 0.9 and 1.x era through 2.x and into 3.x. The 2.x line became the maintenance branch, while main became the 3.x branch. The project also moved its documentation site to Docusaurus-backed pages and keeps release notes on apktool.org.

Version 3.0.0 in 2026 was a major compatibility break. Official release notes describe dropping aapt1 and 32-bit platform support, modernizing resource parsing, changing output format details, replacing some old CLI names, and adopting a new default resource-resolution model. Version 3.0.2 followed as a security and performance patch.

Historique d'adoption

Apktool has broad package-manager adoption: the supplied metadata records Homebrew, Chocolatey, Debian, MacPorts, Nix, Scoop, and Ubuntu packages. The official site also links downloads, Maven artifacts, GitHub discussions, Stack Overflow, and IRC, reflecting a tool with both distro packaging and a long-lived user support footprint.

GitHub metadata showed nearly 25k stars and thousands of forks at research time. That scale is consistent with Apktool's role as a default dependency in mobile-security, app localization, Android modding, and APK compatibility workflows.

Modes d'utilisation

The basic flow is apktool d file.apk to decode, edit the generated project-like tree, and apktool b folder to rebuild. Official docs explain why simply unzipping an APK leaves binary XML and compiled resource files that are not practical to edit directly.

The CLI exposes decode, build, install-framework, and clean-frameworks command families. Framework files can be stored or read from a user-specified frame path, but the official docs do not present that as a fixed config-file location, so no config-file-location is recorded here.

Pourquoi les passionnés de paquets s'y intéressent

Apktool is package-nerd significant because it is both a package and a package unpacker: it lets users explode Android's signed ZIP-based application format into resources, smali, framework references, and rebuild metadata. That makes it the bridge between Android binary distribution and editable source-like trees.

Its long packaging history also makes it a compatibility benchmark. When Android resource formats, smali, aapt/aapt2, Java versions, or Linux distro policies change, Apktool's releases often encode the fallout for reverse-engineering workflows.

Chronologie

  • 2010: Official release blog lists Apktool 0.9.x and 1.0.0 releases.
  • 2012: Current GitHub repository was created.
  • 2015: Official blog records Apktool 2.0.0 and a Google Code shutdown migration note.
  • 2026: Apktool 3.0.0 became the major 3.x branch with CLI and resource-processing changes.
  • 2026: Apktool 3.0.2 shipped as a patch release for a security regression and disassembly performance.

Related projects

  • Apktool works in the Android reverse-engineering ecosystem alongside smali/baksmali, aapt/aapt2, dex tooling, Android framework files, and APK signing/build tools.

posture de sécurité

Niveau de risque : red

escape, surveillance, or offensive capability signal.

Classificateur de risque

risque red · confiance moyen · escape-surveillance-offensive

Pourquoi

  • escape, surveillance, or offensive capability signal

Signaux

  • text:reverse engineering

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 1 plateformes.
  • S’installe avec 1 dépendances d’exécution.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
apktoolcliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-10
version du gestionnaire3.0.2
gestionnaire mis à jour2026-06-15
données localesOK
amontnot checked
dernière version détectéenon détecté

https://github.com/iBotPeaches/Apktool

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:apktool
Version3.0.2
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/apktool
Page d'accueilhttps://apktool.org
Dépôthttps://github.com/iBotPeaches/Apktool
Docs amonthttps://apktool.org/
LicenceApache-2.0
Archive sourcehttps://github.com/iBotPeaches/Apktool/releases/download/v3.0.2/apktool_3.0.2.jar
Dernière mise à jour2026-06-15T10:20:10-04:00
Pulseupdated
Dépendancesopenjdk
Bouteilledisponible (sur all)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameapktool
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

apktool 2.7.0+dfsg-7

tool for reverse engineering Android apk files

https://ibotpeaches.github.io/Apktool/

sudo apt install apktool
  • Section: devel
  • Architecture: amd64
  • 15 Dépendances
  • normalized package name match
  • Correspondance par : Apktool
Debian stable package indexes · deb.debian.org · Debian stable package indexes: apktool from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

apktool

nix profile install nixpkgs#apktool
  • normalized package name match
  • Correspondance par : Apktool
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ap/apktool/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

apktool 2.7.0+dfsg-7

tool for reverse engineering Android apk files

https://ibotpeaches.github.io/Apktool/

sudo apt install apktool
  • Section: universe/devel
  • Architecture: amd64
  • 15 Dépendances
  • normalized package name match
  • Correspondance par : Apktool
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: apktool from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
MacPorts95%

apktool

sudo port install apktool
  • normalized package name match
  • Correspondance par : Apktool
MacPorts ports tree · api.github.com · MacPorts ports tree: java/apktool/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Chocolatey95%

apktool

choco install apktool
  • normalized package name match
  • Correspondance par : Apktool
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: apktool from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='11','ansicon'
Scoop95%

main/apktool

scoop install main/apktool
  • normalized package name match
  • Correspondance par : Apktool
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/apktool.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment