无烦恼 Modding:Xposed Framework
Android:为Mod而生
身为Android机子用户(真正的用户:那个瞪着电话在思索如何把自己的Android机子mod得更好的用户群),血液里流动的都是一丝丝对自己机子的热诚的脉搏,似乎永远都不懈的挖掘着自己电话的更多优点,无论是一点一滴的改进,还是来个改头换面的大改革,我们身为Android机子用户都不放弃这个为自己心爱的手机升级的机会。说到mod电话,从基本的rooting到刷rom是大家熟悉的方法。但除此之外,还有一个方法mod机子,那就是通过Xposed Framework来达致。相比起刷rom,Xposed Framework的好处为弹性更大,风险更小,要求简单,步骤几乎不会错。比喻成吃饭,刷人rom是点套餐,餐厅(rom)为你准备由开胃菜到甜品的所有餐点,而通过Xposed则是点a la carte般,让你自由选择你想要的是什么。
什么是Xposed Framework
Xposed Framework 是一个由XDA大神rovo89所主导开发的一个系统框架(System Framework)。这个框架将提供一个运行平台于普通的模组(modules)来达到mod机子的目的。这些mod可以是视觉上的改变,性能上的提升或者改变某些权限的设置。由于Xposed Framework的框架运行在Android系统层级(system level),通过Xposed Framework获得的效果将会覆盖在各种app之上(app层级在系统层级之上)。也应为Xposed Framework是运行在系统层级,Xposed Framework比起各类型同功能app更为省电(因为不是app,就不需要24/7 在背景运行)更稳定的表现结果(不会被各类型task manager误杀)。也因为是更改系统层级文件(/system/bin/...),安装Xposed Framework需要root权限,而运行时则不需要root权限。
基本上,Xposed Framework可运行在所有AOPS和CM rom上,至于其他的rom,则必须自行尝试运行结果。已知某些AOKP和pre-moddified rom会带来一定的问题,包括system UI force close(基本上就是UI系统报废),soft brick以及bootloop现象。此外,除了已知Square Enix开发的一些游戏(FF系列)带来一定的问题,绝大部分的app皆兼容Xposed Framework。此外,大部分的Android 分叉化系统(如:MIUI,Color OS,Cloud OS等)也兼容Xposed Framework。
附:越复杂的Xposed Framework模组会带来越多的问题,有些时候XpXposed Framework模组之间的兼容性也是导致机子出状况的凶手之一。
===请记得备份手机===
如何安装Xposed Framework
- 点我下载Xposed Framework apk
- 安装该apk
首次运行
以下是开启Xposed Framework的界面,请点选选项1:Framework进入以下画面,请点选Install/Update按钮,然后请通过SU权限要求,app将自动运行,完成后点选OK按钮。
你必须重启你的电话。
重启后回到Xposed Framework app,framework选项内的字体颜色由红色转去青色,代表你成功了。
至此,基本框架已经设立完成,可以到模组下载选项寻找并下载你喜欢的模组。
每个下载选项都有一定的介绍,截图,功能解说以及开发者支援网址。
下载并安装各模组后,Xposed Framework将提醒你把该模组启动。在模组选项中,打了勾的才是有运行的模组。
点击模组可以进入模组的设定菜单。
关于模组
除了到Xposed Framework app内下载,Xposed Framework模组也支援Google Playstore 内下载的apk文件档(也代表任支援何网站下载的apk文件档)在Xposed Framework模组tab下,你可以监视已经安装,已经使用,未使用的模组。长按模组将弹出选项菜单,包括卸载模组。不兼容模组将以红色字体告知不兼容讯息。
如何卸载Xposed Framework
基本上Xposed Framework能通过普通的app卸载方法卸载。为了防止任何意外,大神把一个zip文件整合在apk档案中。如果你安装Xposed Framework后无法成功开机(boot loop或者开机太久)
可以通过adb shell或者recovery到手机外接记忆卡根部目录,找一个叫Xposed-Disabler-Recovery.zip的文件刷一次就可以去除所有Xposed Framework而带来的改变。