yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Android Development] mskip:
Performing an APPS BACKUP (option2, 1) will backup all apps that were installed after you first turned on your device. This will include any associated user data (such as settings or high scores for games) and apps you installed from Google Play Store. Just follow the recommended options and remember to turn your phones screen on before starting it as you need to confirm on your screen.

This option will NOT require your bootloader to be unlocked first.

You can also backup your Internal Storage without unlocking using option 2, 3 from the main menu. This will backup anything you store on your Internal Storage such as game data, music, videos. This is just pulled from your /data/media folder so you can view or edit the files on your pc after they have been pulled.

You can then unlock the bootloader (wiping your device) and retore the apps (option 2, 10) and Internal Storage data (option 2, 11) after doing whatever you want to with your device.

The only thing you cannot do with the ToolKit is to save the system settings but some of those are backed up by google if you chose that option when turning your device on the first time.

Mark.

EDIT: I have added this info to the FAQ on post#2 for future reference.
[Nexus 7 Android Development] jazzespresso:
First; Like to thank you for providing such detail level rootkit for our Nexus 7. I just wasn't quite sure what APPS BACKUP (option2, 1) does. I am not desperately need to root my Nexus 7, but there are some very useful apps that requires root. Also my wife complains that this table does not turns the screen in landscape:silly:. So I thought it may be better to root this baby!, that took me here in this forum. unfurtunetely, I installed many apps (from Google Play store or side loaded several other apps). Of course, I have also galaxy tab, which was so easy to root, just drop the root file and flash it, you done, but Nexus 7 everybody talks about unlocking bootloader etc...wipes everything...then I started to worry...

I like to thank you again for providing some clarifications on this concerns, I am pretty sure some others (like newcomer myself) had the some concerns and questions...

Of course, adding some good detail about APPS BACKUP option on the front page would be greatly beneficial to others as well!!

================== Edit===================

when I tried "Internal Storage without unlocking using option 2, 3 from the main menu", it prompt me that my bootloader is locked and can't backup. Sounds like you need to unlock bootloader to do backup internal storage option one.

However, app backup Option 2, 1 (selecting all recommended option) did backup beautifully, and put the files in Backup folder on my desktop (974MB)
[Nexus 7 Android Development] rnclock:
You can unlock the portrait only mode by sliding 'down' the status bar (slide from top down). You should see a "lock" with arrows (half circle arrows) on each side. Tap that and it should change to a box with the 2 arrows. Your Nexus will then auto rotate when needed. Hope this helps.

---------- Post added at 04:11 PM ---------- Previous post was at 04:09 PM ----------

Thank you. I only tried the NAND backup and found that it had to be unlocked to perform this. I then did the unlock and started from scratch. NO worries, re-did the Nexus and now have Titanium backup running. Thanks for all the work put into this.
[Nexus 7 Android Development] nateysmith:
Just donated, but I have a question? Any chance to get this compiled to run on Mac? I have started a position at work that requires to work more on Mac, so I was hoping that this may be a possibility. Thanks!
[Nexus 7 Android Development] mskip:
I have never owned a Mac and have no plans on writing a Mac version but the ToolKit should work fine under a Windows Emulator such as WineHQ on a Mac.

Mark.
[Nexus 7 Android Development] rmcc4444:
Just got my N7 today. Already donated and waiting on confirmation code. Looks awesome.
[Nexus 7 Android Development] DarthD:
Wrong comment. Please remove

Verstuurd van mijn Nexus 7 met Tapatalk
[Nexus 7 Android Development] Kamaal:
Donation sent (as i did also for the Google Nexus Toolkit some time ago), waiting for the unlock code, thanks!
[Nexus 7 Android Development] Barleyman:
Some picture drawing perhaps?

Nice collection. Now maybe I'm stupid but nowhere in the insrtuctions does it actually say what you need to do to make the nexus show up with ADB. You need to switch it from "media" (MTP) mode to "camera" mode (P2P).

I'm pretty sure that's not obvious for someone looking to root their 1st android device (I'm on my 5th).
[Nexus 7 Android Development] sean.trinidade:
Actually, mine shows up in mtp mode!
[Nexus 7 Android Development] rnclock:
I have to agree with this one. MTP for me also.
[Nexus 7 Android Development] Macguyver:
Same here, I had no issue, just plugged it in. I'm thinking you may want to install a different driver.

From an Eclipsed GNEX
[Nexus 7 Android Development] Barleyman:
Why? Since changing it to P2P mode makes it show up in ADB AND made windows install the correct driver? Of course YMMV.

I plugged mine in before installing any drivers and ended up with some generic windows MTP driver. This could explain why I had to change it to P2P.

On my Xperia I can't connect when MTP is "on" either.
[Nexus 7 Android Development] mskip:
As you have seen other users do not need to do this but it was mentioned a few pages ago and I am going to be adding a FAQ section within the ToolKits so will add this info in there for people who do have trouble getting adb working.

Mark.
[Nexus 7 Android Development] dakdroid:
. deleted.

Fixed. Had nothing to do with this great Tool!

Thanks for your work.
[Nexus 7 Android Development] JDuBmkii:
Quick question how do I delete all the stock Google apps...I go to delete them and it says its a read only file so it doesn't delete it
[Nexus 7 Android Development] kendallc123:
I use rom toolbox. Just go into the App Manager part and swipe over to All Apps and delete them from there. You can also use the app Titanium Backup

Kendall
[Nexus 7 Android Development] LaTropa64:
Thanks. That worked great. I was wondering why I couldn't get the drivers to install in Windows 8.
[Nexus 7 Android Development] Milamber33:
While it might theoretically be possible for the partitions to show the wrong size (not sure), it's far more likely IMO that you got a 16GB device mispackaged in the box for an 8GB device. Regardless, if the partition table is wrong, it should be okay to just write 8GB of data to test. If it is messed up, the /data partition would have to be the last one on the internal storage, or else it couldn't have written any later partitions. So you should be fine.

Edit: as noted above, device was genuinely a 16GB version, no partition errors.
[Nexus 7 Android Development] brentb636:
I have donated twice:

Confirmation number: 0GD20769UH1489335

Confirmation number: 6V4746689C297153Y

I still can't figure out where the 10 digit number is to open up the toolbox. Help would be nice. :)
[Nexus 7 Android Development] kendallc123:
He should send you the code sometime soon :)

Kendall
[Nexus 7 Android Development] yokken:
I've donated also. I want 3.0! It MUST be better because it's newer, right??? :D
[Nexus 7 Android Development] slshults:
Thank you!

This is the 7th Android device I've unlocked and rooted. And never has it been so easy or quick.

Actually don't feel like I rooted it. I feel like you rooted it for me! Thanks! (sorry for the thread clutter, but I couldn't contain myself. and yes, I donated. :) )
[Nexus 7 Android Development] vn00914361:
Latest version is 3.0.0. Would you please update the link? Oh btw, how can we auto update the current version that we're using? Just available in paid version only maybe?
[Nexus 7 Android Development] Colton127:
This isn't working on Windows 8. Device isn't recognized. I guess it doesn't support Windows 8?
[Nexus 7 Android Development] scottharris4:
Will rooting my Nexus 7 mean I have to reinstall everything?
[Nexus 7 Android Development] Macguyver:
Your supposed to be able to back everything up with the toolkit but I've not tried it

From an Eclipsed GNEX
[Nexus 7 Android Development] Vedrick:
I was able to get into the recovery with the device off, via Power button+Vol down , i thought we couldn't do that?
[Nexus 7 Android Development] rnclock:
I think that it is a hit or miss thing. Most time it works for me, but I have had it lock up at 'Google' and needed to connect USB to get back to it.
[Nexus 7 Android Development] LearnIIBurn:
Gladly donated!

The update from 2.0 to 3.0 is really really slow though. getting about 2.5K/s on it. Can't wait till it's done though :)

Cheers and great work here!
[Nexus 7 Android Development] Milamber33:
Instructions are given several times in the thread, quick search turns up this post: http://xdaforums.com/showpost.php?p=30752630&postcount=233. Maybe worth adding to the FAQ at some stage.

He provides updates using the auto update feature first, then updates the download link in the OP afterwards. It will come. And yes, auto update feature is for donators only.

Depends. If your bootloader is unlocked, then no. If you need to unlock the bootloader, then yes, that will completely wipe your device. Some things can be backed up even without root and with a locked bootloader, but not everything.
[Nexus 7 Android Development] Immortaly007:
I have a little problem. I used this tool to backup my apps + data, then unlock the bootloader and root the device. This all went fine, but when I try to restore my backup, the first half of it works, but after a while it gets stuck on the "Tunein Radio" package... My guess is my backup is corrupt or something. Is there any way to fix this?
[Nexus 7 Android Development] demandarin:
Where is this guide to manually fastboot flashing stock img? I keep getting stuck also. I tried the unistallimg USB mass storage driver, stated on Google + link the dev. Linked some pages back and still gets stuck on either sending boot or sending system.

Has any successfully flashed google stock img/tgz and relocked using this tool? I read thru most of these pages and it seems like everyone gets stuck. That Google+ suggestion didn't work for me. Has this been addressed any further with later versions of this toolkit(I know it might not be toolkit causing it. Wondering if op found a solution)?
[Nexus 7 Android Development] Milamber33:
Quick Guide to manually flashing stuff with fastboot:

1. Extract the images you want to flash into the toolkit's folder (e.g. c:\Google Nexus 7 Toolkit). For a manual flash, make sure you actually have .img files, not .tar or .zip.

2. Open a command prompt window.

3. Type in 'cd "\Google Nexus 7 Toolkit"', and press 'Enter'.

4. Type in 'fastboot-toolkit flash bootloader whateveryourbootloaderimageiscalled.img', and press 'Enter'.

5. Type in 'fastboot-toolkit flash boot whateveryourbootimageiscalled.img', and press 'Enter'.

6. Type in 'fastboot-toolkit flash recovery whateveryourrecoveryimageiscalled.img', and press 'Enter'.

7. Type in 'fastboot-toolkit flash system whateveryoursystemimageiscalled.img', and press 'Enter'.

8. For a full flash, type in 'fastboot-toolkit flash userdata whateveryouruserdataimageiscalled.img', and press 'Enter'.
[Nexus 7 Android Development] 98snakebite:
Hi, I am trying to root my N7 and am having a problem. During option 4 to root the tablet, it restarts to fastboot and says in the toolbox:

downloading 'boot.img'...

FAILED (remote: ()

finished. total time 0.04s

Waiting for Device

And it just hangs there.

What am I doing wrong?

And I did search.

Thanks so much.

Win 7 x64
[Nexus 7 Android Development] Knightsofwar210:
It says there's a 3.0 update but it doesn't update.
[Nexus 7 Android Development] PROlific666:
Yeah thats weird idk why mine wouldn't work on either of my computers but I wasn't using quick reboot. Can you try get into cwm from the fastboot menu and see if it works? I would like to see if its a widespread issue. I would say wait to add the line until you know it is widespread issue but if it won't hurt anything then what the hell...if you haven't already.
[Nexus 7 Android Development] bbc0:
I have been through the setup but when I try to get into TWRP from the fast boot screen the screen goes black and says Google on it and displays an unlocked lock. I have tried this a couple of times but I can't get into TWRP. I also tried CWM and got the same thing. I scan through the options using the volume button then press the power button to select recovery.

I must be doing something wrong but can't figure out what it could be. I dont really know what I am doing with this but I downloaded root checker and it says my 7 is rooted okay.

Hope someone can help me.

Thanks.

BBC0
[Nexus 7 Android Development] AFAinHD:
You can't get into recovery through the bootloader you will have to download an app like quick unlock through google play to boot into recovery.
[Nexus 7 Android Development] EldonP:
No recovery

deleted while I try AFAinHD's solution
[Nexus 7 Android Development] Napalm2:
The link was suppose to link to my thread: http://xdaforums.com/showthread.php?t=1794203

I've just posted to my thread with details of the VID/PID pairs, you can find more information there.

Napalm
[Nexus 7 Android Development] mskip:
Thanks I will look into it :)

Mark.
[Nexus 7 Android Development] PROlific666:
Lol yeah that is the same problem I had... nerve racking for sure. If you want to be able to access recovery from the bootloader the fix that worked for me is on my post on page 1.
[Nexus 7 Android Development] crestj:
So if you've rooted your Nexus 7 using this method but don't have the CWM recovery option when booting up, how can you add it without wiping the device again?
[Nexus 7 Android Development] mskip:
You havent flashed it or have flashed it and its not working?

you can flash or boot cwm recovery via the ToolKit without having to do anything else.

Mark.
[Nexus 7 Android Development] bbc0:
Thanks for the reply.

Just wondering why I can get into TWRP on my KF just using the power button, but I need an app to do the same on the N7? I tried your suggestion and it does work well, but why the difference?

Thanks again.

BBC0
[Nexus 7 Android Development] CyberPitz:
Oh wow, thanks for that. I've been trying to get into CMW through fastboot and it would always hang after picking "Recovery". I've been flashing CWM and then getting to it that way each time. Appreciate your insight. :)
[Nexus 7 Android Development] U Flippin Idiot:
I cannot figure out what I am doing wrong. I am showing s/n so I know drivers are installed right. I click unlock bootloader and that works. Once I go to root it goes thru until it says enable usb debugging. I do this and nothing happens it just sits there. I let it sit for a while, tried to reboot into bootloader etc... Nothing is working. Any suggestions?
[Nexus 7 Android Development] bbc0:
Thanks for this. Do you make this mod in the tablet itself or is it in the Toolkit?

BBC0
[Nexus 7 Android Development] kendallc123:
If I donated, how do I get the donator version?

Kendall
[Nexus 7 Android Development] mskip:
If you donate through the ToolKit then your donation will be recognised as being for the Google Nexus 7 Toolkit and you will receive the right activation code which you can then enter in the ToolKit to unlock all donator features on this and all future versions.

If anyone else has any questions about donating then please pm me as I want to keep the thread about the ToolKit :)

MArk.
[Nexus 7 Android Development] mskip:
Your adb drivers havent installed properly so adb commands arent working. Read the FAQ in post#2 which has an answer to manually installing the driver via the device manager on your pc (last question).

Mark.
[Nexus 7 Android Development] PROlific666:
I made my change in my SDK but you can probably change it in the tool kit if you don't have the SDK... looks like this is a pretty widespread issue
[Nexus 7 Android Development] mskip:
I made the required mods to the ToolKit driver pack (I think) so I will be releasing an update tomorrow with that and some other fixes/improvements.

If I send you the modded .inf file maybe you could check it against your modded file that you made?

Mark.
[Nexus 7 Android Development] PROlific666:
Yeah that's not a problem.
[Nexus 7 Android Development] x.Orville.x:
I need to put in stock mode i downloaded the factory image i can do with this ?? I was using other program and look what show me
[Nexus 7 Android Development] rmanaka:
Try turning off your antivirus/firewall program just before you try to update.

The update executables are unsigned and programs like Norton, etc. will quarantine or delete the executable before it can run.

Since we know (or at least trust) the programs that mskip develops, we can temporarily suspend the virus checking to let the update take place.

As soon as the update has finished, turn your security program back on!

HTH!
[Nexus 7 Android Development] EnIXmA:
"Q. I flashed CWM but each time I reboot the Stock Recovery is back

There is an auto recovery restore system on certain Stock Android Builds that will reflash the Stock Recovery if you flash CWM on a Stock Rom.

Use Root Explorer to Mount the system folder as R/W (or use a free app from Google Play such as ES File Explorer). Rename the files /system/recovery-from-boot.p and /system/etc/install-recovery.sh. Now when you flash CWM Recovery it will NOT be overwritten after a reboot."

What should I rename these files to?

thnx
[Nexus 7 Android Development] Gigiandretti:
Here's for a Midweek beer! cheers!

01B74061RW795580K (paypal confirmation)
[Nexus 7 Android Development] hayabusa1300cc:
how much do we have to donate, or is there a minimum? I would like version 3 and the way to get that is to donate right? Thanks for the toolkit. finally rooted my new Nexus 7 today

toolkit looks like it will be very helpful again with added features, makes me lazy cause its so easy lol
[Nexus 7 Android Development] Milamber33:
Just delete them or add .bak to the end or something. The important thing is to stop the system from finding them, it's not important how you do that.
[Nexus 7 Android Development] jakis39:
Hi everyone.

I've been trying to install the fastboot driver for the Nexus 7 for the last 3 hours, to no avail.

First I used the toolkit method, and the ADB driver installed fine. At one point it said it encountered some error (can't remember what it said), but it assured me that the drivers installed fine.

When booting into fastboot mode and then plugging it in, Windows says either that the driver failed to install, or that the device caused an error. The toolkit does not recognize it in fastboot mode.

Then I tried going into device manager and updating manually by pointing it to the drivers folder in the Toolkit install folder. Windows says that the driver is already up to date, and makes no change. At this point the toolkit still doesn't recognize the device in fastboot.

Then I tried the pdanet method, and after it instructs to plug it in, it says "Installer fail to open device", and rolls back the installation. I've verified that USB debugging is enabled.

Nothing I have tried will get the toolkit to recognize the tablet in fastboot mode.

I even tried installing the drivers on a different computer, one that the nexus was never plugged into before. On that computer I got the exact same result.

I'm at a loss right now. Has anyone else gotten this much trouble before? Any advice?

Thank you
[Nexus 7 Android Development] Milamber33:
Doesn't sound good. Have you ever had it working, or is this a brand new device which has never been touched? What OS are you using? Have you tried only plugging it in after it boots? If so, have you tried plugging it in before booting it?

If you get the same result on multiple computers, run it again on another one and find out what that error message was.
[Nexus 7 Android Development] jakis39:
It's a Windows 7 x64 computer that's never had ADB installed on it before. The device is a few weeks old and has been plugged into the computer for file transfer, etc (MTP), but that's about it. This is the first time the computer's ever been used to attempt to root/unlock.

I'm relatively sure that it's always booted into fastboot mode before being plugged in. I was remote viewing from a different city (this is my dad's nexus 7), so I'll triple-check.

I think I forgot to mention that ADB works fine. It's just the fastboot driver that's not working.

I've used mskip's Galaxy Nexus toolkit on my own computer and it worked perfectly. This is just frustrating...
[Nexus 7 Android Development] Milamber33:
Right, if this is remote support, yeah, there's a lot of things to triple check. I'd really hesitate to try and work someone else through the process of rooting a device remotely. If you're planning to go and see him any time soon, it might be best to wait and do it yourself.
[Nexus 7 Android Development] Hussainally:
Hi mate.Please help.I placed the stock image in the toolkit to the right folder and used toolkit to flash..it found the image and said it was right and started the process but when it was running ...it couldn't erase data couldn't load boot loader and then flashed the image and said complete but device didn't boot up.

I then tried to only reinstall factory boot loader again and it said failed again....when I press start all it says is boot failed..please advice
[Nexus 7 Android Development] Milamber33:
What exactly was the error message it gave when trying to write? Can you try flashing again and copy the exact message for us?

Also, did you check the MD5 of the image to make sure it downloaded okay?
[Nexus 7 Android Development] Hussainally:
Post Deleted..Solved
[Nexus 7 Android Development] demandarin:
What was the solution? Lol

im having similar issue.
[Nexus 7 Android Development] amitbhawani:
Going to try this out today.
[Nexus 7 Android Development] Rody2k6:
So my Nexus 7 arrives next week, so if I want to root it and start using custom ROMs, all I need to do is use this toolkit because if has everything I need right? (Like CWM that all ROMS mention) Thanks

EDIT: It is arriving from my parent's house (they bought it and shipped it out to Brazil) so they recorded some videos for me and took some pictures, and my sister put some apps on it already.

What do I need to do to not lose any of those files after I unlock and root my Nexus 7 - do I do the backup option (as in the screenshot shows in the original post) or do I use the NAND option? Thanks
[Nexus 7 Android Development] Macguyver:
Yep, make sure you have adb installed and then just plug it in and go. Took me less than 15 minutes to unlock, root, flash CWM (I highly recommend the touch version it flashes) and then flash a custom ROM (I recommend Eclipse) and I was up and running.

From an Eclipsed GNEX
[Nexus 7 Android Development] hayabusa1300cc:
Very cool your family did that.

Best way, hook up via cable to pc, and copy the media files they created. Then use tool kit to backup the applications. And yes the tool kit contains all you need, minus Rom

Sent front my SGS3 Epic 4GLTE Touch
[Nexus 7 Android Development] mskip:
Just add a .bak at the end it doesnt really matter as long as they arent the original filenames.

Mark.
[Nexus 7 Android Development] ernexto:
My newly arrived Nexus7 is JRO03S... Can I still use this toolkit to root it?
[Nexus 7 Android Development] Nick James:
Great tool-kit.. Haven't even owned my device for 4 hours and this was a breeze (and easy to use) compared to what we used to do back in the Samsung Captivate days!!
[Nexus 7 Android Development] Barleyman:
Try changing nexus to "camera" mode before plugging it in. Also the driver isn't properly signed so make sure to "allow" installing the driver from toolkit.