[笔记]安卓逆向之动态调试

简介: [笔记]安卓逆向之动态调试

前言

动态调试apk步骤:

  1. 更改apk可调试 debuggable = 1
  2. 然后打包运行
  3. ddms查看debuggable进程
  4. 使用as远程调试

但由于大部分app会有签名验证和加固等导致更改app的属性是会导致编译不通过的

所以提供以下几种办法:

  1. app manifest.xml debuggable 属性设为1
  2. 更改系统属性全局可调试:ro.debuggable = 1

一般都是使用第二种,然后第二种又有一些办法:

  1. mprop工具更改debuggable
  2. rootadb工具更改debuggable
  3. 8.0以下 改img系统镜像设置值
  4. 8.0以上改img系统镜像设置值

环境

手把手教你搭建完美的 Android 搞机/逆向环境

小米如何安装magisk和太极阳(纯小白篇)

工具

android Killer

Magisk安装教程

Termux安装

动态调试

总结

相关文章
|
5天前
|
Android开发
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
Android源代码定制:Overlay目录定制|调试Overlay资源是否生效
11 0
|
5天前
|
Android开发 内存技术
Android 通过tinyalsa调试解决录制和播放音频问题
Android 通过tinyalsa调试解决录制和播放音频问题
21 1
|
5天前
|
安全 编译器 API
Android HAL深入探索(5): 调试HAL报错与解决方案
Android HAL深入探索(5): 调试HAL报错与解决方案
7 1
|
5天前
|
网络协议 Shell Android开发
Android 深入学习ADB调试原理(1)
Android 深入学习ADB调试原理(1)
20 1
|
2月前
|
网络协议 Shell Linux
安卓逆向 -- IDA动态调试
安卓逆向 -- IDA动态调试
24 0
|
2月前
|
Android开发 数据安全/隐私保护
安卓逆向 -- Jeb动态调试
安卓逆向 -- Jeb动态调试
39 1
|
7月前
|
小程序 Android开发 iOS开发
微信小程序-虚拟支付:适用场景 / iPhone调试用支付成功,Android调用失败,提示“小程序支付能力已被限制” / “errMsg“.“requestPayment:fail banned”
微信小程序-虚拟支付:适用场景 / iPhone调试用支付成功,Android调用失败,提示“小程序支付能力已被限制” / “errMsg“.“requestPayment:fail banned”
247 0
|
4月前
|
网络协议 Android开发 虚拟化
Android Studio无法运行程序调试程序出现Unable to connect to ADB.Check the Event Log for possible issues.Verify th
Android Studio无法运行程序调试程序出现Unable to connect to ADB.Check the Event Log for possible issues.Verify th
63 0
Android Studio无法运行程序调试程序出现Unable to connect to ADB.Check the Event Log for possible issues.Verify th
|
5月前
|
网络协议 NoSQL Unix
[√]Android NDK调试启动分析LLDB-SERVER
[√]Android NDK调试启动分析LLDB-SERVER
128 0
|
5月前
|
Android开发
Android JNI调试
Android JNI调试
42 0