了解和使用Android神器Xposed框架

什么是Xposed

Xposed是一款特殊的安卓应用,诞生于著名的XDA论坛,由Xposed框架和Xposed模块组成。

你可以把它看作是一部模块化手机,Xposed框架相当于手机的主体,而Xposed模块相当于模块化手机的诸如镜头模块、投影模块和电池模块此类的各式模块。

通过Xposed框架与不同的Xposed模块的组合,你可以对你手机中的功能进行高度的自定义,比如定制一个最符合你的审美和使用习惯的状态栏,防止喜欢在后台消耗你手机的硬件资源的应用偷偷地运行,禁止应用开机自启和禁止应用间的相互唤醒。

它的原理是替换安卓系统/system/bin目录下的app_process来控制zygote进程,使得app_pross在启动时会加载XposedBridge.jar,从而实现对zygode进程以及其创建的虚拟机的劫持,最终对系统的某些功能实现接管,给予Xposed模块更高的权限。

如果上面这些文字你看得一头雾水,那么这里可以引援度娘百科对Xposed框架的解释:

Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务。

说得再简单一点,通过Xposed框架和Xposed模块,你可以在安卓上实现很多神奇的功能。

Xposed的过人之处

Xposed的优点有很多,比如可玩性高、操作简单,然而若要说出Xposed最为过人的一点,那就要属它的安全了。

比如你的手机正在运行Android 6.0.1,你觉得Android 7.0的状态栏样式看起来不错,这时你会怎么办啊?

把手机刷成Android 7.0?太麻烦了,借助Xposed模块,我们可以轻松地将Android 7.0样式的状态栏“移植”到Android 6.0.1上,而不需要对系统文件做任何修改。

大家知道,只要刷机,通常就伴随着风险,而有了Xposed模块,我们可以轻松地对系统进行各式各样的自定义,如果你不小心翻车了也不用担心,只要停用有问题的模块或者卸载Xposed框架就可以了。

Xposed的安装

如果此时你已经迫不及待地想要尝试使用Xposed,那么请打开你的手机,进入设置-通用-关于本机,看一下你手机的系统版本,若此处显示为 XX.XX,请移步搜索引擎搜索“Cydia”。

Xposed并不支持所有版本的安卓系统,如果你手机的安卓系统版本低于4.0.3,又想使用Xposed,那就换个手机吧。

对于使用高版本安卓的用户,虽然有个别例外,不过大部分搭载的Android 7.0以上的系统的手机此时还无法用上Xposed,至于什么时候可以用上,还要看作者的心情。

好的,如果你的手机的安卓系统版本高于4.0.3而低于7.0,你就可以继续看下去了。

如果你的手机的系统版本低于5.0,那么你只需要先ROOT手机,再在这里下载Xposed安装器,安装Xposed安装器然后打开它,点击应用内的安装按钮就可以安装Xposed框架了。

如果你的手机的系统版本高于5.0,那么你的手机的Bootloader需要是解锁状态,并且刷入了第三方Recovery。

然后,准备两个文件,分别是Xposed安装器和Xposed框架的卡刷包。

为了防止你的手机出什么意外,这里必须要说一句,你不能随便逮到一个Xposed的卡刷包就刷,这种做法是不科学的。下面小编就为大家演示,如何科学地选择适合你的手机的Xposed框架卡刷包。

首先,来到这个网站,你会看到四个目录,分别是sdk21、sdk22和sdk23(Uninstaller先无视,等会儿再讲),

了解和使用Android神器Xposed框架_第1张图片

如果你的安卓系统的版本是5.0,那么就进入sdk21的目录,如果你的安卓系统的版本是5.1,那么就进入sdk22的目录,如果你的安卓系统的版本是6.0,那么就进入sdk23的目录,

了解和使用Android神器Xposed框架_第2张图片

进入了相应的目录以后还要看清楚,它里面有arm、arm64和x86三个文件夹,如果你的手机是32位处理器,那就下载arm目录里的文件,如果你的手机是64位的处理器,那就下载arm64目录里的文件,如果你的手机使用的是英特尔芯的x86架构的处理器,那就下载x86目录里的文件,注意了,一定要下载zip格式的,asc格式的你能刷进去那你就厉害了,

了解和使用Android神器Xposed框架_第3张图片

如果你被最终目录里那各种版本的Xposed框架卡刷包搞得眼花缭乱,只需记住,选版本号最高的下载。

所有的资料准备好之后,我们先安装Xposed安装器,

了解和使用Android神器Xposed框架_第4张图片

接着把你的手机重启至Recovery模式,刷入Xposed框架,再次开机,Xposed框架就已经准备就绪了。

了解和使用Android神器Xposed框架_第5张图片

Xposed框架有什么好玩的

好玩有用的Xposed模块有很多,不过鉴于小编非常纯洁而且正直,像抢红包模块、刷屏模块这种不正义的模块,是不会向你们推荐的,感兴趣的同学可以自己去搜。

过去,我们是可以通过一些渠道非常方便快捷地下载到有意思的Xposed模块的,但是最近这条路子行不通了,这让小编十分悲痛,不过,Xposed官网提供了一个模块仓库,虽然找起模块来不像最近变得行不通了的那条路那么方便,不过除此之外还有什么办法呢?

Xposed模块仓库:

今天小编翻遍了这个模块仓库的前50页,为大家选出了一些有意思的,当然,那些有意思但是不正义的被小编PASS了。

拒绝熬夜

了解和使用Android神器Xposed框架_第6张图片

小编是个起床困难户,每天早上的起床都是与被子的一次生离死别,小编这么缺觉,不能怪别人,这全要怪手机!你说你为啥那么好玩啊!

我知道自己意志的薄弱,只要我还可以上QQ,上微信,上微博,上IT之家,那我是绝对是不会早睡的,这时,如果这些软件统统打不开就好了,这样我就会很绝望,然后带着对手机的愤恨立即睡觉。

这个叫做“拒绝熬夜”的Xposed模块就可以让你手机里的软件无法打开,只要你在这个模块里设置好你睡觉的时间段(比如23:00-07:00),再设置好应用的白名单(比如闹钟,这个千万要加到白名单里),你就可以安心地去睡觉了。不要惦记你的手机,这个时候它除了闹钟什么功能都没有,当然,如果你连闹钟都能玩上一个小时,那就真是没救了。

拦截WiFi密码

了解和使用Android神器Xposed框架_第7张图片

虽然这种做法不太安全,不过在迫不得已的情况下,我们还是会通过WiFi万能钥匙来连接到公共WiFi(比如楼下某个超市或者某个饭馆的网络),但是WiFi万能钥匙只能帮你连接到网络,根本就不会告诉你WiFi密码,这时这款Xposed模块就派上用场了,在WiFi连上的那一瞬间,这款插件会将该网络的SSID和密码记录下来,如果你的另一台手机也想连接到这个网络,那就不需要再额外下载一个万能钥匙了。

应用内谷歌地图纠偏

了解和使用Android神器Xposed框架_第8张图片

有一些应用或者游戏是使用了谷歌地图的SDK的,比如过气网红Pokemon Go、与Pokemon Go师出同门的Ingress。如果你直接玩这些游戏,你会发现地图根本就是偏的嘛,这时,我们就需要对谷歌地图进行纠偏了。纠偏并非难事,你只需要安装好纠偏模块,启用它,然后什么也不用管。

LocationReportEnabler

了解和使用Android神器Xposed框架_第9张图片

很多原生党应该是Google的忠实粉丝吧,谷歌有很多应用(比如Google Fit)需要用到一个功能,那就是位置记录。如果你在开启这个功能时看到了类似在你所在的地区无法启用位置记录功能的提示,那就安装并启用这个插件,退出你的Google账户然后重新登陆,再次尝试开启位置记录就可以了。

绿色守护

了解和使用Android神器Xposed框架_第10张图片

这个应用的名气就太大了,小编就算不特别介绍你应该也知道这是啥。对付流氓应用的一把利剑,解恨。

BigBang

了解和使用Android神器Xposed框架_第11张图片

感谢锤子科技将此开源,现在几乎所有的安卓手机都能用上Smartisan OS当中的大爆炸功能。这个是第三方开发者根据BigBang的源代码开发的,工作模式有ROOT模式和Xposed模式两种,虽然触发起来没有Smartisan OS当中那么方便,不过毕竟有得用了啊。

重力工具箱

了解和使用Android神器Xposed框架_第12张图片

又是一款大名鼎鼎的应用,这款应用的功能太多了,为它专门开一篇文章都不为过。你可以使用重力工具箱来自定义很多系统设置,比如锁屏画面、状态栏、虚拟按键、电源键……

Xposed模块仓库中的资源浩如烟海,不胜枚举,这次就先列举这么多,上文中提到的所有模块你可以在这里下载到。

如何卸载Xposed框架

Xposed虽然好玩,但若玩得用力过猛就难免翻车。如果你不小心失误了,安装了不合适的模块,导致某个应用无限FC或者连开机都开不开,那通过Recovery来刷入卸载包即可。

你可能感兴趣的:(综合)