• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Working EASY Root

eleazar

Well-Known Member
Update: I realized later that "EASY" might be a bit of a stretch. This guide is easy for anyone already experienced with adb (ie. rooted other android phones). I will update this thread as the methods get easier and easier. I have also attached a screenshot of my command prompt as I entered all of the commands so you can see the appropriate commands and follow the guide through.

I followed the guide here: http://rootzwiki.com - How to Root the Samsung Fascinate and it worked flawlessly. I just posted this over at XDA as well.

Took me less than 5 minutes.

Download the SDK here if you don't have it already: Android SDK | Android Developers

For beginners that don't know what adb is or how to install it...(original guide here:[GUIDE] ADB, Fastboot, and Nandroid for Noobs - xda-developers)
Setting up the Android SDK

Download the file from above (the SDK)
Unzip to C:\

Now, [Get new sdk (1.5r3) to work]

1. Run SDK Setup.exe
2. If it gives you an error go to settings and click on "Force http://....."
3. Select all options and let it download and install

--------------------------------------------------------------------------

Preparing your phone for ADB

Go to Settings on your phone
Select Applications
Select Development
Make sure 'USB Debugging' is checked

The only thing I had to change is when it says a command like:
Code:
adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin

make sure you are in C:\sdk\tools and change the command to this:

adb push C:\fascinateRoot\rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin

Where C:\fascinateRoot is where you extracted the files from the guide.

I can confirm root sticks.

My cmd prompt history of installing root: http://i54.tinypic.com/241unhj.jpg

2qk6n8o.png
291dfn4.png
 
I'm a root noobie, and I actually like TouchWiz somewhat, so would this allow me to get rid of Bing and the other bloatware and make Google default for everything and leave the rest of TouchWiz as is?
 
Do you think you can explain the root guide a little more in-depth? I'm not technically challenged or anything, however this is my first time rooting a phone. I'm especially confused during the beginning where it says

"- Download above archive
- Extract to a directory, I used c:\fascinateRoot
- Make sure you have USB degugging enabled
- Change connection to PC Mode"

"Download above archive"
The SDK Manager?

"Extract to a directory, I used c:\fascinateRoot"
Wha? Extract what to what?

"Make sure you have USB degugging enabled"
Okay, done.

"Change connection to PC Mode"
Do not see that option under the settings in my fascinate.
 
Do you think you can explain the root guide a little more in-depth? I'm not technically challenged or anything, however this is my first time rooting a phone. I'm especially confused during the beginning where it says

"- Download above archive
- Extract to a directory, I used c:\fascinateRoot
- Make sure you have USB degugging enabled
- Change connection to PC Mode"

"Download above archive"
The SDK Manager?

"Extract to a directory, I used c:\fascinateRoot"
Wha? Extract what to what?

"Make sure you have USB degugging enabled"
Okay, done.

"Change connection to PC Mode"
Do not see that option under the settings in my fascinate.

Yup, the SDK Manager, you need the ADB shell tool in that particular kit.

Extract the fascinateRoot.rar below "Setup:" and above the driver links.

I have no idea what PC Mode is...I actually skipped that step and everything still turned out fine.
 
I don't see anything that says "ADB Shell".

For me its...

/android-sdk-windows/tools/adb.exe

I added the fully qualified path to this executable to my Environment Variables (in Windows 7) - this way I could access the ADB command from anywhere while in command prompt. This let me use it while sitting in wherever I unzipped fascinateRoot.rar

For typing purposes I also renamed rageagainstthecage-arm5.bin to just rage.bin (and sub'd rage.bin for subsequent command use). This saved me some time and some typos.
 
For me its...

/android-sdk-windows/tools/adb.exe
Found it. By what do I do with it?

I added the fully qualified path to this executable to my Environment Variables (in Windows 7) - this way I could access the ADB command from anywhere while in command prompt. This let me use it while sitting in wherever I unzipped fascinateRoot.rar

For typing purposes I also renamed rageagainstthecage-arm5.bin to just rage.bin (and sub'd rage.bin for subsequent command use). This saved me some time and some typos.

Hmm, I am appreciating your help thus far, however, most of what you just said is a little over my head. :confused:
 
Hmm, I am appreciating your help thus far, however, most of what you just said is a little over my head. :confused:

Were you able to find the ADB.exe? This should be in the tools directory of that SDK you download. It is what will let you use the root commands like ADB SHELL, ADB PUSH, etc.

For Environment Variables, this basically let's you hard-set a path so that no matter where you are in the command prompt directory-wise, you can access the executeables of that path (in this case, ADB.exe).

On Windows 7 for me, anyway, I found this by going to System properties, Advanced tab, Environment Variables button on the bottom right, then appending to the end of my PATH variable: ";C:\Users\myusername\Desktop\eclipse\android-sdk-windows\tools\"

The semi-colon is important, as every entry there is semi-colon delimited.
 
I updated the thread with more beginner-friendly instructions. :) Hopefully that will make it easier for those less experienced with android/rooting/adb. Just remember to copy/paste the guide's commands (don't retype them) and be sure to add the file location to the command (ie. adb push C:\fascinateRoot\Superuser.apk

If you guys get stuck, keep asking questions! Some of the more experienced users will help out. :)
 
I updated the thread with more beginner-friendly instructions. :) Hopefully that will make it easier for those less experienced with android/rooting/adb. Just remember to copy/paste the guide's commands (don't retype them) and be sure to add the file location to the command (ie. adb push C:\fascinateRoot\Superuser.apk

If you guys get stuck, keep asking questions! Some of the more experienced users will help out. :)

Can't thank you enough. I just wanted to have an option to root the for sure works before I ditch my Droid X for this phone. There are only a few other "rooted phone only" things I would like to know that work before I bite the bullet, but I'm pretty sure they will work soon:

1. Launcher Pro
2. Root Explorer
3. Wireless Tether

If anyone can verify these work, I would be extremely grateful.
 
1. Launcher Pro
2. Root Explorer
3. Wireless Tether

If anyone can verify these work, I would be extremely grateful.

1. Launcher Pro doesn't require root to work and I can verify it works because I have been using it since I got my Fascinate yesterday. :)

2. Haven't tried yet. Will try in a bit.

3. I am using Wireless Tether right now to post this. :) Works perfectly.
 
1. Launcher Pro doesn't require root to work and I can verify it works because I have been using it since I got my Fascinate yesterday. :)

2. Haven't tried yet. Will try in a bit.

3. I am using Wireless Tether right now to post this. :) Works perfectly.


Root Explorer works flawlessly as well on my Fascinate. I'm running it right now.
 
1. Launcher Pro doesn't require root to work and I can verify it works because I have been using it since I got my Fascinate yesterday. :)

2. Haven't tried yet. Will try in a bit.

3. I am using Wireless Tether right now to post this. :) Works perfectly.

Wahoo!
 
I used the root method that is currently linked to from the homepage:

joeykrim-SDX - Permanent Root for Epic (and Verizon Fascinate) - Confirmed

Everything went flawlessly with the exception of SuperUser (which I do not have). I seem to have root permissions to things (Root Explorer works fine), but I don't have the application installed. I went into the market and downloaded a version of it, but I don't know if that works or if it is the correct thing to do. Anybody with more experience than me have any thoughts?
 
Everything went flawlessly with the exception of SuperUser (which I do not have). I seem to have root permissions to things (Root Explorer works fine), but I don't have the application installed. I went into the market and downloaded a version of it, but I don't know if that works or if it is the correct thing to do. Anybody with more experience than me have any thoughts?

Superuser.apk is available in the guide in my first post. It is the version I used and many others used that has worked perfectly.

Let us know if you still can't get it to work.
 
I'm all for rooting my Fascinates, IF there is a way to get back to absolute stock should I ever need to return my device.

Are there any images or files to return the Fascinate to stock, unrooted form at this time? I'm only familiar with RSD Lite for Motorolas, is there an equivalent utility for Samsung phones that can flash the phones with image files?
 
Download the files
fascinateRoot.rar
Android SDK (adb)

(For the android-sdk_r07-windows.zip, open the folder inside the zip named "android-sdk-windows" and extract those files and folders)
UNZIP these files into “c:\sdk\”
To make things easier, extract the files from "fascinateRoot.rar" to “c:\sdk\tools\”

Make sure you have USB degugging enabled.
-Go to Settings on your phone
Select Applications
Select Development
Make sure 'USB Debugging' is checked

Now we can get started!

Process:
- Open command prompt (Start Button, CMD.exe, or in Vista and 7 just type in cmd and click enter)
Type in the code EXACTLY as you see it

Code:
cd c:/sdk/tools
adb devices (to verify the connection)
adb push c:/sdk/tools/rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin
adb shell
cd data/local/tmp
chmod 0755 rageagainstthecage-arm5.bin
./rageagainstthecage-arm5.bin
THE KEY PART HERE IS TO WAIT! IT TAKES ABOUT 2 MINUTES TO REFRESH.
Once it says c:\sdk\tools again, then you're ready for the next part.

Code:
adb devices (to verify the connection)
adb shell (you should now have a # prompt instead of $)
exit

adb push c:/sdk/tools/Superuser.apk /system/app/Superuser.apk
adb push c:/sdk/tools/su /system/bin/su
adb push c:/sdk/tools/busybox /system/bin/busybox
adb shell
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
exit

And you're finished!


All credit goes to Sebastian Krahmer at C skills. Please see fit to donate via Paypal to 7-4-3-C@web.deThis e-mail address is being protected from spambots. You need JavaScript enabled to view it.
DISCLAIMER: SDX Developers, XDA Developers and RootzWiki are not liable or responsible for any damages to your phones, this is solely the users decision to "root" their phone. Enjoy!
 
Superuser.apk is available in the guide in my first post. It is the version I used and many others used that has worked perfectly.

Let us know if you still can't get it to work.

Thanks so much for the help (and for not getting frustrated with me!). If anyone else did the method listed on the Phandroid homepage and then had trouble, follow the following steps FIRST, before trying the above method:

Code:
adb shell
su
mount -t rfs -o remount,rw /dev/block/stl9 /system
rm /system/bin/joeykrim-root.sh
rm /system/bin/jk-su
rm /system/bin/playlogo
rm /etc/passwd
rm /etc/group
mv /system/bin/playlogo-orig /system/bin/playlogo
mount -t rfs -o remount,ro /dev/block/stl9 /system

Please Note: The above steps are joeykrim's (of SDX) uninstallation method for his root guide

Once I did this and rebooted, I was able to successfully complete this version and achieve permanent root.
 
THE KEY PART HERE IS TO WAIT! IT TAKES ABOUT 2 MINUTES TO REFRESH.
Once it says c:\sdk\tools again, then you're ready for the next part.

I've been on this part for several minutes now (maybe going on 10+) with no movement back to the folder. What should I do?
 
Back
Top Bottom