[FULL GUIDE][UNBRICK][Root] Flash custom or stock ROMs or kernels [i9000][VIDEO]

freakymod2120

Senior Member
Jun 26, 2013
717
185
0
Hey perfect work !!! I`m sorry but actually i cannot give a thanks to you :crying: because of limiting to 8 thanks a day ...sorry ...

This guide is great, i had given many times to people wo want to know how to downgrade ...it is a mess that this thread gets down by time ...:(

Opening post updated with video, the guide is completed now.

Enjoy.
 

tetakpatak

Senior Member
Jan 6, 2013
4,663
2,329
0
Lucerne
Hey perfect work !!! I`m sorry but actually i cannot give a thanks to you :crying: because of limiting to 8 thanks a day ...sorry ...
This guide is great, i had given many times to people wo want to know how to downgrade ...it is a mess that this thread gets down by time ...:(
Thank you, mate. Very kind of you.

I also think this opening post could spare lots of questions and tears here on the forum.
 
  • Like
Reactions: freakymod2120

tetakpatak

Senior Member
Jan 6, 2013
4,663
2,329
0
Lucerne
When I tried to flash CM 10.2 the first time – at that time RC1 was the newest version – I was asked to flash it a second time, which I did. To be precise, the following message was shown:
This ROM uses an incompatible partition layout
You /data will be wiped upon installation
Run this update.zip again to confirm install
This message hasn’t been shown again since then. I flashed CM 10.1.3 again and tried to flash 10.2 a second time, but the message wasn’t shown again.

Going back to CM 10.1.3 worked without any problem.

------------------------------------------

Now I have CM 10.2 on my phone and it starts normally:)

I flashed Stock-Android 2.3.6 with Odin (v1.82). Tetakpatak, thank you for the excellent guide and the video! As written in the guide, I used "s1_odin_20100512.pit" as PIT-file.
(I executed Odin on an old computer with Windows XP 32bit, as the guide says Odin 1.82 works better with Win XP.)

Then I installed CM 10.2 over Stock-Android 2.3.6. I followed the official instructions:
http://wiki.cyanogenmod.org/w/Install_CM_for_galaxysmtd?setlang=en
(I executed Heimdall on my new computer with Windows 7. Heimdall 1.4RC2 doesn’t work on Win XP. If one executes Odin and Heimdall on the same PC, I could imagine this could lead to confusion, because Odin needs the Samsung-USB-drivers and Heimdall needs WinUSB. I’m not sure if this really leads to problems. But one should keep that in mind.)

I didn’t flash CM 10.1.3 before 10.2, because I didn’t need to restore a nandroid backup previously made with CM 10.1.3. There were no important data on the phone.

Many thanks to all who gave me advice and helped my solving the problem!
Tomy
I am really glad it worked, Tomy!

Thanks for the info about flashing CM10.1.3 right after CM10.2 without any problem. It is good to know (and also interesting to know), that CyanogenMod 10.1.3 has no problem by using bigger /system partition size of the CM10.2

Stock ROM would indeed have problem with the different partition size.
 

tetakpatak

Senior Member
Jan 6, 2013
4,663
2,329
0
Lucerne
Update bootloader with odin 1.83 failed, with 1.85 OK.

Just a little feedback, thanks for your work ;)
Thank you for your feedback. You probably didn't run Odin as administrator, or waited too long in DL mode before flashing start.

I know it often works with the 1.85, but I will nevertheless not recommend it in the OP, as 1.82, 1.7 or even 1.0 are all better choice than the 1.85. Elite developers like Chainfire, Codeworkx or Dr.Ketan warn all together about bootloader flashing: it is reserved for those who know what they do- and only on own risk. For the i9000, flashing a bootloader with Odin v1.85 is in general - high risk.

I am really glad it worked for you and no hard brick was reported instead :)
 
Last edited:
  • Like
Reactions: ciano865

fredmig

Member
Jan 14, 2010
7
0
0
internal SD card

Hi,

I'll try to explain what's happening with my galaxy S.

I was running a custom kitkat rom (McKay 4.4.2 rom) and I've tried to upgrade it to the new version, but suddenly my internal SD card just stopped.
It doesn't allow me to save ou delete any of file on it (659Mb available on 5.78Gb total). I've tried a factory reset with no success. I've tried formatting everything (data; datadata; sdcard; cache....) again with no success. I've also tried a downgrade to stock and formatting it on the PC, but it tells I've the same 659Mb free on the internal SD card.

Any of you guys have any idea?

Thanks :)
 

tetakpatak

Senior Member
Jan 6, 2013
4,663
2,329
0
Lucerne
.....I was running a custom kitkat rom (McKay 4.4.2 rom) and I've tried to upgrade it to the new version, but suddenly my internal SD card just stopped.
It doesn't allow me to save ou delete any of file on it (659Mb available on 5.78Gb total). I've tried a factory reset with no success. I've tried formatting everything (data; datadata; sdcard; cache....) again with no success. I've also tried a downgrade to stock and formatting it on the PC, but it tells I've the same 659Mb free on the internal SD card.

Any of you guys have any idea?
Thanks :)
Hello :)
I have just posted your question in the McKay thread, I see that you're not the only one with that problem.
I'm sure they have figured out what to do.

Did you try to fix permissions in the recovery mode?
Maybe they are just changed to "read only" now so you can't write (save) anything.

I see you're new here on the forum so easy way: use any Root Browser app and make long click on the "SD card" and check the permissions. All should be checked. If you're not sure, you can make a screenshot of the permissions and post it here.
 
Last edited:
  • Like
Reactions: diaboliku123

diaboliku123

Senior Member
Jan 9, 2013
122
3
18
@tetakpatak: Thanks for all your help!

I read your whole topic , really helpful. But I still have some questions:

1.What backups (call log/sms log/apps + data) should I avoid to transfer to 4.4 ?
2.What do you think about this order? is it ok do not lose my IMEI and get everything working smoothly on 4.4?

-Backup everything I got with Titanium Backup
-Flash latest samsung stock rom with odin v1.8.3
-Root stock rom with odin (speedmod kernel)
-Flash in CWM in order: GB CM7 -> ICS CM9 -> JB 10 -> KK CM11
-Reboot.
-Flash gapps and Titanium Backup apk -> restore everything with Titanium Backup
 

tetakpatak

Senior Member
Jan 6, 2013
4,663
2,329
0
Lucerne
@tetakpatak: Thanks for all your help!

I read your whole topic , really helpful. But I still have some questions:

1.What backups (call log/sms log/apps + data) should I avoid to transfer to 4.4 ?
2.What do you think about this order? is it ok do not lose my IMEI and get everything working smoothly on 4.4?

-Backup everything I got with Titanium Backup
-Flash latest samsung stock rom with odin v1.8.3
-Root stock rom with odin (speedmod kernel)
-Flash in CWM in order: GB CM7 -> ICS CM9 -> JB 10 -> KK CM11
-Reboot.
-Flash gapps and Titanium Backup apk -> restore everything with Titanium Backup.
Mate, you can now backup your IMEI nuber (whole EFS folder) just as described in the OP, check this post:
http://forum.xda-developers.com/showthread.php?p=45551390#post45551390

Data from 2.3.x migration to 4.4.x (restore):
  • SMS and Call logs: no problems here, as backup that was created in 2.3 can be restored in 4.4 without any problem if you use the recommended apps by developer Ritesh Sahu (PlayStore). Those apps will create their backup folders on your internal sdcard, that won't be wiped after upgrading to a custom ROM. You can also copy that folder somewhere else (external sdcard or PC). The app itself, however, is not recommended to be restored by Titanium Backup! Backups of contacts, calls or SMS made by Titanium Backup wouldn't be possible to restore in your new custom ROM anyway, as TW roms were using uncompatible applications. That's why your contacts should be either synced with your Google account, or exported as .vcf file to your internal sdcard, that file can be successfully imported with any custom ROM.
  • stock ROM with Odin 1.83 / OK
  • root with SpeedMod kernel / OK, just choose compatible kernel version on hardcore's website (depending on the Gingerbread version you have)
  • Flash order: from rooted stock GB you can skip CM7 and go to CM9, then CM10.2 (that will resize your /system partition and give you newest CWM recovery, with which you can flash KitKat). By each upgrade, in the first step the CWM recovery will be upgraded as first, recovery reboot will follow, the ROM will be flashed after that. If CM9 or CM10.2 starts to reboot in loop in recovery mode, simply pull out your battery, run it again in the recovery mode and flash zip. It will work then.
  • Reboot: yes, but after each update! I mean, don't remain in recovery mode and flash one zip after another as that won't work (you wil get a bootloop and can start again from flashing a stock GB rom with Odin :p )
  • Flash Gapps for your desired KitKat / YES
  • Restore everything with Titanium Backup / NO! Developers are warning of doing that as TW roms use in many cases different file system (and use different folders) so restoring apps from stock to custom ROM with Titanium can cause countless issues. Simply install the apps from Play Store again (proper file formatting for your higher Android version will be gained automatically) and you can for example restore only app data with TB if you have Pro version and enable "migrate system data" option (like restoring levels from Angry Birds).
If you have synced Apps with your Google Account (in the settings --> Accounts --> main Google account), simply flash the Gapps (recommended package from the opening post of your prefered future custom ROM) they will restore automatically after first boot up and login on your Google account, usually just 1-2 minutes later it will start automatically, sometimes you just need to open the Play Store if auto-installing doesn't start from itself. (but don't start to install manually in the Play Store if the auto-install starts, as manual installing can stop the auto-install process)
 
Last edited:

diaboliku123

Senior Member
Jan 9, 2013
122
3
18
Where do I find a xxjvq version 2.3.6? atm I have 2.3.3 XXJVQ.

edit: I read so freaking much in the last hours but this samsung crap is too ****ing complicated.
 
Last edited:

tetakpatak

Senior Member
Jan 6, 2013
4,663
2,329
0
Lucerne
Where do I find a xxjvq version 2.3.6? atm I have 2.3.3 XXJVQ.
edit: I read so freaking much in the last hours but this samsung crap is too ****ing complicated.
JVQ is 2.3.3 (later versions = next letters... :) )
Don't worry about reading, it is good- you learn something.
Did you make all your backups and did you download compatible kernel?

For the case you would need a 2.3.6, here is IMO the best stock 2.3.6 ROM made for the i9000, equally it is also the very latest update by Samsung for our phone:
I9000XWJW9_I9000OXAJW4_I9000XWJW1 download link, it has multi-CSC (open Europe) and it isn't branded :)
This stock ROM really flies if you flash SpeedMod kernel k17-3 on it: under advanced SpeedMod options in CMW recovery (SpeedMod features CWM 2.5.1.0 it has "root / install SU" option)
 

diaboliku123

Senior Member
Jan 9, 2013
122
3
18
Like a normal widget yea. But it doesn't work. Nothing happens when I long press. It works with other widgets and icons but it doesnt work with this one.
 

mrvlhs

Senior Member
Mar 22, 2012
141
19
0
Hi! I was using GamerzRom ICS 4.2.1 w/ Devil Touch Recovery v6.0.3.0 and tried to install several other roms without success. I tried several KitKat (CyanogenMod, CyanAOSP, MackayOmni) and JellyBean (CyanogenMod Stable) without any success. I always get Satus 7 error. Can someone tell me which part of this guide is suited for me (or maybe some other guide)? I've spent 4 hours around this with no success so any help at all would be greatly appreciated. Thanks in advance!