PDA

View Full Version : Samsung Galaxy S Rooting & Lag Fix Guide. (Updated with 2.2.1 details)



tystar
21-09-10, 20:41
Rooting Samsung Galaxy S is fairly easy, today we will tell you step by step instructions to root the Samsung Galaxy S. We’ve rooted our brand new Samsung Galaxy S India version (GT-I9000) using this method and it works great. Before we start please understand that standard disclaimers apply and we should not be held responsible if anything goes wrong with your Galaxy S. Rest assured it is very easy, the tutorial below can be used even by the beginners.


Rooting Samsung Galaxy S Tutorial

Download the Update.zip file for rooting Galaxy S from the following location Download from Rapidshare (http://rapidshare.com/files/408432328/update.zip)| Filesize: 1.2 MB

Select Mass Storage on your phone by going to Settings –> About phone –> USB Settings –> Mass Storage
Connect your Galaxy S via bundled USB and turn on USB Storage by going to top sliding menu which has controls for Wi-Fi, Bluetooth etc and tap on USB connected
Transfer Update.zip file downloaded in step 1 to the root folder of Galaxy S (for eg. D:\ ) where D is the Galaxy S drive.
Now shut down your Galaxy S and unplug the USB cable
Now Simultaneously press Home, Volume+(top volume) and Power button for a few seconds, the phone will boot itself into Android System Recovery mode and you will be presented with the following screen

http://www.techlivez.com/wp-content/uploads/2010/07/IMG_0809.jpg


Use Volume button to navigate to apply sdcard: Update.zip and press Home button to select it and start the rooting procedure
Galaxy S will reboot
Congrats you’ve just rooted your Samsung Galaxy S successfully

Credits: Leshak

To Check if your device has root access, install “Terminal Emulator” android app from Market and type su in the command line and press enter, it will ask your permission if you want to allow root access, screenshot below.

http://www.techlivez.com/wp-content/uploads/2010/07/snap20100722_2330161.png

You will also have a icon named “Superuser permissions” on your Homescreen to manage root access permissions.

Info Taken from here (http://www.techlivez.com/2010/07/how-to-root-samsung-galaxy-s/)

then to lag fix the galaxy just point your barcode scanner at the following image and download the file and away you go.

http://chart.apis.google.com/chart?cht=qr&chs=135x135&chl=market://details?id=com.rc.QuickFixLagFix

tystar
06-10-10, 23:52
With more & more members getting the Galaxy S I've created a thread to help with rooting & the lagfix which I'd forgotten I'd already posted so have made a sticky for now for everyone.

mark22
07-10-10, 00:32
Nicce, any guide on buffing out scratches :)

marsey99
07-10-10, 00:38
Nicce, any guide on buffing out scratches :)

you need to ask coiler about his self healing plastics :rofl:

looks very, very easy that ty. much like the 1 click rooter i used. the system recovery screen looks much the same too.

coiler
07-10-10, 09:38
Nicce, any guide on buffing out scratches :)

leave it in your drawer for 2 hours.

Remove.

Scratches should be completely gone ;)

NickCPC
07-10-10, 10:41
leave it in your drawer for 2 hours.

Remove.

Scratches should be completely gone ;)
I read that as;


leave it in your drawer for 2 hours.

Remove.

???

Profit! ;)

Also, does this work like Jon's infamous shed, but with drawers?

coiler
07-10-10, 11:50
I read that as;

Also, does this work like Jon's infamous shed, but with drawers?


OH DEAR,

there are a couple of bin bags in here!!! :surprised:

NickCPC
07-10-10, 11:53
OH DEAR,

there are a couple of bin bags in here!!! :surprised:
:chairfall::chairfall::chairfall:

alex24
10-10-10, 23:36
Nice guide chap, thanks for that.

However, my problem is I have one of the units where the 3-button combo to get into Recovery or Download mode doesn't work. I think about 1/3 of the units sold now are randomly affected by this (i.e. from any source). This stems from the fact that there are 3 production lines for these models and one was producing units with this fault. The numbers seem to suggest that.

Anyway, there are a couple of publicised fixes, but also a lot of reports that it bricked peoples phones too. The problem is that until you have access to this, you can't root or lagfix (though phone is great so far anyway) or flash firmware safely.

Does anyone know a safe method to fix the 3-button issue?

tystar
10-10-10, 23:40
I presume youv'e had a look here... http://samsunggalaxysforums.com/

This is where i get all my galaxy info from.

Snakedoc
10-10-10, 23:42
I presume youv'e had a look here... http://samsunggalaxysforums.com/

This is where i get all my galaxy info from.

Ran out of thanks today but thanks! :)

alex24
10-10-10, 23:49
I presume youv'e had a look here... http://samsunggalaxysforums.com/

This is where i get all my galaxy info from.

This is what I found from those forums and when I browsed XDA:

http://forum.xda-developers.com/showthread.php?t=785201

It says zero bricks, but there are a lot of people complaining of issues after the last OP update (the thread is very long). So whether it's safe or not for me, I don't know. It's a big risk imo, but there are a fair few benefits to be had, not to mention the lagfix. My firmware now is JG3 branded 'Three' so it's probably not very new.

coiler
11-10-10, 14:25
Nice guide chap, thanks for that.

However, my problem is I have one of the units where the 3-button combo to get into Recovery or Download mode doesn't work. I think about 1/3 of the units sold now are randomly affected by this (i.e. from any source). This stems from the fact that there are 3 production lines for these models and one was producing units with this fault. The numbers seem to suggest that.

Anyway, there are a couple of publicised fixes, but also a lot of reports that it bricked peoples phones too. The problem is that until you have access to this, you can't root or lagfix (though phone is great so far anyway) or flash firmware safely.

Does anyone know a safe method to fix the 3-button issue?


i did my lag fix via usb cable in the end, as couldn't get restart phone combo to work.

the usb mode worked a charm.

alex24
11-10-10, 14:43
Was that using adb? If you've got a link to the method I'd appreciate it.

Snakedoc
18-10-10, 22:02
I have tried to root my Galaxy but to no avail. I am using I9000XXJPM. Could this be the cause? Should I get a less stable and older release or is there a new root fix out? I could not find one.

Pullen
18-10-10, 22:56
Cheers for lagfix! Didn't think it would make that much difference but now installing apps is quick and smooth instead of slow and freezy! Also fastens up things here and there :).

tystar
19-10-10, 11:19
Please Note I will not be held responsible for any problems caused.

Instructions (long)
- Follow these instructions to the letter. Do not touch any buttons or checkboxes that are not listed below to touch!
- Unzip the CF-Root-JPx-vX.X.zip (http://forum.xda-developers.com/attachment.php?attachmentid=418840&d=1286991088)
- (USB) Disconnect your phone from your computer
- Start ODIN
- Click the PDA button, and select CF-Root-JPx-vX.X.tar
- Put your phone in download mode
- (USB) Connect the phone to your computer
- Make sure repartition is NOT checked
- Click the START button
- Wait for the phone to reboot
- Done (if it took you more than 30 seconds, you need practise!)

Instructions taken from http://forum.xda-developers.com/showthread.php?t=788108

Once done reset phone back to factory as I had problems running lag fix until I had done this.

Lag Fix - Run as previously done. :thumb:

coiler
19-10-10, 11:37
I used RyanZA's one click lag fix, and the rooting USB instructions were linked from his FAQ

tystar
19-10-10, 11:40
The above rooting guide is for froyo though as the previous version wouldn't work for froyo.

Snakedoc
19-10-10, 15:47
Really really helpful tystar! Thanks. I was rather worries about doing it as my phone was I thought, locked to Three. Possibly is but I have had no issues thus far and it's much faster at everything with 2.2 and lag fix.

tystar
19-10-10, 18:25
Glad I can help. Just Coiler needs to sort his out now ;)

alex24
19-10-10, 19:28
I need to sort mine too. Looks like I can't get a GPS lock for some reason, I reckon it's probably the rubbish firmware three have put on. Eclair JG3 I think for those interested.

The major issue that's stopping me from going ahead is my 3-button modes not working. I can attempt a fix, but there's mixed results and if it screws up there's nothing I can do without the recovery or download modes accessible.

tystar
19-10-10, 19:42
The froyo update will fix that as mine wasnt perfect with the gps until i updated to froyo. Now i got a perfect gps/sat nav on my phone. :)

Are you able to put the phone in dowload mode?

alex24
19-10-10, 19:49
I never have had it in that mode, but I guess it can be done with adb/Android SDK. Still risky, as I don't know if adb will do it again if the flash is bad and it's bricked. Odin may be of use, can you force flash without being in download or recovery mode with odin?

tystar
19-10-10, 20:02
I dont think you can use odin without it being in download mode.

Will have a look into it for you later when I get home from work.

tystar
20-10-10, 00:42
Ok from checking the 3 button issue, from what I read you still should be able to put it into the download mode...

Hold the Vol Down button & the Home button & hold the power button until the samsung logo comes up.

http://www.modaco.com/content/uploads/monthly_06_2010/post-586742-1277061944_thumb.jpg

Should give you that screen then flash using odin.

If you cant get into that screen then you'll need to flash using adb :(

alex24
20-10-10, 13:12
Thanks for looking.

Where did you read that the 3-button mode does allow download mode? That's the whole issue, you can't get into recovery or download mode using that 3-button combination.

The problem lies in the secondary bootloader I think, many were flashed 'wrongly' or deliberately. You can overwrite it with Odin, see here (forum.xda-developers.com/showthread.php?t=785201), but there's a lot of reported bricks if you go to the end of the thread. I have to balance the risk and rewards. I think it also might be possible to flash a new bootloader with new firmware? Does Kies do this by default?

Lynx
22-10-10, 12:01
I have done the 3 button fix now,

http://forum.xda-developers.com/showthread.php?t=785201

This fix is brick proof currently.

tystar
22-10-10, 12:09
I have done the 3 button fix now,

http://forum.xda-developers.com/showthread.php?t=785201

This fix is brick proof currently.

Glad your sorted :thumb:

SO have you rooted etc yet or flashed upto 2.2?

Lynx
22-10-10, 12:09
Rooted and lag fixed now, only had the phone 2 days haha! I will wait for offical update, its coming literally in days according to engadget.


Edit, anyone looked at fixing sound from galaxy s yet?
http://forum.xda-developers.com/showthread.php?t=735918

alex24
22-10-10, 12:17
I have done the 3 button fix now,

http://forum.xda-developers.com/showthread.php?t=785201

This fix is brick proof currently.

Where does it say that? The OP is incorrect as if you read the entire thread on XDA there are lots of reports of problems after the OP was last updated unfortunately.

What carrier and software version were you running before?

Lynx
22-10-10, 12:19
The post does show the method has been updated a few times, no brick reports off of it as far as the current method.

tystar
22-10-10, 12:28
Rooted and lag fixed now, only had the phone 2 days haha! I will wait for offical update, its coming literally in days according to engadget.


Edit, anyone looked at fixing sound from galaxy s yet?
http://forum.xda-developers.com/showthread.php?t=735918

Not noticed any issues except the skull candy headphones with built in mic doesnt work with the sgs unless the mic button is pressed in :(

they worked fine on my old iPhone ;(

The 2.2 update i'm running is the official update :D



The post does show the method has been updated a few times, no brick reports off of it as far as the current method.

You aware the Galaxy is pretty much brick proof also. ;)

Thought I bricked mine with a bad flash once :eek: just reflashed it and it was good as new :D

alex24
22-10-10, 13:17
The post does show the method has been updated a few times, no brick reports off of it as far as the current method.

Never mind.

What carrier and firmware did you perform the fix on?

I don't think the Galaxy S is brick proof unless you have the 3-button modes working.

coiler
22-10-10, 13:23
Never mind.

What carrier and firmware did you perform the fix on?

I don't think the Galaxy S is brick proof unless you have the 3-button modes working.

you can reflash/root etc by USB cable :D

alex24
22-10-10, 13:25
you can reflash/root etc by USB cable :D

Right, but do you need to be in recovery or download mode? Using Odin?

callumburns
04-11-10, 18:44
should i update or not?

http://www.theregister.co.uk/2010/08/23/galaxy_s_uprade/

im with vodaphone btw :(

Snakedoc
04-11-10, 19:04
Not noticed any issues except the skull candy headphones with built in mic doesnt work with the sgs unless the mic button is pressed in :(



Ah so that's why. I had to tape my button up!

I have the inear ones with memory foam ear buds. Block out sound and sound great btw.

coiler
05-11-10, 10:50
does 2.2 remove the samsung interface and make it 100% android, or keep the samsung touchwiz etc?

tystar
05-11-10, 10:51
keeps it the same....

shawry
19-02-11, 16:08
The wife has a Galaxy S on O2 (android 2.1) how does this work, would she move to 2.2, does it negate the warranty?

Is it possible to revert to factory settings if it does? and if so is it detectable?

Sorry for the noob questions :(

AaronWHUFC
19-02-11, 16:16
The wife has a Galaxy S on O2 (android 2.1) how does this work, would she move to 2.2, does it negate the warranty?

Is it possible to revert to factory settings if it does? and if so is it detectable?

Sorry for the noob questions :(

It's like Windows Updates. Would installing them void the warranty? It's the same principale, only upgrading to unsupported versions (2.3 atm) manually by rooting and flashing a custom rom would it void the warranty.

So no, it's encouraged to update to 2.2. Do it!

tystar
19-02-11, 16:23
Easiest way to go to 2.2 now would be to connect your phone upto Kies on the pc and run a update that way.

AaronWHUFC
19-02-11, 16:25
Easiest way to go to 2.2 now would be to connect your phone upto Kies on the pc and run a update that way.

Doesn't the Galaxy S get OTA updates?

tystar
19-02-11, 19:57
I've never had any, but mine is far from stock lol

Lynx
19-02-11, 20:50
No OTA on samsung.

Pancake
19-02-11, 20:58
Is there not a 2.3 port from the Nexus S for the Galaxy phones yet?

Naphta
20-02-11, 00:12
Is there not a 2.3 port from the Nexus S for the Galaxy phones yet?
Cyangenmod or whatever its called is being ported now.

alex24
20-02-11, 01:29
Just got onto darky's ROM 9.2, ok so far.

coiler
21-02-11, 11:59
whats the fastest/stablest update I can get for my galaxy GTi9000? which gives flash?!

LINK :D

tystar
21-02-11, 12:05
whats the fastest/stablest update I can get for my galaxy GTi9000? which gives flash?!

LINK :D

Taken from http://samsunggalaxysforums.com


1.unrar I9000XWJS5
2.Open ODIN. (And close Kies, if you have it open. It is important to have ODIN open BEFORE connection the phone via USB!)
3.Select the Modem, PDA, CSC and .pit file in Odin. Use Repartition!
4.Turn the phone into the download mode by pressing and holding VolumeDown+Home+Power.
5.Connect your phone with your computer and wait until the drivers are installed.
6.When the drivers are installed, click Start.
7.The phone will be flashed and once it’s finished, it will boot up. (Do NOT disconnect the usb-cable, remove the battery or otherwise interrupt this process!)
8.You have successfully flashed your phone.

ODIN + PIT -Download Link1 (http://www.filesonic.com/file/100950341) or Link2 (http://www.fileserve.com/file/wVtgh8b)

All CSC Download Link1 (http://www.fileserve.com/file/EsHVUE3) or Link2 (http://hotfile.com/dl/83588183/6d035f3/All_-_CSC_-_MD5.rar.html)

Full I9000_XEN_I9000XWJS5 Link1 (http://www.fileserve.com/file/RFduzsd) or Link2 (http://www.filesonic.com/file/98721431)

PDA Link1 (http://www.fileserve.com/file/ye9dK8s) OR Link2 (http://www.filesonic.com/file/100867841/I9000XWJS5-REV03-ALL-low-CL869633.tar.md5)
Modem Link1 (http://www.fileserve.com/file/BGzWfh9) OR Link2 (http://www.filesonic.com/file/100817031/MODEM_I9000XXJPY.tar.md5)
CSC Link1 (http://www.filesonic.com/file/100811471/GT-I9000-CSC-XENJS3.tar.md5) OR Link2 (http://www.fileserve.com/file/qMtWpPx)


How to flash with three files:
http://www.samfirmware.com/Odin%20I9000%201.png

Will be doing mine this afternoon but as this F/W is Official shouldn't have any probs. :thumb:

Snakedoc
21-02-11, 12:11
Been running JS5 for a few days now and you do get better battery life but Spell check and auto correct no longer works. 1681 on quadrant after lag fix.

tystar
21-02-11, 12:41
Not lag fixed mine since first 2.2 upgrade I did. Not felt like needed it.

Spell check & auto correct I don't use also :)

Snakedoc
02-03-11, 18:35
I have just popped on Gingerbread! It's a bit buggy at the mo as it's the first release. Just popping my apps and such back on. So far I have noticed different icons for battery, signal and wifi, plus the icons for the downloads and such. Looks nicer to be honest. I shall see quite how buggy it is as soon as my restore is finished.

Gingerbread Rom

http://hotfile.com/dl/108009101/c197125/I9000XWJV1.rar.html

Root

http://www.multiupload.com/60TIT15ATC

Use Odin and I 503.pit. I did not repartition.

Pancake
02-03-11, 18:39
My HTC desire has a fully working ROM of 2.3.3 :lol:

Snakedoc
02-03-11, 18:44
My HTC desire has a fully working ROM of 2.3.3 :lol:

Good to know ;):thumb:

Pancake
02-03-11, 18:47
Just saying how much better it is ;)

alex24
02-03-11, 19:53
Guys (and gals?) - Darky's 9.3 Extreme Edition can now be downloaded here (http://bit.ly/darky93final).

I've been running it for a day or two - seems very quick, it's better finished than 9.2, no real bugs or issues I can comment on yet. Certainly better off with this than a buggy Gingerbread beta (no offence Snakedoc!). I'm running the supplied Voodoo kernel without any lag fix and it seems to work a treat. It's based on JS5 for the tech nuts. If you don't know how to install, consult the XDA forums. You really need to read around and know what you're doing first or you risk a brick. In fairness though, these phones are fairly brick-proof, to an extent.

Josh
02-03-11, 19:59
I've just rooted and lag fixed my phone.... Not sure if I'll do anything else yet

Snakedoc
02-03-11, 21:09
I have very quickly ditched that lol.

Snakedoc
07-03-11, 11:08
Well I was bored last night so I had another go at Gingerbread and it's working fine now! I was getting an error where the notification area would crash but this was caused by my restore operation. I have played with my restore settings and it's all working good so far.

Josh
07-03-11, 11:19
Well I was bored last night so I had another go at Gingerbread and it's working fine now! I was getting an error where the notification area would crash but this was caused by my restore operation. I have played with my restore settings and it's all working good so far.

Nice one, much better than Froyo?

Snakedoc
07-03-11, 11:25
Prettier! Nicer icons, seems fast enough, I like the neon look for links and such.

Josh
07-03-11, 11:34
Prettier! Nicer icons, seems fast enough, I like the neon look for links and such.


Got a link mate?

Snakedoc
07-03-11, 11:38
I have just popped on Gingerbread! It's a bit buggy at the mo as it's the first release. Just popping my apps and such back on. So far I have noticed different icons for battery, signal and wifi, plus the icons for the downloads and such. Looks nicer to be honest. I shall see quite how buggy it is as soon as my restore is finished.

Gingerbread Rom

http://hotfile.com/dl/108009101/c197125/I9000XWJV1.rar.html

Root

http://www.multiupload.com/60TIT15ATC

Use Odin and I 503.pit. I did not repartition.


Links above!

Josh
07-03-11, 11:46
Links above!

Thanks mate.

raaman14
09-03-11, 04:27
hi tystar,

i kindda sick of SGH's issue. i wanna root my SGH.

i tried your instruction, it was goin fine till it prompt this:

E: Failed to verify whole-file signature
E: Signature verification failed
Installation aborted

then i just did normal reboot and its back to the old condition with lag problem.

can anyone help me how can fix this lag issue.

im using Kernel version: 2.6.32.9 root@SE-S604 #1 abd Build Number Froyo.DXJPE

hope someone can help me out of this.

thank you

tystar
09-03-11, 07:31
Will post new details shortly as there is now a much easier way.

tystar
09-03-11, 08:26
Recently had to re root my SGS and found this way to be much easier. Just make sure you phone has usb debugging mode on.




SuperOneClick


http://i177.photobucket.com/albums/w230/CLShortFuse/SuperOneClick-v15.png

I made it. I tested it. It works. You can get it from shortfuse.org (http://www.shortfuse.org/) or use the links below (if you're a registered XDA member).

Here's a one-click root with almost all phones and all android versions. (including the i9000, Droid, Nexus One, etc)

YOU CAN ROOT ALMOST ALL ANDROID PHONES! :)

The program requires Microsoft .NET Framework 2.0+ or Mono v1.2.6+
Operations systems with native support:

Windows Vista
Windows 7
Ubuntu Hardy (8.04 LTS)
Ubuntu Jaunty (9.04)
Ubuntu Karmic (9.10)
Ubuntu Lucid (10.04 LTS)
Ubuntu Maverick (10.10)
Debian Lenny (5.0)
Debian Squeeze (testing)
Debian Sid (unstable)
Debian Experimental


If you run Microsoft Windows XP, install .NET Framework v2.0 or above
If you run Mac or another Linux flavor, make sure you install Mono:
http://www.go-mono.com/mono-downloads/download.html

For more information about making it work in linux:
See here (http://forum.xda-developers.com/showpost.php?p=8699742&postcount=537)


You NEED to put your phone on USB Debugging mode
You NEED to install make sure the Android drivers for your phone are installed
Make sure you DO NOT mount your SD card.
If you still can't get something to run, try doing it in recovery mode.

Read me: (READ BEFORE POSTING)
2/24/2011:
I registered my website shortfuse.org (http://www.shortfuse.org/) so you can grab SuperOneClick from there now.

2/22/2011:

Great news. -1Day roots AT&T Motorola Atrix4G!!! YAY!

11/29/2010:

I'm sorry I haven't been updating lately!!! The problem is, I no longer have an Android phone and I can't play around or test anymore. I'm going to see if I can find one on craiglist or ebay.

11/10/2010:
I finally figured out how to root without looping. After rooting 13 phones, this is how I did it on the first try.

Turn USB Debugging OFF

Click Root

When it says: Waiting for Device, Turn USB Debugging ON

It'll now run RATC

When it says: Starting ADB Server...
Turn USB Debugging OFF
Turn USB Debugging ON
Turn USB Debugging OFF
All BEFORE it says "Waiting for device..." again


11/1/2010:
Hey guys! I'm sorry I haven't been able to respond to lots of posts. I've been really busy lately with work. I've been reading some posts and I've made some changes in v1.5.2

Let me know what bugs and issues you guys have.


10/17/2010:
Thanks to all that donated! I was worried for a bit but you guys proved me wrong. So, I fixed the NMA (non market apps) button. It should now install sqlite3 and busybox into a temporary folder if you don't have it. I added an unroot (by popular demand). I did some major code clean up, so you can expect faster releases from here on out. Next version will add sqlite3 and busybox to the /system partition included in root.

If you're having issues with "wait for device" or if RATC is looping, try this
Unplug your USB Cable
Go to Settings > Applications > Development
Uncheck USB Debugging
Plug in your USB Cable
Unplug your USB Cable
Check USB Debugging
Plug in your USB Cable

10/13/2010:
I need people with issues to post their device model and if they tried rooting in recovery mode. All posts ignoring the read me will be ignored. (meaning nma complaints and those NAND locked devices).
I'm getting flooded with replies, PMs and emails. Seriously, try reading a few posts back.
The program has been downloaded over 5000 times and only 2 people have have donated. I see donations as signs of gratitude. Even if it's 25 cents, please donate.
When I find the time (and will) I will work on the v1.5 release.
The rageagainstthecage looping is by design. Bad usb cables and ports can cause ratc to not run properly so I have it loop until it works. The "waiting for device" hang is for the same reason. There's nothing wrong with my application. It's usually your usb cable or port. This is not a cop-out answer. This is not an excuse as if I didn't know why it happens. This has been investigated and the problem is USB connectivity. It happens with my Captivate as well.

10/11/2010:
Enabling market apps isn't working unless you have busybox installed. I plan to fix this in the next version. The problem is, different devices have different locations for the com.provider.android.settings/settings.db and I was using the 'find' command to find your settings.db location. I didn't realize this was a busybox command not internal. That will be fixed.

I also added some information about root that I think people should read and classified different root levels.

By classifying root levels, I make it easier for the users to know if certain options will work or not. For example, enabling non-market apps will only require a Level 1 root, meaning it will work with the HTC Aria

Donate (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7ELH2CPLUZLQY)

Donate if you wish... (:

Compatibility list
Please note that if you device is not listed here, it doesn't automatically make it incompatible. The list is definitely incomplete.
Use the search feature to search for your phone model: http://forum.xda-developers.com/search.php?searchthreadid=803682

Acer Liquid Metal (http://forum.xda-developers.com/showpost.php?p=10702194)
Dell Streak (http://forum.xda-developers.com/showpost.php?p=10643586)
HTC Magic (Sapphire) 32B (http://forum.xda-developers.com/showpost.php?p=10094263)
HTC Bee (http://forum.xda-developers.com/showpost.php?p=9944005)
LG Ally (http://forum.xda-developers.com/showpost.php?p=9802886)
Motorola Atrix4G (http://briefmobile.com/motorola-atrix-4g-root)
Motorola Charm (http://forum.xda-developers.com/showpost.php?p=10364824)
Motorola Cliq (http://forum.xda-developers.com/showpost.php?p=10447564)
Motorola Droid (http://forum.xda-developers.com/showpost.php?p=10612175)
Motorola Flipside (http://forum.xda-developers.com/showpost.php?p=9444116)
Motorola Flipout (http://forum.xda-developers.com/showpost.php?p=9444116)
Motorola Milestone (http://forum.xda-developers.com/showpost.php?p=9882667)
Nexus One (http://forum.xda-developers.com/showpost.php?p=10570981)
Samsung Captivate (http://forum.xda-developers.com/showpost.php?p=10502036)
Samsung Galaxy 551 (GT-I5510) (http://forum.xda-developers.com/showpost.php?p=10225444)
Samsung Galaxy Portal/Spica I5700 (http://forum.xda-developers.com/showpost.php?p=10582183)
Samsung Galaxy S 4G (http://forum.xda-developers.com/showpost.php?p=11586401)
Samsung Galaxy S I9000 (http://forum.xda-developers.com/showpost.php?p=10530611)
Samsung Galaxy S SCH-I500 (http://forum.xda-developers.com/showpost.php?p=10089112)
Samsung Galaxy Tab (http://forum.xda-developers.com/showpost.php?p=10187365)
Samsung Transform M920 (http://forum.xda-developers.com/showpost.php?p=9423556)
Samsung Vibrant
Sony Ericsson Xperia E51i X8 (http://forum.xda-developers.com/showpost.php?p=10144444)
Sony Ericsson Xperia X10 (http://forum.xda-developers.com/showpost.php?p=10728880)
Sprint Hero (http://forum.xda-developers.com/showpost.php?p=9972499)
Telus Fascinate (http://forum.xda-developers.com/showpost.php?p=10641637)
Toshiba Folio 100 (http://www.addictivetips.com/mobile/how-to-root-toshiba-folio-100-android-tablet/)


Incompatibility list

With the absolutely beautiful ADB exploit I use, titled rageagainstthecage (ratc), absolute ALL devices can be rooted. This is because it exploit is ADB which all devices use. There is an issue though. Some devices have a NAND lock which does not allow you to write to the /system mount. Because of this, you can't copy su, sqlite or busybox to /system/bin. This creates some issues but there is a work around. For things that don't need access to /system (like enabling non-market apps) I can use the ratc exploit to make those changes. If your device cannot use su in /system/bin then you can simple select a checkbox (as of v1.5) that says to use ratc.

There are 3 levels of "root" we can define:
Level 1: Shell Root (with ratc rooting the adb shell but no /system write access)
Level 2: Temporary Root (/system/bin/su installed but lost on reboot)
Level 3: Full Root (/system/bin/su installed and sticks)

Some devices have a NAND lock. SuperOneClick will only give a Shell root until you remove this lock.
The following phones can use http://unrevoked.com to remove this lock:

Sprint EVO 4G (HTC Supersonic)
Droid Incredible (HTC Incredible)
HTC Desire GSM
HTC Desire CDMA (HTC BravoC)
HTC Aria
Droid Eris (HTC DesireC)
HTC Wildfire (HTC Buzz)


THe HTC Legend and My Touch 3G 32A also have a NAND lock and need more specific methods to unlock.

The T-Mobile (HTC) G2 has something different which may or may not be a hardware flaw. I have yet to really research the device, but while it may root, it won't be permanent since copying /su to /system/bin/su has problems. I believe this is a Level 2 root, but to be honest, I need to research more.

All other devices has a Level 3 root via SuperOneClick

Version changes:
v1.7
Hopefully fixed Linux hangs
Theoretical honeycomb support (still needs testing)

v1.6.5
Fixed major bug. Oops!

v1.6.4
Installs busybox to /system/xbin and installs syslinks
Added a 30 second timeout check (should eliminate all lock ups)

v1.6.3
Mounts with busybox first
Includes version in first line

v1.6.2
Fixed wrong su version being sent
Fixed issue when getting OS version
Prints device info on failure.

v1.6.1
Falls back to previous mount path method if busybox method fails

v1.6
Uses psneuter for exploit instead of rageagainstthecage by default (should root Sony Ericsson devices easily now)
Added detection for 1.x Donut/Eclair kernels
Uses busybox for getting mount path
Updated Windows ADB to latest version (I'll update the Mac/Linux ones next build)

v1.5.5
Unroot uninstalls Superuser from /data/app
Returned installation of Superuser to /system/app

v1.5.4
Fixed superuser install issue
Added a prompt to tell you to allow superuser on your phone, for the test.
Fixed unroot.

v1.5.3
Fixed ADB-pushing problem

v1.5.2
Administrative rights in Windows Vista/7 are automatically requested.
Fixed the settings.db search. (Tries default two locations, then uses busybox is all else fails).
Set Superuser to install (to data/apps) instead of copy to /system/apps. You can manually remove it from your phone like any other app. (You can also update it with the Market).
Fixed NMA not working if you didn't have Shell Root


v1.5.1
Untested Mac and Linux support (you need Mono)

v1.5
Fixed Non Market Apps
Added Unroot
Added separate Shell Root (rageagainstthecage) button
Lots of internal code clean up.

v1.4
Changed main form's name to SuperOneClick from RageAgainstTheCageGUI
Enabled Captivate - Get Unlock Code button
Added a messagebox to confirm if Non Market Applications are enabled
Made "Enable Non Market Apps" FULLY universal
Added initial message telling you to remember to allow superuser commands (when enabling Non-Market Apps)

v1.3
Removed busybox for space reasons. Changed the layout. Fixed issue where application stayed running in the background. Added Non Market App button.

v1.2
Added a detection to see if RATC was already working.

v1.1
Universal device support. Application now finds your /system path.

v1.0
Initial release.

Development Plan:




Scheduled for next major release

Linux support via mono-project
Add a check box to use su or rageagainstthecage for other scripts (like Enable NMA)
Better error handling for devices with NAND lock on /system
Have options show what level root is needed (0,1,2,3)


To do list:

Jupiter fixes
Custom scripts support
Plugin support
Mac support via mono-project
Linux support via mono-project






Wishlist:

None

Thanks to basily, I have an Captivate v2.1 nv_data.bin I can test with to create the unlock button.
I need a mac/linux user to help me. PM so we can chat on AIM/Google

Courtesy of TheUnlockr.com, here's a step-by-step video:
SuaXu8kusvA

Taken from xda-developers

Snakedoc
09-03-11, 11:00
I have now dumped Gingerbread for now. It did make my phone feel like a new one for a little while but it's too glitchy presently. The phone would lock up for periods and some apps would cause problems. I have popped on I9000XWJS7 and rooted it. Many are saying no need for lag fix but it does improve the Quadrant score. JS7 does seem to be a good version, predictive text working again.

benzeman
09-03-11, 17:39
Desire > SGS :)

Desire HD >> SGS <-- Desire HD is so much more than SGS it needs 2 crocodiles (to eat the bigger one :) )

Snakedoc
09-03-11, 17:40
Desire > SGS :)

Desire HD >> SGS <-- Desire HD is so much more than SGS it needs 2 crocodiles (to eat the bigger one :) )

Troll somewhere else please.

Josh
09-03-11, 18:16
I'm honestly useless with all of this malarky lol. So far I have rooted my Phone using Z4root and lagfixed.

I need to get Stock samsung firmware as I currently have the 3 Froyo on.

Snakedoc
09-03-11, 18:18
Once you do it, it's really easy and fast to do. Get titainium backup and backup your apps and settings first. Far less painful to replace them! Can have it fully flashed and reinstalled in about an hour or less.

Josh
09-03-11, 18:30
Once you do it, it's really easy and fast to do. Get titainium backup and backup your apps and settings first. Far less painful to replace them! Can have it fully flashed and reinstalled in about an hour or less.

I did look at some guides. Infact I think I may spend this evening trying to do it. First I need to find the stock firmware and how to install it.

sunjoo
18-03-11, 00:23
thinking of using a custom rom

which is better:

Darky's Extreme Edition v9.3 Final

or

CyanogenMod 7?

alex24
18-03-11, 08:46
I've been using Darky's 9.3 since the day it was released and it's absolutely brilliant. I also recently got 5 days out of my battery - not remotely possible on official firmware, but it was with light usage (1/2 calls per day of 1 min, 2-3 sms, maybe 10 min of web browsing per day etc).

CyanogenMod has heaps and heaps of potential, but it's not finished yet. Wait until it is if you're not comfortable being a beta tester (which you shouldn't try if it's your only phone tbh).

So I'd have to recommend Darky's 9.3. It's also dead easy to install.

sunjoo
18-03-11, 11:49
thanks alex24 just installed darkys 9.3 final

watched a youtube vid to make sure i didnt do anything wrong

Snakedoc
27-03-11, 12:09
New Version of Gingerbread out today. I9000XXJVK Gingerbread 2.3.3. Flash with Odin and use .pit 512

MUCH more stable than the beta and no lag or lock ups so far.

Root with CF-Root-XW_OXX_JV1

Naphta
27-03-11, 13:20
New Version of Gingerbread out today. I9000XXJVK Gingerbread 2.3.3. Flash with Odin and use .pit 512

MUCH more stable than the beta and no lag or lock ups so far.

Root with CF-Root-XW_OXX_JV1
Updating as we speak, thanks alot :)

tystar
27-03-11, 13:58
might do mine later if i get time.

El Wayneo
13-04-11, 10:23
Edited.

Snakedoc
16-04-11, 15:33
I9000XWJVB now out and about. Dated 8th of April. Use CF-Root-XX_OXA_JVK-v2.5-CWM3RFS. I am just trying it now, restoring my apps. This is the official Gingerbread rom for Galaxy S apparently.

sunjoo
07-05-11, 06:00
jvh is out wonder if i should update

jvb is awesome atm battery life is amazing

alex24
07-05-11, 13:47
JVH has addressed the major issues in JVB, so yeah, should be worth it. I'm waiting until Gingerbread has a little more maturity with custom ROMs and then I'll make the jump. Still very happy on 2.2.1 JS8.

Snakedoc
07-05-11, 15:13
JVH seems pretty good, backlight bug fixed as is the map rotate.

sunjoo
24-12-11, 18:33
anyone still got there sgs 1 ?

Josh
24-12-11, 18:39
anyone still got there sgs 1 ?

Ya, why?