https://github.com/bannsec/android_toolkit
Dockerfile for working with Android devices
https://github.com/bannsec/android_toolkit
Last synced: 6 months ago
JSON representation
Dockerfile for working with Android devices
- Host: GitHub
- URL: https://github.com/bannsec/android_toolkit
- Owner: bannsec
- Created: 2018-08-03T14:26:58.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-05-29T12:15:37.000Z (about 7 years ago)
- Last Synced: 2025-04-09T09:11:32.269Z (over 1 year ago)
- Language: Dockerfile
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
This is primarily just a Dockerfile to build an image with tools helpful for Android and apk stuff.
# Building (optional)
Just build as you normally would:
```
sudo docker build -t android .
```
# Running
Pre-built images are on Dockerhub. To run without having to build yourself, use something like this:
```
sudo docker run -it --rm --network host -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --shm-size 2G -v /dev/kvm:/dev/kvm --privileged -h android --name android bannsec/android_toolkit
```
# Installed tools
All the following are either in the path directly or aliased and can be run directly.
- apkstudio -- APK editing and resigning
- apktool -- Command-line tool for manipulating apk files
- d2j-dex2jar.sh -- Converts .dex files to .jar files
- idea.sh -- IntelliJ IDEA
- jd-gui -- Graphical Java Decompiler
- uber-apk-signer -- Command-line utility for easily signing APK files
Run android emulator via searching for "AVD Manager" in Intellij IDEA. NOTE! If your emulator doesn't start up correctly, switch the graphics type to Software emulated.
# TODO
Frida Android integration