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

  • 利用这些小技巧,让明星给你送流量(实用的小技巧)

    利用这些小技巧,让明星给你送流量(实用的小技巧)

  • 电话手表长续航模式怎么退出(电话手表长续航模式怎么设置)

    电话手表长续航模式怎么退出(电话手表长续航模式怎么设置)

  • 电脑版WPS循环放映方式怎么设置(电脑版wps循环放大怎么弄)

    电脑版WPS循环放映方式怎么设置(电脑版wps循环放大怎么弄)

  • mate30呼吸灯怎么设置(mate30 呼吸灯开启)

    mate30呼吸灯怎么设置(mate30 呼吸灯开启)

  • 两个微信切换会封号吗(两个微信切换会泄露个人信息吗)

    两个微信切换会封号吗(两个微信切换会泄露个人信息吗)

  • 数据库删除表语句(数据库删除表语句区别)

    数据库删除表语句(数据库删除表语句区别)

  • 不是小米手机可以用小米手环吗(不是小米手机可以用米家app联动吗)

    不是小米手机可以用小米手环吗(不是小米手机可以用米家app联动吗)

  • 钉钉学生号有什么用(钉钉学生号什么意思)

    钉钉学生号有什么用(钉钉学生号什么意思)

  • 你已经转发过该名片,无法申请添加好友?(你已经转发过该名片,无法申请添加名片,怎么办)

    你已经转发过该名片,无法申请添加好友?(你已经转发过该名片,无法申请添加名片,怎么办)

  • soul显示我暂时离开几天归期未有期(soul显示我暂时离开几天归期未有期是什么意思)

    soul显示我暂时离开几天归期未有期(soul显示我暂时离开几天归期未有期是什么意思)

  • ipad不能开机一直黑屏(ipad不能开机一直闪)

    ipad不能开机一直黑屏(ipad不能开机一直闪)

  • 和拼多多一样的平台有哪些(和拼多多一样的水多多)

    和拼多多一样的平台有哪些(和拼多多一样的水多多)

  • gpu0和gpu1是什么意思(gpu0比gpu1高)

    gpu0和gpu1是什么意思(gpu0比gpu1高)

  • excel的默认工作簿名称是(Excel的默认工作簿名称为)

    excel的默认工作簿名称是(Excel的默认工作簿名称为)

  • 怎么录制mp3格式的录音(怎么录制mp3格式的录音视频)

    怎么录制mp3格式的录音(怎么录制mp3格式的录音视频)

  • 苹果xr铃声刚开始大后面小怎么调(苹果xr的来电铃声为啥开始有声音后面就没有)

    苹果xr铃声刚开始大后面小怎么调(苹果xr的来电铃声为啥开始有声音后面就没有)

  • 腾讯开放平台推出时间(腾讯开放平台官网手机版)

    腾讯开放平台推出时间(腾讯开放平台官网手机版)

  • hp复印机怎么缩小复印(hp打印机复印怎么缩印)

    hp复印机怎么缩小复印(hp打印机复印怎么缩印)

  • 编程语言int是什么意思(程序语言int)

    编程语言int是什么意思(程序语言int)

  • 美团怎么恢复删除记录(美团怎么恢复删除的地址)

    美团怎么恢复删除记录(美团怎么恢复删除的地址)

  • 华为手机管控中心在哪(华为手机管控中心解除后的应用)

    华为手机管控中心在哪(华为手机管控中心解除后的应用)

  • 序号怎么拉下来12345(计算机序号怎么拉下来)

    序号怎么拉下来12345(计算机序号怎么拉下来)

  • oppoa9手机充电的时候有没有显示灯(oppoa95手机充电)

    oppoa9手机充电的时候有没有显示灯(oppoa95手机充电)

  • 华为手机屏幕开胶了怎么办(华为手机屏幕开了怎么回事)

    华为手机屏幕开胶了怎么办(华为手机屏幕开了怎么回事)

  • 美团评价是不是当天显示(美团评价是不是火候太大怎么回复)

    美团评价是不是当天显示(美团评价是不是火候太大怎么回复)

  • iphone6蓝牙信号修复(苹果6蓝牙信号不好)

    iphone6蓝牙信号修复(苹果6蓝牙信号不好)

  • 大屏手机携带技巧(大屏手机方便携带吗)

    大屏手机携带技巧(大屏手机方便携带吗)

  • 电脑经常死机问题分析及解决办法是什么?(电脑总是死机)

    电脑经常死机问题分析及解决办法是什么?(电脑总是死机)

  • Vue3 + PDF.js 实现 PDF 预览(vue实现pdf下载)

    Vue3 + PDF.js 实现 PDF 预览(vue实现pdf下载)

  • 医疗批发企业增值税税负率大概是多少
  • 所得税为什么比利润高
  • 主营业务税金及附加怎么算
  • 资产处置损益对损益有影响吗
  • 现金销售收入是净收入吗
  • 汇兑损益结转贷方怎么调整到借方
  • 免费给客户提供服务怎么做账
  • 应付职工薪酬的计税基础
  • 外购商品赠送给顾客
  • 销售业务中的贴息如何开票?
  • 公对公转账需要多久到账
  • 固定资产已入库款项已付次月开发票何时记提折旧
  • 没有对公账户怎么办
  • 房地产企业建设的幼儿园如何缴纳城镇土地使用税
  • 推广的产品
  • 往来账会计怎么做
  • 股票股利和现金股利的共同点
  • php常用扩展有哪些
  • 哪些企业需进行预算管理
  • 工业厂房修建需要哪些手续
  • 其他存货包括哪些内容
  • 购车发票遗失了能否去4s店里补开
  • 十分=1
  • thinkphp yii
  • 售后回购怎么做会计处理
  • thinkphp百万级数据查询
  • lvresize命令
  • 汇算清缴的所得税怎么做账
  • phpcms下载
  • 高新技术企业研发人员比例要求
  • 工程物资进项税额转出
  • 固定资产原值增加当月计提折旧吗
  • 固定资产科目代码是多少
  • sqlserver2005连接到服务器
  • 土地使用权转让合法吗
  • 商标注册费2000元记哪个科目
  • 报废产品账务的处理方法
  • 佣金和其他费用
  • 一般纳税人怎么算税
  • 原材料贷方余额怎么转成本
  • 文化传媒公司的主营业务
  • 已经认证的进项票销售方冲红了
  • 预付性费用支出计入
  • 客人在酒店
  • 为什么规定视同销售?
  • 公司账本需要保留几年
  • 企业其他应收款余额非常大的原因
  • 商业折扣入账
  • windows下mysql安装配置教程
  • 查看mysql执行sql日志内容
  • windows没有无线网络
  • win8.1 multiple edition
  • windows隐藏文件夹开启
  • windows允许多用户登录
  • 苹果电脑安装win7系统教程
  • win10预览版21301bug
  • linux系统怎么更改语言
  • win10系统怎么新建磁盘
  • imac怎么查使用时间
  • linux系统启动步骤
  • linux命令怎么用
  • win10更新后qq打不开
  • 如何判断电脑是不是linux
  • linux rpm包怎么安装
  • [android] intent实例
  • 浏览器复制插件在哪
  • window.open失效
  • android指南针源码
  • python 解析js
  • jquery打开本地html
  • python写抢购教程
  • jquery使用jsonp
  • node基础知识
  • 留抵税额过多怎么办
  • 精准扶贫有哪些分类措施
  • 如何在电子税务局看本月应申报的税
  • 重庆国家税务电子税务局官网登录
  • 小规模纳税人购买车辆可以抵扣税吗
  • 北京市税务协会领导
  • 天津户籍信息查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设