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

如何在 android 设备上实现重写 http response?

  •  
  •   undefinedsymbol · 136 天前 · 4729 次点击
    这是一个创建于 136 天前的主题,其中的信息可能已经有所发展或是发生改变。

    设备已 root ,问下有没有什么方法可以修改某个 app 的 http response?

    以下是之前一个 v 友提的问题,但是没有解决。 https://cn.v2ex.com/t/897055

    16 条回复    2024-08-08 22:16:40 +08:00
    Eension
        1
    Eension  
       136 天前
    换个思路,代理到局域网的 PC 设备,在 PC 设备上 hack
    undefinedsymbol
        2
    undefinedsymbol  
    OP
       136 天前
    @Eension 通过 pc 是可以实现,但是我这边的场景要在这个手机上完成,所以就。。。
    guanzhangzhang
        3
    guanzhangzhang  
       135 天前
    frida hook 学下
    paradox8599
        4
    paradox8599  
       135 天前 via Android   ❤️ 1
    httpCanary 现在改名叫 reqable 了,不知道还好不好用
    wushenlun
        5
    wushenlun  
       135 天前 via Android
    mitmproxy +script 想怎么改就怎么改
    HashV2
        6
    HashV2  
       135 天前
    很多 vpn 软件都有重写的功能,场景能用 VPN 吗?如果能用可以直接写脚本
    undefinedsymbol
        7
    undefinedsymbol  
    OP
       135 天前
    @guanzhangzhang @paradox8599 @wushenlun 这几个是电脑端的,我需要手机端的 :-P
    undefinedsymbol
        8
    undefinedsymbol  
    OP
       135 天前
    @HashV2 vpn 可以,有具体的 app 名字不,我找找看
    ysc3839
        9
    ysc3839  
       135 天前 via Android
    现成的大概没有,自己开发的话应该不难。
    找个 Golang 等原生语言实现的 mitm proxy ,配合 sing-box 等 VPN 做拦截,差不多就可以了。
    Zy143L
        10
    Zy143L  
       135 天前 via Android
    用 HttpCanary 啊
    leconio
        11
    leconio  
       135 天前 via iPhone
    还在使用 http 的 app 还能上架 play store 吗,应该都不让用了吧。
    wenmoux
        12
    wenmoux  
       135 天前
    最简单的就 httpcanary or reqable
    两者同一个作者 后者还支持脚本 更强大点
    wushenlun
        13
    wushenlun  
       135 天前
    @undefinedsymbol termux 不会弄么,装个 debian 不就随便搞,安卓又不是开发环境,哪有那么多工具
    v2yllhwa
        14
    v2yllhwa  
       135 天前 via Android
    dns 劫持+反代,
    直接用的 ip 就 iptables dnat+反代,
    上了 https 就装 ca 证书,签发伪造证书+反代
    上了 ssl pinning 就用 xposed hook
    HashV2
        15
    HashV2  
       135 天前
    @undefinedsymbol #8 我自己用的是 quantumult x
    paradox8599
        16
    paradox8599  
       132 天前 via Android
    以前的 httpCanary 是手机端的,不过后来停止维护了。不知道现在重新出的版本还是不是一样的了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4355 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 04:06 · PVG 12:06 · LAX 20:06 · JFK 23:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.