文档章节

使用ida6.6调试so总结

stormm
 stormm
发布于 2015/08/11 13:25
字数 149
阅读 428
收藏 0

host:本地电脑     target:模拟器 or 手机真机

1、host从ida目录中拷贝android_server到target目录中,然后启动android_server

$ ./android_server

2、host中接口转发

$ adb forward tcp:23946 tcp:23946

3、host中以debug方式启动app

$ adb shell am start -D -n com.example.linkshell/com.letv.Porxy.MainActivity

4、host中ida选择调试进程,设置断点,然后继续运行

5、host中运行app

$  jdb -connect com.sun.jdi.SocketAttach:hostname=127.0.0.1 ,port=8899


调试期间结束进程

$ adb shell ps | grep com.myapp | awk '{print $2}' | xargs adb shell kill


常用断点:

1、system.loadlibrary对应native层libdvm.so->dvmLoadNativeCode
2、JNILOAD中注册JNI函数Libdvm.so->jniRegisterNativeMethods


© 著作权归作者所有

stormm
粉丝 32
博文 22
码字总数 14557
作品 0
昌平
运维
私信 提问
5款微信小程序开发工具使用报告,微信官方开发工具还有待提升

微信小程序已经内测有一段时间了,笔者本着好奇加学习的心态写了几个小demo,虽然在MINA框架上并没有遇到太多的坑,但官方开发工具实在不敢恭维。 api提示不全,要一个个查api啊,写代码超级...

memda
2016/10/24
2
0
5款微信小程序开发工具使用报告,微信官方开发工具还有待提升

微信小程序已经内测有一段时间了,笔者本着好奇加学习的心态写了几个小demo,虽然在MINA框架上并没有遇到太多的坑,但官方开发工具实在不敢恭维。 api提示不全,要一个个查api啊,写代码超级...

memda
2016/10/24
6.1K
13
VS~单步调试DLL

有时我们从第三方下载DLL库之后,在使用VS进行调试时还是很麻烦的,现在我总结一下,在开发过过程中调试DLL的方法,希望对各位在开发中有帮助。 1 VS下载插件.Net Refector 2 引用你的D...

mcy247
2017/12/07
0
0
chrome浏览器中 F12 功能的简单介绍

由于F12是前端开发人员的利器,所以我自己也在不断摸索中,查看一些博客和资料后,自己总结了一下来帮助自己理解和记忆,也希望能帮到有需要的小伙伴,嘿嘿! 首先介绍Chrome开发者工具中,调...

m0_37724356
2018/04/10
0
0
iOS调试WebView,简单到无门槛

问题来源 近来这段时间一直在写内嵌在App中的Html,虽然在HBuilder中可以轻易的使用各种浏览器轻易调试Html,但是在Xcode中想调试Html却并不容易.Xcode的图形调试界面只能调试原生的UI.WKWebV...

神经骚栋
2018/07/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

elasticsearch 6.x的基本dsl语句

本文使用的谷歌浏览器插件sense,链接如下sense插件(兼容es6.x版本) 查看集群状态 http://106.12.27.130:9200/_cat/health?v 绿色-一切都很好(集群功能齐全) 黄色——所有的数据都是可用...

长恭
15分钟前
8
0
Math对象的一些方法

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //圆周率 console.log(Math.PI) ......

zhengzhixiang
21分钟前
6
0
移动端的弹窗滚动禁止body滚动

本文转载于:专业的前端网站➼移动端的弹窗滚动禁止body滚动 前言 最近一个需求是弹窗展示列表,显然是需要一个滚动条的,而滚动到底部就会穿透到body滚动,而阻止默认行为是不行的,这样两个...

前端老手
44分钟前
13
0
设计模式 建造者模式和模板方法模式扩展篇

建造者模式和模板方法模式扩展篇 UML 与抽象工厂模式比较 本模式可以看出与抽象工厂非常类似,都是产生不同的产品,怎么区分这两种设计的使用场景呢 - 建造者模式关注的是基本方法的调...

木本本
49分钟前
16
0
CPU 读取cache、内存、磁盘性能

google 工程师Jeff Dean 首先在他关于分布式系统的ppt文档列出来的,到处被引用的很多。 1秒=10^3毫秒=10^6微妙=10^9纳秒=10^12皮秒 读 cache ns 级,读内存100 ns,从内存顺序读1MB 0.25ms,...

SibylY
56分钟前
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部