在以下设备上安装 LineageOS
NVIDIA Shield TV (2019) [Android TV]
sif
如果出现任何失败,请不要继续操作!
基本要求
- 在实际操作之前,请至少通读一遍说明,以避免因遗漏任何步骤而导致问题!
- 确保您的计算机已安装
adb
和fastboot
。设置说明可以在此处找到。 - 在您的设备上启用USB 调试。
- 至少启动一次设备上的原厂操作系统,并检查每个功能。
- 从您的设备中移除所有 Google 帐户,以避免“出厂重置保护”
- LineageOS 按“现状”提供,不提供任何 гарантии。 虽然我们尝试验证一切正常,但您需要自行承担安装风险!
USB 端口安装
开箱即用,此设备没有 USB 端口,但在 PCB 上有一个未焊接的针座,用于引出 USB 引脚。
通过购买一个垂直 Micro-USB (Type-B) 母头,例如这个,或任何与 Würth Elektronik (VA) / 614105150621
匹配或足够相似的部件。 并通过焊接或使用热风枪将 USB 端口固定在引脚上,您仍然可以解锁引导加载程序并在此设备上安装 LineageOS。
要安装针座,首先移除连接到设备的所有线缆和 Micro SD 卡。 然后使用 Torx T4 螺丝刀拧下此处显示的两个螺丝
您可以如图所示撬开此端的盖子
然后,从设备的另一端(带有 HDMI 端口的一端),穿过管子推动,将载体完全滑出外壳,如图所示
此时,请注意它进入管子的方向,在安装针座后必须按原样放回。
此时,您需要焊接或使用热风枪将 USB 针座(如上面提到的那种)或一些跳线固定到此处突出显示的引脚上
请注意,此图像是端口完成安装后的图像。
有关进一步参考和端口定位/方向,请参见此处
.
可选地,如果您希望持久访问 USB 端口,您可以如图所示布线设备的塑料外壳
安装 USB 端口后,连接到 Micro-USB (Type-B) 端口,然后在按住设备上 HDMI 端口正上方的配对按钮的同时连接电源。 您应该会在屏幕上显示 fastboot 菜单的同时看到设备通过 USB 枚举。
在您的主机上运行 fastboot devices
以验证连接性。
如果您此时没有看到您的设备,请尝试重新安装端口或验证所有引脚是否接触良好。
如果您看到设备序列号后跟“device”,则说明您已成功安装针座,可以继续执行安装说明。
解锁引导加载程序
- 通过 USB 将设备连接到您的 PC。
- 通过按键组合启动进入 fastboot 模式
- 在设备未插电的情况下,按住 配对按钮 并插入设备,直到显示菜单。
- 设备进入 fastboot 模式后,输入以下内容验证您的 PC 是否找到它
fastboot devices
如果您没有得到任何输出或错误
- 在 Windows 上:确保设备管理器中显示的设备没有三角形。 尝试其他驱动程序,直到上面的命令起作用!
- 在 Linux 或 macOS 上:如果您看到
no permissions fastboot
,请尝试以 root 身份运行fastboot
。 当输出为空时,请检查您的 USB 线缆和端口!
- 现在输入以下命令来解锁引导加载程序
fastboot oem unlock
注意: 此时,设备可能会显示屏幕提示,需要交互才能继续解锁引导加载程序的过程。 请按照设备要求您执行的任何操作进行操作,以便继续。 - 如果设备没有自动重启,请重启它。 现在应该已解锁。
- 由于设备完全重置,您需要重新启用 USB 调试才能继续。
使用 fastboot
安装 Lineage Recovery
- 下载 Lineage Recovery。 只需下载最新的 recovery 文件,名为
recovery.img
。重要提示: 其他 recovery 可能不适用于安装或更新。 我们强烈建议使用上面链接的 recovery! - 如果您的设备尚未连接到 PC,请通过 USB 连接。
- 通过按键组合启动进入 fastboot 模式
- 在设备未插电的情况下,按住 配对按钮 并插入设备,直到显示菜单。
- 设备进入 fastboot 模式后,输入以下内容验证您的 PC 是否找到它
fastboot devices
如果您没有得到任何输出或错误
- 在 Windows 上:确保设备管理器中显示的设备没有三角形。 尝试其他驱动程序,直到上面的命令起作用!
- 在 Linux 或 macOS 上:如果您看到
no permissions fastboot
,请尝试以 root 身份运行fastboot
。 当输出为空时,请检查您的 USB 线缆(最好使用 USB Type-A 2.0 线缆或 USB 集线器)和端口!
提示: 某些设备在 bootloader 模式下 USB 支持存在错误,如果您在使用诸如fastboot getvar ...
、fastboot boot ...
、fastboot flash ...
等命令时看到fastboot
卡住且没有输出,您可能需要尝试不同的 USB 端口(最好是 USB Type-A 2.0 端口)或 USB 集线器。 - 将 recovery 刷入您的设备
fastboot flash recovery recovery.img
- 现在重启进入 recovery 以验证安装。 不要重启进入现有的操作系统,因为它会覆盖您刚刚安装的 recovery!
-
在设备关机的情况下,按住 配对按钮(HDMI 端口上方的按钮)并将设备插入电源。 接下来,单击 配对按钮,直到选中“Boot recovery kernel”。 现在,按下 配对按钮 以选择此选项。
注意: 如果您无法关闭设备电源,请尝试长按按键组合(如果在上述说明中使用了任何组合),直到设备重启,然后按照上述说明操作
注意: 如果您的 recovery 没有显示 LineageOS 徽标,您不小心启动进入了错误的 recovery。 请从本节顶部重新开始! -
从 recovery 安装 LineageOS
- 下载您想要安装的 LineageOS zip 文件 或自行构建软件包。
- 如果您不在 recovery 中,请重启进入 recovery
- 在设备关机的情况下,按住 配对按钮(HDMI 端口上方的按钮)并将设备插入电源。 接下来,单击 配对按钮,直到选中“Boot recovery kernel”。 现在,按下 配对按钮 以选择此选项。
- 现在点击 Factory Reset,然后点击 Format data / factory reset 并继续格式化过程。 这将移除加密并删除内部存储中存储的所有文件,以及格式化您的缓存分区(如果您有)。
- 返回主菜单。
- 将 LineageOS
.zip
软件包和您希望安装的任何插件复制到您设备的可移动 SD 卡中,然后将其插入您的设备并安装,但在您阅读/遵循其余说明之前不要重启!- 在设备上,选择“Apply Update”,然后选择“Apply from EXT_SDCARD”,然后选择 LineageOS zip 文件以开始安装。
警告: EXT_SDCARD 将反映您的 SD 卡的文件系统名称。
安装插件
arm64
架构),您可以从此处下载。 此插件需要在首次启动进入 LineageOS 之前安装!- 点击
Apply Update
,然后点击Apply Update from EXT_SDCARD
,然后选择插件 zip 文件以开始安装,并对所有需要的软件包按顺序重复此操作。警告: EXT_SDCARD 将反映您的 SD 卡的文件系统名称。
当出现显示 Signature verification failed
的屏幕时,点击 Yes
。 这是预期的,因为插件未使用 LineageOS 的官方密钥签名!
全部设置完成!
成功安装所有内容后,您现在可以首次将设备重启进入操作系统!
- 点击屏幕左上角的后退箭头,然后点击“Reboot system now”。
如果您想了解后续步骤,请继续,否则,请享受您新的 LineageOS 安装。
下一步是什么?
获取帮助
在您仔细检查您是否精确地遵循了步骤,没有跳过任何步骤,但仍然有疑问或遇到困难之后,请随时在 我们的 subreddit 或 Libera.Chat 上的 #lineageos 上提问。