位置: IT常识 - 正文

安卓so ida动态调试(手机上动态调试apk)

编辑:rootadmin
1.启动调试服务 将ida中Android_Server移动到手机中(ida所在目录dbgsrv文件中) db push android_Server /data/local/tmp/as adb shell su cd /data/local/tmp ls -l chmod 777 as ./as ... 1.启动调试服务

推荐整理分享安卓so ida动态调试(手机上动态调试apk),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:安卓动态效果怎么设置,ida android动态调试,安卓动态调试,android 设置动态壁纸,安卓动态调试工具,android动态,android动态设置style,安卓动态调试工具,内容如对您有帮助,希望把文章链接给更多的朋友!

安卓so ida动态调试(手机上动态调试apk)

将ida中Android_Server移动到手机中(ida所在目录dbgsrv文件中)

db push android_Server /data/local/tmp/asadb shell sucd /data/local/tmpls -lchmod 777 as./as -p23456 #随意端口号adb forward tcp:23456 tcp:23456 #端口转发到电脑2.查看调试app包名#运行需要调试的app# windows #adb shell dumpsys window w |findstr \/ |findstr name=#mac #adb shell dumpsys window w |grep \/ |grep name= #例如mAnimationIsEntrance=true mSurface=Surface(name=NavigationBar)/@0x69e619cmAnimationIsEntrance=true mSurface=Surface(name=StatusBar)/@0xbcd3aaf mAnimationIsEntrance=true mSurface=Surface(name=com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.splash.SplashActivity)/@0xb681146 mSurface=Surface(name=com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.splash.SplashActivity)/@0x63b4834 mSurface=Surface(name=com.breel.wallpapers.dioramas.lagos.LagosWallpaperService)/@0x2031e3.已debug状态启动appadb shell am start -D -n 包名/启动类#例如adb shell am start -D -n com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.splash.SplashActivity4.IDAdebug连接1.环境配置

Debugger>Process options

中配置好上一步设置好的调试ip:127.0.0.1 端口23456

Debugger>Attach to Process,

然后 Attach to Process,从弹出的窗口中选择com.ss.android.ugc.aweme

5.相关快捷键1. F2下断点2. F7进入函数,F8单步调试,F9跳到下一个断点,F2下断点,G调到函数地址3. N重名4. g跳到地址和函数名5. u取消把函数汇编变成机器码6. c就是把机器码变成汇编7. F58. p分析函数,把机器码那些东西翻译成函数9. ctrl+s看见系统所有的模块10. ctrl+f搜索11. 单步调试注意右上角,寄存器变蓝色表示被改了12. otions->number of opcode bytes可以查看机器码,填入4一行看4个机器码13. 在hex view-1按F2可以修改机器码,再次按F2确定修改14. alt+g看是thumb还是arm指令15. 在函数名上按X可以看见上层调用16. 在f5伪c/c++代码的情况下,注释是/,汇编情况下注释是;17. f4移动到光标处18. 在寄存器窗口按E可以修改寄存器的值19. 在内存窗口f2可以修改内存的值
本文链接地址:https://www.jiuchutong.com/zhishi/310330.html 转载请保留说明!

上一篇:python实例创建销毁的函数整理(用python创建一个列表)

下一篇:mysql右外连接查询的介绍(mysql 内连接查询)

  • 金税三期反映出来的是前几年的问题
  • 委托加工发出材料成本会计分录
  • 金税四期对企业的六点影响
  • 货币基金分红交什么税
  • 支付的工会经费现金流量项目是什么?
  • 小型微利企业年应纳税所得额不超过100万元的部分
  • 收到社保生育津贴摘要怎么写
  • 付款单位与开票单位不一致如何做账?
  • 小企业会计准则和企业会计准则的区别
  • 企业政府性征地补偿款如何合法使用
  • 接受土地使用权作为投资属于什么凭证
  • 商品损失 进项税 确定
  • 税务局开收据的流程
  • 17税点变更成16税点
  • 企业开办费用的预算
  • 单位购入新车的发票
  • 进货发票未到怎么做账
  • 年金计算个税需要扣除吗
  • 环保税和环境税一样吗
  • 每月案例分析
  • 应纳税所得额是开票金额吗
  • 贸易公司补交所得税怎么做账?
  • 转回给挂靠单位的钱怎么做分录
  • 资本增值是什么
  • 工程项目管理人员任命书
  • 其它综合收益算利润吗
  • 2020年开公司优惠政策
  • 对子公司投资款要交税吗
  • 新笔记本怎么激活windows11
  • win7如何取消关机
  • 4芯网线插线顺序图
  • php数组函数面试题
  • php课堂笔记
  • 以前年度应当取得而未取得的发票
  • 电梯的维护保养应当由谁负责
  • php怎么输出中文
  • 企业固定资产账户2019年6月初借方余额5000000元
  • 火山口湖成因
  • 长期待摊费用应该怎么摊销
  • 小企业固定资产折旧方法包括
  • js删除对象的方法
  • 法定盈余公积使用于什么
  • 分页limit参数
  • 补提企业所得税财务报表应该如何调整
  • 应收应付款项
  • 现金流量表中的现金流量包括哪些
  • 政府会计资产的概念
  • mysql锁表机制
  • 原材料的对应账户有哪些
  • 什么情况下借递债券
  • 建筑业清包工合同范本
  • 实物返利的税务处理
  • 支付水电费的会计
  • 企业退款给个人多久到账
  • 小规模企业应交税费分录
  • 员工异地工作
  • 收到稳岗补贴要交税吗
  • 公司基本户可以变更吗
  • 项目成本的估算与预算有什么区别和联系?考试资料网
  • 一般纳税人原材料的入账价值怎么算
  • sql2005定时备份数据库
  • /wlan direct
  • windows xp.exe
  • win 8.1 preview ISO镜像安装方法简易教程
  • win8系统怎么设置桌面图标
  • win10 怎么恢复
  • win10快速隐藏窗口
  • win7系统怎么设置锁屏密码怎么设置
  • win10系统开机蓝屏,重启就好
  • windows7开机启动
  • jquery设置自定义属性
  • 模板创造
  • python的了解
  • 处理判断字符串是否相等
  • js selectionchange
  • js的iframe
  • 电子税务局登录方式
  • 增值税纳税申报表怎么填
  • 北京税务部门需要党员吗
  • 车辆退款
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设