位置: 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 内连接查询)

  • 应付账款转资本公积
  • 上传附报资料在哪下载
  • 机票行程单丢了可以重新打吗
  • 商业企业能否计税
  • 滞纳金为千分之二从何年开始实施
  • 开发间接费用的分配率为本月
  • 计提坏账准备为什么要加借方
  • 会计中预付款包括
  • 异地预缴增值税后本地怎么申报
  • 电子商务交易成本
  • 利息支出税前扣除标准2020
  • 应付职工薪酬明细账模板
  • 进口材料海关到港
  • 柴油可以销售吗
  • 关联业务报告表需要填吗
  • 外资生产企业出口销售会计处理
  • 电商刷单的收入怎么做凭证?
  • 进口原材料的关税怎么算
  • 下雨被水淹
  • 总账会计就是内外账合并吗
  • 对方公司税务注销了发票没有开给我怎么办
  • 设备安装公司如何经营
  • 会计实操的重要性有哪些
  • 手动滑屏怎么操作
  • 上月发生的费用本月报销记账
  • 公司车辆报废收入怎么入账
  • 超市预售卡怎么记账
  • 代垫运费的会计处理
  • 电脑上fci是什么文件
  • 发票认证了,但是没有入账
  • sisusbrg.exe - sisusbrg是什么进程 有什么用
  • java+php
  • PHP/HTML混写的四种方式总结
  • h5页面内嵌到微信
  • react脚手架搭建项目
  • python线程和协程
  • mongodb从入门到商业实战
  • 我想问一下移动
  • 零申报社保是否可以报销
  • 企业的净利润率
  • 递延收益的影响
  • 企业新成立刻章要求
  • 残疾人保障金所属期怎么填
  • 供应商发票多开了如何处理?
  • 企业季度是如何对账
  • mysql的存储过程怎么理解
  • mysql获取字段值的长度
  • 企业进行股权转让前,必须先销什么户
  • 注册资本认缴到期
  • 主营业务收入净额在利润表里怎么看
  • 工程分包合同协议书
  • 小规模减免的增值税
  • 重分类调整的内容包括什么
  • 折价购买股权账务处理
  • 电子承兑汇票的承兑人是谁
  • 4s店出售试驾车的增值税是多少
  • 借款利息如何支付
  • 商业折扣和销售折让计入财务费用吗
  • 事业单位收到钱怎么记账
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 企业享受所得税免税政策
  • win2003和xp一样吗
  • 如何用u盘装系统盘
  • yum命令作用
  • win7系统打不开网络和共享中心
  • windows组策略a-g-dl-p
  • 小米4刷windows 10
  • ubuntu系统怎么用
  • win10任务栏跳来跳去
  • android获取音频信息
  • Android一分钟环境搭建,包含Mac、Linux、Windows
  • 微信小程序吸血鬼 豹女
  • easyui表格
  • shell脚本实现自动化巡检报警发送邮箱
  • SQLite3中文编码 Python的实现
  • JavaScript中的数据类型分为两大类
  • 简述python语言
  • android 设置竖屏
  • 加强党的作风建设是目前全党的中心
  • 小规模和一般纳税人营业执照区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设