安卓清理大师
您当前位置:ROM评测 -安卓资讯
如何解锁 T-Mobile LG Velvet 引导加载程序并使用 Magisk 对其进行 root
发布日期:2022/6/30 来源:ROM基地 编辑:ROM基地 2614 阅读 0评论
解锁引导加载程序、root 设备和刷新售后 ROM 是 很多人的热门爱好。高级用户社区拥有高度重视修改设备的能力,如果无法解锁引导加载程序,他们几乎不会对手机感兴趣

解锁引导加载程序、root 设备和刷新售后 ROM 是 很多人的热门爱好。高级用户社区拥有高度重视修改设备的能力,如果无法解锁引导加载程序,他们几乎不会对手机感兴趣。许多传统设备实际上是由第三方 ROM 维持的,这对于即将失去官方支持的智能手机来说也是天赐之物。例如,LG 不再生产 Android 智能手机,因此 LG 设备的所有者可能希望在不久的将来使用定制 ROM 。但是,由于 LG 的引导加载程序解锁策略,该过程并不完全简单。

LG 在引导加载程序解锁方面有着悠久的历史。这家韩国 OEM 过去只允许最终用户解锁少数型号——可能是由于运营商的要求。尽管如此,该公司几个月前还是抓住了这个机会,这意味着人们必须依靠非官方的方法来解锁他们的引导加载程序。这一次,XDA 高级会员Wish39提出了一个真正创新的过程来解锁 LG Velvet 的 T-Mobile 变体的引导加载程序,然后对设备进行 root。

 

  • 您现在可以非正式地解锁 LG Velvet 的 T-Mobile 变体的引导加载程序。
  • 该过程需要降级到 Android 10。
  • 解锁引导加载程序后,您可以使用 Magisk 对设备进行 root。

如何引导加载程序解锁并根植 T-Mobile LG Velvet

LG Velvet 的 T-Mobile 版本(型号 LM-G900TM)由联发科天玑 1000C SoC 提供支持。这使其成为 Velvet 系列中独一无二的一款,因为智能手机的所有其他变体都配备了 Qualcomm Snapdragon 750G (5G) 或 Snapdragon 845 (4G) 芯片组。上述联发科平台容易受到已知 bootrom 漏洞的攻击,该漏洞可用于绕过引导加载程序安全性并解锁引导加载程序。之后,将设备植根是小孩子的游戏。

在我们了解如何扎根 T-Mobile LG Velvet 之前,请记住进行设备外备份。那是因为引导加载程序解锁过程需要擦除手机上的所有个人数据,包括内部存储中的文件

 

第 1 步:降级到 Android 10

如果目标 T-Mobile LG Velvet 运行的是 Android 11,我们需要将其降级到 Android 10。这是因为该设备的 Android 11 固件已经修补了可利用的预加载程序(又名第一阶段引导加载程序)。您还需要一台 PC,因为刷机工具只能在 Windows 下运行。

  1. 下载并安装适用于 LG 的最新 USB 驱动程序
  2. 从知名的 LG 固件托管网站下载任何基于 Android 10 的 KDZ 固件包,用于 T-Mobile LG Velvet。
  3. 下载正确修补的 LGUP 工具,用于刷新 KDZ 包。
  4. 安装 LGUP 并打开其可执行文件。
  5. 选择REFURBISH选项作为进程。接下来,点击右下角三个点的按钮,选择KDZ文件。
    LGUP KDZ 闪烁
  6. 将 LG Velvet 重新启动到下载模式。为此,请关闭手机。接下来,将 USB 数据线插入 PC,按住手机的音量调高按钮,然后将数据线的另一端连接到手机。您应该会在手机上看到一个带有“固件更新”文本的屏幕,旁边有一个 USB 徽标。
  7. 单击开始按钮并等待闪烁过程完成。
  8. 如果一切正常,手机将重启到 Android 10 固件。

第 2 步:解锁引导加载程序

现在我们已经在 T-Mobile LG Velvet 上恢复了可利用的预加载程序,我们可以立即解锁它的引导加载程序。多亏了安全分析师 Bjoern Kerler 的 MTKClient 项目,您不必处理漏洞利用负载和其他低级逆向工程工具。您需要做的就是执行几个 Python 脚本。

  1. 从其官方 GitHub存储库下载 MTKClient 工具并按照自述文件进行设置。
  2. 确保手机已关闭。接下来,在 PC 的终端窗口中运行以下命令,然后将手机插入 PC。
    python mtk e metadata,userdata,md_udc

    这将擦除手机上的metadata和分区userdata

  3. 在这个阶段,我们准备执行解锁命令
    python mtk xflash seccfg unlock
  4. 使用以下命令重启手机:
    python mtk reset

    接下来,断开 USB 数据线,让手机重新启动。

  5. 现在你有一个引导加载程序解锁了 T-Mobile LG Velvet。

T-Mobile LG Velvet 引导加载程序已解锁

第 3 步:升级到 Android 11

由于引导加载程序现已解锁,我们可以(重新)升级到 Android 11 固件。但是,直接刷机 Android 11 KDZ 将取代可利用的预加载器,因此我们需要选择选择性刷机程序。

  1. 为 T-Mobile LG Velvet 下载最新的 Android 11 KDZ。
  2. 打开 LGUP 并选择 KDZ。
  3. 将手机启动到下载模式并将其连接到您的 PC。
  4. 选择PARTITION DL选项并单击开始按钮。
  5. 当您看到分区列表窗口时,单击全选并取消选中预加载器分区,然后按确定开始闪烁。
    LGUP 分区列表
  6. 完成刷机过程后,手机应使用解锁的引导加载程序引导至 Android 11。

第 4 步:使用 Magisk 为 root 修补股票启动映像

解锁的引导加载程序允许我们在设备上运行未签名的代码。因此,我们现在可以使用 Magisk 修补股票启动映像并刷新修改后的映像以获得 root 访问权限。

  1. 使用 MTKClient将库存启动映像从手机转储到您的 PC 。
  2. 将转储的图像复制到您的手机并使用 Magisk 对其进行修补。然后将修补后的图像从手机复制到 PC。
  3. 使用ADB将手机重新启动到引导加载程序界面:
    adb reboot fastboot
  4. 使用 Fastboot 刷新 Magisk 修补的启动映像:
    fastboot flash boot name_of_the_patched_boot_image.img
  5. 重启手机。
  6. 这就是扎根 T-Mobile LG Velvet 所需的全部内容。

下一步是什么?

目前在我们的 T-Mobile LG Velvet 论坛上没有TWRP版本或任何自定义 ROM。尽管如此,解锁的引导加载程序允许您使用不同的 GSI 构建。扎根后,您还可以使用大量的根应用程序Magisk 模块,这使您可以更改设备的不同方面。

本文标签: 解锁 root ROM Android 智能手机 ROM基地
发表评论
点击换图
发表