yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Android Development] mskip:
I dont know why google have done that. Nexus phones/tablets are meant for developers and should take cwm or any other custom recovery without problems. As far as I know you can boot into cwm if you have the usb cable plugged in or you can download a quick boot app to boot to recovery from Android. If someone can verify this I will add it into the OP and add text in the ToolKit.

Mark.
[Nexus 7 Android Development] dmouse81:
I'll test and update soon

Update - I can confirm that both having the usb cable plugged in and using the reboot to recovery option in Rom Toolbox work, but I have only tested with CWM not TWRP
[Nexus 7 Android Development] mskip:
Thanks for confirming. I dont know why cwm doesnt boot from fastboot mode with the usb cable unplugged but at least you have options to get into it.

Mark.
[Nexus 7 Android Development] flatflo:
Sorry for missing details.

1. First boot and updated my N7.

2. New Update installed

3. Bootloader unlocked

4.Root (but no positive result).
[Nexus 7 Android Development] mvmacd:
Download this file to your Nexus 7: http://downloads.noshufou.netdna-cdn.com/superuser/Superuser-3.1.3-arm-signed.zip

Reboot into recovery, and flash the zip.

That is how I rooted because it also would not root for me. It just stayed there at "Waiting for adb to be enabled" but it was already enabled when it rebooted from fastboot.

Anyway if you have trouble booting into the recovery, try TWRP, it seems to work more reliably than CWM.
[Nexus 7 Android Development] aichemist:
I just want to clarify the steps on how to root after update 4.1.1. I haven't done this yet.

0. Assuming you ran toolkit, bootloader unlocked, ran number "8" on the main menu.

1. update 4.1.1 from our Nexus 7

2. Boot to Fastboot

3. Plug usb into the tablet that connects to Windows.

4. Run Tolkit v2.0.0

5. Press number 4 on the main menu.

I am assuming this will unlock the tablet again after update. Am I missing somethinb before I go home after work to do this?

Thanks.
[Nexus 7 Android Development] flatflo:
Ok, solved my problem with flashing recovery and custom ROM ;)
[Nexus 7 Android Development] mskip:
The steps are correct if you just want to root. Your bootloader doesnt get locked by an OTA update but the stock recovery will be reflashed.

You can just select option 8 (1-Click) again after updating and it will skip the unlock stage and proceed to rooting, flashing cwm and installing busybox.

Mark.
[Nexus 7 Android Development] aichemist:
Thanks for clarifying this. I will just run number "8" again after update and while i'm in fastboot.
[Nexus 7 Android Development] bambamishere:
Recovery

I did the #8 all went well,but plugged tablet power down ,restart with power and vol down, selected recovery,just get a GOOGLE logo doesn't go into recovery,what am I missing?

Got the Quick Boot app,recovery is working now.
[Nexus 7 Android Development] kendallc123:
Yeah there's only two ways that I know of to boot your N7 into recovery. 1)plug it into the computer and then choose to reboot to recovery and 2)using an app like quick boot or rom toolbox

Kendall
[Nexus 7 Android Development] Hussainally:
Deleted
[Nexus 7 Android Development] kendallc123:
Number 8

Kendall
[Nexus 7 Android Development] Hussainally:
when i click option 8...it runs and later says download boot.img failed and says waiting for device to restart and nothing happens...what went wrong? it just stays on waiting for device...do i hit start in my tablet or what?
[Nexus 7 Android Development] M3drvr:
Its not possible to install this on an external hdd to be able to make it portable and take it to work to do this to a workmates nexus 7 is it?
[Nexus 7 Android Development] SyXbiT:
I go into fastboot, choose option 4 (root). It reboots my device and shows "waiting for USB debugging mode to be enabled"

which it already is!

Drivers show as installed. Any ideas?

[EDIT] Nevermind, I pushed CWM to it, and then flashed the SU zip from recovery
[Nexus 7 Android Development] mskip:
If you have a problem with the Auto Updates then I suggest you stop using the Toolkit, stop posting in this thread and learn to do everything yourself so you don't have to rely on anyone else. Im fed up with your comments about it, its how I work, its not going to change and its the only way I can keep every Toolkit as up to date as possible.

Mark.
[Nexus 7 Android Development] kralde:
Help! I'm stucked at "sending system"

I'm trying to install 4.2.1 and got this error, bootloader unlocked.

Help! =(
[Nexus 7 Android Development] mskip:
I assume your bootloader is unlocked?

Reboot back to fastboot mode and try flashing again.

Mark.
[Nexus 7 Android Development] kralde:
solved with naked universal drivers =)

Thanks anyway!

EDIT: Flash is supose to be OK, but the tablet doesn't boot...it only shows the "X" boot animation...

help please =(
[Nexus 7 Android Development] mskip:
I use the naked univeral drivers in the Toolkit so I guess they just didnt go on properly the first time.

Try booting to fastboot, load stock recovery, enable the menu screen (hold power then press vol up) and perform a wipe data. If the device still gets stuck on the boot screen then flash the stock image again.

Mark.
[Nexus 7 Android Development] Datron:
Whoa Mark! I hope this wasn't directed at me. I'm a donator and fully support your method. My comment was meant as a joke, laughing at the possibility of the donate wars resuming. I don't think I've ever posted an anti-autoupdate message. Keep up the great work.

Unclefest v2 alive and kicking - support SeanZ!
[Nexus 7 Android Development] gandaran:
Mark

thank you for the reply, this is nice to know but I believe I will have a problem with fastboot, I think the windows drivers are installed correctly, at least in device manager it seams all is okay but when I tried to root I only succeed on the fourth attempt after typing no to using fastboot, adb installed root fine so I don't know why fastboot failed? maybe the drivers aren't installed after all, how do I get them?

thanks
[Nexus 7 Android Development] mskip:
Do you mean the message that ask you if you are already in fastboot mode? You would have to answer no if you was in adb mode or yes if you had already rebooted to fastboot mode.

Mark.
[Nexus 7 Android Development] superalphajellybean:
This is a really good way to unlock your bootloader and root your Nexus 7 thanks op :good: . but 1 question,where are the cwm backups stored on the pc?
[Nexus 7 Android Development] kendallc123:
They are stored in the Nexus 7's internal storage
[Nexus 7 Android Development] gandaran:
I had the tablet in fastboot mode but it would not work for root, only answering no I could root, now I'm thinking maybe fastboot did not work because usb debugging was enabled! would this be the problem after all? it's a mystery for me why fastboot failed.

sorry about the problem but I still have a lot to learn.

thanks
[Nexus 7 Android Development] dude2k5:
Will you be adding an option for the 3g TWRP recovery? I tried the TWRP 2.3.2.1 but it wasn't correct for my 3g model. Had to manually flash the right one. I was testing the donate version, 4.2 I think?
[Nexus 7 Android Development] Skyfall007:
6.0.2.3 cwm recovery is based on 4.2.1 kernel?
[Nexus 7 Android Development] bluviper:
i really dunno if this can help.... i have updated mine from 4.1.2 to 4.2 then rooted the device....

everytime i tried rooting it using the toolkit, i find it hard for ADB to work on the phone.

then lately, i tried updating 4.2 to 4.2.1 and sadly lost my root and locked the bootloader. so i tried rooting/unlock it again.

this time. i found that when you tried booting to fastboot (this is when the phone is turned off) and pressing Vol+ & Vol- & POWER buttons at the same time... while N7 is plugged in your USB.

after doing this several times, it roots the device easy as pie.
[Nexus 7 Android Development] funktron:
My apologies if this belongs somewhere else, but after considering my question, it seemed I should put it here because it is directly related to functionality offered by the toolkit.

I'm interested in rooting my Nexus 7, but I didn't realize before setting things up and downloading apps that unlocking the bootloader would wipe the storage on the tablet clean.

So the issue is:

My fiancee has set up a user profile, and I don't want to lose any of her app data.

I figured out that the Nexus 7 is smart enough to expose SD user storage space per profile, so I was able to back up the virtual SD contents via USB to two separate folders - one for her, one for me. But I am not brave enough to go ahead and go through with the one-click rooting through the toolkit before asking here whether the built-in backup that this toolkit does will restore all HER userspace stuff. Apps, app data, etc.

I might just be overthinking this, but I'd rather not put her back at square one in terms of setting up all her stuff.

Thanks for any explanation or help!
[Nexus 7 Android Development] mskip:
The apps backup function will only back up the primary account's apps and associated userdata so any sub accounts will not be able to backup their apps. Google should have really thought about this because it will not be possible until they updated their adb.exe to include sub accounts.

Mark.
[Nexus 7 Android Development] mskip:
Do you have a link to the 3G TWRP Recovery?

Mark.
[Nexus 7 Android Development] mashimus:
Hi,

I'm having issues with my new Nexus 3G.

I tried to flash the Factory Stock 4.2.1 image on the tablet without rooting/unlocking the bootloader initially. It hung on the:

Erasing partitions for flashing

erasing 'boot'...

I had to switch off the device, and afterwards it would not boot back to the ROM (It was stuck on the Google splash screen).

I got back into fastboot, and ran the 1 click unlock/root option, but it seems like it didn't fully complete as my Windows would not install the MTP USB device driver. It loaded CWM, but whenever I go into CWM, I get messages like: E:Can't mount /cache/recovery/log.

Now I'm stuck.. any ideas how I can fix this?

Thanks ..

---------- Post added at 02:05 AM ---------- Previous post was at 01:14 AM ----------

EDIT: Don't worry.. I started from scratch and manually reloaded the 4.2.1 files using fastboot.. :D
[Nexus 7 Android Development] SirRastusBear:
Here is a link to my cubby that has the recovery:

https://www.cubby.com/p/_99951de0a4cd4e57a442a963cf2e928f/recovery-twrp-tilapia-2.3.1.img

Which I got from this thread, so props to the OP of that thread, mateorod:

http://xdaforums.com/showthread.php?t=2022270
[Nexus 7 Android Development] funktron:
I figured as much, especially with something like GTalk being broken for multiusers!

Thank you for the reply, this is exactly what I was looking to find out.

And thanks a billion for the toolkit itself, what a slick, easy way to root this fantastic piece of hardware - and the backup for my account worked perfectly as advertised. :)

Thanks for your hard work and happy holidays!!!
[Nexus 7 Android Development] PsyMoses:
Thanks for the tool mskip
[Nexus 7 Android Development] mskip:
GOOGLE NEXUS 7 TOOLKIT AUTO UPDATE V4.2.5 [21ST DEC 2012] AVAILABLE!!

Changelog:

+Added CWM 6.0.2.3 and TWRP 2.3.2.1 images for 3G Models [fixes problems in Recovery]

+Added TWRP to all Recovery Sideload options including root/unroot/install zip file via sideload

For people who do not want or cannot get the Auto Update versions 3G users can download the Recovery images from http://xdaforums.com/showthread.php?t=2022270 (thanks to mateorod for making them) and flash via the Toolkit.

I have uploaded all google stock images to my goo.im developer page (link in my signature) aswell as all my toolkits so if you ever need to redownload a stock image they will be available there and I will keep them updated so that when google update to a new version (and delete the old version) you can still get it.

[Auto Updates are only accessible if you have donated to the Toolkit project, received an activation code and unlocked the donator features. Auto Updates are a much faster and easier way of pushing small updates that would otherwise not be worth doing. I can push a single textual change or add support for a new build without having to go through the whole process of building a full version and uploading a large file. IF you are not able to or do not want to donate to unlock the Auto Update feature (and other donator features) then all the smaller updates are collated and a full build made when I have time or if there are enough updates to warrant it. This is the easiest way to make sure all the Toolkits are as up to date as possible. IF you have any views about this please pm me about them and do not post in the open thread]

Enjoy :)

Mark.
[Nexus 7 Android Development] GD3tyrone:
thank you! thank you!

this worked perfect!

i had a little trouble with it in the beginning because i was on a win8 machine but after getting on a win7 machine it worked without a hiccup.
[Nexus 7 Android Development] cnewsgrp:
I purchased Nexus 7 Wifi USA 32 GB and here are my experiences. Hopefully others can use this to Unlock/Root this device then Change Recovery and install new rom

Enable USB debugging: "Developer Options" is hidden starting JB 4.2 onwards. You need to go to settings -> About -> Top on Build Number 7 times. In the end you should see message "You are now a developer". After you do this Developer options becomes visible. Click Developer Options -> Enable USB Debugging

1) Download Toolkit from first post: Go to line that says !CLICK HERE TO DOWNLOAD THE GOOGLE NEXUS 7 TOOLKIT V4.0.0!

2) Run the toolkit. Enable usb debugging. Do not connect phone yet

3) Choose un-install drivers. Then choose install drivers. Exit the tool and start again. Connect the phone. If you see your phone's serial # listed under ADB Mode List of devices attached you are all set. If not then you need to install drivers manually. Instructions top do this can be found in first post under "INSTALLING ADB/FASTBOOT DRIVERS".

I needed to install drivers manually

4) Exit the toolkit and restart toolkit again. At this time your phone must be connected to PC and you should see your device serial number listed under ADB Mode.

5) Unlock the Bootloader: Select Option 3 and follow instructions to unlock your Bootloader

6) Follow instructions under "Enable USB debugging" above and Enable USB debugging again. Exit the toolkit and restart toolkit again.

7) Root the phone: Choose Option 4 and follow instructions. Choose "Super SU".

8) Exit the toolkit and restart toolkit again.

9) Install Custom Recovery: Choose option 6 and follow instructions.

For me installing TWRP recovery failed twice. I installed CWM touch recovery and it worked.

10) Exit the toolkit. Reboot the phone.

11) Download ROM of your choice and copy to phone.

12) Reboot to recovery. Shutdown the phone. Keep Vol Up pressed while powering on. You will see Android Figure. Use Vol Up/Down Keys ot navigate until you see "recovery" and then click Power. Install the rom by choosing the right zip

Enjoy.
[Nexus 7 Android Development] ttav:
Just donated.Thanks for making my introduction to the Nexus 7 so painless.:D
[Nexus 7 Android Development] sas007:
adb drivers

Hi i have a nexus 4 and installed drivers using pda and rooted using the nexus 4 toolkit.am i safe in saying my computer will already have the correct drivers installed to use the nexus 7 toolkit.?also is toolkit good for 4.2.1 on the 7

many thanks

sas
[Nexus 7 Android Development] mskip:
You will have to connect your device and check if the drivers you have on your pc work. Pda for Android will only install the required drivers for the device that you connected when you installed them and each device requires different drivers so you may have to reinstall the drivers either through the toolkit or through pda, whatever you choose.

Yes the Toolkit supports 4.2.1

Mark.
[Nexus 7 Android Development] sas007:
Cheers mark,Happy christmas
[Nexus 7 Android Development] daniello8:
don't know where to ask this .. sure many here will know.

On all devices thus far I used a small batch to install apk files via cmd:

adb root
adb install -r %1
pause

On my N7 I always get a device not found error.

adb shell

works fine though - so it doesn't seem to be a driver problem.

Ah .. N7 Toolkit also works ;)
[Nexus 7 Android Development] RaptorMD:
Hello, great tool and thank you for developing it. Before I attempt to use it I wanted to donate I could make sure I have the latest version and compatibility for my Nexus 7 JB 4.2.1. Once we donate, how do we access the updates?
[Nexus 7 Android Development] ThurstonX:
When you donate you'll get a code, which you can enter into the tool. After that, when you launch the tool, it will prompt you if you want to check for an update. If there is an update, and if the update server is available, the tool will download and install it.

Easy peasy :good:
[Nexus 7 Android Development] mskip:
You should maybe start with 'adb devices' to make sure adb is finding your device.

At what point are you getting device not found?

You do not need an 'adb root' line when installing apk files to your device as no root commands/permissions are needed.

Mark.
[Nexus 7 Android Development] DarkSorcerer:
Hi Mark,

I know I'm probably being paranoic paranoic.. But have you got any clue if in these Asus devices we have a way to backup our IMEI? I'm used to our old 'friend' EFS and being safe before flashing custom ROMs.

Regards and thank you,
[Nexus 7 Android Development] mskip:
Actually I never thought to enable the efs backup routine in the Nexus 7 but I guess the 3G model could use it (its in the toolkit just been turned off).

If you have root then could you use a root explorer to tell me which folder the efs files are in (nv_data.bin, etc) and I can add it back. I also need to know what mount point the efs partition is on so if you could install Voodoo Report (free from the play store), save the output to zip file and attach it here then I can add the routine back.

Mark.
[Nexus 7 Android Development] Kelevro:
This will be my first tablet, and consequently, my first time rooting a tablet. So, I've got some obvious, noob [dumb] questions. If there's a new version in the future, what will happen to root (probably erase it.)? I'm sure this has been answered, but is this an almost foolproof method?

An off topic question,

Why does the N7 score so low on the benchmark tests (compared to my S3)?

Thanks! +1 for anyone who answers, of course.
[Nexus 7 Android Development] DarkSorcerer:
Hi,

You've got mail.

Regards and thank you,
[Nexus 7 Android Development] Mac of York:
Thank you for the great tool -- I donated a few pounds to you.
[Nexus 7 Android Development] Datron:
I've been through three firmware updates since using the toolkit. During two of those, CWM noticed I was updating firmware and gave me the option to keep root, the custom recovery, and all my data. I have no clue how it works, but it did work.

I did lose all data one time. That occurred with the update that enabled multiple user accounts on the tablet. Cheers.

Unclefest v2 alive and kicking - support SeanZ!
[Nexus 7 Android Development] daniello8:
'adb root' messed it up. Since that already produced an error (adbd cannot run as root in production builds) the second command also failed. After removing the first line everything works again.

Thanks!
[Nexus 7 Android Development] Kelevro:
Very interesting. I'm glad to hear this toolkit is so versatile. I'm definitely rooting as soon as I get it.
[Nexus 7 Android Development] lolthrash:
hey mskip,

can you check your PMs, I messaged you re: needing my donation code to be sent to a different email address.

thanks mate
[Nexus 7 Android Development] VaderSKN:
Hi, I have a question: If I unlock the bootloader, will my internal SD also wipe?
[Nexus 7 Android Development] Jolest:
By my understanding... Unlocking the bootloader erases almost everything... Including the pseudo-SD.
[Nexus 7 Android Development] VaderSKN:
Thanks! :D Let's make a backup and begin rooting!
[Nexus 7 Android Development] cognus:
Exactly. that's the word to everybody: first time you go live, make a full nandroid backup saved on the tablet AND your pc/mac
[Nexus 7 Android Development] mmmmbeer:
deleted
[Nexus 7 Android Development] RaptorMD:
Thanks, and it was easy. Happily sent in a donation and received my code. Much thanks for all of the dev work :)
[Nexus 7 Android Development] Mark Chia:
Yes after donating just check email for the activation code to enter into the program then restart it and the full features are ready for use. And the whole thing is relatively fast and pain-free. Fantastic coding.
[Nexus 7 Android Development] shames:
Hello first off thanks for the awesome toolkit. Easiest root on a device I've ever done.

I searched through most of the forum but wasn't exactly sure how to do this so here goes.

I have a n7 that shipped with I believe 4.1.2

I updated to 4.2.1 through the device (OTA i believe?) and then used the toolkit wtih the 1 press for all options unlock, root, etc.

How do I roll back to 4.1.2? Is there a way to do this with the toolkit? Or do I just unroot with the toolkit and have to load 4.1.2 some other way? I'm not too concerned with losing data/apps/whatever's on the device already if it means I can have my stock 4.1.2 rooted.

Any suggestions would be appreciated

Thanks and happy holidays!
[Nexus 7 Android Development] KingKong86:
thank you so much very easy got stuck once had to put usb in ptp bull hellz ya thanx just got mine tonight

---------- Post added at 12:26 AM ---------- Previous post was at 12:25 AM ----------

just wondering why you want to do this
[Nexus 7 Android Development] Milamber33:
You'll have to completely reflash the ROM, and considering the filesystem changes between 4.1.x and 4.2.x, I'd say you'd be best off wiping that, too. The toolkit can do all of that for you, though, process is as follows:

1. Option 9, then 1, then 2, to download the stock 4.1.2 image.

2. When it finishes downloading, answer yes to flashing the image now, and follow the instructions to finish the process (sorry, I don't know it perfectly and I'm not wiping my device to find out. :p ).

3. Once the image is flashed and you're back at the main menu, use option 8 to root and give you a custom recovery (I'd recommend SuperSU and TWRP when it prompts you), or option 4 if for some reason you just want root and not a custom recovery.
[Nexus 7 Android Development] shames:
Thanks for the info!

I'll give this a try and hopefully all will go smooth.

The reason I want to do this is because I find 4.2.1 buggy on the n7 and much prefer 4.1.2
[Nexus 7 Android Development] CheesyNutz:
just got my N732 cant wait to root and get flashing
[Nexus 7 Android Development] lumberg:
I cannot get the Android 1.0 to show up in device manager for whatever reason. I have USB debugging enabled. I booted into fastboot mode. Connected the USB and still nothing.

What am I missing?
[Nexus 7 Android Development] daniello8:
Just updated from Win7 to Win8 and the drivers stopped working. No chance to revive them - had to go for option 3. Small typo there b) tells you to disconnect the usb cable .. but according to the instructions above the cable is already disconnected. PdaNet-Method worked .. thanks!

Still trying to figure out this device though. Need to push an app to /system. 'adb remount" tells me that permission is denied. How do you guys do this push thing? I really refrain from doing this with root-explorer .. unless there is no other option. Anyone?
[Nexus 7 Android Development] charlieg90:
Same here! :D
[Nexus 7 Android Development] shames:
sorry one last question. Do i need to unroot it first? Option 4 and then option 9?

Thanks