- Notifications
You must be signed in to change notification settings - Fork4
License
0neday/Nvidia-Shield-TV-2017-Cookbook
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
- 命令行工具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界面
或者在重启动的时候,同时按住手柄的AB键。
此时,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键
耐心等待命令执行完毕。
按次序逐一执行如下指令
fastboot flash staging blobfastboot flash boot boot.imgfastboot flash recovery recovery.imgfastboot flash system system.imgfastboot flash vendor vendor.img
有几条指令需要较长时间,务必耐心等待。途中不要做任何操作
执行如下指令
fastboot oem lock
注意,执行该指令会擦除Nvidia Shield TV 2017中的全部数据,如有必要,务必提前备份相关文件
进入bootloader锁定提示界面,此时,按手柄A键
fix time setting and dns
# fix time server, redirect all udp 123 to local timeserveriptables -t nat -N TIMERiptables -t nat -A TIMER -d 192.168.1.1 -j RETURNiptables -t nat -A TIMER -p udp -j REDIRECT --to-ports 123iptables -t nat -I PREROUTING -p udp --dport 123 -j TIMER# netflix dns fixiptables -t nat -N NETFLIXiptables -t nat -A NETFLIX -d 192.168.1.1 -j RETURNiptables -t nat -A NETFLIX -p udp -j REDIRECT --to-ports 'your local dns server'iptables -t nat -I PREROUTING -p udp --dport 53 -j NETFLIX
About
Resources
License
Uh oh!
There was an error while loading.Please reload this page.