安装 OnePlus 7 上 Android 10、TWRP、Magisk 和 Kali NetHunter 的详细步骤:
步骤 1:刷入 Android 10
1.01 下载和解压固件
- 下载
guacamoleb_14_P.32_210127.zip
文件到你的 Windows 电脑。 - 解压该 ZIP 文件,确保所有内容都解压到同一文件夹中。
1.02 开启 Windows 测试模式
- 以管理员身份打开命令提示符。
- 输入以下命令启用测试签名模式:
bcdedit /set testsigning on
- 重启你的电脑以应用更改。
1.03 运行 MsmDownloadTool
- 在解压的文件夹中,找到并运行
MsmDownloadTool V4.0.exe
。
1.04 将手机进入 EDL 模式
- 关闭你的 OnePlus 7。
- 按住 音量上 + 音量下,同时计数到 5。
- 将手机通过 USB 连接到你的电脑。
1.05 设备检测
- 当电脑检测到设备后(你会听到连接的提示音),在 MsmDownloadTool 中点击 Start 开始刷机。
1.06 重启并设置设备
- 刷机完成后,重启你的手机并按照屏幕提示完成初始设置。
1.07 在开发者选项中启用 OEM 解锁和 USB 调试
- 进入手机的 设置 > 关于手机,连续点击 版本号 7 次以启用开发者模式。
- 返回 设置,进入 开发者选项。
- 启用 OEM 解锁 和 USB 调试。
1.08 在 Linux/MacOS 上安装 ADB
- 打开终端,输入以下命令以安装 ADB:
sudo apt install adb
1.09 启动 ADB 服务器
- 重启 ADB 服务器以确保它正常运行:
adb kill-server && adb start-server
1.10 进入 Bootloader 模式
- 使用 ADB 命令重启手机到 Bootloader:
adb reboot bootloader
1.11 解锁 Bootloader
- 在 Bootloader 模式下,使用以下命令解锁 bootloader:
sudo fastboot oem unlock
1.12 重启并设置手机
- 完成 Bootloader 解锁后,手机会重新启动,按照提示重新设置设备。
步骤 2:安装 TWRP 和 Magisk
2.01 将文件复制到 OnePlus 7
- 将 Magisk-v19.3.zip 和 twrp-installer-3.3.1-1-guacamoleb.zip 文件复制到你的 OnePlus 7 的内部存储中。
2.02 下载 TWRP 恢复镜像
- 在你的电脑上下载 twrp-3.3.1-1-guacamoleb.img。
2.03 安装 Android Platform Tools
- 如果尚未安装,安装 Android 平台工具(ADB 和 Fastboot)。你可以从 Android SDK Platform Tools 官方页面 下载适用于你操作系统的版本。
2.04 启用 USB 调试
- 在 OnePlus 7 上,进入 设置 > 开发者选项,确保 USB 调试 已启用。
2.05 启动 ADB 服务器
- 在电脑上打开命令提示符/终端,输入以下命令以确保 ADB 服务器正常运行:
adb kill-server && adb start-server
2.06 进入 Bootloader 模式
- 使用 ADB 命令重启手机进入 Bootloader 模式:
adb reboot bootloader
2.07 启动 TWRP
- 通过 Fastboot 启动 TWRP 恢复模式(注意,这一步仅是临时启动 TWRP):
sudo fastboot boot twrp-3.3.1-1-guacamoleb.img
2.08 设备自动重启进入 TWRP
- 设备将自动启动到 TWRP 恢复模式。
2.09 在 TWRP 中安装 TWRP 和 Magisk
- 在 TWRP 主界面,选择 Install。
- 先选择 twrp-installer-3.3.1-1-guacamoleb.zip 并滑动刷入。
- 然后再次进入 Install,选择 Magisk-v19.3.zip 并滑动刷入。
步骤 3:格式化数据并重新安装 Magisk
3.01 重启进入恢复模式
- 关机或从系统中重启设备,使用 音量上 + 电源键 组合进入 TWRP 恢复模式。
3.02 格式化数据分区
- 在 TWRP 主界面,选择 Wipe。
- 选择 Format Data,然后输入 yes 以确认格式化操作。
3.03 再次重启进入恢复模式
- 完成格式化后,返回 TWRP 主界面,选择 Reboot 并选择 Recovery 以再次进入 TWRP。
3.04 安装 Magisk
- 在 TWRP 主界面,选择 Install。
- 找到并选择 Magisk-v19.3.zip 文件。
- 滑动以刷入 Magisk。
3.05 安装禁用 Dm-Verity 和强制加密的 ZIP 文件
- 继续在 TWRP 中,选择 Install。
- 找到并选择 Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip 文件。
- 滑动以刷入该 ZIP 文件。
3.06 重启到系统
- 完成所有刷入后,返回 TWRP 主界面,选择 Reboot 并选择 System 以重启设备。
3.07 设置手机
- 完成设备的初始设置时,跳过指纹或其他任何安全设置。可以选择稍后设置。
步骤 4:安装 Kali NetHunter
4.01 从下载页面下载 NetHunter 镜像
- 前往 Kali NetHunter 的官方下载页面,下载适合你设备的 NetHunter 镜像文件。
4.02 下载单独安装的内核
- 注意当前安装程序存在一个错误,需要单独安装内核。从提供的链接下载所需的内核文件。
4.03 重启进入恢复模式
- 关机或从系统中重启设备,使用 音量上 + 电源键 组合进入 TWRP 恢复模式。
4.04 安装 NetHunter ZIP
- 在 TWRP 主界面,选择 Install。
- 找到并选择你下载的 NetHunter ZIP 文件。
- 滑动以刷入 NetHunter。
4.05 重新安装 Magisk
- 在 TWRP 中,返回到 Install 页面。
- 选择 Magisk-v19.3.zip 文件,滑动以重新刷入 Magisk。
4.06 再次安装禁用强制加密的 ZIP
- 在 TWRP 中,继续选择 Install。
- 找到并选择 Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip 文件,滑动以刷入。
4.07 重启设备
- 返回 TWRP 主界面,选择 Reboot,然后选择 System 以重启设备。
4.08 运行 NetHunter 应用
- 完成设备的初始设置后,找到并打开 NetHunter 应用。
- 等待初始设置完成,然后重启设备。
4.09 从应用商店更新 NetHunter 应用
- 打开 Google Play 商店,检查是否有 NetHunter 应用的更新,如果有,请进行更新。
完成上述步骤后,你的 OnePlus 7 将成功运行 Android 10,并具备 TWRP 恢复环境、Magisk 根权限以及 Kali NetHunter 工具。