2023 Android 最新 magisk、root、xposed、lsposed 教程

5,917 阅读3分钟

准备工具

ADB

  • 如果已安装 Android Studio, 则 ADB 路径为 C:\Users\用户名\AppData\Local\Android\Sdk\platform-tools
  • 如果未安装可以从 Android 官网下载,地址developer.android.com/studio/rele…
  • 安装后为方便记得把 adb 路径加入环境变量

步骤1,解锁 bootloader

关于 bootloader 是什么,请自行查阅资料 目前支持解锁 bootloader 的手机品牌如下:

  • Google
  • Razer
  • Realme
  • Nothing
  • 联想
  • 摩托罗拉
  • 诺基亚
  • 努比亚
  • 一加
  • 三星
  • 太立方
  • 小米

目前我手中只有小米,因此只有小米解锁教程

  1. 登录小米账号并插入sim卡
  2. 打开开发者选项: 设置->我的设备->全部参数->连续点击"MIUI 版本N次"
  3. 设置->更多设置->开发者选项->设备解锁状态->绑定账号和设备(首次绑定可能要等7天)
  4. 返回->点击 OEM 解锁
  5. 下载 mi unlock: www.miui.com/unlock/down…
  6. 解压 -> 打开 miflash_unlock.exe -> 登录 -> 解锁

步骤2,刷 Magisk

下载地址: magiskmanager.com/downloading…

有两种方式:

  1. Twrp 方式
  2. 修改 boot.img 方式
  • 方式一比较方便,但是一般新机型没有对应的twrp, 需要使用方式2,可以在 twrp 官网查看支持的设备列表有没有你的设备。
  • 方式二需要下载你的机型对应版本的刷机包(大小1GB~3GB不等)

方式一:

  1. 下载对应机型的 twrp.img, 地址:twrp.me/Devices/
    打开链接->选择设备品牌->选择型号->选择下载服务器
    服务器有两个,随便选一个:

    • Primary (Americas) (美洲)
    • Primary (Europe) (欧洲)
  2. 下载后重命名为 twrp.img

  3. 在 twrp.img 文件夹中 shift + 右键 ,此处打开 powershell

  4. 手机重启后 按 音量下键+开机键 进入 fastboot 模式

  5. 运行命令

fastboot flash recovery twrp.img
  1. 立即按 音量上键+开机键 recovery 模式,按5秒左右,如果操作失误没进入 recovery 而是开机进入系统了,需要重复 4,5 ,6 步
  2. 将下载的 magisk**.apk 复制一份并重命名为 magisk.zip
  3. 进入 twrp -> 高级 -> adb sideload -> 电脑终端输入
adb sideload magisk.zip
  1. 显示完成重启手机
  2. 通过 adb 安装 magisk.apk
adb install magisk.apk
  1. 打开 magisk app
  2. 点击底部超级用户,如果可以点击,说明root成功

方式二:

  1. 下载你的机型对应版本的刷机包
  2. 解压刷机包获取 boot.img 文件
  3. 手机安装 magisk app
  4. 手机连接电脑,把文件放入手机文件夹
  5. 在 magisk app 中点击安装 -> 选择并修补一个文件 -> 选择 boot.img -> 稍后会在目录下生成一个 magisk***.img
  6. 把新生成的 img 文件拷贝到电脑文件夹, 手机重启, 按 音量下键+开机键 进入 fastboot 模式
  7. 打开终端,运行
fastboot flash boot magisk***.img
  1. 完成后重启手机
  2. 打开 magisk app
  3. 点击底部超级用户,如果可以点击,说明root成功

隐藏root

root后许一些APP会无法使用, 那就需要隐藏root,这里推荐 Shamiko 这个 magisk 模块 , 下载地址 github.com/LSPosed/LSP…

  1. 下载后将文件放入手机,在 magisk 模块中安装,
  2. 然后打开 magisk 中的设置
  3. 打开 Zygisk
  4. 遵守排除列表不要打开
  5. 点击排除列表勾选你要屏蔽root的App, 如银行App
  6. 重启
  7. 重启后再打开银行App, 即可正常运行
  8. 新下载的app, 需要对它屏蔽root的话,在排除列表中勾选即可

安装xposed

xposed 是个很强大的工具,使用 xposed 可以拦截 app 的函数调用(hook),可以修改入参,返回值 目前 xposed 原项目已经停止维护,我们可以使用最新的 lsposed 框架(兼容xposed), 安装方法:

  1. 下载 github.com/LSPosed/LSP…
  2. 在 magisk 模块中安装
  3. 重启
  4. 桌面出现 lsposed 图标, 点击进去即可安装各种黑科技模块,如 隐藏应用列表、修改手机信息,会Android 开发的也可以自己开发 xposed 模块