最近不少人在找不用root就能给安卓手机加载模块的办法,问得最多的就是LSPatch。我自己前前后后折腾了好几台机器,从安卓10到安卓14都试过,踩过的坑不算少。今天就把LSPatch免root使用教程和模块加载的完整流程写清楚,包括本地模式和便携模式到底该选哪个,哪些应用容易翻车,看完你基本能自己动手。简单说,LSPatch就是个不需要解锁Bootloader、不需要刷Magisk就能让模块跑起来的工具,对不想折腾系统的普通用户非常友好。

很多人一上来就下载,结果装完不知道下一步点哪。LSPatch的核心原理其实不复杂,它把模块的代码直接打包进目标应用里,相当于给那个应用单独开了一个小灶。这样你不需要动系统分区,也不用管什么Root权限。它主要分两种用法,一种是本地模式,就是直接修改你手机里已经装好的应用;另一种是便携模式,需要你手里有应用的安装包,它重新打包一个出来。本地模式省事,但兼容性看运气;便携模式麻烦一点,可成功率更高。我自己平时先用本地模式试,不行再换便携。
先去LSPatch的官方仓库或者靠谱的搬运站下载APK,安装的时候手机会提示未知来源,允许就行。打开LSPatch,你会看到底部有几个标签,重点是“管理”和“应用”。点进“管理”,先确认一下LSPatch服务有没有激活,没激活的话点一下激活按钮,等几秒就好。然后回到“应用”列表,找到你想加载模块的那个应用,比如某款去广告或者改定位的软件。长按它,会弹出“本地模式”和“便携模式”两个选项。选本地模式的话,它会自动修补,修补完提示你卸载原应用再安装修补版。这里注意,卸载前一定要备份数据,我吃过亏,聊天记录全没了。便携模式则需要你提前准备好那个应用的APK文件,放到手机存储里,然后从LSPatch里选文件进行修补,修补完直接安装,不会覆盖原应用。

应用修补好之后,打开它,这时候模块还没生效。你得回到LSPatch的“模块”页面,把你需要的模块勾选上,并且确认模块的作用域里包含了刚才修补的那个应用。很多人卡在这一步,说模块不生效,十有八九是作用域没选对。另外,LSPatch对模块本身也有要求,不是所有Xposed模块都能跑,一些依赖系统框架比较深的模块会闪退。我实测比较稳的是那些只改应用自身逻辑的模块,比如去广告、修改布局、模拟位置。还有一点,安卓11以上的手机,如果用本地模式修补系统应用,大概率会失败,这时候只能换便携模式或者放弃。最后提醒一句,修补过的应用签名变了,某些银行类、支付类应用会检测签名,导致无法登录,这种就别折腾了,老老实实用原版。

总的来说,LSPatch给了不想root的人一个折中方案,虽然比不上Magisk那种全局生效的爽快,但胜在安全、可逆,出问题卸载修补版就回到原样。你如果只是想给一两个应用加模块,它完全够用。记得操作前备份,别嫌麻烦。
游戏软件