yashsingh1/xdaforums huggingface dataset:
[Shield Android Development] hexitnow:
When it comes to rooting and flashing any device there are certain inherent risks involved. However i did everything i could to make sure it was safe. As long as the md5s match then the download was good and you should be good to go. I have used it on a few diff shields several diff times testing it as i was writing it.
[Shield Android Development] Duckers McQuack:
Ok, but it seems like i need the "naked driver" to use it... but there is no exe in that zip or anything :S How exactly do i use it?
[Shield Android Development] hexitnow:
You have to use device manager to install the drivers I included a short writeup in the OP
[Shield Android Development] Duckers McQuack:
Is there a video for how to "install" it? :P
[Shield Android Development] hexitnow:
I couldn't tell you to be honest, I would check the naked driver thread, if there's a video I'm betting it's linked there.
[Shield Android Development] jarjarfinks:
What version does the restore image go to? OTA 68 or what?
[Shield Android Development] hexitnow:
Yeah its mentioned in the ram.exe im goimg to try and update it asap each time nvidia releases an update
[Shield Android Development] jarjarfinks:
Just a thought, but I personally prefer Koush's Superuser, as it is more modular and seems to have less issues between versions. Maybe you could add a function to choose either Chainfire's SuperSU, or Koush's Superuser. Not telling you how to do it, but I know that other toolkits I have used have had a similar function. Let me know what you think. Also, the ZIP for that is on the app's Google Play Store link:

https://play.google.com/store/apps/details?id=com.koushikdutta.superuser
[Shield Android Development] hexitnow:
Yeah thats not a problem and would be really easy to implement. Lately ive been really busy and havent had a lot of time to sit at my pc. But yeah i can put that in for the next release.
[Shield Android Development] rylen:
Please help, I can't flash the stock recovery back, well actually I can and I get a message saying that stock recovery has been flashed, but I can't seem to access the stock recovery. When I try to open the recovery it only shows a picture of the android mascot with a red triangle on it's chest. I want to flash the stock recovery so that I can download and install the Kit Kat OTA update that will be released tomorrow. Thanks in advance to any help :)
[Shield Android Development] suprgamr232:
That is the stock recovery. Installing the update should work fine.

@OP, I assume you'll update your toolkit for the KitKat update?
[Shield Android Development] GuyInDogSuit:
This worked perfectly on Update 69. Thanks a bunch!
[Shield Android Development] rylen:
Just to clarify, I don't see any menu or options on the stock recovery that I flashed just the android image that I described. I have to hold the Nvidia button to turn it off, Is that really normal?

EDIT: I figured it out :) I needed to press the power button + home button again to make the options appear.
[Shield Android Development] dragxdk:
Kitkat rooted with cw, tx bro!!! :D
[Shield Android Development] Nooter:
What's the best way to update to KK while already rooted with this toolkit?

When accepting the update, the SHIELD reboots into recovery and then complains saying: Required device is "thor", but this device is "roth".

I received an option later saying "OTA failed because of root; unroot now?" I selected "No" because I remembered that rooting the SHIELD performs a factory reset. Is there any way to apply the update while preserving root?
[Shield Android Development] dragxdk:
Watch on my YouTube channel it works but it must to have a bootloader stock, to do a ota update after, download super su. Zip on chainfire website, run shield ram, install drivers adb&fastboot, unlock your bootloader, install cw and run it, install zip from sd card for super su. Zip, fix root, restart, enjoy :)

Debloat if you want

Fisrt boot on kitkat update wipe all and sd ext too after it s ok for if you want to move game data on your ext card...

:D:thumbup:

---------- Post added at 03:00 PM ---------- Previous post was at 02:58 PM ----------

NVIDIA SHIELD KITKAT 4 4 2 ROOTED AND RECOVERY CL…*: http://youtu.be/TlkfzyW8SEs
[Shield Android Development] dragxdk:
No problems bro :thumbup::D:beer:
[Shield Android Development] Nooter:
Thanks!
[Shield Android Development] dragxdk:
No problems bro... ;):D:beer:
[Shield Android Development] hexitnow:
Need your guys opinion. I have the next RAM update basically ready to go. I've noticed alot of people are wanting to go back to update 68 or jellybean, right now I have it setup with update 72 files tho. I could include an option for both but it would push the file to over 2 gigs. Should I only include update 72 or both? If you can emulate linux or have a linux machine you could always replace the files in the RAM package with whatever firmware you want and do it that way too. I don't know up you guys.
[Shield Android Development] GuyInDogSuit:
As long as your tool works with update 72, why not just include update 68? Or have a separate package with update 72. But definitely Jellybean, because the person can update to 72 and reroot if they want to.
[Shield Android Development] rushless:
Is 68 still the rom in the ram tool? Hoping so, since do not want 72. My Shield has 4.2 right now (what it shipped with).

Thanks!
[Shield Android Development] hexitnow:
Yep still 68.when i finally get around to releasing the new one im going to leave 68 in it.
[Shield Android Development] Gytole:
You do know you root via recovery after the bootloaders unlocked correct? I got my shield, updated it to kitkat, unlocked the bootloader and flashed CWR, and flash the Super SU .ZIP via recovery and was rooted.
[Shield Android Development] GuyInDogSuit:
Yes, that's what I was referring to.
[Shield Android Development] leolawliet:
What would be needed to get started on building aftermarket firmwares nowadays? We have an unlocked bootloader, CWM recovery, and kernel source so far, right?
[Shield Android Development] twistedumbrella:
You need the proprietary binaries and device profile. Both should already be available as well.
[Shield Android Development] leolawliet:
Ah the proprietary binaries can be easily pulled via adb right, I don't know much about building from source but I used to build cm10.2 for my older device (p769). I have a build environment set up already on my laptop. If anyone is willing to guide me I'd be happy to assist in producing an aftermarket firmware for this device. Gotta learn somehow, till I get back to work I still got a lot of free time in my hands but I'm not entirely confident I could figure it all out alone. I'm still new to this.

I can't promise I'll get anything started, I've had trouble in the past figuring out some of the steps and quite a few distractions along the way.
[Shield Android Development] hexitnow:
You can download them from nvidia. I had started work on a custom rom, but my mom got sick, had to move, all kinds of crap came up.
[Shield Android Development] leolawliet:
I hope she's doing well, I just recent moved back in with my mother and siblings after living with le girlfriend for a while. Just settling in for now, I gotta find my comfort zone here where I'll work from.
[Shield Android Development] nex86:
You can root a shield by simply run a recovery and flash the SuperSU zip right?
[Shield Android Development] hexitnow:
Thanks alot man i really appreciate that.

Yes you can install a custom recovery and flash supersu to achieve root.
[Shield Android Development] dts924s:
I used Shield Ram to return back to stock so I could download and install update 77. I ran into a problem though, reflashing back to stock worked perfectly, but stock recovery won't work. I've tried reflashing it using option #3 in your program, and it says it was successfully installed, but if I try to go to recovery I get the dead android. Any idea what I may have done wrong or how to fix this?
[Shield Android Development] GuyInDogSuit:
Have you tried flashing a custom recovery, booting into it, then flashing the stock one again? You didn't have to return to stock, just flash the stock recovery by itself.
[Shield Android Development] hexitnow:
That is the stock recovery. I believe you have to press home and back, I cant quite remember. But there is a two button combination that will get the menu to popup.
[Shield Android Development] GuyInDogSuit:
Oh yeah, that's right. I'm just used to it automatically flashing the updates after you download them. So just let it download, then tap reboot to install. Reflash custom recovery, then flash SuperSU, and you're golden.

If it doesn't say there's an update, go to Settings/Apps/All, and find Google Services Framework, then clear data and cache. Then go to the system update settings and check again.
[Shield Android Development] dts924s:
There is a three button combo to get you to the bootloader menu, but if I try to select Recovery mode I get the dead android. I can flash CWM no problem and get into that recovery, but any time I try to flash Stock recovery, it says it was flashed successfully but I get the dead android when I try to access it. So, CWM recovery works, but Stock Recovery will not work for me despite that it says it was successfully flashed.
[Shield Android Development] hexitnow:
Right about the 3 button combo, wrong about stock recovery. I'll give this 1 more try. That is the stock recovery with the dead android. You think its not working, it actually working just as it's supposed to. There IS a two button combination you can press once you get to the dead android to get the stock recovery menu to popup. My tool is working as intended. If need be ill make a video.
[Shield Android Development] hexitnow:
Shield Ram 1.1 Uploaded. Nothing huge for changes. I left update 68 embedded with all the people not wanting to update to kitkat.

Added a failsafe so if a wrong key is entered RAM closes instead of opening a random menu option

Removed some of the echoed user messages to try and speed the process up just a hair

RAM is no longer case sensitive either, for a Y/N question you can enter Y/N/y/n

Added koushs superuser app after a request for it

Hope you guys enjoy
[Shield Android Development] dts924s:
Thanks for your help! I'm finally getting the update. The two button combo from the

dead android screen was home and the Tegra button.
[Shield Android Development] hexitnow:
Thanks Im going to make a note of it. But yeah I knew there was a two button combo for it to pop up and you're not the first user to think they got a bad recovery flash.
[Shield Android Development] Kwongger:
Cool! Quick tip... Look up "Fetch" it's a way to have a tool download a file from a hosting site (with a direct download link). It'll keep the dl size WAAAY down :laugh: :good:

Unfortunately, I don't have time to keep updating ANY of my tools... I am moving over 1500km over the summer and won't have the time to!
[Shield Android Development] GuyInDogSuit:
No worries, man. ShieldRAM seems to work with every update, so you're golden.
[Shield Android Development] hexitnow:
Yeah i was thinking about doing that but i just said screw it its only a bit over a gig and most people have high speed now a days. Thanks for droppin by.
[Shield Android Development] dragxdk:
for the lastest update you must to relock your bootloader and unroot, flash ota and after unlock your bootloader again, flash cw and su on cw, enjoy !

:P
[Shield Android Development] hexitnow:
You dont have to relock bootloader or unroot. Really all you have to do is re flash stock recovery and youre good to go for updates.
[Shield Android Development] GuyInDogSuit:
I was gonna say... :p
[Shield Android Development] dragxdk:
strange, no need to lock your bl before flashing ota ?

im right for to flash stock recovery but normaly, you must to lock your bootloader too...
[Shield Android Development] hexitnow:
Nope no need on the shield. Have had mine unlocked since 4.2 oh and if you debloated or froze any apps youll have rebloat or thaw them.
[Shield Android Development] dragxdk:
it s not the same method that on nexus 7 for example ?
[Shield Android Development] GuyInDogSuit:
I just uninstalled them. The updates just reinstall them anyway, so I just remove them again.
[Shield Android Development] hexitnow:
Oh ok every other device ive had fails because it cant update an app thats not there, so i just assumed. But thats awesome.
[Shield Android Development] NapalmDawn:
I'd been rooted and unlocked prior to the update. I took the update and came here to re-root. Thanks to this kit, I was able to get a working recovery (finally) and got rooted again. SuperSu was a little wonky when I booted up after installing via CWM. So I went into settings>apps>SuperSu. Disabled it, uninstalled updates and voila! Working SuperSu again. Thanks a billion!
[Shield Android Development] hexitnow:
Glad youre up and running.
[Shield Android Development] -RioT-:
I get this error on option 2.

The drivers were installed correctly and it was verified on step 1. I also ran as administrator. Not sure what bat it is looking for since there is none in the zip.

Im on windows 8.1 pro if that helps.

NVM

I ran it in windows 8 compatibility and it worked.
[Shield Android Development] bradr00lzd00d1:
Does this work on android 4.4.2? I just bought a used shield and it was already on 4.4.2.
[Shield Android Development] GuyInDogSuit:
Yes.
[Shield Android Development] alucard_xs:
maybe the recently exploit from Geohot is ok for Nvidia shield ?

Did someone try ?
[Shield Android Development] hexitnow:
Theres no need. Nvidia openly lets users root their shields.
[Shield Android Development] alucard_xs:
sure ? how ?
[Shield Android Development] twistedumbrella:
You can unlock the bootloader without any special tools or exploits. That is pretty much freely allowing rooting.
[Shield Android Development] desertflame:
I rooted manually and tried flashing cwm, but I just get the usual booting screen with Nvidia shield - powered by android at the bottom, and it's stuck there. I even tried flashing the other custom recovery OUDhs or whatever it's called, same thing. Can someone upload the stock recovery for me please? I'm thinking of using this toolkit to install cwm only.
[Shield Android Development] hexitnow:
Sounds like you flashed regular old cwm, which wont work. There is a ported compatible version in the dev section.
[Shield Android Development] daddylonglegs:
Just wanted to thank the OP for this. Worked perfectly on my 4.2.2

Now I can use SetCPU and fix all the emulators skipping frames :)

If Nvidia puts out another update, what's the process for updating now that I am rooted/bootloader is unlocked?
[Shield Android Development] hexitnow:
Use the system restore option that does not wipe user data then update
[Shield Android Development] ruffnutts:
i need to reflaash my shield its on 4.4.2 Kitkat will this work?

Thanks ruffnutts
[Shield Android Development] hexitnow:
Yep but i didnt include the newest firmware. If you do a system reflash youll be back on jb. If you manage to grab the firmware images from nvidia you could overwrite the one in the sram package and have it flash kk instead of jb. Due to the requests of peoole wanting to stay on 68, i left that as the packaged firmware
[Shield Android Development] mudflap2.0:
What do you mean by regular old cwm? I used this toolkit on all versions of android that came out on the shield and the recovery(cwm)worked for all of them, i don't understand, a recovery is separate from anything, you can flash any recovery that's compatible for your device as long as its made for it, if you have 4.4 kitkat, you can flssh the stock recovery from 4.2, so unless he flashed a recovery for a different device, that wasnt made for shield, then i dont get it, please explain

---------- Post added at 12:52 AM ---------- Previous post was at 12:51 AM ----------

Or you can take the ota from jellybean, I mean its not like if has Knox in it (thank goodness!!)
[Shield Android Development] hexitnow:
Well.... He said he also tried oudhs as wel and i havent seen a port of it yet. So im assuming he used a basic recovery installer, inadvertently installing another devices recovery but i could be wrong. Taking the ota from jb was suggested thru pm, he was curious about reflashing and using kk instead of jb.
[Shield Android Development] mudflap2.0:
well if that's the case, you would need, to find the all the image files, and flash them separately thru adb, but that's more work than taking the ota
[Shield Android Development] hexitnow:
You dont have to flash all the files actually, only if youre doing a full system wipe. IMO I think that its easier to do it thru adb and nvidia includes a batch file to flash them as well. And its alot faster too actually. But then again ive only taken one ota, after that i made my own installer because i knew id be flashing a few diff units.
[Shield Android Development] desertflame:
I probably flashed the wrong recovery. I did everything manually, so it's possible I got the wrong img.

Edit: Forgot to mention everything is fine now xD. I flashed the cwm recovery with this toolkit a while back and it's working properly. Thanks.
[Shield Android Development] hexitnow:
Good to hear.
[Shield Android Development] mudflap2.0:
is update 68 the day one ota for the shield or what?
[Shield Android Development] GuyInDogSuit:
No, the first one was update 50, and I don't think that was "day one," either.
[Shield Android Development] hexitnow:
It was the last update before kit kat if I remember correctly.
[Shield Android Development] Doodle210:
Can you link me files so I can root on the latest update? I can't find anything that works... TR says I have an incompatible version as well...
[Shield Android Development] hexitnow:
the ram tool works on any version of shield
[Shield Android Development] Doodle210:
I was stupid... turned out, I didn't have the Shield's Fastboot properly installed, well I did, but I placed it in a different USB port and my PC has a habit of thinking it's a new device.
[Shield Android Development] hexitnow:
meh **** happens. glad u got it figured out
[Shield Android Development] dts924s:
I used this toolkit and it was fantastic, but I'm curious how I'm supposed to go about installing the update that is supposed to be rolling out today?
[Shield Android Development] hexitnow:
depends on what you did to your shield. The easiest way to do it Imo tho is you use the system restore option that doesn't wipe data and then you can take update.
[Shield Android Development] GuyInDogSuit:
There's supposed to be an update today. Has anyone gotten it yet? I've been refreshing like crazy.
[Shield Android Development] hexitnow:
The only thing I seen new that was released from nvidia was the Sdk for the tablet.
[Shield Android Development] GuyInDogSuit:
"The next update is coming on July 29 which brings SHIELD wireless controller compatibility, along with the new SHIELD Hub app and GameStream enhancements to the SHIELD tablet and SHIELD portable."

From

http://blogs.nvidia.com/blog/2014/0...supporting-it-updating-it-and-gaming-with-it/
[Shield Android Development] hexitnow:
I didn't say I didn't believe you just that I hadn't seen it yet haha :p
[Shield Android Development] GuyInDogSuit:
I know, I was just showing you where I had seen it. There's nothing on the release notes page or on the dev download page, so I dunno if it's actually delayed or...
[Shield Android Development] hexitnow:
wouldn't surprise me it's not the first time one has been late.
[Shield Android Development] Varelse:
I don't suppose anyone has tried this on the shield tablet?

Cant seem to find a device thread on the forums...
[Shield Android Development] hexitnow:
Don't think so but I would advise against flashing cwm.
[Shield Android Development] JuannTwo3:
Have any of you actually received the new update for Shield Portable? Used this tool to get OTA ready again but nothing yet. Loving the tool btw, thank you
[Shield Android Development] hexitnow:
I haven't received it yet either.
[Shield Android Development] GuyInDogSuit:
I haven't either. I keep checking this page to see if there's been any updates, but no dice.
[Shield Android Development] chispas117:
How can I tell if my shield is updated right now its at 4.4.2
[Shield Android Development] hexitnow:
You can check on the shield itself by going into the system settings and checking for system updates
[Shield Android Development] GuyInDogSuit:
If you go to Settings > About Shield, and you see "update 77" or something like that, you're on the latest. If you check Software Updates, and nothing new comes up, you're up to date.
[Shield Android Development] chispas117:
I finally got it to update to latest 77 but I can't seem to root it, any suggestions?
[Shield Android Development] hexitnow:
My toolkit roots it no problem so im gonna guess you tried towelroot?
[Shield Android Development] chispas117:
Actually I tried both..I'd rather go your rout

---------- Post added at 12:46 PM ---------- Previous post was at 12:45 PM ----------

If you can tell me at what step to start with I can give it another go..I know I updated yesterday using your tool
[Shield Android Development] hexitnow:
Unlock bootloader flash cwm push super su to sd card and then flash supersu.zip via cwm.
[Shield Android Development] chispas117:
Right on brother.. I just wasn't sure if I could flash cwm first... Thanks again man!
[Shield Android Development] leolawliet:
I got the new update today, but I haven't installed it yet. Update 82 for the Portable. You might wanna look into it before installing it, I'm not even sure if it breaks root functionality or not, and there's no way I'm going back to non-rooted KitKat again after experiencing those terrible sdcard restrictions.
[Shield Android Development] leolawliet:
I do have one question. Does being rooted stop the update from going through regardless of leaving the bootloader locked and not installing a custom recovery and leaving it stock?
[Shield Android Development] nabelo:
Software Update 82 Release date: 8/5/14

Hello,

currently im on a unlocked and rooted shield with software update 77.

Since today there is a new OTA Update 82 released.

Anyone knows if there is an "easy" way to update my shied fromm 77 to the new 82 without loosing root?

I know that i can update to the newest release 82 if i go back to stock and then do the OTA "normally"

But then i have to install everything again and also root again.

is there a way to just update from 77 to 82 and keep all my stuff and also keep the root?

Best regards,

Manuel
[Shield Android Development] leolawliet:
This is what I'm trying to figure out.
[Shield Android Development] GuyInDogSuit:
You don't "lose your stuff" from updating, it doesn't do a full wipe. It's just an incremental update. The only thing you lose is root and custom recovery. You just have to reflash stock recovery first, then download and install the update. Regaining root is as easy as reflashing custom recovery and flashing superuser. Bam, done. Now you just have the crap apps to delete.

No, being rooted does not affect it. Just make sure you have your stock recovery installed before downloading the update.

EDIT: Looks like I spoke too soon. I can't get this update to install. It just shows the Android with the open chest, says "Installing system update," then a dead Android with the red triangle and "Error!" I did some research and it appears that this update has been having issues. Most people reported having to do a system restore and update after that. DAMN!
[Shield Android Development] nabelo:
Hi,

I just tried that and it don't go well :)

I also didn't had flashed the stock recovery prior the OTA first and tried it with my CWM recovery instead.

The update didn't worked at all.

The biggest problem i have now is that after the OTA installation failed i can't redownload the OTA. My shield is still rooted and on 77 but now it says if i check for updates that im on the newest release.

Any ideas why my shield now says im on the latest update but im still on 77???

Anyone can please upload the OTA 82 files somewhere?

regards,

Manuel