逆向过程

dex2jar(需要对文件添加管理员权限)

sudo chmod +x d2j_invoke.sh

sudo chmod +x d2j-jar2dex.sh

sudo chmod +xr classes.dex

sh d2j-dex2jar.sh classes.dex

keytool 使用方法

打包

apktool b xxx -o xxx-new.apk

生成keystore

keytool -genkeypair -alias $别名 -keyalg $密钥算法(RSA) -keystore $密钥库名称

查看签名

keytool -list -keystore $密钥库名称

签名

jarsigner -verbose -keystore $密钥库名称 -signedjar xxx_signed-new.apk xxx-new.apk $别名

adb

连接到mumu adb kill-server && adb server && adb shell

获取日志adb logcat -v time > Desktop/log.txt

am start

am start -n $packagename/.$classname

ab 文件处理

java -jar /Users/zrzz/Programme/CTF/mobile/android-backup-tookit/android-backup-extractor/android-backup-extractor-20180521-bin/abe.jar unpack xxx.ab xxx.apk