利⽤charles映射解决夜神模拟器安装xposed-v89-sdk25-x86.zip 最近在玩xposed框架,前前后后搞了两天,浪费⼀个周末,总算把踩过的坑都踩了⼀遍。。
⽐如⼤家肯定遇到的的⼀个问题:夜神模拟器打开xposed安装器之后,为什么下载不了xposed-v89-sdk25-x86.zip这些框架包呢?
那是因为访问地址已经由http变成https啦,原来的地址相当于失效了。
通过charles抓包可以得知,在xposed安装器界⾯下拉的时候(图⼀),都会有⼀条这样的请求(图⼆)
图⼀
图⼆
但xposed地址已经变成https了,所以就算访问得了,也是下载失败的,这就像⼀道墙挡住了那样,懂了吧。。
下拉刷新完毕,会出现以下界⾯,我们点⼀下,尝试着下载89版本,然后看看charles的请求。
好,我们基本知道有两个请求地址的,分别是:
下⼀步我们要通过charles映射,把http指向https
打开charles-Tools-Map Remote Settings,设置远程映射
保存,
然后设置本地映射,打开charles-Tools-Map Local Settings
其中,F:\xposed-v89-sdk22-x86.zip是你本地存放框架包的路径。
那么问题⼜来了,我的这个xposed-v89-sdk22-x86.zip是哪⾥得来的呢?
⾃⼰下载框架包之后,放在C盘或D盘根⽬录,我是放F盘根⽬录的。
远程映射、本地映射都设置好了,
我们打开夜神模拟器,打开xposed安装器,下拉,点击Version 89,install,注意了,因为设置了本地映射,这时候的xposed安装器是直接访问我的F盘根⽬录,去下载本地的框架包,所以你会看到它的下载是很快的,⼀瞬间就完成,这也说明通过映射可以成功让xposed安装器装上了框架包!
你看,本地下载特别快,直接进⼊安装界⾯了!(选择永久授权)xposed
安装好,重启模拟器
重启,再打开xposed安装器,可以看到框架已经激活了!
-分割线 - - -
这个呢其实就是运⽤了抓包⼯具的⼀个⼩技巧,映射,完美地解决了xposed⽆法下载框架包的问题,⼀开始我还以为访问外⽹的缘故,导致下载速度很慢,后来才明⽩,既然是外⽹,那就别想了,我昨天搞了⼀天,有些⼈说要挂梯⼦,哎,下载⼀个这么⼩的东西,还⽤得着挂梯⼦。。现在有了映射,直接修改地址不就得了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。