Mobile Testing 1

Static Analysis

# Signing Information
unzip -p diva.apk META-INF/CERT.RSA | keytool -printcert

# MD5Sum
md5sum diva.apk

Reverse Engineering

# Unzipping archive
unzip diva.apk -d folder
strings classes.dex | grep -i "content://\|getdevice"

# Jadx (generate java code)
/usr/share/jadx/bin/jadx diva.apk -d folder
grep -ir "sharedpreferences\|externalstorage\|sms" .

# Jadx GUI
/usr/share/jadx/bin/jadx-gui diva.apk

# To read AndroidManifest.xml and generate smali files
apktool d diva.apk -o folder
apktool b folder

# Bytecode Viewer
https://github.com/Konloch/bytecode-viewer/releases
java -jar Bytecode-Viewer-2.9.22.jar

Signing

Manifest Analysis

Last updated