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

139 天前
 undefinedsymbol

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

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

4790 次点击
所在节点    Android
16 条回复
Eension
139 天前
换个思路,代理到局域网的 PC 设备,在 PC 设备上 hack
undefinedsymbol
139 天前
@Eension 通过 pc 是可以实现,但是我这边的场景要在这个手机上完成,所以就。。。
guanzhangzhang
138 天前
frida hook 学下
paradox8599
138 天前
httpCanary 现在改名叫 reqable 了,不知道还好不好用
wushenlun
138 天前
mitmproxy +script 想怎么改就怎么改
HashV2
138 天前
很多 vpn 软件都有重写的功能,场景能用 VPN 吗?如果能用可以直接写脚本
undefinedsymbol
138 天前
@guanzhangzhang @paradox8599 @wushenlun 这几个是电脑端的,我需要手机端的 :-P
undefinedsymbol
138 天前
@HashV2 vpn 可以,有具体的 app 名字不,我找找看
ysc3839
138 天前
现成的大概没有,自己开发的话应该不难。
找个 Golang 等原生语言实现的 mitm proxy ,配合 sing-box 等 VPN 做拦截,差不多就可以了。
Zy143L
138 天前
用 HttpCanary 啊
leconio
138 天前
还在使用 http 的 app 还能上架 play store 吗,应该都不让用了吧。
wenmoux
138 天前
最简单的就 httpcanary or reqable
两者同一个作者 后者还支持脚本 更强大点
wushenlun
138 天前
@undefinedsymbol termux 不会弄么,装个 debian 不就随便搞,安卓又不是开发环境,哪有那么多工具
v2yllhwa
138 天前
dns 劫持+反代,
直接用的 ip 就 iptables dnat+反代,
上了 https 就装 ca 证书,签发伪造证书+反代
上了 ssl pinning 就用 xposed hook
HashV2
138 天前
@undefinedsymbol #8 我自己用的是 quantumult x
paradox8599
135 天前
以前的 httpCanary 是手机端的,不过后来停止维护了。不知道现在重新出的版本还是不是一样的了

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

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

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

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

© 2021 V2EX