{"id":423,"date":"2012-07-19T15:52:27","date_gmt":"2012-07-19T20:52:27","guid":{"rendered":"https:\/\/dillernet.com\/apple\/?p=423"},"modified":"2012-07-27T13:45:45","modified_gmt":"2012-07-27T18:45:45","slug":"the-real-guide-to-rooting-the-nexus7","status":"publish","type":"post","link":"https:\/\/dillernet.com\/apple\/2012\/07\/19\/the-real-guide-to-rooting-the-nexus7\/","title":{"rendered":"The Real Guide To Rooting The Nexus 7"},"content":{"rendered":"<p>I&#8217;ve looked over the Google results for <strong>rooting<\/strong> your Nexus7 and they are all a joke. None that I read would actually work on a Nexus7, so clearly the people posting are just looking for hits. Most of them were copypasta from one of 3 original guides. This is the real deal.<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" style=\"border-style: initial; border-color: initial; border-width: 0px;\" title=\"images.jpeg\" src=\"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2012\/07\/images.jpeg?resize=280%2C180&#038;ssl=1\" alt=\"Images\" width=\"280\" height=\"180\" border=\"0\" \/><\/p>\n<p>I got a Nexus7 yesterday, and I want to be able to share it with my wife. SwitchMe looks to be an awesome app that will let me do just that. I need to root this guy to run SwitchMe. So here we go.<\/p>\n<p>I have Mac, so this guide is for command line, no other distractions. Get the SDK, expand it and set it up for 4.1.<\/p>\n<p>Have your Nexus7 ready and be prepared to lose all data on it- don&#8217;t worry, Google will sync it back.<\/p>\n<h2>Overview<\/h2>\n<p>There are 2 steps:<\/p>\n<ol>\n<li>Install the <a href=\"http:\/\/www.addictivetips.com\/mobile\/what-is-clockworkmod-recovery-and-how-to-use-it-on-android-complete-guide\/\">ClockworkMod Recovery<\/a> Tool<\/li>\n<li>Install the SuperSU script which give your apps the ability to execute root commands<\/li>\n<\/ol>\n<div>Lets start. Go in settings and enable the Developer Mode and enable USB Debug mode. Plug in the Nexus7 into the USB port of your Macintosh.<\/div>\n<h4>1. Install ClockworkMod CWM<\/h4>\n<p><em>[cd into the SDK\/s]<\/em><\/p>\n<pre>cd ~\/android-sdk-macosx\/platform-tools <\/pre>\n<pre>.\/adb reboot bootloader <\/pre>\n<pre>.\/fastboot oem unlock <\/pre>\n<pre>.\/fastboot reboot-bootloader <\/pre>\n<pre>cp ~\/Downloads\/CWM-grouper-recovery.img . <\/pre>\n<pre>.\/fastboot flash recovery CWM-grouper-recovery.img <\/pre>\n<pre>.\/fastboot reboot-bootloader<\/pre>\n<pre>.\/adb shell <\/pre>\n<pre>    cd \/system <\/pre>\n<pre>    mv recovery-from-boot.p recovery-from-boot.bak <\/pre>\n<pre>    exit<\/pre>\n<h4>Install Rooter<\/h4>\n<pre>.\/adb reboot recovery <\/pre>\n<pre>.\/adb shell ln -n -f -s \/data\/media \/sdcard <\/pre>\n<pre>.\/adb push ~\/Downloads\/JB-SuperSU.zip \/sdcard\/JB-SuperSU.zip <\/pre>\n<pre>.\/adb shell ls -l \/data\/media <\/pre>\n<pre>* Verify that you see the JB-SuperSU.zip file<\/pre>\n<pre style=\"margin: 8px;\">.\/adb reboot recovery<\/pre>\n<pre style=\"margin: 8px;\">* Now navigate on the device and run the SuperSU.zip file.<\/pre>\n<pre style=\"margin: 8px;\"> * choose Apply Zip file from SDCARD<\/pre>\n<pre style=\"margin: 8px;\"> * Choose the SuperSU.zip file at the bottom (you may see a screen full of directories, ignore those)<\/pre>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"IMG_3376.JPG\" src=\"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2012\/07\/IMG_3376.jpg?resize=100%2C133&#038;ssl=1\" alt=\"IMG 3376\" width=\"100\" height=\"133\" border=\"0\" \/><\/p>\n<pre>\u00c2\u00a0<\/pre>\n<p>After the SuperSU runs you should see this:<\/p>\n<p>\u00c2\u00a0<\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" title=\"IMG_3373_rotated.png\" src=\"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2012\/07\/IMG_3373_rotated.png?resize=330%2C246&#038;ssl=1\" alt=\"IMG 3373 rotated\" width=\"330\" height=\"246\" border=\"0\" \/><\/p>\n<p style=\"margin: 8px;\">\u00c2\u00a0<\/p>\n<p style=\"margin: 8px;\">Finally, when you are sure it&#8217;s there and are ready to resume using the Nexus7:<\/p>\n<pre style=\"margin: 8px;\">.\/adb reboot<\/pre>\n<p>Make sure you reboot only when you are ready &#8211; you lose the dev usb setting and must go thru the whole setup and get back into settings and then re-enable the dev usb mode!<\/p>\n<p>The tricky part was the re-linking of the \/sdcard. The nexus7 has no physical sdcard, and the CMR wouldn&#8217;t read the JB-SuperSU.zip file if you just copied it onto \/sdcard using adb. Only after reading <a href=\"http:\/\/androidforums.com\/international-galaxy-nexus-all-things-root\/475503-getting-no-sdcard-found-errors-cwm.html\">this thread<\/a> did I find the answer.<\/p>\n<p>Now just go to the Play store (or install from this link) and <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=fahrbot.apps.switchme\">install SwitchMe Root Profile Manager<\/a>, and setup some profiles.<\/p>\n<p>Files you need:<\/p>\n<p><a title=\"JB-SuperSU.zip\" href=\"https:\/\/dillernet.com\/apple\/wp-content\/uploads\/2012\/07\/JB-SuperSU.zip\">JB-SuperSU.zip<\/a><\/p>\n<p><a title=\"CWM-grouper-recovery.img\" href=\"marsedit:\/\/pending\/DCBCD781-A61A-494E-92A5-7752C43386FF\/\">CWM-grouper-recovery.img<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve looked over the Google results for rooting your Nexus7 and they are all a joke. None that I read would actually work on a Nexus7, so clearly the people posting are just looking for hits. Most of them were copypasta from one of 3 original guides. This is the real deal. I got a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24],"tags":[60,70,72,61,59,71,62],"class_list":["post-423","post","type-post","status-publish","format-standard","hentry","category-android","tag-android-2","tag-guide","tag-idiots","tag-nexus","tag-nexus7","tag-root","tag-rooting"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3PE01-6P","jetpack-related-posts":[{"id":438,"url":"https:\/\/dillernet.com\/apple\/2012\/07\/20\/nexus-7-and-apple-bluetooth-keyboard\/","url_meta":{"origin":423,"position":0},"title":"Nexus 7 and Apple Bluetooth Keyboard","author":"dillera","date":"July 20, 2012","format":false,"excerpt":"Not much to say here, other than it works great, however I had a real hard time figuring out how to pair it. They key is to put the keyboard in Pairing mode, then navigate on the N7: Settings\/Wireless & Networking\/Bluetooth. Make sure BT toggeled on, then you have to\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/dillernet.com\/apple\/category\/android\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2012\/07\/Screenshot_2012-07-20-11-57-04.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2012\/07\/Screenshot_2012-07-20-11-57-04.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2012\/07\/Screenshot_2012-07-20-11-57-04.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]},{"id":474,"url":"https:\/\/dillernet.com\/apple\/2013\/08\/18\/android-still-sucks-at-4-3\/","url_meta":{"origin":423,"position":1},"title":"Android Still Sucks at 4.3","author":"dillera","date":"August 18, 2013","format":false,"excerpt":"When Android 4.3 API18 came out I pulled my old Nexus 7 out of the drawer, charged it, let it update to 4.3.18 and tried to use it for the next three days, leaving my iPad mini in the drawer instead. \u00c2\u00a0 What I found out was: Android OS still\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/dillernet.com\/apple\/category\/android\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":229,"url":"https:\/\/dillernet.com\/apple\/2008\/10\/23\/android-101-part-2\/","url_meta":{"origin":423,"position":2},"title":"Android 101 &#8211; Part 2","author":"dillera","date":"October 23, 2008","format":false,"excerpt":"Now that the emulator is up and running, you need to get familiar with adb - the Android Debug Bridge - and start poking around at your device. I found ADB back in the latest SDK, and used it to connect to my emulator. You can start a shell and\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/dillernet.com\/apple\/category\/android\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":361,"url":"https:\/\/dillernet.com\/apple\/2011\/01\/09\/ultimate-guide-to-plex9-on-appletv-2g-with-4-2-1\/","url_meta":{"origin":423,"position":3},"title":"Ultimate Guide to Plex9 on AppleTV 2G with 4.2.1","author":"dillera","date":"January 9, 2011","format":false,"excerpt":"Update on Jan 12: You should use the SeasOnPass app from fireCore -- it does exactly what I outline below, only much more quickly and easily. After a few days of screwing around with a new AppleTV 2G that came from Apple with 4.2.1 pre-installed (so no going back to\u2026","rel":"","context":"In &quot;Apple&quot;","block_context":{"text":"Apple","link":"https:\/\/dillernet.com\/apple\/category\/apple\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":227,"url":"https:\/\/dillernet.com\/apple\/2008\/10\/22\/starting-android-open-source-emulator\/","url_meta":{"origin":423,"position":4},"title":"Starting Android Open Source Emulator","author":"dillera","date":"October 22, 2008","format":false,"excerpt":"Once you have build Android on your Mac OSX (I have Leopard) following the Google directions, it's time to start it. This wasn't as easy as it sounds, as I couldn't find any docs that talked about this, except for this page that talks about the emulator in the SDK.\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/dillernet.com\/apple\/category\/android\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2008\/10\/picture-2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":132,"url":"https:\/\/dillernet.com\/apple\/2006\/06\/28\/osx-1047-and-jdks\/","url_meta":{"origin":423,"position":5},"title":"OSX 10.4.7 and JDKs","author":"admin","date":"June 28, 2006","format":false,"excerpt":"The recent 10.4.7 update switched the JDK to java 5.0. If you still need to use 1.4.2 for some reason, its still in there. Here is how you change it. It's just a symlink in \/System\/Library\/Frameworks\/JavaVM.framework\/Versions chac:\/System\/Library\/Frameworks\/JavaVM.framework\/Versions dillera$ ls -l total 40 lrwxr-xr-x 1 root wheel 5 Jun 10 22:20\u2026","rel":"","context":"In &quot;Mac&quot;","block_context":{"text":"Mac","link":"https:\/\/dillernet.com\/apple\/category\/mac\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/comments?post=423"}],"version-history":[{"count":12,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/423\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/423\/revisions\/451"}],"wp:attachment":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/media?parent=423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/categories?post=423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/tags?post=423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}