[Verizon Samsung Galaxy Note II] JeshuaRay:
Extremely Detailed Root Process Using Ghettoroot

So it looks like a lot of people are having issues getting ghettoroot to run. Let me say it is not because your device is weird or the program doesn't work. I have now worked through rooting my i605 ND7 using both PC and MAC methods. Below I will list very basic and extensive steps so that even those of you who probably shouldn't be rooting your phone will be able to. Also, if you somehow manage to brick your phone it's really not all that bad as long as you don't Hard-Brick it(Hard-Bricking is very rare), but in the case of a Soft-Brick you can simply download the stock firmware from sammobile and flash it in download mode and your phone will be back to base 1. Anyways I may only be able to write the detailed steps for using ghettoroot on a PC tonight and will include the MAC steps soon. Here it goes, and make sure you follow each step fully, carefully, and exactly as I say.

Step 1. Cleanse and Add Drivers

The first thing I want you to do is erase every thing you have downloaded previously from any sight that you have used trying to accomplish your root previously. You really don't want rando files of thing duplicated lying around in different directories since computers are not psychic and don't know exactly what you want when entering a command. You will also need to make sure your Androids drivers are installed on the PC... DUH. I would use the website provided by the forum "https://github.com/koush/UniversalAdbDriver". Go to the bottom of the page and click Download Windows Installer and complete the installation process . The reason I'd suggest using these drivers is that you need to be sure the drivers you install are compatible with adb, and well... we know these are. :) In addition: If you feel like you have followed each step exactly and still couldn't root, it may have to do with your cache and your phones processing. Seeing as this is always possible I strongly suggest backing up your phones data and doing a factory reset before following the instructions which you better know how to do if you are attempting this.

Step 2. SDK/Path environment (Hardest part, so follow carefully)

​

a. The first thing you are going to do is go to "https://developer.android.com/sdk/index.html" (Sorry, I would use hyperlinks but it says I can't until 10 posts or some BS) to access the SDK download page. Now scroll down and click on View All Downloads and Sizes. Then scroll down to the second section which reads SDK Tools Only. From this batch you will pick the one that says "installer_r23.0.2-windows.exe"(recommended). Click to download​

​

b. Once you have downloaded the installer you may simply open it and run. The installer will make sure you have the required Java crap and things like that. You may proceed to keep clicking next UNTIL it prompts you for the installation location. Here is one of the most important things that will make your life much easier. You are going to erase everything EXCEPT for the root directory(This will generally be C:\) and simply type sdk. So it should look like "C:\sdk". click next and check "do not create shortcuts"(Shortcuts not necessary since we are using the command window). Now you are ready to click Install... so do it, wait for it to extract all files. Once it is finished the setup wizard will pop-up, on this page make sure "Start SDK Manager" is checked and click finish.​

​

c. Once you have clicked finish the SDK manager should pop-up on your screen. The manager will proceed to load a bunch of tools that you can download but the only three you need are the first three: Android SDK Tools, Android SDK Platform-Tools, and Android SDK Build-tools. These should already be checked for you. Now go through and uncheck every other tool as they are not necessary for your root. Once you only have the first three checked look at the bottom right of the manager. If there is a box that says Delete 1 Package click this first and confirm the delete. Then you will have to recheck the first box as the newer version is now ready to be installed. Once you have done this click the button that should say Install 3 Packages. Now click on each of the three files located in the top left and select the Accept option for each. When finished click Install. Wait for the installation to complete and close your SDK Manager.​

​

d. Alright, You've made it pretty far now for the most essential part which I believe is the main reason for unsuccessful rooting attempts. You will now change what is called your "Environmental Path" to include your SDK tools and platform-tools in your Path. To do this you will need to open your command window and move to your root directory if you not already there. Once again your root directory is generally going to be your C:\ directory. You can get there using the "cd" command, in case you don't know how to use a command window look it up. Once you are in your root directory you will execute the following demands exactly as they are below:​

set ANDROID_HOME=C:\sdk
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

Once you have run both commands enter:

android

Once you hit Enter your SDK Manager should pop up. If it doesn't then 1. You didn't type something in right or 2. You didn'tfollow my previous installation instructions. Hopefully if you have a problem you are in situation 1, and you simply have to re-execute the code. If that is not the problem, I'm sorry, you can restart, this is already an extremely detailed explanation and explaining arbitrary ways to accomplish the root would take forever and defeat the purpose of this step by step process.
​

​

e. If you've made it this far, Awesome. You're almost done. Proceed to the next step.​

Step 3. Download ghettoroot version 2.2 NOT 3.2

​

It is important to download the 2.2 version instead of the 3.2 as lots of people have had issues with the root not sticking on the reboot and other problems so just get 2.2. The download for this version is located at the bottom of the OP(original post). Once you have downloaded this right click on the zip file and select the "Extract All" option. choose your destination to be your root directory, just like you did for your SDK tools. You can honestly just copy and paste the following: "C:\ghettoroot" then click extract. Awesome ghettoroot and SDK are now j-chillin in your root directory and you're feeling pretty good about yourself.

Step 4. Preparing Android for Root

A

​

Alright, you are literally on the cusp of creaming your pants from finally rooting your Android. What I'm going to tell you know will ensure your phone is root ready and where it needs to be to type the command and hit enter. All you need to do to prepare your device is go to Settings>Developer options and turn on USB debugging, I also like to turn on Stay awake for the rooting process as its nice for your device to never lock. I would also go to Settings>Security and check the Unknown Sources option. If you have already done this, good for you, I still want you to hit the revoke USB debugging authorization button and redo it. Your Android device is now ready for root :).

Step 5. Testing Android-PC Relationship

​

Before connecting your device to your PC I want you to hop back onto the command window and change your directory to your ghettoroot directory which should be directly under your root directory. If you followed my previous direction to move to your root directory you can just type "cd ./ghettoroot" and execute. You May Now Connect Your Device to Your PC. If you have followed all of my previous instructions a message should pop-up on your phone requesting your permission for the PC to be able to have access to your Android. Click "yes" or whatever button grants the permission. If you don't receive a message don't worry. In the command widow enter the following(you should still be in your ghettoroot directory):

adb devices

​

Once you have done this, you should see your phone listed under the devices and your phone should prompt you give access authorization. If the request did not show up then you are clearly someone who has tried this before and didn't listen when I said to hit the "revoke USB debugging authorization". If you accomplished everything up to this point you are ready to root.

SPECIAL NOTE: If by chance you have an emulator under your devices as well, make sure you quit all programs you may have running that connect with android applications(Mainly "BlueStacks").

Step 6. Rooting

​

Alright Dudes and Dudettes. The only thing you have left to do is type this one command in your command window:

INSTALL.cmd

​

Make sure, as I've said previously:

1. Have both the sdk and ghettoroot files in your root or C:/ directory

2. Be in your ghettoroot directory on your command window

When your ready just hit enter and ghettoroot will guide you the rest of the way. Yayyyy, your finally finished. Good job on your ability to follow instructions. If you didn't get here successfully, you didn't do exactly what I said. It is possible I may have left something out. If someone more knowledgeable than me sees something I missed, please let me know so I can edit. Thanks guys, hope you enjoy.

Quick Note: I have never come across a root process laid out with this detail, and it took me a long time to write out. Not only that, but it can easily be manipulated for other Android devices so if you decide to post this somewhere else PLEASE credit the Author. It would mean a lot. Thanks!!

Brought to you by:

:cool:

JeshuaRay

:cool: