最近在玩xposed框架,前前后后搞了两天,浪费一个周末,总算把踩过的坑都踩了一遍。。

比如大家肯定遇到的的一个问题:夜神模拟器打开xposed安装器之后,为什么下载不了xposed-v89-sdk25-x86.zip这些框架包呢?

那是因为访问地址已经由http变成https啦,原来的地址相当于失效了。

通过charles抓包可以得知,在xposed安装器界面下拉的时候(图一),都会有一条这样的请求(图二)



图一



图二

这条请求:http://dl-xda.xposed.info/framework.json,就相当于通过它去访问框架包的下载地址

但xposed地址已经变成https了,所以就算访问得了,也是下载失败的,这就像一道墙挡住了那样,懂了吧。。

下拉刷新完毕,会出现以下界面,我们点一下,尝试着下载89版本,然后看看charles的请求。

好,我们基本知道有两个请求地址的,分别是:

请求框架包路径的地址:http://dl-xda.xposed.info/framework.json

下载框架包的地址:http://dl-xda.xposed.info/framework/sdk22/x86/xposed-v89-sdk22-x86.zip

下一步我们要通过charles映射,把http指向https

打开charles-Tools-Map Remote Settings,设置远程映射

由http://dl-xda.xposed.info/framework.json,

指向https://dl-xda.xposed.info/framework.json

保存,

然后设置本地映射,打开charles-Tools-Map Local Settings

其中,F:\xposed-v89-sdk22-x86.zip是你本地存放框架包的路径。

那么问题又来了,我的这个xposed-v89-sdk22-x86.zip是哪里得来的呢?

其实是通过https://dl-xda.xposed.info/framework/下载得到的,如下图:

自己下载框架包之后,放在C盘或D盘根目录,我是放F盘根目录的。

设置本地映射,意思是原本通过http://dl-xda.xposed.info/framework/xposed-v89-sdk22-x86.zip去下载包,那我现在直接让它去F:/xposed-v89-sdk22-x86.zip下载。

远程映射、本地映射都设置好了,

我们打开夜神模拟器,打开xposed安装器,下拉,点击Version 89,install,注意了,因为设置了本地映射,这时候的xposed安装器是直接访问我的F盘根目录,去下载本地的框架包,所以你会看到它的下载是很快的,一瞬间就完成,这也说明通过映射可以成功让xposed安装器装上了框架包!

你看,本地下载特别快,直接进入安装界面了!(选择永久授权)

安装好,重启模拟器

重启,再打开xposed安装器,可以看到框架已经激活了!

      • -分割线 - - -

大家看到这个请求了么,原本是去http://dl-xda.xposed.info/framework/xposed-v89-sdk22-x86.zip下载框架包的,现在指向F盘下载。

这个呢其实就是运用了抓包工具的一个小技巧,映射,完美地解决了xposed无法下载框架包的问题,一开始我还以为访问外网的缘故,导致下载速度很慢,后来才明白,既然是外网,那就别想了,我昨天搞了一天,有些人说要挂梯子,哎,下载一个这么小的东西,还用得着挂梯子。。现在有了映射,直接修改地址不就得了。

利用charles映射解决夜神模拟器安装xposed-v89-sdk25-x86.zip的更多相关文章

  1. 如何解决夜神模拟器连不上adb的问题

    要搞一个安卓的项目.由于电脑系统是年前刚刚重装的,系统里啥都没有,于是临时安装了一下android studio 2.2,然后又装了一个夜神模拟器.工程打开后,编译通过了,于是打开夜神模拟器,想要通过 ...

  2. 【APP问题定位(一)】夜神模拟器安装及问题

    本文较少下夜神模拟器的使用,包括了夜神安装,APK安装,开发者选项打开. 安装夜神模拟器 到    夜神模拟器     网站自行下载安装文件,双击exe文件安装,选择"自定义安装" ...

  3. 利用端口映射解决:拥有公网IP有限,内网需要访问因特网

    动态端口映射:   内网中的一台电脑要访问新浪网,会向NAT网关发送数据包,包头中包括对方(就是新浪网)IP.端口和本机IP.端口,NAT网关会把本机IP.端口替换成自己的公网IP.一个未使用的端口, ...

  4. python 全栈开发,Day125(HTML5+ 初识,HBuilder,夜神模拟器,Webview)

    昨日内容回顾 1.增删改查: 增: db.collections.insert({a:1}) // 官方不推荐了 db.collections.insertMany([{a:1},{b:1}]) in ...

  5. HTML5+ 初识,HBuilder,夜神模拟器,Webview

    一.HTML5+ 初识 HTML5 Plus应用概述 HTML5 Plus移动App,简称5+App,是一种基于HTML.JS.CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任 ...

  6. Flask&&人工智能AI -- 8 HTML5+ 初识,HBuilder,夜神模拟器,Webview

    昨日内容回顾 1.增删改查: 增: db.collections.insert({a:1}) // 官方不推荐了 db.collections.insertMany([{a:1},{b:1}]) in ...

  7. 夜神模拟器调试android studio项目

    这几天为了android studio也是醉了,先是R文件丢失忙活一下午,各种百度谷歌,最后终于解决这个小问题,没想到在启动avd这个问题上更是棘手,网上的方法试了,主要有三种,上篇博文http:// ...

  8. Appium Appium 链接夜神模拟器

    在此之前,已经安装Appium,参考第一部分在 Windows7 搭建 Appium (一) https://testerhome.com/topics/8004 第一步安装Android开发环境 下 ...

  9. Python网络爬虫——Appuim+夜神模拟器爬取得到APP课程数据

    一.背景介绍 随着生产力和经济社会的发展,温饱问题基本解决,人们开始追求更高层次的精神文明,开始愿意为知识和内容付费.从2016年开始,内容付费渐渐成为时尚. 罗辑思维创始人罗振宇全力打造" ...

随机推荐

  1. stm32电机控制之控制两路直流电机!看完你会了吗

    手头上有一个差分驱动的小车,使用两个直流电机驱动,要实现小车的在给定速度下运动,完成直线行驶,转向,加速,刹车等复杂运动. 使用的电机是12v供电的直流电机,带编码器反馈,这样就可以采用闭环速度控制, ...

  2. SQLServer聚集索引导致的插入性能低

    1,新表默认会在主键上建立聚集索引.对于非专业DBA, 默认配置在大多数情况下够用. 2,当初为了优化查询速度. 把聚集索引建立在非自增主键的唯一索引列. 数据量上千万后,插入性能开始显现不足. 随着 ...

  3. error: ‘int64_t’ does not name a type

    我在CodeBlock中编译工程没有出现问题,但是放到ubuntu上用自己写的Makefile make的时候报错 error: 'int64_t' does not name a type # 2 ...

  4. C++中gSOAP的使用

    目录 SOAP简介 gSOAP 准备工作 头文件 构建客户端应用程序 生成soap源码 建立客户端项目 构建服务端应用程序 生成SOAP源码 建立服务端项目 打印报文 SOAP测试 项目源码 本文主要 ...

  5. 精心整理Java微服务最全面试题集(含答案)

    微服务架构相关 大型网站架构演变过程 网站架构演变演变过程 传统架构 → 分布式架构 → SOA架构 → 微服务架构 什么是分布式架构 分布式架构就是将传统结构按照模块进行拆分,不同的人负责不同的模块 ...

  6. 使用vsftpd 搭建ftp服务

    ftp 基础服务器基础知识 ftp有三种登录方式.匿名登录(所有用户).本地用户.虚拟用户(guest). FTP工作模式 主动模式:服务端从20端口主动向客户端发起链接. 控制端口21:数据传输端口 ...

  7. Zabbix 4.4 离线安装 使用mariadb的踩坑,无法停止服务

    先分享一个网站,之前就没注意过有这个网站,不知道是啥时候开放的.里面分享了N多zabbix的模板. https://share.zabbix.com/ 报错如下 Unsupported charset ...

  8. 🔥完美解决ESlint+Prettier各项配置冲突的语法报错问题(新手向)

    本文重点: 1.解决修改了Prettier默认配置,项目内格式化无法生效 2.解决Prettier缺少配置,函数名和括号之间,自动添加空格 3.settings.json配置项分享 一个程序员,可能非 ...

  9. 【接口】SpringBoot+接口开发(一)

    一.接口的简单介绍 1.什么是接口:接口及服务: 2.接口的分类:(1)系统的内部接口;(2)第三方的外部接口; 3.简述接口原理图: 4.接口协议:是指客户端跟服务器之间或者接口与接口间进行的通讯时 ...

  10. 如何用LOTO示波器安全的测量高电压?

    本文里我们把几十伏以上,超出对人体安全电压或者超出示波器量程的电压定为高电压,以220V市电举例讨论. 示波器上是有方便自测和探头补偿用的标准方波的,一般是1K Hz.我们的USB示波器上也有这个标准 ...