作为曾经Xposed框架的继任者,EdXposed的出现让Xposed框架得以继续在安卓7.X乃至更高版本的安卓系统上正常运行。但它不是完美的,EdXposed默认使用全局模式,即它会默认对全部应用进行注入,可很多时候,一个模块仅对一个应用生效,并不需要全局,过多无效的全局入,对于系统的流畅度和稳定性会有一定的影响。
因此,支持应用白名单的LSPosed框架来了,它砍掉了EdXposed采用的全局模式,转而使用模块作用域的形式,明确了模块的注入范围,使用过程中,用户只需要选择这个模块的作用域;作用域确定之后,LSPosed框架会自动注入到这个模块作用域当中。 什么是作用域? 在LSPosed框架中,模块作用域可以简单理解为它对什么应用生效,或者说,它是为什么应用开发的,为什么应用服务。 举几个例子: QX模块:作用域为QQ、Tim等应用 WX模块:作用域为微信 核心破解、Thanox模块:作用域为 Android 系统 Xposed Edge模块:作用域为系统界面(systemui) chimi:系统界面、手机管家、下载管理、系统桌面、个性主题、设置、电量和系统、Android 系统、系统更新、应用包管理组件等
如何知道模块作用域? 1:一般根据模块名字可以大致判断其作用域 2:看模块的简介、或者关于界面文档,部分模块有介绍 相比较于EdXposed,LSPosed框架的一些优势: 1:更好的流畅度。由于模块作用范围采用的是作用域的形式,并非全局,可以提高代码执行效率,提高应用以及系统的流畅性和稳定性。当然,不同人、不同设备,对于流畅的感知有所不同。 2:更好的规避一些应用的XP检测。一些银行类软件可以正常运行。 LSPosed框架使用教程 1:解BL锁 2:刷入第三方REC 3:在第三方REC中刷入Magisk框架(Magisk框架的版本必须是 V21.0以上) 4:重启手机 5:在GitHub 或者 Magisk Manager 中搜索并安装Riru模块
6:在GitHUb 上的 LSPosed 仓库中,下载 LSPosed模块(模块版本要求V23.5以上);随后在Magisk框架中安装LSPosed模块。
7:重启手机,激活框架 8:在桌面找到并打开 LSPosed-Manager 管理器,绿色即代表激活成功
9:框架激活之后,即可安装Xposed模块了,目前最新版 的LSPosed-Manager 中也提供了模块仓库,可以直接下载
10:激活模块功能 在LSPosed-Manager 中,打开启用模块这个选项,选择你想要生效的目标应用(作用域),然后重启手机。激活模块。 一些问题 为什么是激活之后,显示“SElinux未处于严格模式”? 1:你的系统关闭了selinux。selinux是系统数据访问权限的保护机制,当selinux处于关闭的状态,任何应用都有可能直接获取到系统的最高权限。因此,不建议你关闭selinux
2:能不能同时使用EDXposed 和 LSPosed? 不可以。EDXposed 和 LSPosed 不能共存。 (注:其实在近期的更新当中,EdXposed也支持了白名单模式,用户可以选择模块生效范围;不过,考虑到代码维护情况以及目前的用户反馈情况,大家普遍还是觉得 LSPosed更流畅,尤其是在安装的模块数量越多的情况下。) |
|