Xposed官网

https://forum.xda-developers.com/xposed

官方模块厂库

https://repo.xposed.info/

中文站点

https://xposed.appkg.com/

 
 

Xposed的使用分为安装Xposed框架和开发Xposed模块两部分,可以参考下图:

 
 

安装Xposed框架比较麻烦,需要Root权限,而且对ROM也有要求。在目前的趋势下,Android的Root权限越来越难获取,著名的root工具Super SU也停止了更新。目前有两种方式可以在没有root权限下,安装Xposed框架:

  1. Magisk + Xposed
  2. VirtualApp + Xposed(VirtualXposed

 
 

方案二属于在虚拟机中进行hook,比较靠近底层函数无法进行hook,比如对资源的hook。

方案一在MIUI的论坛中,有人发帖子,证明可以,并且手上只有小米5的设备,考虑采用此方案。

http://www.miui.com/forum.php?mod=viewthread&tid=18049107

 
 

小米自动的recovery没有安装功能,需要输入第三方的recovery,这里采用TWRP。

发现MIUI 10对Xposed支持不友好,打算将小米5刷成CM系统,后来发现CM系统已经停止更新,项目组更名为LineageOS

下载LineageOS 15.1(基于Android 8.1),小米5的安装教程如下:

https://wiki.lineageos.org/devices/gemini/install

安装LineageOS后,在设置-关于手机-快速点击版本号(倒数第2个选项)开启开发者模式。

刷入root包后,需要在开发者选项中,开启root权限(安全中心那个只是状态,无法修改root权限)。

 
 

Lineage网络连通性使用Google的接口,国内无法访问,会显示无法访问互联网(实际上访问国内网站是没问题的)。通过adb,执行以下命令:

adb shell "settings put global captive_portal_http_url http://captive.lineageos.org.cn/generate_204"

adb shell "settings put global captive_portal_https_url https://captive.lineageos.org.cn/generate_204"

打开飞行模式再关闭后,解决这个问题。用到的接口是lineageos.org论坛提供的。不解决这个问题,使用Xposed installer下载模块时,会一直提示下载等待中。

 
 

Xposed框架版本说明:

https://forum.xda-developers.com/showthread.php?t=3034811

https://xposed.appkg.com/2390.html

 
 

 
 

下载Xposed框架,使用SDK27-arm64版本

https://dl-xda.xposed.info/framework/

 
 

下载Xposed Installer.apk

https://forum.xda-developers.com/showthread.php?t=3034811

或者下载源码,自行编译:

https://github.com/rovo89/XposedInstaller

 
 

下载模块开发SDK——XposedBridgeApi-*.jar:(新版中可以使用Gradle引入依赖)

https://forum.xda-developers.com/xposed/xposed-api-changelog-developer-news-t2714067

 
 

模块开发官方入门教程:

https://github.com/rovo89/XposedBridge/wiki/Development-tutorial

 
 

 
 

Xposed模块安装总结:

如果设备能root,并且能确定ROM支持Xposed,可以直接下载安装Xposed Installer.apk,之后在app能完成框架刷入

使用小米设备的话,高版本的MIUI不支持Xposed,需要刷成LineageOS。

小米5安装Xposed框架——需要解锁刷机的更多相关文章

  1. 小米BL不解锁刷机

    关于小米NOTE顶配近期解锁的问题中发现还有很多人不会用9008模式刷机,现出个简单教程方便米粉们救砖.硬件:小米NOTE顶配手机 win10系统的电脑 手机与电脑相连的数据线软件:老版本的mifla ...

  2. [android]不解锁刷机

    本人因为误操作进入andriod recovery模式,显示failed to boot 2,致手机无法恢复出厂值, 当时那叫一个郁闷.上论坛搜寻无数,唉让刷底包的无数(在此不解释),万恶的刷底包. ...

  3. 小米手机安装Google框架

    方法一 打开应用商店,搜索谷歌安装器下载即可. 方法二 搜索Gmail.Google+.Youtube等软件跳到豌豆荚,自动下载Google框架.

  4. Jetson tk1 安装 usbtoserials 驱动(重新刷机)

    一.tk1驱动包,文件系统和源码下载 截止2016年9月1号,tk1最版本为R21.5. (以下三个文件放在同一个文件夹下) 1.driver package(驱动包,相当于安装程序) https:/ ...

  5. MiUI开发者版刷入xposed框架--简洁方法

    一,首先要确定手机是否解锁 可以去这里查看怎么解锁: http://www.miui.com/unlock/index.html 二,手机系统需要是开发者版,且在安全中心的授权管理打开了ROOT授权 ...

  6. [转]Android中Xposed框架篇—利用Xposed框架实现拦截系统方法

    一.前言 关于Xposed框架相信大家应该不陌生了,他是Android中Hook技术的一个著名的框架,还有一个框架是CydiaSubstrate,但是这个框架是收费的,而且个人觉得不怎么好用,而Xpo ...

  7. [转载] Android中Xposed框架篇---利用Xposed框架实现拦截系统方法

    本文转载自: http://www.wjdiankong.cn/android%E4%B8%ADxposed%E6%A1%86%E6%9E%B6%E7%AF%87-%E5%88%A9%E7%94%A8 ...

  8. android黑科技系列——Xposed框架实现拦截系统方法详解

    一.前言 关于Xposed框架相信大家应该不陌生了,他是Android中Hook技术的一个著名的框架,还有一个框架是CydiaSubstrate,但是这个框架是收费的,而且个人觉得不怎么好用,而Xpo ...

  9. 小米手机刷机工具MiFlash怎么用

    刷机包的获取:直接登陆MIUI系统官网(miui.com),在其“下载”栏目中根据手机类型找到对应的刷机包进行下载.   接下来就需要下载“小米手机刷机工具MiFlash”程序,可以直接从以下地址中获 ...

随机推荐

  1. 谷歌高管无意中透露Google Glass未获得成功的原因

    Google X高管Astro Teller在接受媒体采访时无意中透露了这款设备没有取得预期成绩的原因 最终我们发现,在他们生活的世界里,数字生活和即时物理生活根本无法融为一体. Teller提出的这 ...

  2. html5-框架网站

    1.html5+:http://www.html5plus.org/ 2.hbuilder:http://www.dcloud.io/ 3.mui:http://dev.dcloud.net.cn/m ...

  3. 解决ubuntu中文乱码问题

    方法一: Ubuntu默认的中文字符编码为zh_CN.UTF-8,这个可以在 /etc/environment中看到:sudo gedit /etc/environment可以看到如下内容:PATH= ...

  4. 如何在iOS中使用libxml

    本文转载至 http://blog.csdn.net/cloudhsu/article/details/8087628 1. 选择xcode工程设定 2. 选择target 3. 选择Summary ...

  5. spring注解集合

    spring篇 @Autowired Spring 2.5 引入了 @Autowired 注释,它可以对类成员变量.方法及构造函数进行标注,完成自动装配的工作. Spring 通过一个 BeanPos ...

  6. [Android]彻底去除Google AdMob广告

    应用中包含广告是能够理解的,但经常造成用户误点,或者广告切换时造成下载流量,就有点让人不舒服了. 以下就以Google AdMob广告为例,看怎样彻底去除他. 先分析一下Google AdMob的工作 ...

  7. 执行后台任务的利器——Hangfire

    Hangfire是一个开源且商业免费使用的工具函数库.可以让你非常容易地在ASP.NET应用(也可以不在ASP.NET应用)中执行多种类型的后台任务,而无需自行定制开发和管理基于Windows Ser ...

  8. SDOI2017第一轮

    本蒟蒻表示终于$AC$了$SDOI2017\text{第一轮}$! 兴奋! 附上各个题的题解: $DAT1$: $T1$: BZOJ4816: [Sdoi2017]数字表格 $T2$: BZOJ481 ...

  9. hdoj 1455 Sticks 【dfs】

    题意:找最短的木棍可以组成的长度, hdoj  1518 的加强版 代码: #include <stdio.h> #include <string.h> #include &l ...

  10. xcode6

    官方的xcode6下载太慢,这里送上百度网盘地址: http://pan.baidu.com/s/1hqze1hi