- 命令行工具minimal_adb_fastboot_v1.4.3_setup.exe
- 驱动程序SHIELD_Family_WHQL_USB_driver_201801.zip
- 美版固件nv-recovery-image-shield-atv-2017-7.0.1.zip
-
安装minimal_adb_fastboot_v1.4.3_setup.exe
-
解压驱动程序SHIELD_Family_WHQL_USB_driver_201801.zip至桌面
-
解压美版固件nv-recovery-image-shield-atv-2017-7.0.1.zip至任意文件夹,将下列文件移至minimal_adb_fastboot的安装目录
- blob
- boot.img
- recovery.img
- system.img
- vendor.img
-
在断电状态下,将Nvidia Shield TV 2017接入如下设备
- 通过HDMI接口连接电视或显示器
- 通过紧挨HDMI接口的USB接口连接Shield手柄连线,并将连线的另一端接入手柄
- 通过靠近散热孔的USB接口连接USB 3.0公对公数据线,并将数据线的另一端留空
- 确保路由器可联网(此时无需翻墙)
- 打开电视或显示器
-
接通Nvidia Shield TV 2017的电源,依照显示器上的提示,联网并激活设备
-
进入“设置”-“关于”,将光标定位在“内部版本号”上,连续按7次手柄A键,此时屏幕提示“您现在已处于开发者模式!”
-
按手柄B键后退,进入“开发者选项”,开启“USB调试”,此时屏幕提示“是否允许USB调试”,在“确定”上按手柄A键,此时屏幕提示“已启用USB调试”
-
拔除连接至计算机的一切Android设备
-
将USB 3.0数据线的另一端连接至电脑的USB 3.0端口,计算机会自动安装Nvidia Shield TV驱动。安装完成后,在“设备管理器”-“通用串行总线设备”中,可以看到“ADB Interface”,它的前面没有叹号
-
使用管理员身份运行“Minimal ADB and Fastboot”,执行如下指令
adb devices
若看到命令提示符中最后一行为“数字+device”,则表示该设备已连接成功,可继续执行下述操作,否则,必须重新安装驱动程序
-
执行如下指令
adb reboot bootloader
重启Nvidia Shield TV 2017进入bootloader界面
-
此时,Nvidia Shield TV 2017重启并进入bootloader界面,此时,计算机会安装Fastboot驱动,选择从磁盘安装,找到SHIELD_Family_WHQL_USB_driver_201801.zip的解压文件夹并执行安装,屏幕提示Android ADB Interface驱动安装成功
-
执行如下指令
fastboot oem unlock
注意,执行该指令会擦除Nvidia Shield TV 2017中的全部数据,如有必要,务必提前备份相关文件
进入bootloader解锁提示界面,此时,按手柄A键
-
等待一段时间,看到命令提示符中“finished”,之后按手柄A键,Nvidia Shield TV 2017会自动重启两次,重启过程中会有两次警示界面,此时不要做任何操作
-
待Nvidia Shield TV 2017重启后,依照显示器上的提示,联网并激活设备
-
进入“设置”-“关于”,将光标定位在“内部版本号”上,连续按7次手柄A键,此时屏幕提示“您现在已处于开发者模式!”
-
按手柄B键后退,进入“开发者选项”,开启“USB调试”,此时屏幕提示“是否允许USB调试”,在“确定”上按手柄A键。在随之出现的对话框中,选中“一律允许使用这台计算机进行调试”并在“确定”上按手柄A键,此时屏幕提示“已启用USB调试”
-
执行如下指令
adb reboot bootloader
重启Nvidia Shield TV 2017进入bootloader界面
-
按次序逐一执行如下指令
fastboot flash staging blob fastboot flash boot boot.img fastboot flash recovery recovery.img fastboot flash system system.img fastboot flash vendor vendor.img fastboot reboot
有几条指令需要较长时间,务必耐心等待。途中不要做任何操作
-
执行上述最后一条命令后
fastboot reboot
过5分钟,会发现屏幕依然卡在该界面,没有任何变化。此时不要着急!
-
拔掉Nvidia Shield TV 2017电源线,过1分钟,再连接电源线。系统重启之后,并不能进入系统界面。表现为在屏幕动画显示“android”后,系统黑屏卡死
-
拔掉Nvidia Shield TV 2017电源线,过1分钟,同时按住手柄A键和B键,之后连接电源线,系统将自动进入bootloader界面
-
使用手柄X键和Y键,将绿色光标定位于“Boot recovery kernel”,按手柄A键
-
此时,屏幕显示一个躺着的Android小人,并提示“No Command”。按手柄B键,可进入类似原生Android的刷机界面,在此处,分别执行以“wipe”开头的两条命令,即“双清”
-
执行该界面中“reboot”命令,重启Nvidia Shield TV 2017
注意:Nvidia Shield TV 2017国行版本即使刷了Nvidia Shield TV 2017美版固件,开机画面还是会有“爱奇艺”字样,这并不造成任何影响
更新:2018-6-27:NVIDIA官方推送了SHIELD Experience 7.0.2,更新后,Nvidia Shield TV 2017国行版本刷美版固件后遗留的“爱奇艺”图标终于消失,仅剩“NVIDIA”图标
-
将路由器翻墙,待Nvidia Shield TV 2017重启后,依照显示器上的提示,联网并激活设备
-
进入“设置”-“关于”,将光标定位在“内部版本号”上,连续按7次手柄A键,此时屏幕提示“您现在已处于开发者模式!”
-
按手柄B键后退,进入“开发者选项”,开启“USB调试”,此时屏幕提示“是否允许USB调试”,在“确定”上按手柄A键。在随之出现的对话框中,选中“一律允许使用这台计算机进行调试”并在“确定”上按手柄A键,此时屏幕提示“已启用USB调试”
-
执行如下指令
adb reboot bootloader
重启Nvidia Shield TV 2017进入bootloader界面
-
执行如下指令
fastboot oem lock
注意,执行该指令会擦除Nvidia Shield TV 2017中的全部数据,如有必要,务必提前备份相关文件
进入bootloader锁定提示界面,此时,按手柄A键
-
等待一段时间,看到命令提示符中“finished”,之后按手柄A键,Nvidia Shield TV 2017会自动重启两次,重启过程中会有两次警示界面,此时不要做任何操作
-
待Nvidia Shield TV 2017重启后,依照显示器上的提示,联网并激活设备
-
至此,刷机成功