Xposed (框架):修订间差异
→歷史: 增加或调整参考来源 |
补救0个来源,并将1个来源标记为失效。) #IABot (v2.0.1 |
||
第259行: | 第259行: | ||
*[https://forum.xda-developers.com/xposed XDA Forums: Xposed General] |
*[https://forum.xda-developers.com/xposed XDA Forums: Xposed General] |
||
*[https://www.coolapk.com/apk/tag/xposed Xposed模块 - 酷安] |
*[https://www.coolapk.com/apk/tag/xposed Xposed模块 - 酷安] |
||
*[https://www.coolapk.com/apk/org.meowcat.edxposed.manager EdXposed Manager - 酷安] |
*[https://www.coolapk.com/apk/org.meowcat.edxposed.manager EdXposed Manager - 酷安]{{Dead link|date=2020年7月 |bot=InternetArchiveBot |fix-attempted=yes }} |
||
[[Category:Android软件]] |
[[Category:Android软件]] |
2020年7月14日 (二) 22:52的版本
開發者 | Rovo89 Tungstwenty |
---|---|
当前版本 | 3.1.5(2018-01-19) |
源代码库 | |
编程语言 | C++、Java |
操作系统 | Android |
许可协议 | Apache许可证、GNU通用公共许可证(仅EdXposed和Dreamland) |
网站 | repo |
Xposed框架(Xposed framework)是一套開放原始碼的、在Android高權限模式下運行的框架服务,可以在不修改APK文件的情况下修改程序的运行(修改系统),基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。這套框架需要设备解锁了Bootloader方可安裝使用[1](root为解锁Bootloader的充分不必要条件,而xposed安装仅需通过TWRP等第三方Recovery卡刷安装包而不需要设备拥有完整的root权限)。
歷史
此條目缺少有關内容补充的信息。 |
最初的Xposed框架,需要通過Dalvik虛擬機載入框架的檔案運行,也即在Android應用程式一經運行必然會載入Xposed服務框架,這是得以不修改APK文件來修改應用程式的前提,因此框架是需要針對該虛擬機而開發的,在Android Lollipop開始改用ART後Xposed的開發曾一度陷入停頓,據主要開發者Rovo89表示,支持ART相當於要將Xposed框架重寫一次。[2]
2017年7月,abforce在GitHub上发布了支持Nougat的xposed,不过此发布需在编译ROM前集成在源码中而不是以前直接卡刷的形式。
2017年10月,Xposed框架開始支持Android Nougat。[3]
2019年1月,ElderDrivers完成了EdXposed的开发。EdXp是一个Magisk模块,依赖于riru框架,成功将Xposed移植到了Android Pie上,成为最接近原版Xposed的框架。
2019年9月,EdXposed正式支持Android Q。
2020年1月,EdXposed与Xposed原开发团队达成共识,成为Xposed停止更新后的官方接任者。[來源請求]
用途
Xposed框架是以模块扩展方式来实现对系统部分功能的修改,这些模块都依赖于Xposed这个框架。用户可以在一些应用商店或其自带的下载库进行下载安裝。在中國大陸,還有精简QQ,个性化微信界面等用途的模块。[4]
与部分软件的冲突
部分专有软件(如微信、支付寶等)会检测Xposed框架的存在,并强迫用户卸载Xposed框架及相关组件,否则用户将无法继续使用其所提供的服务。但是这些可以使用相应的模块来解决掉,比如Xposed黑名单模块。[5][6]
衍生產品
虚拟Xposed框架(Virtual Xposed framework)是一套在 Android 高權限模式下運行的框架服务。与Xposed不同,它不需要设备已解锁Bootloader或者已root,但是多数情况下需要修改APK文件来植入框架。其兼容性较差,且当框架本体未开源并商业化的情况时具有较大的危险性、可检测性及不稳定性。[7]其多数特性与Xposed基本相同。最早发布的虚拟Xposed框架为VirtualXposed。[8]
名称(发布时间排序) | Virtual Xposed | 太极·阴 TaiChi·Yin | 太极·阳 TaiChi·Yang | Sand Virtual Xposed | Xposed Tool | 应用转生 App Fucker | 天鉴 SPatch | 虚拟大师 VMOS | 傀儡术 PuppetKiller | 无极·阴 TaiChi | 无极·阳 TaiChi Magisk | 平头哥 Ratel |
---|---|---|---|---|---|---|---|---|---|---|---|---|
别名 | VXP | EXposed | EXposed | SandVXP | XPatch | - | - | - | - | EXposed | EXposed | - |
作者 | weishu | 深圳次元空间网络科技有限公司 | 深圳次元空间网络科技有限公司 | lianglixin | WindySha | bug | lianglixin | 湖南小算信息科技有限公司 | qssq | 深圳次元空间网络科技有限公司 | 深圳次元空间网络科技有限公司 | virjar |
项目所属 | 个人 | 企业 | 企业 | 个人 | 个人 | 个人 | 个人 | 企业 | 个人 | 企业 | 企业 | 组织 |
是否开源 | 是 | 否 | 否 | 是 | 是 | 否 | 是 | 否 | 否 | 否 | 否 | 否 |
实现原理 | 双开 | 注入 | zygote | 雙開 | 注入 | 注入 | 注入 | 虚拟机 | 注入 | 注入 | zygote | 注入 |
使用的 Hook 内核 | epic | epic | epic | SandHook | SandHook / Whale | BugHook | SHook | - | Unknown | epic | epic | SandHook |
软件包名 | io.va.exposed | me.weishu.exp | me.weishu.exp | io.virtualapp.sandvxposed | com.wind.cotter | com.bug.xposed | com.sk.spatch | com.vmos.app | cn.qssq666.puppet | me.weishu.exp | me.weishu.exp | com.virjar.ratel.manager |
限制激活模块 | 否 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 | 否 |
限制使用应用 | 否 | 是 | 是 | 否 | 否 | 否 | 否 | 否 | 否 | 是 | 是 | 否 |
是否商业化*1 | 否 | 是 | 是 | 否 | 否 | 否 | 否 | 是 | 否 | 是 | 是 | 否 |
支持的 Android 版本 | 5.0-10 | 5.0-10 | 5.0-10 | 5.0-10 | 5.0-10 | 5.0-10 | 6-10 | 5.1-10 | 5.0-10 | 5.0-10 | 5.0-10 | 5.0-9 |
内置追踪程序(Trackers)*2 | 有(1T/411C) | 有(1T/2C) | 有(1T/2C) | 有(4T/736C) | 有(1T/98C) | 无 | 有(1T/174C) | 有(1T/2C) | 无 | 有(1T/2C) | 有(1T/2C) | 有(1T/146C) |
备注 | - | - | - | - | - | - | - | 支持 Xposed 的虚拟机 | 已經停止更新 | 需前往公众号为广告引流获取激活码 | 需前往公众号为广告引流获取激活码 | 需使用官网在线注入 |
- 1:為保個人資訊安全,请谨慎使用商业化的框架
- 2:使用 ClassyShark3xodus 检测,仅供参考
参考
- ^ 穿越. 安卓教程:Xposed 框架安装及使用. 少数派. [2018-06-17].
- ^ What does Android’s possible switch to ART mean for Xposed and other apps?. androidauthority.com. [2014-06-19].
- ^ Official Xposed Framework for Android Nougat is Here – Download your Favorite Modules Now!. XDA Developers. [2017-10-08].
- ^ Xposed Module Repository. Xposed Module Repository. [2018-06-17] (英语).
- ^ 阿里系产品Xposed Hook检测机制原理分析. segmentfault.com. [2017-06-29].
- ^ 装了这些插件微信号可能会被封?一篇文章告诉你这件事的来龙去脉. t.cj.sina.com.cn.
- ^ WARNING: Do NOT use TaiChi any way!!!!!!. XDA. [2019-12-01].
- ^ VirtualXposed “黑科技” - 无需 Root 直接使用 Xposed 框架的虚拟工具. iplaysoft.com. [2018-05-23].