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

  • 淘宝网店的宣传推广决定你开网店的成败(淘宝网店宣传推广)

    淘宝网店的宣传推广决定你开网店的成败(淘宝网店宣传推广)

  • 苹果手机主屏幕上的圆点在哪里设置(苹果手机主屏幕模糊怎么回事)

    苹果手机主屏幕上的圆点在哪里设置(苹果手机主屏幕模糊怎么回事)

  • 红米内容中心怎么关闭(红米内容中心怎么关闭广告)

    红米内容中心怎么关闭(红米内容中心怎么关闭广告)

  • 抖音视频几点发布容易上热门(抖音视频几点发好)

    抖音视频几点发布容易上热门(抖音视频几点发好)

  • 表现媒体是什么(表示媒体和表现媒体的区别)

    表现媒体是什么(表示媒体和表现媒体的区别)

  • 苹果xr怎么开启3d(苹果XR怎么开启电量百分比)

    苹果xr怎么开启3d(苹果XR怎么开启电量百分比)

  • 手机键盘没有回车键怎么办(手机键盘没有回车键怎么设置)

    手机键盘没有回车键怎么办(手机键盘没有回车键怎么设置)

  • jsn al00a华为是什么型号(华为jsn-al00是什么型号)

    jsn al00a华为是什么型号(华为jsn-al00是什么型号)

  • ipadPro11屏幕按压凹陷(ipad pro2018按压屏幕异响)

    ipadPro11屏幕按压凹陷(ipad pro2018按压屏幕异响)

  • 苹果手机的小圆点怎么不能使用了(苹果手机的小圆点不起作用,怎么办)

    苹果手机的小圆点怎么不能使用了(苹果手机的小圆点不起作用,怎么办)

  • PS一输入文字就显示程序错误(ps一输入文字就卡死)

    PS一输入文字就显示程序错误(ps一输入文字就卡死)

  • 微信电脑和手机能同时视频么(微信电脑和手机信息不同步怎么办)

    微信电脑和手机能同时视频么(微信电脑和手机信息不同步怎么办)

  • 打电话没录音可以查录音吗(打电话没录音可以调出来吗)

    打电话没录音可以查录音吗(打电话没录音可以调出来吗)

  • 美团可以同时在两个手机上登录吗(美团可以两家一起付款吗)

    美团可以同时在两个手机上登录吗(美团可以两家一起付款吗)

  • 苹果手机发朋友圈视频模糊怎么回事(苹果手机发朋友圈显示手机型号吗)

    苹果手机发朋友圈视频模糊怎么回事(苹果手机发朋友圈显示手机型号吗)

  • qq更新了日志是什么意思(qq更新了日志是什么意思,怎么取消)

    qq更新了日志是什么意思(qq更新了日志是什么意思,怎么取消)

  • 苹果xmax锁屏密码忘记了(iphone x 锁屏密码)

    苹果xmax锁屏密码忘记了(iphone x 锁屏密码)

  • 算法分析的主要方面(算法分析的主要方法)

    算法分析的主要方面(算法分析的主要方法)

  • 一码通个人如何注册开通(一码通怎么申请二维码)

    一码通个人如何注册开通(一码通怎么申请二维码)

  • 快手怎么撤回作品(快手怎么撤回作品视频)

    快手怎么撤回作品(快手怎么撤回作品视频)

  • 最近移动网络不好怎么回事(移动这几天网络完全没法用)

    最近移动网络不好怎么回事(移动这几天网络完全没法用)

  • 网易考拉如何拼团(网易考拉能自动拼团吗)

    网易考拉如何拼团(网易考拉能自动拼团吗)

  • qq音乐听歌时长(qq音乐听歌时长在哪里)

    qq音乐听歌时长(qq音乐听歌时长在哪里)

  • 如何在uniapp中优雅地使用WebView(uniapp如何使用)

    如何在uniapp中优雅地使用WebView(uniapp如何使用)

  • 31.JavaScript数组进阶,一网打尽数组操作函数slice、filter、map、reduce、some、every、find、splice

    31.JavaScript数组进阶,一网打尽数组操作函数slice、filter、map、reduce、some、every、find、splice

  • PHP中define定义常量的方法(php中使用什么函数来定义常量)

    PHP中define定义常量的方法(php中使用什么函数来定义常量)

  • 施工单位缴税实例
  • 税务师考试各科老师推荐
  • 国债利息属于免税吗
  • 本月无销售额,但是有进项,需要认证吗
  • 异常凭证进项税额转出
  • 增加固定资产原值账务处理
  • 网银发工资怎么增员的
  • 纳税筹划成本支出怎么算
  • 个人自产自销农产品免税政策
  • 土地增值税清算规程实施细则
  • 收到运费发票的会计分录
  • 办公设备折旧年限及残值率
  • 企业要怎样才能发挥其在实现生态产品价值过程中的作用
  • 展厅出租或招商
  • 固定资产入账价值包括
  • 基金公司管理费收入怎么入账
  • 公户买理财产品怎么做账
  • 进项大于销项的分录怎么写
  • 发票清单太多怎么办理
  • 为职工垫付的款项属于其他应收款吗
  • 公积金提取条件
  • 股东房产无偿给公司使用协议
  • c盘满了清理什么
  • mac安装软件提示身份不明
  • 定向增发利好还是利空股票
  • mac侧边栏设置
  • 在win7系统中将打开窗口拖到屏幕顶端
  • vue前端代码实例
  • win10哪个版本流畅兼容性好
  • php 字符串函数
  • 支付挂靠方的管理费用有进项吗?
  • php options
  • 将债务转为资本的,债务人应当将债权人
  • 提高支票处理效率的有效方法是
  • h5跳转h5
  • 人力资源规划系统包括哪些主要内容
  • PHP:imagecreatefromstring()的用法_GD库图像处理函数
  • php-xml
  • element ui
  • carplcy车载有什么用
  • python快速检索
  • flip函数
  • Yii2创建多界面主题(Theme)的方法
  • 权益法下股权投资转让
  • 综合评价怎么改
  • sql查询服务器硬件信息
  • 专票不抵扣认证怎么操作
  • 不满足收入确认条件的会计分录
  • 公司内部的往来款用什么表格怎么做账
  • 银行抵债资产如何更快处置
  • 用友财务软件的核心模块是什么
  • 企业为职工租房合法吗
  • 预提费用汇算清缴如何调整
  • 被收购企业账务怎么处理
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 工程施工企业的会计科目如何设置
  • 初次建账应准备哪几种会计本
  • sql server连接不上服务器怎么办
  • unix du
  • vb.net with
  • win9有吗
  • 一键ghost的功能
  • 忘记密码 ?
  • xp系统怎么调出任务管理器
  • linux交换空间的作用
  • win10打不出字解决办法
  • 电脑键盘上f1到f12快捷键的功能分别是
  • windows屏幕上有多个窗口时
  • Linux系统开源VPN Openvpn进程异常退出解决方法
  • chm文件打不开的解决方法
  • jquery实现原理
  • c# opengl 3d
  • 批处理copy合并文件
  • shell脚本显示进度条
  • unity linux arm
  • 在javascript中关于alert confirm
  • python console不能用
  • [置顶]电影名字《收件人不详》
  • python爬虫类
  • 期初库存和期末库存是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设