MultiROM Once Again Available for the Galaxy S4

Multiboot, or the ability to select betweenmultiple operating systems on a single device at … more

Build an Impractical But Awesome Lego Mindstorm Dock

The vast majority of what we cover here on the XDA-Developers News Portal relates to … more

MultiROM Makes its Way Over to the HTC One (M8)

While browsing our forum, you will undoubtedly find more than a few enticing ROMs available … more

Welcome to the New XDA-Developers Portal!

You may recall that a few weeks ago, we opened up the XDA-2015 forum themesto intrepid users … more
Post Reply

[HOWTO] [REF] (un)root your SGS I9000 the easy way (keep all your data) (Eclair 2.1)

18th July 2010, 03:39 PM   |  #1  
OP Senior Member
Flag Haarlem
Thanks Meter: 59
 
585 posts
Join Date:Joined: Nov 2009
More
Tutorial -> Howto root your SGS the easy way (without software and still keep all your data and settings)

Because the lack of good tutorials i decided to write my own! (for n00bs)

This method will keep all your data and settings! this means the phone will not be factory resetted.
You won't need the Android SDK tools to go in recovery mode! or use Odin3

Reported to work on all firmwares!* (even simlocked devices and phones with voodoo fix etc) but use at your own risk! (it is pretty safe and foolproof!)
If you wan't to unroot (to avoid waranty problems) you can unroot your phone!

* This method is not working for Froyo 2.2 roms but if you do wan't to root JPH 2.2 click here! (Respect for Chainfire!)

* For people that don't have the 3 button combo i made a small script to boot in to recovery. See tutorial below


!!! Disclaimer: If you brick your phone it's your own problem! But it is fairly safe because you can still reflash your phone with Odin3
Only root your phone if you feel the need to! (like applying the lagfix or for use with certain backup apps)

ROOT includes:
- Superuser 2.3.6.1
- Busybox 1.16.0 (for use with Titanium Backup)

Automated Method!

Quote:

This method works for phones with and without the 3 button combo!

Rooting works on the following models:
- I9000
- I9000M
- I9000B
- I9000T
- SGH-T959
- I5800
- I5801

Howto (un)root:
1. Download SGS Eclair Easy Rooting.zip
2. Unzip the directory somewhere
3. Open start.bat
4. Follow instructions



Manual Method!

Quote:

Howto (un)root:
1. Download:
- 2.1 update.zip (For - I9000, I9000M, I9000B, I9000T, SGH-T959, I5800, I5801)
- UnRoot update.zip (this will remove your root completely and doesn't leave a trace!)
2. Put update.zip to root of /sdcard (not /sdcard/sd) (not on the physical SD card but the Internal SD card/Phone Memory)
3. Turn off phone
4. Hold down volume up + home button + power (tip: release the power button for half a second when you see the samsung logo)
Note: If you don't have the 3 button combo use the tutorial below (steps 4a - 4g).
5. Phone will reboot into recovery mode
6. Wait until you see the Recovery Screen and then release the buttons
7. With the volume down key go to the option: "apply: /sdcard/update.zip"
8. Press the home button
9. Phone will start updating
10. Phone reboots... and there you go! your phone is (un)rooted!

Quote:

For people that don't have the 3 button combo i made a script and a quick tutorial for doing it with ADB

ADB reboot recovery:
4a) Download the easy reboot recovery.zip script and unzip it somewhere
4b) In your phone's settings make sure USB Debugging is on (in settings -> applications -> development)
4c) Connect phone with USB cable to pc
4d) Wait until all the drivers are installed
4e) Start reboot recovery.bat
4f) The phone will now start in recovery
4g) Follow step 7 of the normal tutorial

- If this does not work make sure USB debuging is enabled, kies is totally closed, the phone is connected and all the drivers are installed



FAQ!

Quote:

Busybox FAQ

Lot's of people are asking about busybox. busybox is included in the update.zip. But it's not the latest version! See how you can get the correct version.

To update manually to the latest version:
1. Search market for: "Busybox or "Busy box"
2. Install busybox app
3. Update trough app
4. Press update in app
5. Accept Superuser request
6. Busybox is now updated and installed in system/xbin!

If you want to use Titanium Backup (it is recomended to use the busybox that comes with titanium backup)
1. Install Titanium Backup
2. Open Titanium Backup
3. Press the "Problems?" button
4. Press "Yes, do it"
5. Titanium Backup will now download and install the required busybox version

If you want to use a lagfix!
- Both the OneClickLagFix and CFLagFix 1.80 automatically push the correct BusyBox version to your phone

Quote:

General FAQ:

- Help i get a status 7 error message!
This is because of your CSC! flash another CSC and you can root your phone! how? use the search button!

- I can't root because it the update.zip fails to apply in recovery mode and i have android 2.1:
This is because you are using a open CSC or a branded phone. So in order to fix this you need to reflash your firmware with the standard CSC and not a localized one.

http://forum.xda-developers.com/showthread.php?t=787163 Check this thread to change your CSC!

Reported CSC's that have rootprotection (if you have a root protected csc please report it):
- CSC_I9000OLBJG4
- CSC_I9000GVODDJG1

Reported working CSC's (report if yours is working)
- CSC_I9000OXAJM1
- CSC_I9000OXXJM1
- CSC_I9000ODDJG4
- CSC_I9000OJPJG1
- CSC_I9000GVD2JM3

Right now i can't do much about it since i have no rootprotected phone to make a workaround.... so small request lend or sponsor me a root protected phone :P

- If you are having problems please post your phones firmware and csc version (you can check it by typing *#1234#)



Updates!

Quote:

UPDATES:

24-08-10: Superuser 2.3.4! (update the su binary through the app!)
27-08-10: Added easy reboot recovery script throug ADB for people that don't have the 3 button combo!
29-08-10: Included correct su binary
02-09-10: Added FAQ
09-09-10: Updated Superuser to 2.3.6.1
14-09-10: Added UnRoot update.zip! This will remove the ROOT completely and doesn't leave a trace! (same steps to unroot as to root just use different update.zip) (please delete update.zip after usage)
14-09-10: Updated Busybox to 1.16.0 for use with Titanium Backup
19-09-10: Added automated method! Very easy and usable for every n00b
19-09-10: Added topic to the Vibrant section with automated method!
20-09-10: Added support for I5801

Feel free to comment! or BUY me a BEER by clicking here!
Attached Files
File Type: zip easy reboot recovery script.zip - [Click for QR Code] (292.1 KB, 11540 views)
Last edited by BackfireNL; 11th October 2010 at 02:15 PM.
The Following 6 Users Say Thank You to BackfireNL For This Useful Post: [ View ]
18th July 2010, 03:44 PM   |  #2  
Chainfire's Avatar
Senior Moderator / Senior Recognized Developer - Where is my shirt?
Thanks Meter: 50,242
 
9,112 posts
Join Date:Joined: Oct 2007
Donate to Me
More
I will stick this for now, but will review it's sticky status as comments come in regarding this guide.

EDIT: Note, I make no claim to the correctness of this guide. I expect senior members to verify and comment on it's correctness, and/or propose additions/changes to it's content.
Last edited by Chainfire; 18th July 2010 at 03:47 PM.
18th July 2010, 03:50 PM   |  #3  
Recognized Contributor
Flag Delhi
Thanks Meter: 1,422
 
3,673 posts
Join Date:Joined: May 2010
More
It is the correct method, and works with ALL firmware, not just JG5..
18th July 2010, 04:08 PM   |  #4  
Darkstriker's Avatar
Senior Member
Thanks Meter: 161
 
573 posts
Join Date:Joined: Oct 2009
More
There are two other methods here but this is definitely a working approach for (just about) every firmware.
18th July 2010, 04:13 PM   |  #5  
OP Senior Member
Flag Haarlem
Thanks Meter: 59
 
585 posts
Join Date:Joined: Nov 2009
More
I know! But those methods are not very clear for beginners (like me)

That's why i came up with this method! It's easy to apply and it won't factory reset your phone!
18th July 2010, 04:17 PM   |  #6  
Senior Member
Thanks Meter: 21
 
642 posts
Join Date:Joined: Nov 2007
should be /sdcard and not /sddata
18th July 2010, 04:26 PM   |  #7  
Darkstriker's Avatar
Senior Member
Thanks Meter: 161
 
573 posts
Join Date:Joined: Oct 2009
More
Quote:
Originally Posted by BackfireNL

I know! But those methods are not very clear for beginners (like me)

That's why i came up with this method! It's easy to apply and it won't factory reset your phone!

I added it here (since the procedure is identical to flashing a custom ROM, there wasn't much to change)

Edit: Sorry dat ik zo langzaam was met reageren op je PM. Maar je hebt het duidelijk wel snel zelf gevonden ;)
Last edited by Darkstriker; 18th July 2010 at 04:34 PM.
18th July 2010, 04:38 PM   |  #8  
OP Senior Member
Flag Haarlem
Thanks Meter: 59
 
585 posts
Join Date:Joined: Nov 2009
More
Quote:
Originally Posted by Darkstriker

I added it here (since the procedure is identical to flashing a custom ROM, there wasn't much to change)

Edit: Sorry dat ik zo langzaam was met reageren op je PM. Maar je hebt het duidelijk wel snel zelf gevonden ;)

Cool! Your thread is very helpfull! This is just a foolproof tutorial howto root your SGS (for dummies like me)

offtopic: Geeft niet! het is me gelukt! nu nog een grotere SD kaart en ff die "lagfix" erop knallen! Standaard rom is voor de rest prima!
18th July 2010, 04:42 PM   |  #9  
OP Senior Member
Flag Haarlem
Thanks Meter: 59
 
585 posts
Join Date:Joined: Nov 2009
More
Uhm.. could a mod update the title to [TUT] Howto root your SGS I9000 the easy way (for dummies) (still keep all your data and settings)
Last edited by BackfireNL; 18th July 2010 at 04:57 PM.
18th July 2010, 04:43 PM   |  #10  
Senior Member
Thanks Meter: 2
 
105 posts
Join Date:Joined: Jun 2010
This is the method ive alwaas used as its the simplest and i didnt know how to use adb,decent of you to post it up for the new guys-I only got around to learning how to use adb last night and its quite a hassle first time.

Post Reply Subscribe to Thread

Tags
i9000t, i9000xwjg5, root
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Galaxy S I9000 Android Development by ThreadRank