求助 miui12,用什么样的姿势 charles 能抓到 https

2020-10-02 13:01:28 +08:00
 insert000

平时开发经常需要调试微信 h5,由于是客户的微信号所以也没办法用开发者工具。换了小米手机 miui12 以后,发现网上的教程都没法抓到 https 的请求。

10526 次点击
所在节点    Web Dev
31 条回复
brSo3NUV5
2020-10-02 14:18:03 +08:00
Charles 导出证书,手机安装上去,然后配置代理就好
wudaye
2020-10-02 14:20:30 +08:00
插眼,一直抓不了安卓微信 h5 的包
txx
2020-10-02 14:56:11 +08:00
高版本的 Android 不是默认不信任 用户自己的 ca 么,只信任系统目录下的
yanlaz
2020-10-02 15:05:52 +08:00
安卓 7 以后不能抓 https 了
locoz
2020-10-02 15:10:14 +08:00
https://www.zhihu.com/column/webspider
抓包系列一排看下去
lmoon
2020-10-02 15:10:38 +08:00
证书移动到系统分区可以试试
insert000
2020-10-02 15:13:51 +08:00
@leileichui 试了不行。
insert000
2020-10-02 15:14:06 +08:00
@wudaye 不至于这么坑把。。。
ochatokori
2020-10-02 15:20:10 +08:00
只能 root,把装成系统证书
suyongfu
2020-10-02 15:25:01 +08:00
mitmproxy,charles,apktool
使用 apktool 解包,修改,打包,安装
然后设置代理,安装代理证书
开始抓包
不懂流程的话看我博客:ifeelgame.net
abcdGJJ
2020-10-02 16:01:53 +08:00
安卓 7 及以上需要 root,并将证书复制到系统证书目录,https://gaojiajun.cn/2018/08/charles-notTrust-in-android7.0/
或者尝试使用 android inspect 方式
HarryQu
2020-10-02 16:32:52 +08:00
安卓 7 及以上不再信任用户证书,所以你抓不到 HTTPS 包。

我自己买了个二手的 piexl3,root 以后方便开发和抓包。
davin
2020-10-02 16:33:30 +08:00
调试微信 h5,可以用官方的微信 Web 开发者工具或者 vconsole.min.js
yzongyue
2020-10-02 18:59:22 +08:00
试试关键词 VirtualXposed TrustMeAlready
EminemW
2020-10-02 21:23:14 +08:00
微信抓不到的。。我没成功过
o00o
2020-10-02 21:30:37 +08:00
mumu
dsg001
2020-10-02 21:48:09 +08:00
直接上模拟器
kajweb
2020-10-02 21:51:42 +08:00
安卓 7 一下
root
httpcarry + 平行空间
解包重签
pc 模拟器
tasy5kg
2020-10-02 22:49:09 +08:00
亲测 HttpCanary 可以啊,Android10,MIUI11,没给 ROOT 权限。
tasy5kg
2020-10-02 22:55:05 +08:00
哦,微信小程序好像不行。

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

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

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

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

© 2021 V2EX