I found less detailed guide on rootzwiki created by birdman, but i decided to repost it here in more detail.
* Disclaimer: I do not take any responsibility for anything you do to your phone, whether be brick, break, or somehow mess it up.
Requirements
1. You must have the sdk installed and you are able to access, and use adb and fastboot.
2. You must have debugging enabled on your Nexus 7.
3. Download Su here (Chainfire's thread for supersu) (Thanks Eric_Eric_Eric)
4. Download CWM here. Scroll down to Nexus 7 and choose whether touch or regular.
Pre-Steps
To make this easier, you should put the su zip on the sdcard for later.
1. In terminal, cd to the directory you have your sdk in. Then cd into platform-tools.
2. Type adb push path-to-zip/JB-SuperSU.zip /sdcard
Unlocking Your Nexus 7
To unlock your device
1. cd to platform-tools
2. Reboot to the bootloader - adb reboot bootloader
3. Unlock your device* -
fastboot oem unlock
*You will have to accept and erase all the user data on the tablet.
*You must run this as sudo in Linux
Flash Clockwork Mod Recovery
(You're still inside the bootloader)
adb shell
cd /system
mv recovery-from-boot.p recovery-from-boot.bak
If your having trouble gaining shell, try "adb kill-server" then "abd start-server". Couple of my friends had this problem, and this should hopefully fix it. * For some people, it has been reported that you don't have to replace recovery-from-boot.bak. The flash is enough to make the recovery stick.
Flash Su
1. Go back by pressing power button
2. Install the zip in the sdcard
Reboot and your device is now rooted!!
For anybody having trouble trying to use fastboot and come up with a no-permissions error or adb ????????? problem, I created a guide to fix the problem here: [GUIDE]Fix Fastboot and USB
Google Glass Explorer Edition
Samsung Galaxy Nexus CDMA/LTE
Nexus 7 Developer Edition
HP Touchpad Droid IncredibleRetired
Is there a way to do this without adb? I'm sort of new to adb....any help would be greatly appreciated. Ty
Sent from my SAMSUNG-SGH-T989 using xda premium
Quote:
Originally Posted by geoffcorey
You don't have to do anything in life except die. But unless you don't want any headaches, listen to the people giving you advice, they know what they're talking about.
Not to be a jackass or anything, but this tablet has no SD Card slot...might that require slightly different steps than what you outlined?
What he wrote about pushing SU to /sdcard is correct. I have a Transformer Prime and ASUS called the internal storage /sdcard, which is a little counter intuitive. I presume the same situation exists with the Nexus 7.
What he wrote about pushing SU to /sdcard is correct. I have a Transformer Prime and ASUS called the internal storage /sdcard, which is a little counter intuitive. I presume the same situation exists with the Nexus 7.
This is correct. There is no emmc internal storage. Its just called sdcard
Sent from my Galaxy Nexus using xda app-developers app
Google Glass Explorer Edition
Samsung Galaxy Nexus CDMA/LTE
Nexus 7 Developer Edition
HP Touchpad Droid IncredibleRetired
Is there a way to do this without adb? I'm sort of new to adb....any help would be greatly appreciated. Ty
Sent from my SAMSUNG-SGH-T989 using xda premium
Umm, this no way to do this without adb. I'm working on a one click script which i will be posting later. I am currently in IO Sessions and should have it in the next couple of days.
But an answer, again, no, there isn't. You need to download the sdk, and install the tools. then just cd to platform-tools, and use adb like i said. If your in windows, use adb.exe then the arguments, but if your in linux, just use ./adb. Same thing with fastboot.
Google Glass Explorer Edition
Samsung Galaxy Nexus CDMA/LTE
Nexus 7 Developer Edition
HP Touchpad Droid IncredibleRetired
Umm, this no way to do this without adb. I'm working on a one click script which i will be posting later. I am currently in IO Sessions and should have it in the next couple of days.
But an answer, again, no, there isn't. You need to download the sdk, and install the tools. then just cd to platform-tools, and use adb like i said. If your in windows, use adb.exe then the arguments, but if your in linux, just use ./adb. Same thing with fastboot.
TY very much faded, looking forward to ur one click script!
Quote:
Originally Posted by geoffcorey
You don't have to do anything in life except die. But unless you don't want any headaches, listen to the people giving you advice, they know what they're talking about.
From HTML to LEDs or Android to Arduino, Hardware Hacking is a pastime of many people … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?