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

  • 特定业务计算的应纳税所得额
  • 增值税申报错误已经缴税了怎么办
  • 企业对外投资收益税收
  • 税控盘的进项税在哪里申报
  • 建设工程劳务分包的规定
  • 建筑综合税率包含企业所得税吗
  • 税控服务费减免政策
  • 固定资产折旧购买日期还是使用日期呢
  • 水电费的进项税额能抵扣吗
  • 外购货物对外捐赠企业所得税
  • 高速公路通行费发票可以抵扣增值税吗
  • 报销 交通费
  • 公司基本账户销户需要带什么资料
  • 营改增后个人所得税计税依据实例
  • 企业固定资产没提折旧怎么办
  • 银行汇票使用流程举例
  • 超额亏损在合并后怎么算
  • 不合规进项税如何账务处理
  • 减税降费各项政策
  • 转让公司账本凭证都要移交吗
  • 机顶盒包括
  • 专家评审费需要多少钱
  • 年度账套怎么结转下一年
  • 企业职工教育经费计入什么科目
  • 涂料厂生产销售的涂料要交消费税吗
  • 制造业企业存货管理论文
  • 建筑劳务预缴税款后怎么申报
  • 信托保证本金吗
  • 华为鸿蒙一键抠图
  • windows预览体验计划选哪个渠道
  • 企业发生待摊费怎么处理
  • php封装api
  • 无线路由器如何桥接wifi信号
  • PHP:ftp_set_option()的用法_FTP函数
  • linux命令tar zcvf
  • 补缴企业所得税和滞纳金如何入账
  • 生活常识 小常识
  • 公司当月申报的是下个月社保么
  • 纯HTML+CSS小兔鲜儿网站首页(静态网页)
  • 可以抵扣土地增值税的项目
  • 支出和收入怎么算呀
  • 企业一直零申报不经营
  • 以摊余成本计量的金融资产会计处理
  • 个人发票抬头是自己的名字吗
  • 织梦如何使用不侵权
  • 工程咨询服务发展的指导意见有哪些
  • 政府补助免征企业所得税条件会计分录
  • 资产总额是指营业收入和营业支出吗
  • 工伤报销计入什么科目
  • 政府补助属于营业外收入吗
  • 简易计税方法的适用范围
  • 汽修修理厂
  • 长期应付账款是什么
  • 什么是残保金减免政策
  • 公司一般户需要纳税吗
  • 期末结转生产成本的账户
  • 补发以前年度工资的账务处理
  • 收到货物抵账的会计分录
  • 实收资本可以做现金吗
  • 年报从业人数和什么有关
  • window怎么升级系统
  • 查看电伊
  • win7修改系统版本
  • win10 1511(win10 TH2)如何调整开始屏幕磁贴大小?
  • linux切换到指定目录
  • 软件生态圈是什意思
  • win10总连不上网
  • 使用时间
  • Error: String types not allowed (at 'layout_gravity' with value 'bottom/center_horizontal').
  • bat 远程连接
  • javascript基于什么的语言
  • jquery悬浮窗
  • android多点触控
  • jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
  • JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
  • javascriptjs
  • 如何强化理论武装
  • 新入职税务干部工作心得
  • 可以去税务局交医社保吗
  • 江苏发票认证平台app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设