[ROOT][10-29-13]How to Manually Root the Nvidia Shield

Gnurou

Senior Member
Aug 9, 2010
89
58
0
Tokyo
Hello :)

Sorry to bother you but is this method correct to unlock the bootloader ?

Connect your device to your computer using a USB cable.

On your computer, enter the following command:

fastboot oem unlock

This will display the unlock menu. Read the disclaimer and think one last time about what you are doing. This is your last chance to stop.

As simply as this ? no boot.img or something else ?

Thank you !
Yes, that's how unlocking is done and it's identical to the procedure for Nexus devices. The reason there is no boot.img involved for unlocking is that unlocking is precisely what allows you to boot an unsigned image. This unsigned image then starts a small script that installs SuperSU and the su binary on your system partition.

So after you unlocked your device, you will still need to boot a custom image to get root (as explained in the remainder of the document you cited), but unlocking itself only requires fastboot.
 

gregdeberg

Senior Member
Oct 1, 2010
164
12
0
Yes, that's how unlocking is done and it's identical to the procedure for Nexus devices. The reason there is no boot.img involved for unlocking is that unlocking is precisely what allows you to boot an unsigned image. This unsigned image then starts a small script that installs SuperSU and the su binary on your system partition.

So after you unlocked your device, you will still need to boot a custom image to get root (as explained in the remainder of the document you cited), but unlocking itself only requires fastboot.
Hello :)

Thank you !

So if i understand after unlock bootloader, these steps (https://github.com/linux-shield/shield-root) will root the last rom shield version ?

Regards,
 

Gnurou

Senior Member
Aug 9, 2010
89
58
0
Tokyo
Hello :)

Thank you !

So if i understand after unlock bootloader, these steps (https://github.com/linux-shield/shield-root) will root the last rom shield version ?

Regards,
They will root any version that is currently installed. But you will have to do it again after every OTA (excepted for the bootloader unlocking part) since OTA rewrites the system partition entirely and thus will remove root.
 
  • Like
Reactions: gregdeberg

roustabout

Senior Member
Feb 12, 2011
825
212
0
OTA rewrites the system partition entirely and thus will remove root.
This was my mistake on the HP slate - I expected oem unlock to do what it said it would, and wipe the device.

The script HP set up refreshed all the files HP shipped the device with in /system but didn't wipe it, so the su I'd dropped in with Chinese tool stayed onboard.

Which is why - since I could see the boot and had root - I didn't realize my mistake until later, then read Gnurou's script, then found the Cydia impactor.
 
G

GuestD1080

Guest
Which files are you specially looking for the factory restore images?

Sent from my SCH-I535 using XDA Premium 4 mobile app
Thanks for helping me i dont need the factory images....i was stuck accidentally on recovery mode in the booatloader menu.Its passed 1 hour to regain full control on my nvidia shield.I was thinking if i a enter in the recovery mode on the bootloader menu and access cwm recovery to install root (using a zip file) in my nvidia shield,i made huge mistake doing that xDDD but now im happy my nvidia shield its fine and i have root,thats all i wanted to my nvidia shield.The next time i would be handy to know how the enter cwm recovery because the thread of the cwm recovery doesnt explain that part.
 
Last edited:

uoykcuf86

Member
May 24, 2010
36
12
0
I cant get it to work...

C:\>NSRoot\fastboot devices
0513713809415106AC20 fastboot

C:\>NSRoot\fastboot boot root_shield.img
cannot load 'root_shield.img' :No error

Thats what i see everytime i try...
Im on the new KitKat,CWM, and unlocked bootloader.
worked no problem on JellyBean.
 

dragxdk

Senior Member
Jun 3, 2012
449
107
0
www.youtube.com
I cant get it to work...

C:\>NSRoot\fastboot devices
0513713809415106AC20 fastboot

C:\>NSRoot\fastboot boot root_shield.img
cannot load 'root_shield.img' :No error

Thats what i see everytime i try...
Im on the new KitKat,CWM, and unlocked bootloader.
worked no problem on JellyBean.
hi bro, which cw has you have on your shield 4.4.2 please?
Because i have just updated on kitkat my shield and i search a method for root it... :(
 

dragxdk

Senior Member
Jun 3, 2012
449
107
0
www.youtube.com
hi bro, which cw has you have on your shield 4.4.2 please?
Because i have just updated on kitkat my shield and i search a method for root it... :(
Victory :victory: :good: My shield is on kitkat 4.4.2 and rooted with cw installed ;)
i ve found a method, use shield ram and respect the steps and before the third step put the zip su on your sd card and after flash it, fix it.
When the root is fixed, the cw is fixed too and when you restart your shield your cw is again here :)

enjoy : http://youtu.be/TlkfzyW8SEs

more question no problems :)
 
  • Like
Reactions: hurrpancakes

granduke

Senior Member
Mar 1, 2009
327
20
0
I'm wanting to root and I'm on update 65. I really don't want to move up to 72 and KK now.
So i could unlock, root, and keep the standard recovery which would let me easily OTA 72 when I'm ready and then probably will need to re-root.
Or do you think it is better just to update to 72 now and do the process which will make things easier for the future.
 
  • Like
Reactions: dragxdk

shimp208

Recognized Contributor
Jan 25, 2011
2,624
3,035
0
Boston
I'm wanting to root and I'm on update 65. I really don't want to move up to 72 and KK now.
So i could unlock, root, and keep the standard recovery which would let me easily OTA 72 when I'm ready and then probably will need to re-root.
Or do you think it is better just to update to 72 now and do the process which will make things easier for the future.
It would be just be better to update to 72 now because you will want to update your device eventually so it's always better to get the hard work out of the way sooner rather then later.
 
  • Like
Reactions: granduke

hurrpancakes

Senior Member
Jul 23, 2010
713
120
0
Victory :victory: :good: My shield is on kitkat 4.4.2 and rooted with cw installed ;)
i ve found a method, use shield ram and respect the steps and before the third step put the zip su on your sd card and after flash it, fix it.
When the root is fixed, the cw is fixed too and when you restart your shield your cw is again here :)

enjoy : http://youtu.be/TlkfzyW8SEs

more question no problems :)
Thank you very much for your method. Worked perfectly for me! Haven't rooted my Shield till now, so I downloaded Shield RAM, unlocked the bootloader, copied supersu.zip from the Shield RAM folder to the Shield, installed CWM, flashed the supersu, and now my Shield on 4.4 is rooted!
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone