apktool
Public repository for ragedunicorn docker apktool images
171
A lightweight Apktool installation on Alpine Linux with an Eclipse Temurin 21 JRE, for decoding and rebuilding Android APKs.
# Pull latest version
docker pull ragedunicorn/apktool:latest
# Or pull specific version
docker pull ragedunicorn/apktool:3.0.2-alpine3.24.1-1
# Decode an APK
docker run -v $(pwd):/workspace ragedunicorn/apktool:latest d app.apk -o app
apktool user by defaultdocker run -v $(pwd):/workspace ragedunicorn/apktool:latest \
d app.apk -o app
docker run -v $(pwd):/workspace ragedunicorn/apktool:latest \
d -s app.apk -o app
docker run -v $(pwd):/workspace ragedunicorn/apktool:latest \
b app -o app-rebuilt.apk
The rebuilt APK is unsigned — sign it with apksigner or a similar tool before installing it on a device.
docker run -e APKTOOL_JAVA_OPTS="-Xmx4G -Dfile.encoding=utf-8" \
-v $(pwd):/workspace ragedunicorn/apktool:latest d big-app.apk -o big-app
This image uses semantic versioning that includes all component versions:
Format: {apktool_version}-alpine{alpine_version}-{build_number}
3.0.2-alpine3.24.1-1 - Initial release with Apktool 3.0.2 and Alpine 3.24.13.0.2-alpine3.24.1-2 - Rebuild of same versions (bug fixes, security patches)3.0.2-alpine3.24.2-1 - Alpine Linux patch update3.0.3-alpine3.24.1-1 - Apktool version updateWhen updates are available through automated dependency management, new releases are created with appropriate version tags.
MIT License - See GitHub repository for details. Apktool itself is licensed under the Apache License 2.0.
Content type
Image
Digest
sha256:6e08b74ca…
Size
68.9 MB
Last updated
9 days ago
docker pull ragedunicorn/apktool