Eclipse+APKTool动态调试APK

摘要:
1.所需工具Eclipse。Apktoolv2.0.6.Android SDK工具。2.重新编译APK apktool-d-otestest.APK。此时,apktool提取的所有文件都在当前测试目录中。此时,将在testlist目录中生成一个apk文件。

1. 所需工具

Eclipse.

Apktool v2.0.6.

安卓SDK工具.

 

2. 重编译APK

    apktool d -d -o test test.apk

Eclipse+APKTool动态调试APK第1张

此时当前test目录下就是apktool解压后的所有文件。

    apktool b -d test

Eclipse+APKTool动态调试APK第2张

此时testdist目录下会生成一个apk文件,接下来将apk签名后安装进模拟器

    apksign testdist est.apk

    adb install testdist est_sign.apk

Eclipse+APKTool动态调试APK第3张

3. 调试APK

    打开eclipse,File -> New -> Java Project 新建一个java工程。工程名随便写,去掉 use default location选择框,将目录设置为test解压的目录。

点击完成。

Eclipse+APKTool动态调试APK第4张

模拟器里运行apk。

打开DDMS。

Eclipse+APKTool动态调试APK第5张

8620为调试端口。

Eclipse设置调试。

Run -> Debug Configure

Eclipse+APKTool动态调试APK第6张

双击任意一个java文件。

设置断点,这样apk运行进入断点时会自动断下,

Eclipse+APKTool动态调试APK第7张

断下后的情况,可以单步步过调试,单步步进调试等。还可以看每个变量的值。

Eclipse+APKTool动态调试APK第8张

4. 结束

免责声明:文章转载自《Eclipse+APKTool动态调试APK》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇简单入门linux设备驱动之第三部分:向设备驱动程序传递参数requireJS的使用_API(1)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于SVN提交强制加入注释

一、摘要 场景:     在这次开发项目过程中,团队中总是有人忘记添加注释。 问题:     1:其他成员不知道你提交是什么代码, 给回滚操作带来很多不必要的麻烦。     2:这个工作需要有一个人天天提醒大家在提交代码的时候加入注释。     3:这个是重复的,定时的,固定的 工作。 思路:     1:我们可以把这项工作交给电脑来完成岂不是更好。  ...

Django配置站点

一 修改hosts文件 """ hosts文件涉及的dns解析 1.找到hosts文件 windows: C:WindowsSystem32driversetchosts mac|linux:/etc/hosts 2.在host文件中新增下面两句话,文件修改权限自己解决 127.0.0.1 www.luffy.cn 127.0.0.1 ap...

如何合理优化WEB前端 高效提升WEB前端性能

对前端开发工程师来说,前端性能优化的重要性是不言而喻的,最为大家所知的是YSLOW的23条优化规则,在我的理解中,性能优化不纯粹是指用户访问网站的速度,也包括开发的效率,这里我总结下我理解中的WEB前端性能优化。 HTML部分 语义化HTML:好处在于可以使代码简洁清晰,支持不同设备,利于搜索引擎,便于团队开发; 减少DOM节点:加速页面渲染;...

Linux的SOCKET编程详解

Linux的SOCKET编程详解 1. 网络中进程之间如何通信 进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进 程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal) UNIX syste...

利用 ssh 的用户配置文件 config 管理 ssh 会话

http://dhq.me/use-ssh-config-manage-ssh-session 利用 ssh 连接远程服务器,一般都要输入以下类似命令: 1 ssh user@hostname -p port 如果拥有多个 ssh 账号,特别是像我这种喜欢在终端里直接 ssh 登陆,不用 PuTTY、SecureCRT之类的 ssh 客户...

硬盘杀手!Windows版Redis疯狂占用C盘空间!

关键词:Redis占用C盘,Windows Redis,64位Windows版Redis疯狂占用C盘空间,redis启动后创建RedisQFolk_****.dat文件。redis-server.exe redis.windows.conf。分页文件,AppDataLocalRedis,heapdir。maxheap ,转移到其它盘。系统盘被占用。没空间...