5,597,501 Members 31,731 Now Online
XDA Developers Android and Mobile Development Forum

[HOW TO] Samsung Galaxy S I9070 Advance ROOT for most firmwares!

Tip us?
 
qzem
Old
(Last edited by Jonny; 29th June 2013 at 10:36 AM.)
#1  
qzem's Avatar
Recognized Contributor - OP
Thanks Meter 941
Posts: 1,400
Join Date: Jun 2010

 
DONATE TO ME
Default [HOW TO] Samsung Galaxy S I9070 Advance ROOT for most firmwares!

Ok after a 2-3 weeks of pain and miserably, I have managed to compile a kernel which give us permanent root for Samsung Galaxy S Advance. There is a little problem with this method. Cause I am a total beginner in developing, my kernel has side affects. It makes phone reboots for no reason, I think there is some problem with drivers. Don't worry I have found a workaround. First you must flash my kernel to get root access, that just flash original kernel back, and the root access is still there, and the reboots are gone. Now you know why it is called ugly method . When I'll have time I will try to provide 100% working kernel.

FIRST THIS WAS MADE FOR PHONES WITH XXLD1 firmware (european) , but with help of testers now this method also works on ZSDL1, VJLD1 DXLD1, DDLD4, JPLD3, ZSLE4, XXLD2 and XXLE2 firmware, I have add kernels for this firmwares (Step 10, of rooting proces)! You are free to test it on other firmwares, just make sure you have original firmware ready if something goes wrong

SECOND I AM NOT RESPONSIBLE IF THIS WILL BRICK YOUR PHONE!
Under normal circumstances it won't. If something goes wrong you can still flash original firmware with odin.

THIRD this can only be done in Windows.

Now the procedure


1. Download GT-I9070-root.rar, and extract it somewhere on you local disk.

2. From stuff you just extracted run program Odin3 v1.83.exe

3. Then open Settings in your phone, go to Aplications -> Development and check USB Debugging and Allow mock locations. Both needs to be Checked (Selected).

4. Turn off phone and turn it back on into Download mode, like this press Volume Down + Home button + Power button, wait untill some "strange" screen appers, put in usb cable and choose continue.

5. Now wait until Odin recognize your phone. It can take a while first time, if you have problems search for samsung drivers on the internet,

6. Under PIT file browse for GT-I9070_EUR_XX_8G_20111220_KL6.pit, you have extracted this file before.

7. Under PDA choos rootkernel.tar.md5.

8. Then check what options are checked (Selected), be sure to UNCHECK (remove selction) Re-Partition, Flash Lock, Phone EFS Clear, Phone Bootloader Update! Only Auto Reboot and F.Reset Time should be checked (Selected)

9. When this is set just press Start and wait for phone to reboot.

10. Now repeat steps from 4 to 9, with one exception at step 7 now choose xxld1.tar.md5. For other firmwares you can download appropriate kernels here:
ZSLD1.tar.md5 (removed)
VJLD1.tar.md5. (removed
DXLD1.tar.md5 (removed)
DDLD4.tar.md5
JPLD3.tar.md5
ZSLE4.tar.md5[
XXLD2.tar.md5
XXLE2.tar.md5
BULE2.tar.md5
DDLI1.tar.md5
DXLD2.tar.md5
PXXLD2.tar.md5
UBLD1.tar.md5
PXXLE1.tar.md5
DDLI1.tar.md5

I am very sorry to inform you but since i only have free account on mediafire, some of my files where removed by their administrators due to too many downloads . If some body could gather all the files and provide alternative link (but not dropbox, cause they have limited downloads as well, as far as I know).

11. Download and install Superuser or SuperSU aplication from market and enjoy the rooted phone! And you must also download Busybox to install busyboxbinary. [Recommended way]
Or you can use Superoneclick, this tools push the Superuser aplication to /system/app and it installs busybox binary. Just search this tools on XDA.



Voila your phone should now be rooted. I will do my best to improve this method.

This wouldn't happened without a help of this people (THANK YOU GUYS!):

xanonus
kilsmap
mb-14
interloop
sknight13602
lownoise

Your information were priceless!!

I hope I didn't miss someone, if I did, I apologize, I will add you, just tell me !

FINAL WARNING: when rooting phone you are voiding warranty, so think twice if you are ready for this .
If my post was helpful in any way, you are welcome to click THANKS button. Or if you really like my work you can donate to me.

HTC One S C2 ROM - BackToBasics
[HOW TO] Samsung Galaxy S I9070 Advance ROOT for most firmwares!
Rom GingerICE 2.1OC for Samsung Galaxy W I8150
The Following 138 Users Say Thank You to qzem For This Useful Post: [ Click to Expand ]
 
qzem
Old
(Last edited by qzem; 29th April 2013 at 09:06 AM.)
#2  
qzem's Avatar
Recognized Contributor - OP
Thanks Meter 941
Posts: 1,400
Join Date: Jun 2010

 
DONATE TO ME
For restoring your phone to the original firmware, go HERE to download your country or region specific firmware. Register and search for I9070 under firmware. Than you can flash this firmware with Odin just like the kernel, you choose PIT file (the same file that is used for kernel flashing) and you put original firmware under PDA section, re-partition must NOT be selected!

There are a reports from user BaBaCaNA and three other users, that this method works on the Brazilian phone with kernel VJLD1. I would love to here from other user, if they are willing to test this on other firmwares, which are not european. And report here if they have succeed.

Ok I have add additional kernels ZSLD1, VJLD1, DXLD1, DDLD4, JPLD3, ZSLE4, BULE2 and DDLI1. Check Step 10 in the first post.

Thanks to gpy0000000, RSDamasceno, jheiimarkova, sky881, activatedgeek, hmorcos, titus1, c128, shut_down for sending me original kernels, I've just repacked them into flashable tar.

Special thanks for donating goes to:
  • m_loaiza
  • Risuke
  • igorvelho4
  • Stefano P.
  • Fernando Yukelson
  • Max Shepley

READ THIS!!!

Ok cause I don't follow this thread often, here is one more time the procedure for rooting any firmware. You can find the correct firmware on sammobile.com. Download it, and extract it twice to get the kernel.bin.md5. Than download an install Cygwin, if you are using windows, to get shell commands. If you have linux you don't need it. Than copy kernel.bin.md5 in you cygwin home folder (you've set this folder during installation). Now run Cygwin and enter thos commands:

Code:
tar cvf theNameOfKernel.tar kernel.bin.md5
 md5sum -t theNameOfKernel.tar >> theNameOfKernel.tar
 mv theNameOfKernel.tar theNameOfKernel.tar.md5
You use this repacked kernel in second phase of flashing, when you repeat the steps. That's it!

If you don't understand this procedure, please use google or some other search engine to get the answers you need. If you still don't know what you are doing, ask in the thread, I am sure someone will answer your question.

Please don't PM me for every little thing!
If my post was helpful in any way, you are welcome to click THANKS button. Or if you really like my work you can donate to me.

HTC One S C2 ROM - BackToBasics
[HOW TO] Samsung Galaxy S I9070 Advance ROOT for most firmwares!
Rom GingerICE 2.1OC for Samsung Galaxy W I8150
The Following 30 Users Say Thank You to qzem For This Useful Post: [ Click to Expand ]
 
foxity
Old
#3  
foxity's Avatar
Member
Thanks Meter 7
Posts: 45
Join Date: Sep 2010
Location: São Paulo
My kernel is VJLD1, I would like to know if I have a way to make a backup of it, then do this procedure I re-flash it in place.

It has to do this?
 
kilsmap
Old
#4  
Member
Thanks Meter 15
Posts: 53
Join Date: Feb 2012
Location: Kuala Lumpur
if you have downloaded the stock kernel, share it with us... then we will try to port the root to the kernel...
 
foxity
Old
#5  
foxity's Avatar
Member
Thanks Meter 7
Posts: 45
Join Date: Sep 2010
Location: São Paulo
Quote:
Originally Posted by kilsmap View Post
if you have downloaded the stock kernel, share it with us... then we will try to port the root to the kernel...
I downloaded the source from the Samsung website, which files I need to bring to you?
 
jotafe
Old
#6  
Junior Member
Thanks Meter 2
Posts: 5
Join Date: May 2012
Location: São José dos Campos
Hey Foxity, how you doing?
I would like to ask you, where in Samsung website do you found the stock rom?

Quote:
Originally Posted by foxity View Post
I downloaded the source from the Samsung website, which files I need to bring to you?
The Following User Says Thank You to jotafe For This Useful Post: [ Click to Expand ]
 
qzem
Old
#7  
qzem's Avatar
Recognized Contributor - OP
Thanks Meter 941
Posts: 1,400
Join Date: Jun 2010

 
DONATE TO ME
Quote:
Originally Posted by foxity View Post
I downloaded the source from the Samsung website, which files I need to bring to you?
You should download correct firmware from sammobile.com. Unpack it and send me kernel.bin.md5.

Sent from my GT-I9070 using XDA
If my post was helpful in any way, you are welcome to click THANKS button. Or if you really like my work you can donate to me.

HTC One S C2 ROM - BackToBasics
[HOW TO] Samsung Galaxy S I9070 Advance ROOT for most firmwares!
Rom GingerICE 2.1OC for Samsung Galaxy W I8150
The Following 2 Users Say Thank You to qzem For This Useful Post: [ Click to Expand ]
 
ValCapri
Old
#8  
Junior Member
Thanks Meter 0
Posts: 1
Join Date: Feb 2011
Hello,

I try your tutorial but I get some strange error with Odin.

He say me that the MD5 HASH is invalid and the kernel2.tar.md5 too.

I will try to redownload your files.
 
qzem
Old
(Last edited by qzem; 18th May 2012 at 05:58 PM.)
#9  
qzem's Avatar
Recognized Contributor - OP
Thanks Meter 941
Posts: 1,400
Join Date: Jun 2010

 
DONATE TO ME
Thats strange indeed,I hope I didn't messed up files cause I had like 5 testing kernels:/. Please try again if it won't work I will reupload correct kernel but not until monday. I am very sorry for that.

EDIT: Can anyone alse confirm if MD5Hash is invalid?

Sent from my GT-I9070 using XDA
If my post was helpful in any way, you are welcome to click THANKS button. Or if you really like my work you can donate to me.

HTC One S C2 ROM - BackToBasics
[HOW TO] Samsung Galaxy S I9070 Advance ROOT for most firmwares!
Rom GingerICE 2.1OC for Samsung Galaxy W I8150
The Following 2 Users Say Thank You to qzem For This Useful Post: [ Click to Expand ]
 
elferni10
Old
#10  
Junior Member
Thanks Meter 1
Posts: 3
Join Date: Jan 2011
Location: Aranjuez
I've downloaded it for 5 times and yeah,it's corrupt so maybe the soluction is reupload it.

Btw,great job.

THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes