V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
me15000
V2EX  ›  程序员

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

  •  
  •   me15000 · 20 小时 46 分钟前 · 1091 次点击
    之前用 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
    17 条回复    2024-09-20 13:17:53 +08:00
    gam2046
        1
    gam2046  
       20 小时 22 分钟前
    非 ROOT ,如果指的是不能解 BL 锁,那么没有解决方案,打根上,系统不信任用户证书,这就导致无法中间人。尤其是现在许多应用都开始 SSL Pinning ,即使加入到系统证书里,也白扯。因此,解锁 BootLoader 几乎是前置条件。
    xiaoriri666
        2
    xiaoriri666  
       18 小时 43 分钟前
    非 root 可以通过定制系统自己编译 aosp 刷机,把抓包的证书放进去,然后就可以了
    xiaoriri666
        3
    xiaoriri666  
       18 小时 43 分钟前
    不 root 是抓不了的
    deelii
        4
    deelii  
       17 小时 12 分钟前
    现在都内置证书了没 root 是真不行
    coolloves
        5
    coolloves  
       16 小时 54 分钟前
    我用的伏羲 x JustTrustMe 不行,但是用 https://github.com/ViRb3/TrustMeAlready 这个 可以抓到 你可以试试
    coolloves
        7
    coolloves  
       16 小时 53 分钟前
    @coolloves #5 我不是 12+ 我是 9 装的几个真机不行的,里面可以抓
    lyc8503
        8
    lyc8503  
       16 小时 8 分钟前
    可以试试 VMOS 这类在安卓上的虚拟机

    实在不行建议买个便宜的二手真机专门拿来做测试
    linhua
        9
    linhua  
       15 小时 50 分钟前
    1 、vmos pro
    2 、用 arm 架构模拟器( arm cpu ),不是 x86 模拟器。比如 arm 架构的 云手机
    dragonfsky1
        10
    dragonfsky1  
       5 小时 38 分钟前
    先 root 然后 adb 连上用 tcpdump 抓包
    wenxin667
        11
    wenxin667  
       5 小时 26 分钟前
    LSPatch 应该可以应对非内置证书的 SSL Pinning
    debuggeeker
        12
    debuggeeker  
       5 小时 24 分钟前
    都已经想抓包了,居然还有人不 root 。
    loveqianool
        13
    loveqianool  
       5 小时 3 分钟前 via Android
    92van
        14
    92van  
       4 小时 17 分钟前
    @loveqianool 之前看到 v 友发的,后来用了下,真好用
    brianinzz
        15
    brianinzz  
       3 小时 41 分钟前
    vmos Pro 安卓里面的模拟器 带 root 的 不行就是 vmos Pro 虚拟机 + 手机上装个小黄鸟 httpcanary 基本通杀
    jeesk
        16
    jeesk  
       2 小时 38 分钟前
    比如 root 呀, 基本上都不信任用户证书。
    rekulas
        17
    rekulas  
       1 小时 31 分钟前
    高版本安卓(9+)我记得我之前抓过,用了这个办法但可能还有其他措施,具体忘了得研究下
    https://blog.51cto.com/u_16213614/10700702

    不过最简单得方法是你直接买一个 root 机百元钱而已,或者租一个云算力真机
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5202 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 06:49 · PVG 14:49 · LAX 23:49 · JFK 02:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.