yashsingh1/xdaforums huggingface dataset:
[Fascinate Android Development] Dirrk:
All credit goes to the orig guy who made the d2 exploit

If you feel the need to donate money then he deserves it 7-4-3-C@web.de

I made an easier to follow tutorial over here with pics. Sorry but I am tired of going back and forth so just go there if you are having problems. If you can follow simple adb commands just follow the directions below

Download and Install Samsung Drivers

64bit:

http://www.wikifilez.com/root files/epic4g/usb_drivers_GalaxyS_x64.zip

32bit:

http://www.wikifilez.com/root files/epic4g/SAMSUNG_USB_Driver_for_Mobile_Phones_x86.exe

1 Click Root Method

http://forum.androidcentral.com/fascinate-roms-hacks/33899-how-root.html

Manual Method

cd C:\android-sdk\tools

adb push C:\fascinate\su /sdcard/su

adb push C:\fascinate\rage.bin /data/local/tmp/rage.bin

adb push C:\fascinate\busybox /sdcard/busybox

adb shell

cd /data/local/tmp

chmod 0755 rage.bin

./rage.bin

wait....

when it brings you back to your original shell in windows then follow these commands

adb shell (you should see # this time instead of $ this is exactly what we want)

mount -t rfs -o remount,rw /dev/block/stl9 /system

cd /system/xbin

cat /sdcard/su > su

cat /sdcard/busybox > busybox

chmod 4755 su

chmod 4755 busybox

exit

adb install C:\fascinate\Superuser.apk

This is permanent.

I just updated the files here with the latest su / superuser.apk / busybox

Also check out my tutorial to fix the memory/lag issues for this phone

http://xdaforums.com/showthread.php?p=8086738#post8086738
[Fascinate Android Development] fallingup:
does it stick after reboot?
[Fascinate Android Development] hijackerjack:
Its supposed to be a temporary root so i doubt it will.
[Fascinate Android Development] bubby323:
This works on any android phone up to 2.2. I have confirmed this works on my epic, so th same sould work here.
[Fascinate Android Development] namebrandon:
see below.
[Fascinate Android Development] namebrandon:
confirmed root.

Had to use Superuser.apk 2.3.6.1 and the su binary in the package, but the rest worked.. except for that cat command? Why would you cat binary files instead of copying them? (not complaining, just curious). I just adb pushed them to /system/xbin, and adb shell chmod'd them.

You also have a typo near the end "scard" instead of "sdcard".
[Fascinate Android Development] Dirrk:
You can also use mv or cp. I just happen to use cat because I used it the other day rooting my friends stock 2.2 droid. Which required me to use cat.

And yes this is permanent
[Fascinate Android Development] namebrandon:
Cool, i tried using rm -rf to get rid of a directory I created accidentally, and was getting some syntax errors, so I wasn't sure how compatibile the command line on android was to linux.

Glad it's pretty close. Being very familiar with linux makes this pretty easy to understand. Day 1 with an android device was pretty darn fun. I think I'm glad I went this direction. :)
[Fascinate Android Development] cliffr39:
I just followed this and used the same files I had from my Droid 2 (just updated the Superuser.apk from this sites thread for it) and works perfectly. Rebooted phone did "adb shell" and "su" and still have root, so it is permanent

side note: steps say "/system/xbin" and assume you meant "/system/bin" like Droid 2 was. That's where I put them and it worked.
[Fascinate Android Development] Dirrk:
It works either way, both are executable system folders. Glad you it worked for you, hopefully we can get some roms cooking soon and play catch up to the other galaxy s phones
[Fascinate Android Development] xirnibor:
doesnt work for me, i get an error device not found

ive type adb devices - device not found. usb debugging on, usb conneced on port 5037
[Fascinate Android Development] namebrandon:
Your USB mode might be set wrong. Flip it to whatever it's not at, and try again.
[Fascinate Android Development] xirnibor:
i forgot this laptop didnt have the updated usb drivers from android sdk, downloading then will try again. i have tried so far with the sdcard mounted and unmounted, while in usb debugging mode. will post after updates
[Fascinate Android Development] itznfb:
How long do you actually have to wait after the execting the rage.bin file?
[Fascinate Android Development] namebrandon:
I dunno, ~20-30 seconds? Assuming sound is enabled you should hear the same USB device connected/disconnected sounds.

If you want to be 100% sure just wait like 90 seconds. I'm pretty sure it killed my shell though, so if it does that, you're good to go.
[Fascinate Android Development] xirnibor:
ok, adb recognizes the device *see below, however when i type adb push su /sdcard/su i get cannot stat 'su': no such file or directory. ?

C:\downloads\android\android\tools>adb devices

List of devices attached

I500a2d0087a device
[Fascinate Android Development] itznfb:
ok... running the rage.bin locked up my device twice but on the third try it worked. another fascinate rooted :)
[Fascinate Android Development] namebrandon:
su is a file (for our purposes right here, anyway). Unless you explicity specify its path, it needs to be in the same directory you're running the adb command from.

If you installed the Android SDK per guidelines, adb should be in your PATH environment variable, and you should be able to execute it from any directory. If you didn't do that, then for the sake of simplicity, copy all the files referenced in the original steps to your working directory. From your post above, it appears that is c:\downloads\android\android\tools\
[Fascinate Android Development] GHII:
I got stuck at cat /sdcard/su > . Is that supposed to be > .? It won't let me enter that...There's not something else that's supposed to be there?

EDIT: I get the same error faspalma
[Fascinate Android Development] faspalma:
I'm stuck at that point too. cat /sdcard/su > . returns "cannot create .: is a directory"
[Fascinate Android Development] johnnyv5:
I can debloat but when I try pushing files using adb shell or copying using root explorer I get Read-only file system. I can use titanium to uninstall apps. I have DL09 installed and used manual method. Tried fixing permissions as well as wiping dalvik cache to no avail.....

jv
[Fascinate Android Development] imnuts:
I believe by default the /system partition is mounted as ro, it needs mounted as rw if you want to remove stuff.
[Fascinate Android Development] Badger51:
Successfully rooted, error when installing new rom

I believe I've successfully rooted my Samsung Fascinate.

However, when I do the clockwork recovery routine, I get the following message in recovery mode:

E:failed to verify whole-file signature

E: signature verification failed

Installation aborted.

Can anyone point me in the right direction to complete the ROM installation process?

thanks very much
[Fascinate Android Development] imnuts:
Have you completed both steps to install CWM? You need to flash it via Odin as well as download/install the update.zip file.
[Fascinate Android Development] mpmorph:
I think the best way is to download SuperOneClick1.5.5.

I managed to root my wife's Samsung fascinate after it was updated by verizon's OTA push.

Very quick and simple.

Download and install SuperOneClick1.5.5

Install samsung drivers (of course)

Enable USB debugging on your phone

connect phone

Run SuperOneClick1.5.5

Hit Root

Wait until it finishes and your done!!!
[Fascinate Android Development] Badger51:
Rooting and Flashing....

Thanks to all who contribute to the forum.

After more than a few fits and starts, I've successfully rooted and flashed my Samsung Fascinate.

Friendly folks out there pointed out that I needed Odin to make Clockwork Recovery work on my phone, prior to attempting to flash a ROM

Everything seems to be working well, thanks again
[Fascinate Android Development] jayjr1105:
Can I root the fascinate like I can root the captivate? I just put the update.zip on the sd card, power off the phone, use 3 button to get to recovery, install update, reboot and I'm rooted. I mean is there an update.zip file I can do this with on the fascinate?
[Fascinate Android Development] Jmjohnson1717:
I think u may be confusing CWM with rooing. To root follow these instructions. For clockwork mod you will need to use a program called odin also available in these forums.
[Fascinate Android Development] ashasaur:
This is a pretty old development thread, and contains old and outdated information.

At the request of several developers, this thread is now closed.

If you feel that this is in error, please contact me via PM.

Thanks-saur
[Fascinate Android Development] Dirrk:
You need to install the samsung drivers

Go to the vibrant forum and there is a post with the link
[Fascinate Android Development] bblanski:
ugh me too

cat /sdcard/su > su

is what I think it should be, yup worked!!!! same for the busybox line!!!!
[Fascinate Android Development] GHII:
ahhh...I need mac drivers :(
[Fascinate Android Development] faspalma:
Ok, figured it out. adb push su /system/xbin/su worked from the dos prompt.
[Fascinate Android Development] eleazar123:
I followed this guide exactly: http://rootzwiki.com/index.php/Smartphones/Samsung-Group/Fascinate.html

It worked perfectly. Took me less than 5 minutes.

The only thing I had to change is when it says a command like:

adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage-arm5.bin

change it 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 as well.

I'm excited! :)
[Fascinate Android Development] GHII:
Everything goes fine until the adb push Superuser.apk and push busybox..I get 'failed to copy...read-only file system' on both...any ideas?
[Fascinate Android Development] fallingup:
no you dont, mac / linux just work for adb without drivers
[Fascinate Android Development] GHII:
But it wouldn't let me do the > . command...so I gave up on those instructions and now im at my office on a windows computer, installed the drivers and trying the method 2 posts up..still getting errors, it won't let me copy Superuser or busybox over
[Fascinate Android Development] timeToy:
Hi guys, long time lurker, first time poster, got my Fascinate today coming from the Incredible, anyway...

I want to confirm that the rootzwiki method works, that the root stick after a reboot.

On to remove the crapware apps...
[Fascinate Android Development] GHII:
MAN! I am so beat up right now...have no idea what I did but Superuser, su, & busybox FINALLY decided to copy over...bam, check and I am rooted (opened root explorer, setcpu and su asked for permission)...so the test, I restart the phone...nothing works, roots gone. Why didn't it stick??
[Fascinate Android Development] Dirrk:
Could you open up adb shell and go into /system/xbin and type ls see if the files are there
[Fascinate Android Development] bdube:
so i have tried both on windows and mac, on windows i can get adb to recognize my device but when i try to adb push it says adb is unrecognized command

on mac i cannot get su, says sorry everytime

should i just try a third computer? or any suggestions?
[Fascinate Android Development] GHII:
I see ipctool, ipcdump, su..
[Fascinate Android Development] cliffr39:
so you do see su and busybox both?

you did properly run the rage file?

To the others having problems with "cat /sdcard/su > ."

Instead try putting the full path like this, worked for me

"cat /sdcard/su > /system/bin/su" (or xbin if you want to stick with that directory like these instructions say).

Hope that helps.
[Fascinate Android Development] poulosjr:
arg!! just tried the zip in the thread for fascinate I renamed it to

update.zip(made sure it wasn't .zip.zip too), put it in stock bootloader screen i scrolled to

apply:update.zip pushed the home soft key to select and

got initializing...

installing....

and then in red font says

cant verify electronic signatre :/

I know from experience this type of error was due to the zip file not being saved to the actual internal card and being saved to the external sd card on captivates and vibrants, im guessing on this but are the CDMA versions loading any different or are we going to be able to have options where to save like te GSM galaxy series phones in near future??
[Fascinate Android Development] xirnibor:
followed instruction from http://rootzwiki.com/index.php/Smartphones/Samsung-Group/Fascinate.html, phone is rooted. thanks all for the replies and links.
[Fascinate Android Development] poulosjr:
is it still rooted after reboot
[Fascinate Android Development] xirnibor:
mine appears to be, superuser permissions show in the apps lists, and i can browse to root directory with astro file viewer....
[Fascinate Android Development] poulosjr:
I know this is out of left field lol and ive been asking all morning about zip files haha!! but you think we can get a zip for this working root??? its sooooo easy to just be able to be anywhere and root the phone and then also keep it as a backup on the SD :D
[Fascinate Android Development] poulosjr:
reason i asked if it's still rooted because earlier in this thread i noticed people were losing root after reboot.... did you do an actual REBOOT PHONE the way of.... holding the volume down and up buttons along with power let go of the power when SAMSUNG comes on to get into the recovery screen.... or did you just power off and power on the phone??
[Fascinate Android Development] GHII:
I went throught the instructions again, everything went fine until I got to install Superuser.apk, said it was already installed (which it was, I've been trying to root my phone since yesterday)...so I checked, I didn't have root..so I tried to adb uninstall Superuser.apk so I could reinstall it and I get 'Failed'....
[Fascinate Android Development] xirnibor:
i only chose the power off option, i have not boot into recovery mode after following the instructions. i probably wont need to for awhile, for me im installing my apks+data using titanium backup app, i did check clockwork mod but since the fascinate isnt in the list, i didnt want to test it againt the captivate....i would love to know if it would work though, this titanium is cool but a restore takes awhile doing 1 app at a time...
[Fascinate Android Development] poulosjr:
it may not b/c its GSM it may have different coding I would asume which i could be wrong the Fascinate will most likely be more compatible with the Epic4G
[Fascinate Android Development] xirnibor:
yeah, that was my hesitation with that recovery versus titanium, thinking about the carrier types. i was thinking however, in doing just a data recovery versus the system, since it does offer 2 different iso (data.iso, system.iso)....im too chicken sh(T to break my new phone right now....
[Fascinate Android Development] DeezNotes:
I got a message like that when trying to "install" a newer version of the Superuser app, but I just figured it was because it was not an installable version. All you have to do is place that .apk in the /system/app or /system/data folder and it should show up in the apps list. You remove it, and it goes away.
[Fascinate Android Development] DeezNotes:
Titanium should be able to do batch restores. I've done it plenty of times. I love that app. Well worth the $$.
[Fascinate Android Development] poulosjr:
I need slight direction on what to do after i get the .rar file... does that go into the sd then run from recovery??
[Fascinate Android Development] poulosjr:
this is the error I keep getting

What i did was extract the files and just copied and paste them into my

C:\AndroidSDK\tools

folder

Can someone please help me and tell me what i may be doing wrong
[Fascinate Android Development] DeezNotes:
It looks like you're missing some of the previous steps which will allow you to write to the file system. In a way, I want to suggest that if you can't execute the steps listed you should wait until an easier method is available. I know the feeling of wanting to get it done, but it would suck if your phone got bricked.
[Fascinate Android Development] poulosjr:
got it working :) alrighty bring on the roms and overclock kernels LOL
[Fascinate Android Development] ace5198:
new to xda long time winmo user.. and i was just wondering if there will be a one touch root for the fascinate.. ya'll confuse me with this force push garbage
[Fascinate Android Development] poulosjr:
hahaha may the force of push be with you lol prob in 4-5days lol
[Fascinate Android Development] ace5198:
thanks for the quick reply.. and i have no force..lol.. hopefully soon.. i dont want a 600 dollar paper weight and i suck at following directions
[Fascinate Android Development] Dirrk:
What is actually confusing on these instructions?

These are extremely basic commands I think alot of you guys are just rushing through it without reading. Someone posted before that they download a .zip and put it in the sdcard and tried booting it through recovery? Where the f... did you read to do that at? That could be a quick way to brick that phone. Someone please let me know where its confusing. I literally rooted 2 more this morning following this method making sure I only followed my commands on here.
[Fascinate Android Development] poulosjr:
the last 2 commands are different other than than it is suuuuuuper easy and it was me lol that tried to update via recovery lol oops....brick lol that is pretty hard using adb commands lol
[Fascinate Android Development] x3gypxtianx:
Just wondering, does this method work for the Fascinate as well?

http://xdaforums.com/showthread.php?t=728754

I don't have a Fascinate to try this out on, as I just have a Galaxy S, but I'm wondering how much of the code transferred over from the Galaxy S to the Fascinate. I'm also looking into rooting the Fascinate for a friend.
[Fascinate Android Development] poulosjr:
I would think that most of it did not work bc of CDMA vs GSM but I would personally think the EPIC and FASCINATE should be pretty identical in code
[Fascinate Android Development] ace5198:
all i understand is that you download the drivers 63 and 32 bit.. and download abd(or wtever) and follow a long list of command prompts.. and it just boggles my mind.. and is there a way to unroot after i do all that for say warrenty issues.... iver never done anything like this b4 and it just confuses me.. i wish somebody could call me and walk me through it.. im just hoping a one click root comes out.. cause this stuff is just beyond my intellegence level
[Fascinate Android Development] Dirrk:
None I didn't use a samsung exploit I used the android exploit that Sebastian Krahmer first used on the D2. This has become a global exploit allowing for temporary root via adb giving us the ability to put the files on there permanently
[Fascinate Android Development] poulosjr:
it's there lol step by step

ooooooonly one way to learn... :)
[Fascinate Android Development] Dirrk:
Then why do you want to root ?

If you will not take the time to understand how this works or how to do simple commands you will probably end up bricking your phone anyhow.
[Fascinate Android Development] ace5198:
i mean. do i put spaces where it looks like spaces should go?? this gives me a headache.. but bing sucks balls and i want lag fix and rid of all the bloatware. so i think im gunna give it a shot when i get off work 2night.. anybody got a fb and willing 2 chat me through it?
[Fascinate Android Development] Dirrk:
fb?

Yes you put the spaces in there, in fact you just copy the commands as you see them line by line. But here give me a second let me make some changes on here that I made on my other post that way its a little easier for you
[Fascinate Android Development] ace5198:
face book and i didnt know i could just copy and past everything that makes it alot easier.. do i do the commands one line at a time.. or a section at a time??? and thanks for being pateint with me.. you all are really cool

sorry i didnt see line by line in your last post till after i posted this

one more stupid question.. do i install both drivers.. or how do i know which one to install between 32 and 64bit?
[Fascinate Android Development] Dirrk:
I just reposted it so reload the tutorial. Now the only steps you have to do is change the directories I used. ie C:\fascinate to C:\WHEREUPUTTHATFOLDER
[Fascinate Android Development] ace5198:
ok this is all starting 2 make more sense.. so i dl both drivers. download adb and everthing else is in that fascinate.rar attachment one your first post correct? then i just follow the command prompt and copy and paste everything line by line. and call it rooted?
[Fascinate Android Development] Dirrk:
You only download one of the drivers. The 32bit or 64bit depending on your computer. Yes. Yes you follow the command prompt and you can copy and paste line by line but you want to make sure the directories are correct. So where you see "cd C:\android-sdk\tools" in my tutorial you will want to change it to the directory where you installed it. You may have installed it in C:\Users\Ace5198\Downloads\android-sdk\tools or in a million other places so you must make sure you have the correct folder. Then make sure you extract the fascinate.rar to C:\fascinate and you will only have one piece of code to change. Hope this helps
[Fascinate Android Development] ithecho84:
I'm getting an "operation not permitted" when I put in

mount -t rfs -o remount,rw /dev/block/stl9 /system

I went through the instructions again and I noticed the first time I was at $ after using rage.bin and this time I was at #. Everything seems to have gone through the second time around
[Fascinate Android Development] ace5198:
it does help alot.. thanks again dirrk your awesome 4 real.. but how do i know which one my cpu has... ive got a piece of junk compack running xp pro

went to properties and i found colors 32 bit or 16 bit.. so i assume i should use 32 correct?

and will i need to unroot if an official froyo comes out.. or will it still let me upgrade?
[Fascinate Android Development] mdram-omnia:
the 32/64 referes to your operating system

xp came in both flavors, but 99% of the people that have it have 32
[Fascinate Android Development] ace5198:
ok.. well i should be rooted by 11 eastern time 2night.. ill let you know how it goes.. thanks 4 everything.. and is it nessisary 2 unroot for a froyo update?
[Fascinate Android Development] Dirrk:
I will make that more clear thanks
[Fascinate Android Development] Dirrk:
For the official version yes. But we will be able to get around it and allow us to update to 2.2 with root.
[Fascinate Android Development] cesium:
Awesome, just got my Fascinate in the mail. Can't wait to root it!
[Fascinate Android Development] ace5198:
Sweet...as long as I can unroot..its done tonight
[Fascinate Android Development] usetheschwartz:
Rooted and Lagfixed. Very nice!
[Fascinate Android Development] coolfx35:
i rooted it successfully, but trying to get free tethering on the fascinate.

I installed this.. but getting this when try to start tethering using bluetooth.

"You phone is currently in an Unknown State, try to reboot!"

After few reboots, I am getting the same thing.. please help.... !!!
[Fascinate Android Development] bikeandestroyx:
Driver link is down anyone have a mirror?

Edit heres a mirror thanks to rootzwiki.com

Download the drivers for your computer - 64 Bit / 32 Bit
[Fascinate Android Development] Njzkrish:
Is it normal that after rooting i only have 377mb of internal space left? or did something go wrong.
[Fascinate Android Development] caminator:
I got to this point and now I'm stuck. I have cmd up and have a $ on the dos screen after I type adb shell.

Then I do the next command of adb push C:\fascinate\su /sdcard/su and get an error of "abd: not found." Anyone know what is happening? I did download fascinate.rar and unzipped it to C:\fascinate. I looked in explorer and can see that the su, rage.bin busybox and superuser.apk files are all in there. HELP!!! Any ideas why I'm getting that not found error?Thank you!
[Fascinate Android Development] namebrandon:
you only use the adb command from outside the shell. If you see a $, you can't use adb. You need exit the shell, and get back to the prompt, then you can use adb. To exit the shell, type 'exit' and hit enter.