手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

手机apk动态逆向调试

时间:2024-10-16 11:03:31

1、打开AndroidKille 然后反编译APK文件,等待反编译完成

手机apk动态逆向调试

2、然后找到反编译项目名称,鼠标右键,打开文件路径

手机apk动态逆向调试
手机apk动态逆向调试

3、找到路径后,复制,再打开AndroidStudio

手机apk动态逆向调试
手机apk动态逆向调试

4、点击 Openanexisting Android Studioproject把复制好的项目路径粘贴,后点击ok

手机apk动态逆向调试
手机apk动态逆向调试

5、在你需要断下的位置下断点

手机apk动态逆向调试

6、下好断点后,打开DDMS,如果Android Studio 中DDMS标不亮,无法打开,可以在 SDK目录中的tools文件中打开

手机apk动态逆向调试
手机apk动态逆向调试

7、在Android Studio中,点击运行鼠标右键,然后点击 编辑配置

手机apk动态逆向调试

8、点击加号,然后选择Remote

手机apk动态逆向调试

9、修改端口,8700.点击ok

手机apk动态逆向调试

10、打开命令窗口,然后输入 adb shel盟敢势袂l am start -D -n (包名)/(入口)注意:(包名,和入口可以在AndroidKille中查看)

手机apk动态逆向调试
手机apk动态逆向调试

11、输入完成后,模拟器出现这样的界面,就说明动态调试状态打开了,同时记住DD怡觎现喾MS,记住这两个端口号后,把DDMS关闭,避免占用端口,导致调试失败

手机apk动态逆向调试
手机apk动态逆向调试

12、然后打开命令窗口,输入adbforwardtcp:8700 jdwp:2375 发送端口这里的JDWP是自己Android Device Monitor中要调试app的Online值

手机apk动态逆向调试

13、在Android Studio中的smali文件点击鼠标右键,然后找到 标记目录为: 然后点击 Sources Root

手机apk动态逆向调试
手机apk动态逆向调试

14、然后点击Android Studio工具栏中的 文件找到项目结构配置SDK

手机apk动态逆向调试
手机apk动态逆向调试

15、点击运行,选择 Debug‘Unnamed’此时,模拟器就会进入程序,在断点处停下。出现这样的窗口就说明成功运行了

手机apk动态逆向调试
手机apk动态逆向调试
© 手抄报圈