STOCK GB ALL THE WAY TO JB CUSTOM ROM
If you run Gingerbread, start from A directly
If you run un-rooted Jellybean, start from B
If you run rooted Jellybean with a custom kernel, start from C.
If you run rooted Jelly Bean without a custom kernel, start from B, but skip number 1 and 6.
You might want to read this before starting, it is optional though, but will give you a better idea of what you're doing.

GUIDE
This guide shall guide you through turning your suckish GB i9070 (not i9070p) to Custom ROM JB Awesomeness.
Unless your phone shipped from Russia, it probably has Gingerbread preinstalled... so, let's first Jellybeanize it.
A) JELLYBEANIZATION:
Download Odin3 from here. http://adf.ly/NDChW. Extract it into a folder.
Download Stock JB firmware from here.
http://terafile.co/222154239129/INU-I9070DDULP8-20130412134604.zip.
Extract it into a separate folder, you will get a .tar.md5 file.
Make sure you have Kies installed, but not running.
Turn your phone off, and boot into Download mode, this can be done by holding the Vol.Down+Home+Power buttons together at the same time, till it boots.
Press Volume up to continue. Plug in your phone (make sure it's at least 60% charged) .
Wait till Odin recognizes (It should say something like COM:PORT... to the left).
Click on PDA and choose the firmware (.tar.md5) that you extracted in step 2.
Click start. Right now, a virus which will fry your phone's internals is being installed... Calm down, joke.
When your phone boots into JB, and Odin says "PASS". Unplug.
NOTE: There is a chance that you will get a bootloop ( i.e. Android won't boot ). No, no, no... your phone isn't broken! Simply reboot to stock recovery by powering off, then pressing Vol.Up+Home+Power buttons together and wipe data/factory reset. It'll boot nicely
Now, you are currently on a stock Samsung Jellybean firmware, which is not rooted. This basically means that you do not have access to modifying the system files in your ROM, which means that you cannot install any custom kernel, custom recovery or a custom ROM... In section B, you will learn how to gain root access, install a custom kernel with a custom recovery.
B) ROOTING, KERNEL & TWRP/CWM:
Download Shaan's root (root.zip) from here http://d-h.st/ook
Download Temporary (Update.zip) cwm from here http://d-h.st/oZD
Download (CoCore-E-5.0-TWRP.zip) CoCore + TWRP (TWRP is one of the two recoveries available, we will use it in this guide because it looks less intimidating, and it's touch-enabled ) from here https://r7android.googlecode.com/files/CoCore-E-6.8-TWRP.zip
Sometimes after temp cwm you are nt able to access the Mem card which leaves you with 2 options.
1)Factory reset by going back on main screen of cwm and then look for sd card again
2)Choose it from Internal Memory.
Place all 3(or 2 if you're rooted) zip files in your external SD card
Power off. Boot into recovery by holding Vol.Up+Home+Power.
By navigating via volume buttons, choose install zip from external sd card, and install root.zip... shouldn't take long.
In the same way install update.zip. Now in a few seconds, you will get a different screen, this is Clockworkmod recovery, albeit a temporary one..
In this recovery, go to install zip, then install zip from external sd, and choose CoCore+TWRP. After installation, keep going back until the main cwm screen, and hit reboot.
NOW, Everytime you boot into recovery (which is the way to backing up and installing custom ROMs) you will get TWRP.
Now, you are rooted, with a custom kernel, and TWRP ( a custom recovery). You can either stay on stock Samsung firmware, or continue through section C, and get yourself a custom ROM.
C) INSTALLING A CUSTOM ROM:
Download LightJB 4.12. from http://d-h.st/vge
Download any custom ROM (Recommendations at the end of the thread) zip and place it in the root of your external (or internal, but i prefer ext.) sd.
Boot into recovery.
Navigate by touch, press backup, and slide as instructed to make a backup.
Go back to the main screen and choose install. If the zip has been placed in ext. sd. then press on external sd and choose the appropriate zip and slide to install. If placed in internal sd, then choose internal sd from the top and go to /emmc folder, and choose zip and install.
When finished, navigate to the recovery home, and press reboot sytem.
Frequently Asked Questions
Q- Which of the above will increase my binary counter?
A- None! Let me clarify how the binary counter is tipped. The only way the binary counter can be increased is if you flash anything that is non-official Samsung signed, via Odin.
Q- How do I unroot?
A- You can unroot simply by following the steps in section A and not continuing with the rest of the guide.
Optional : To Increase Battery Life Watch the Following Video :
If you run Gingerbread, start from A directly
If you run un-rooted Jellybean, start from B
If you run rooted Jellybean with a custom kernel, start from C.
If you run rooted Jelly Bean without a custom kernel, start from B, but skip number 1 and 6.
You might want to read this before starting, it is optional though, but will give you a better idea of what you're doing.

GUIDE
This guide shall guide you through turning your suckish GB i9070 (not i9070p) to Custom ROM JB Awesomeness.
Unless your phone shipped from Russia, it probably has Gingerbread preinstalled... so, let's first Jellybeanize it.
A) JELLYBEANIZATION:
Download Odin3 from here. http://adf.ly/NDChW. Extract it into a folder.
Download Stock JB firmware from here.
http://terafile.co/222154239129/INU-I9070DDULP8-20130412134604.zip.
Extract it into a separate folder, you will get a .tar.md5 file.
Make sure you have Kies installed, but not running.
Turn your phone off, and boot into Download mode, this can be done by holding the Vol.Down+Home+Power buttons together at the same time, till it boots.
Press Volume up to continue. Plug in your phone (make sure it's at least 60% charged) .
Wait till Odin recognizes (It should say something like COM:PORT... to the left).
Click on PDA and choose the firmware (.tar.md5) that you extracted in step 2.
Click start. Right now, a virus which will fry your phone's internals is being installed... Calm down, joke.
When your phone boots into JB, and Odin says "PASS". Unplug.
NOTE: There is a chance that you will get a bootloop ( i.e. Android won't boot ). No, no, no... your phone isn't broken! Simply reboot to stock recovery by powering off, then pressing Vol.Up+Home+Power buttons together and wipe data/factory reset. It'll boot nicely
Now, you are currently on a stock Samsung Jellybean firmware, which is not rooted. This basically means that you do not have access to modifying the system files in your ROM, which means that you cannot install any custom kernel, custom recovery or a custom ROM... In section B, you will learn how to gain root access, install a custom kernel with a custom recovery.
B) ROOTING, KERNEL & TWRP/CWM:
Download Shaan's root (root.zip) from here http://d-h.st/ook
Download Temporary (Update.zip) cwm from here http://d-h.st/oZD
Download (CoCore-E-5.0-TWRP.zip) CoCore + TWRP (TWRP is one of the two recoveries available, we will use it in this guide because it looks less intimidating, and it's touch-enabled ) from here https://r7android.googlecode.com/files/CoCore-E-6.8-TWRP.zip
Sometimes after temp cwm you are nt able to access the Mem card which leaves you with 2 options.
1)Factory reset by going back on main screen of cwm and then look for sd card again
2)Choose it from Internal Memory.
Place all 3(or 2 if you're rooted) zip files in your external SD card
Power off. Boot into recovery by holding Vol.Up+Home+Power.
By navigating via volume buttons, choose install zip from external sd card, and install root.zip... shouldn't take long.
In the same way install update.zip. Now in a few seconds, you will get a different screen, this is Clockworkmod recovery, albeit a temporary one..
In this recovery, go to install zip, then install zip from external sd, and choose CoCore+TWRP. After installation, keep going back until the main cwm screen, and hit reboot.
NOW, Everytime you boot into recovery (which is the way to backing up and installing custom ROMs) you will get TWRP.
Now, you are rooted, with a custom kernel, and TWRP ( a custom recovery). You can either stay on stock Samsung firmware, or continue through section C, and get yourself a custom ROM.
C) INSTALLING A CUSTOM ROM:
Download LightJB 4.12. from http://d-h.st/vge
Download any custom ROM (Recommendations at the end of the thread) zip and place it in the root of your external (or internal, but i prefer ext.) sd.
Boot into recovery.
Navigate by touch, press backup, and slide as instructed to make a backup.
Go back to the main screen and choose install. If the zip has been placed in ext. sd. then press on external sd and choose the appropriate zip and slide to install. If placed in internal sd, then choose internal sd from the top and go to /emmc folder, and choose zip and install.
When finished, navigate to the recovery home, and press reboot sytem.
Frequently Asked Questions
Q- Which of the above will increase my binary counter?
A- None! Let me clarify how the binary counter is tipped. The only way the binary counter can be increased is if you flash anything that is non-official Samsung signed, via Odin.
Q- How do I unroot?
A- You can unroot simply by following the steps in section A and not continuing with the rest of the guide.
Optional : To Increase Battery Life Watch the Following Video :
If I have a custom ROM installed on my phone can I still do it from section b
ReplyDeleteIf its Jelly bean Yes you can
DeleteIts jelly bean but 4.3.1
DeleteYes You can
Deleteso need for section a
Deletethe phone is not rebooting after installing cocore 5
DeleteInstall from A watch the video after it and install and watch every step
Deletethe phone has booted but it says unfortunatly samsung setupwizard has stopped and then starts again
ReplyDeleteFactory Reset once
Deletetried......still the same
DeleteRedo the whole process again
DeleteI am also facing the same problem
ReplyDeleteI did the factory reset but no improvement
Redo the whole process again
ReplyDeleteHey Imran, can I install custom ROM JB light on my phone. I have already installed kit kat 4.4.2 as instructed by you??????
ReplyDeleteYes You can, But follow the steps from A)
Delete"Download LightJB 4.12. from http://d-h.st/vge"
Deletethis is not working
hi Imran . is there any bug in this ROM ?
ReplyDeletei am using CM11 and it have a WIFI bug so i have to change the ROM.
THANKS
No Its bug free Except Wifi Direct. Which sometimes work sometimes doesnt
Deletehey imran i have gingerbread version and twrp recovery ,can i direct install light jb rom without update stock jellybean
ReplyDeleteNo You need to install STock ROM as that will act as a Base
Deletebut i am unable to download stock rom from adf.ly
DeleteTry http://www.showorgo.com/Odin3-v1.85.zip
Deletehi imran,i have gingerbread version &i want upgrad to jb and i can't download stock rom pls help me
Deletehey Imran..I have 2.3 non rooted S advance. I'm not able to install root.zip in recovery mode it shows some error..I tried like 4-5 times it's still the same...then I saw your video and after a while I copied root.zip update.zip and co-core TWRP.zip files in SD card but not not able to find those in recovery mode again. I can only see root.zip file which I copied before watching your video.
ReplyDeletePLEASE HELP ME...thanks
After installing root.zip factory reset your phone again. Please watch the video carefully its shown there
DeleteThis comment has been removed by a blog administrator.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeleteNice tutorial, all work for me! Thanx!
ReplyDeleteGlad it helped !
DeleteHey after the step where you rebooted the phone and said it might take a while 2 - 3 minutes, it took like 15 minutes and nothing happened then I've removed the battery and started the phone and nothing happens, I'm stuck on "Samsung Galaxy S Advance GT-I9070" screen... Any idea what could I do?
ReplyDeleteRedo the Flashing Process using ODIN Again
Deletethnx for ur tutorial ,i installed kitkat through ur post on s advance 9070,i m nt satisfied with camara clarity so i wanna jb back ,i follow ur jb light tutorial ,i used odin pda ,odin pass nd phone boot with samsung logo,i press vol up+power+home simaltnously but phone didn't go to recovery . plz help ,thnx in advance
ReplyDeletePlease watch the Video carefully
Deleteand also update new link ,ur all link not workng ,nd plz don't use adfy ,it's lil money fr adfy nt links not working plz ,get me recovery plz plz help i hv only one phone .
ReplyDeleteFor Odin Try http://www.showorgo.com/Odin3-v1.85.zip
DeleteDownload Shaan's root (root.zip) from here http://d-h.st/ook
Download Temporary (Update.zip) cwm from here http://d-h.st/oZD
Download (CoCore-E-5.0-TWRP.zip) CoCore + TWRP (TWRP is one of the two recoveries available, we will use it in this guide because it looks less intimidating, and it's touch-enabled ) from here http://forum.xda-developers.com/attachment.php?attachmentid=1811598&d=1363518705
thnx for the link ,plz also send the link for stock firmware .tar.md5 file. .. tnx in advance.
ReplyDeleteLight JB ROM
Deletehttp://d-h.st/vge
STOCK JB
http://terafile.co/222154239129/INU-I9070DDULP8-20130412134604.zip
bro pls tell me the link to download light jb .. does it have s4 looks ??
DeleteHey my phone is running on 4.4 KitKat I want to update light job I tried from backup to restore but it says md5 mismatch what to do please tell
ReplyDeleteTry it from Step 1 First Jellybenise it then install LightJB. Please watch the video carefully
DeleteHow to downgrade 4.4 to jellybean
ReplyDeleteStart from Step A) JELLYBEANIZATION:
Deletethnx man ,u r magnificent ,i like ur tips ,keep posting ...
ReplyDeleteThanks !
Deletesir can i instal these custom rom(kitkat and lightjb) on galaxy star ??
ReplyDeleteYou can but it wont give best performance. Also i have not personally tried so its not advisable from my side.
Deletewhich one is better official jb 4.1.2 or jb light 4.1.2 for s advance because my phone lags a lot in official jb update
ReplyDeleteGo for LIght JB you will love your phone and also please watch the video carefully each and every step.
Deletethanks nd how to restore contacts nd other things
DeleteDownload Super Backup from Playstore.
DeleteTake backup of your contacts/ Messages/Call Logs/Apps.
Remember Taking backup of Apps will only take back up of applications but not data would be saved regarding that application. You need to reinstall after update.
Create 2 folders in PC
1)Phone -> Copy the whole phone memory into that.
2)Card -> Copy the Card Data on this folder.
Update your phone with Light JB.
Copy the phone folder in phone memory
Copy the SD card folder in Card .
Install the Super Backup App.
Choose restore apps/messages/contacts.
There you go.
can i do backup through kies
DeleteNopes
DeleteThanks its working great imran.
DeleteYour welcome It has too. Please share it with all Galaxy s Advance users to get the best out of their phone.
DeleteImran after rooting my phone works smoothly but some times it stuck nd even i waited for 15 min nothing happen. only thing is to remove battery nd restart.
ReplyDeletethis is happening frequently every 3-4 hrs
what should i do?
nd can u post few good theme rom on this page.
DeleteRelay liked ur work
assalam alaikum bro
ReplyDeletei flash my phone with the light jb but i did not fond arabic language how can we rectify this issio
and ilso the screen shot not working
ReplyDeleteplz. replay.
thank u so mach bor.
Walaikum assalam You can take the screenshot by pressing home and power keys together at the same time for a few seconds
Deletethank u sir screen shot is don ,,
ReplyDeletebut what about arabic language can u help me plz. i m from syria than u sooooooiii mach bro.
Try this Pack
Deletehttp://forum.xda-developers.com/attachment.php?attachmentid=1856137&d=1365017672
Just boot into recovery and install the ZIP file.
DeleteThis comment has been removed by the author.
ReplyDeleteok bro, ihave don it but still no arabic language ��.
ReplyDeletealslam alekom bro.
ReplyDeletestill wating... for u r reply
thank u .
ok bro I seem overburdened you with questions
ReplyDeletesorry best regards.
Hello Imran, I would like to install that JB, I still have android 2.3.6 (original) and when go to recovery mode, I dont have TWRP, just some android recovery mode..and when I want to install root.zip, there is an error ..what should I do??
ReplyDeleteAnd also, I cant do section A ...when I download odin3 and that tar.md5 file, and extract them what then? copy to phone that files or what? I have them in pc, in mobile, mobile is connected with usb cable to my pc, I start download mode (Vol.Down+Home+Power button) and there is just android logo, under that logo: Downloading, dont turn off ..... and nothing happens...just that screen ..nothing..please help.
Thank you
Check if USB debugging mode is on on your mobile. And please replicate the same step as shown in Video
DeleteThank you, I installed it, good work :) ...I hat also a mobile internet (not wifi ) and now my mobile network doesnt run ...what can I do please?
Deleteworks exccelent, ty mate.
ReplyDeleteHi Imran,
ReplyDeletePlease paste the link from were I can download the Cocore 8.0 version.
Thanks,
Vijil
DeleteCOCORE E 8.0 For CWM Recovery - http://forum.xda-developers.com/attachment.php?attachmentid=2272049&d=1379752265
COCORE E 8.0 For TWRP Recovery - http://forum.xda-developers.com/attachment.php?attachmentid=2272053&d=1379752428
For More Detail Refrences visit
http://being-imran.blogspot.in/2013/06/how-to-increase-battery-life-on-my.html#.Ux6LFPmSySo
http://being-imran.blogspot.in/2013/11/tricks-used-to-extend-battery-life-in.html#.Ux6LD_mSySo
Thanks bro
Deletehey i have installed android 4.4.2 in the same way that u shown in the video..
ReplyDeletebut when i am going to file manager it shows only phone memory however it is showing all 3 memories i.e system memory(1.97gb),internal storage(11.29gb) and sd card(14.83gb) in the storage section of settings.
please tell me how to access memory card.
Factory Reset after the custom recovery installation u willl find all three mem
DeleteHow to use phone storage and memory card as a flash drive like it was there in jelly bean in the settings->more settings->usb utilities->turn on usb storage.
ReplyDeletei dont want to connect my phone as a mtp device as i am running windows xp and using mtp i can transfer only media files like songs and videos.
please help me.
Connect as MTP device you can copy everything
DeleteThanq brotha u just rock...!! works pretty well @Imran Ansari
ReplyDeleteThank You
DeleteHello,
ReplyDeleteCurrently I've got Light JB v1.2 CoCore E-8 in my phone. Will there be any difference in the performance if I install Android 4.4.2 KitKat with CyanogenMod 11 ROM?
Will I get more battery back up?
What do you suggest, should I update or be in Light JB itself?
WIth Cynogen Mod battery is good but performance is better in Light JB
Deleteokie
DeleteI have spent carbon rom kitkat 4.4.2, you can spend omni rom 4.3.1
ReplyDeletesir twrp in not working in my mobile(sumsung advance gt-i9070)
ReplyDeletepls suggest me step by step
Watch the Video carefully
DeleteHi.imran I'm running as 4.4kitkt as u shown in update to 4.4kitkt version.,BT I wanna downgrade to ligt jellybean.which step should I start..?
ReplyDeleteStep 1 A
DeleteStep 1 in jellybean toturial
DeleteHow to do.. In KitKat can't use Odin mode..how to downgrade to light jellybean can I start from step b?
Deletehi imrn,my laptop cannot detect my fon even i tryed with other usb cable,only can charge,it can detected with other laptop,how to solve it?
ReplyDeleteConnect your Laptop with Internet and then it will automatically install the driver.
DeleteHi Imran, Thanks for the tutorial. It does really help and you made it so simple! - Suresh.
ReplyDeleteYou Link for Stock Jellybean does not work.. As soon as it starts downlosding it says host not available
ReplyDeletePlease check your link & post new link here....
DeleteTry this
Deletehttp://terafile.co/222154239129/INU-I9070DDULP8-20130412134604.zip
arabe exist in this version ???
ReplyDeleteHey imran,
ReplyDeleteBig fan of your works. I have installed light jelly bean as per your tutorial, but now I would like to install cyanogenmod 10.2 on my phone. Can you please tell me how to do this?
Thanks in advance!
I would suggest you to stick with LIGHT JB but still if you wannna go with Cynogen then try this
Deletehttp://being-imran.blogspot.in/2014/01/how-to-install-update-galaxy-s-advance.html#.U6LSmvmSySo
I have installed cocore 8.but my phone (S advance) become slow.please help me on this matter.
ReplyDeleteTry this COCORE E 8.0 For CWM Recovery - http://forum.xda-developers.com/attachment.php?attachmentid=2272049&d=1379752265
DeleteCOCORE E 8.0 For TWRP Recovery - http://forum.xda-developers.com/attachment.php?attachmentid=2272053&d=1379752428
Hey Imran,
ReplyDeleteI am on ARO UBLK firmware(Not rooted.(Though I am from India I installed this thinking it will be better.Unfortunately it is not so.))).Do i need to change to DDULP8 for installing light jelly bean??Also i cannot download any of the file from the links u gave.everything including the custom firmware,light jellybean firmware,etc goes to some dead link like this http://adf.ly/cBuZ9 ..
Which is more fast???This or kitkat??.I dont mind UI..Which is more stable and fast??
hey imran,(once again)
ReplyDeletesorry for my previous post.i got answers for most of my queries by reading the comment section..sorry for posting my comment without reading it...
i am currently downloading the jellybean light firmware...will ask u if i require any help...
really appreciate your work bro...it must be boring for you having to type the same comment "watch the video carefully"..really appreciate your pain taken in helping your fellow samsung galaxy s advance user(that too for no profit)...
thanks dude...
Thank you for the appreciation !
DeleteHey imran,
ReplyDeleteEverything went perfect after watching your tutorial..now I am on light jellybean...till now performance is very good..so much relieved...I was fed up with the stock jb's lags and hangs..till now for me rooting and installing a custom rom rom was as difficult as climbing Everest..so was stuck with stock jb which gave me a huge headache and made me hate my phone...but after watching your tutorial I realise it is very simple...I couldn't understand most things from xda developer sites and it was greek to me..but ur tutorial and explanation is very easy to understand...now enjoying my phone and started loving it...typing this from my phone now...once again thanks man..
Just one doubt (thought it doesn't matter).. if you think cocore8 is better then why didn't we use it in the first place instead of cocore5?? Anyway as I said it doesnt matter...
A Big Thanks man...
by mobile data i have a 50 kb/s speed, and before with 2.3.6 gb and 4.1.2 jb from kies i had like 2 mb/s. you know why?
ReplyDeleteHi
ReplyDeleteImran how to downgrade frm 4.4 kitkat to lightjelybean. .?and start from which level?
ReplyDeleteHow to downgrade to light jely bean?if start from step a..u mean I Ned to use odin ahh?
DeleteLink to the file CoCore-E-5.0-TWRP.zip doesn't work. Could you please tell me where I can find this file (or any other version which also works)? (Link to the 8.0-Version doesn't work.)
ReplyDeletesir, is this work for DDLK2 baseband
ReplyDeleteThank you, it worked well. After a successful installation, can I delete all the zip files from the external card?
ReplyDelete404 - File directory not found.
ReplyDeleteOdin 3
Hi imran.
ReplyDeleteE:signature verification failed. Why ?
Please help me