Go Back   Android Forums > Android Phones > Samsung Galaxy S > Galaxy S - All Things Root
Galaxy S - All Things Root Rooting, ROMS, Overclocking, etc.

Get excited for the Samsung Galaxy S5! Find everything you need and discuss it in our Galaxy S5 Forum!

Closed Thread
 
LinkBack Thread Tools
Old August 31st, 2010, 02:38 PM   #1 (permalink)
Lover
Thread Author (OP)
 
lekky's Avatar
 
Join Date: Oct 2009
Location: Manchester UK
Posts: 5,254
 
Device(s): Asus EeePad Transformer - Samsung Galaxy Mini - SE Xperia Arc - SE Xperia Play - Samsung Galaxy SII
Carrier: Not Provided

Thanks: 59
Thanked 1,295 Times in 490 Posts
Default Samsung Galaxy S Root Guide: Updated 19:18 pm EST, Apr 08, 2011 [Major Cleanup]

All useful threads will be added to this global sticky, if you feel a thread is worth of inclusion then please pm a mod with the details and we'll look it over.

Before doing anything else

You need to back up your IMEI. On very rare occasions your IMEI can get corrupted while flashing a new rom, and if you don't have a copy of the file you are essentially done for. So make sure you do this first.
[HOW TO] /efs Folder backup + Restore NV_DATA.BIN
You only need to to do this once. So take your time and get it done first.


Rooting and Unrooting

Layman's guide to rooting your I9000.
  • If you are on 2.1, download this file. File name: 2_1_root_update.zip File size: 1.20 MB Put it on the root of your internal SD (that means not inside any folders), enter recovery mode and choose "install update.zip".
  • If you are on 2.2, download z4root. It is no longer available on the market. For some reason RyanZA has decided to pull it. But you can still download it [here].
  • If you are on 2.2.1, get Super One Click. [LINK]
  • If you are on 2.3 or above, well.... if you are already flashing beta roms, you should already know how to do this.

How to UNROOT your phone.
The quickest and cleanest way is to simply flash a stock firmware. You might have to delete the super user app afterwards. To check whether you still have root afterwards, check out this guide.
XDA - Unroot any android device

Alternatively, try Super One Click. Obviously, if you couldn't root your phone with Super One Click, most likely you won't be able to unroot it using this method either.

Lagfixes

Why is my phone lagging
To make a long story short, your phone lags because Samsung chose an old file system that is more robust, but less efficient. Lagfixes involves changing the file system from RFS to ext4 (or ext2 on older lagfixes).

Which file system should I use? Ext4 or Ext2
Ext4 is more reliable and less prone to corruption than Ext2, hence always choose Ext4 if possible.

So how do I install a lagfix?
If you are still on 2.2 or 2.1, it's "safe" to go with RyanZA's OCLF. It's easy to use, and it saves you from having to root your phone using a different process. However, it uses Ext 2 instead of Ext 4. Also, you cannot remove the lagfix while in recovery mode, meaning that if your phone died, you will have to flash another rom while the lagfix is still ACTIVE.

If you are on 2.2.1 or higher, you MUST install a lagfix capable kernel instead of OCLF. OCLF does not support 2.2.1 or any newer roms, and has been know to cause problems. Instead, install a kernel that supports lagfix (which includes practically every single kernel out there).

There are two major fractions of lagfix kernels. Universal Lagfix and Voodoo lagfix. Personally I cannot tell the different between the two of them. Here are a list of some of the more popular kernels.

Froyo KernelsGingerbread Kernel
*DO NOT ATTEMPT TO INSTALL A GINGERBREAD KERNEL ON FROYO OR VICE VERSA*

Instructions for installing kernels






Official Roms
Custom Roms

There are dozens of custom roms, and each of them has their own peculiar way of installation. So make sure you read the instructions carefully before flashing. Most of the time in involves entering CWM recovery and installing it as a zip file. If you are still on eclair, you can probably rename the rom as update.zip and install it the same way as you would root your phone, but I wouldn't recommend it. Instead download this. File name: CWM_update.zip File size: 1.72 MB Enter Recovery mode and choose "install update.zip". You might need to do this twice to get into clockwork recovery. Once you do, you can now select "install from zip" and browse for the rom file. The rom file has to be on the internal SD instead of the external, else you won't be able to find it.
P.S. Use the volume button to navigate, power button to select while in CWM recovery, as opposed to the home button in stock recovery.

lekky is offline  
Last edited by woop; May 15th, 2011 at 05:54 AM. Reason: Added Link
The Following 7 Users Say Thank You to lekky For This Useful Post:
doctor_asangsm (September 18th, 2010), johnchi (July 14th, 2012), ryko (December 29th, 2012), sarasota43 (September 24th, 2011), tojjer (October 20th, 2010), _wolf_ (September 30th, 2010)
sponsored links
Old April 15th, 2011, 06:32 PM   #2 (permalink)
Senior Member
 
Join Date: Jul 2010
Posts: 2,279
 
Device(s):
Carrier: Not Provided

Thanks: 39
Thanked 266 Times in 223 Posts
Default

Commonly asked questions

1) I am trying to [insert action] in recovery, but I got a "signature verification" error. What does it mean?
Along with Froyo, Samsung introduced a new recovery commonly referred to as "3e". The older version, "2e" did not require installation packages to be signed by Samsung, but the newer recovery does. To circumvent this, you need to flash a custom kernel using Odin. Practically any custom kernels will do the trick.

2) How do I root [insert android version]
Read the rooting guide sticky.

3) Help! I can't enter 3 button recovery!
If you got a new phone and just realised that you cannot enter recovery or download mode, you need to read this.
If you could previously enter 3 button recovery, but can no longer do so now because of [insert action], you need to get yourself a factory jig. Instructions on how to make one yourself can be found here. Or if you are hopelessly helpless with electronics like me, you can also find one on Ebay.

4) I forgot to remove lagfix prior to flashing, now I can't start my phone!
Put your phone into download mode and flash a stock rom with pit file and re-partition. If that still doesn't work, get a stock rom file with 3 separate files (some rom files only has a single file, while some has separate files for PDA, PHONE and CSC) and flash again.

5) Help, I can't download anything from the Market!
Did you delete Google Talk? If you did, time for a crash course in Odin. Download a suitable rom from News - www.SamFirmware.com. You will also need to download Odin a pit file. Start up Odin. Put the pit file in the pit file slot, pda in pda, phone in phone, and csc in csc. (Sometimes the phone file is labelled modem or vice versa. The remaining file is the PDA file.) Don't tick repartition (there's really no reason to). Now put your phone in download mode and flash away. Make sure you don't unplug your phone somehow while flashing.
snapper.fishes is offline  
The Following User Says Thank You to snapper.fishes For This Useful Post:
johnchi (July 20th, 2012)
Closed Thread


Go Back   Android Forums > Android Phones > Samsung Galaxy S > Galaxy S - All Things Root

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 10:37 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.