# android-toolbox **Repository Path**: yabipi/android-toolbox ## Basic Information - **Project Name**: android-toolbox - **Description**: 我的安卓工具箱,撬开安卓世界的秘密 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-03 - **Last Updated**: 2023-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## About me 个人收集的安卓工具集 ## 安装 brew install jadx ## - 一键反编译: `apkfull ` apk_file为你的apk文件名称 app_name随意,用来创建保存源码的目录名 ## 用apktool反编译: java -jar lib/apktool_2.6.1.jar d -f apps/weixin_base.apk -o weixin 得到的是已经反编译好的smali文件,不适合批量处理 直接将apk解压,然后: jadx -d out classes.dex 即可 d2j-dex2jar classes.dex asar extract 压缩文件 解压文件夹 https://dl-xda.xposed.info/framework/sdk23/x86/ java -jar lib/apktool_2.6.1.jar d -f apps/tuicool_3.4.10.1.apk -o tuicool find ./ -name ".DS_Store" -depth -exec rm {} \; ## 安卓常见目录 -/data/app目录:应用的安装目录 ## 模拟器的使用 腾讯、逍遥、mumu、夜神、雷电、蓝叠 靠谱助手和网易mumu emulator -list-avds emulator -avd Pixel_3a_API_32_arm64-v8a -netdelay none -netspeed full ## 从电脑端向手机复制文件用push 869021049830033 -2000933786 ANDROID_SDK_ROOT set ANDROID_SERIAL=emulator-555 adb install helloWorld.apk adb -s 127.0.0.1:7555 shell pm list package -3 adb connect 127.0.0.1:7555 找到模拟器的adb命令,启动adb服务器: adb kill-server && adb server && adb shell 使用adb传输文件(注意:要采用模拟器提供的adb工具) root@coolmac:MacOS$ ./adb pull /data/data/com.tencent.mm/MicroMsg/6925028234b6269320ddf7c5ac100704/EnMicroMsg.db /opt/tmp/EnMicroMsg.db /data/data/com.tencent.mm/MicroMsg/6925028234b6269320ddf7c5ac100704/EnMicroMsg.db: 1 file pulled. 5.4 MB/s (61104128 bytes in 10.821s) ./adb pull /data/data/com.tencent.mm/MicroMsg/shared_prefs /opt/tmp/shared_prefs ## 资源链接 - https://github.com/android-hacker/VirtualXposed - https://github.com/skylot/jadx