正文内容 评论(0

NVIDIA Shield终极攻略:它就该这么玩
2013-11-15 13:48:19  出处:快科技 作者:鲲鹏 编辑:鲲鹏     评论(0)点击可以复制本篇文章的标题和链接

Shield怎么Root?

Bootloader就是指启动载入器,本质上就是一段烧录在闪存中的程序,作用是引导系统并载入操作系统。电脑主板的bios并不完全等于bootloader,在更新BIOS的时候bootloader区是最后才被擦写的。

出于安全的考虑,厂家一般都会锁定bootloader

确保它在执行过程中不受外界影响,从而载入正确的操作系统,否则就会被不法分子利用,载入存在故意设计安全漏洞的系统,用户使用这类危险的系统就会泄露个人信息。

不过对用户来说,这样的做法就好像一座大厦虽然有多个房子,但是却被锁在一间房子中,外面一些好玩的东西就没法接触了。例如一些第三方的固件,就没法在锁定的bootloader上载入,更重要的是你没法获取“root”权限,这意味着有些需要根权限的程序没法正常使用。

特别警告,按照NVIDIA的协议,如果对SHIELD执行解锁动作会导致保修失效,NVIDIA有权拒绝提供返修服务。即使重新锁上,fastboot也会依然显示SHIELD曾经被解锁过,因此你必须考虑清楚后才执行解锁动作。

SHIELD 的bootloader可以透过被称为fastboot的协议在PC端进行擦写:在SHIELD关机状态下,先按着后退键和主页键,然后再按N键开机,就能马上进入SHIELD的fastboot开机引导界面。

为了用PC对其操作,需要USB线把SHIELD和PC连接上,这时候PC会提示发现新设备。

接下来就需要安装fastboot驱动了,驱动下载地址:http://forum.xda-developers.com/showthread.php?t=2386956,点击Universal Naked Driver的下载连接即可。

步骤一:为了安装驱动,需要让Windows以禁止强制驱动签名方式启动:

1、以Windows 8为例,鼠标移动到屏幕右下侧,点击“设备”,然后按着键盘“shift”键再点击弹出面板的“电源”按钮。

2、依次选择“疑难解答”->“高级选项”->“启动设置”->“重新启动”->。

3、按键盘“7”,进行“禁用驱动程序强制签名”模式。

4、启动后右键点击我的电脑,选择管理,再进入到设备管理器界面里,就能看到带问号的fastboot设备,右键点击该设备,选择安装驱动。

安装驱动的视频在这里:http://www.tudou.com/programs/view/BoXIy6TvQd8/?FR=LIAN

再次提醒,到目前为止你还有反悔的余地,但是接下来的步骤会让你没法逆转SHIELD “曾经解锁”的警告并且会导致 SHIELD 复位使得所有数据、软件都丢失。

步骤二:采用解锁工具进行解锁:

1、下载解锁工具:platform-tools。这其实是Google Android SDK中的adb/fastboot指令工具打包而成。

2、在SHIELD关机并且已经和PC连接上USB的情况下,先按着后退键和主页键,再点击N键,进行SHIELD Fastboot界面。

3、解开上面下载的playform-tools,在解开目录的文件夹窗口里按着shift键点击右键,选择“在此处打开命令窗口”。

4、在命令窗口中敲入fastboot devices,这时候应该显示出PC上挂的SHIELD序列号。

5、如果上面的步骤没问题,那就执行fastboot oem unlock,此时SHIELD会出现“Unlock bootloader?”的提问。点击SHIELD后退键或者主页键就能切换don't unlock或者unlock的选项,选定Unlock后按N键就能执bootloader解锁操作。请记住,这一步会导致SHIELD本机数据丢失,SHIELD需要像新入手的时候那样重新进行各种设定,建议用备份软件先行备份。

6、之后SHIELD就会退回fastbot主界面,上方会有提示device-unlocked的字样,下面一行此时会有红色的警告字样,提示设备由于解锁而导致保修失效。

7、如果想恢复bootloader锁定,在前面的操作“5”那里执行fastboot oem lock并在SHIELD上选定lock即可,请注意,这个重新锁定动作不会让报销失效的警告消失。

上面我们介绍了手动 bootloader解锁的步骤,其实如果使用下面的方法完全可以一并实现,不过熟悉手动解锁步骤还是有好处的。

接下来就是获取“root”权限:

1、在SHIELD上执行“设置”->进入“关于 SHIELD”,然后连续点击“版本号”栏七次,此时SHIELD会提示已经启用了“开发者选项”。点击一下“后退键”返回上一级选单(即“设置”的第一级选单),在“USB 调试”旁打上勾并授权连接的PC可以进行调试。

此时也需要给NVIDIA SHIELD ADB设备安装驱动,基本上参考之安装fastboot驱动的步骤即可。选择前面解开的驱动目录里选择android_winusb.ini,然后找到NVIDIA SHIELD ADB并点下一步即可。

2、下载SHIELD Root工具:https://codeload.github.com/linux-shield/shield-root/zip/master,解开下载好后的压缩包,同样把前面下载好的Dplatform-tools文件解压缩到SHIELD ROOT压缩包所解开的目录里。

3、让SHIELD关机,然后按着后退键+主页键+N键来开启SHIELD进入fast boot界面。

4、在SHIELD ROOT文件夹窗口里按着SHIFT键点击鼠标右键,选择在“此处打开命令窗口”,敲入以下指令:

fastboot boot zImage_dtb ramfs.img.gz

5、然后SHIELD这边就会执行一串指令并重新启动。

至此已经完成了SHIELD的ROOT权限获取,你可以在Google Play商店里找Root Checker之类的根权限检测工具来检测是否获得了根权限,下图就是成功获得Root权限后在Root Checker检测的结果:

NVIDIA Shield终极攻略:它就该这么玩

获得Root权限后,你可以进行一些超频之类的动作,也可以运行给一些需要根权限的软件,例如可以设定白名单的GAE Proxy。

【本文结束】如需转载请务必注明出处:快科技

责任编辑:

  • 支持打赏
  • 支持0

  • 反对

  • 打赏

文章价值打分

当前文章打分0 分,共有0人打分
  • 分享好友:
  • |
本文收录在
#NVIDIA#安卓

  • 热门文章
  • 换一波

  • 好物推荐
  • 换一波

  • 关注我们

  • 微博

    微博:快科技官方

    快科技官方微博
  • 今日头条

    今日头条:快科技

    带来硬件软件、手机数码最快资讯!
  • 抖音

    抖音:kkjcn

    科技快讯、手机开箱、产品体验、应用推荐...