针对没有 root 的 android(12+)真机抓包有什么好办法?

15 小时 9 分钟前
 me15000
之前用 fiddler4 部分 https 无法解码 https ,网上方法大多需要 root 的情况下才行,
尝试用模拟器部分 app 是无法模拟到具体的页面,所以还是需要真机测试
网上的方法也测了一个遍,模拟器也装了一个遍,还是不太行

已经尝试:

1)给 fiddler 安装 certmaker 插件 (部分链接仍然是 https 无法解码的情况,部分有效)
https://www.cnblogs.com/Snail-offort/p/10716551.html

2)VitualXposed+JustTrustMe 解决 https 的抓包问题 (问题真机无法安装)
https://blog.csdn.net/NHB456789/article/details/134598990
781 次点击
所在节点    程序员
10 条回复
gam2046
14 小时 46 分钟前
非 ROOT ,如果指的是不能解 BL 锁,那么没有解决方案,打根上,系统不信任用户证书,这就导致无法中间人。尤其是现在许多应用都开始 SSL Pinning ,即使加入到系统证书里,也白扯。因此,解锁 BootLoader 几乎是前置条件。
xiaoriri666
13 小时 7 分钟前
非 root 可以通过定制系统自己编译 aosp 刷机,把抓包的证书放进去,然后就可以了
xiaoriri666
13 小时 6 分钟前
不 root 是抓不了的
deelii
11 小时 35 分钟前
现在都内置证书了没 root 是真不行
coolloves
11 小时 17 分钟前
我用的伏羲 x JustTrustMe 不行,但是用 https://github.com/ViRb3/TrustMeAlready 这个 可以抓到 你可以试试
tanranran
11 小时 17 分钟前
coolloves
11 小时 16 分钟前
@coolloves #5 我不是 12+ 我是 9 装的几个真机不行的,里面可以抓
lyc8503
10 小时 32 分钟前
可以试试 VMOS 这类在安卓上的虚拟机

实在不行建议买个便宜的二手真机专门拿来做测试
linhua
10 小时 13 分钟前
1 、vmos pro
2 、用 arm 架构模拟器( arm cpu ),不是 x86 模拟器。比如 arm 架构的 云手机
dragonfsky1
1 分钟前
先 root 然后 adb 连上用 tcpdump 抓包

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1074142

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX