(1)Remember that flashing is a dangerous process, be it official means using kies, odin or CWM. It is preferable to use a laptop to prevent soft brick in case of a sudden power cut during flashing. Make sure your phone is fully charged too.
1. Make sure you have 3 button combo working (download and recovery mode). If it isn't, go
here or
here for the fix.
2. backup /efs folder. This is to preserve your IMEI number. Once backed up, copy it to safe place like your computer. You need to have a rooted device. If you haven't rooted it, follow the instruction in #3 (installing speedmod kernel). Installing that kernel will give you root access and you can now follow the efs backup procedure.
» Click to show Spoiler - click again to hide... «
Background: Some experimental firmwares modify the /efs folder. This can cause IMEI corruption and/or change the product code your phone reports.
1A: Make sure you are rooted first.
2A: Download
sgs tools app.
3A: Transfer the apk to your sdcard
4A: Open MyFiles and locate the file
5A: Click on it to install
6A: Open the app and choose "Apply script"
7A: Scroll down and you'll see backup_efs_.q.txt Click on it.
Your backed up /efs folder will be copied to sgstools folder located in your internal sdcard
(2)This means you are either still on eclair (2.1) or froyo. You have not altered your phone by odin yet. Proceed to the next step.
(3)- Follow this excellent guide
http://touristinparadise.blogspot.com/2010...to-install.html- Installing this speedmod kernel will automatically give you clockworkmod (CWM) recovery. This will allow flashing zip files such as the sweethoney rom.
(4)- If you have flashed XXJVK rom and used the updated bootloader, you need to downgrade the bootloader first
- Just download any firmware that has "Sbl.bin" in it to downgrade the bootloader. For example, ZSJPJ rom has the file. I have tested this rom and it works.
http://hotfile.com/dl/110924408/c576fa2/I9000ZSJPJ.rar.html (Extract the file. Password is "samfirmware.com")
- Whether you are on XXJVK, cyanogenmod7 or MIUI, you must flash back to stock froyo rom.
(5)- Follow this excellent guide:
http://touristinparadise.blogspot.com/2011...tall-froyo.html- This will give an official stock firmware.
(6)- Go to the sweethoney rom
page- Download either wipe or non-wipe version and store it into your sdcard
-- choose wipe version if you are installing for the first time
-- choose non-wipe of you are upgrading from the same sweethoney rom
- Go to recovery mode. Choose "install zip file from sdcard" and "choose zip from sdcard". Navigate using volume rocker to your file. Use back button to select.
- Confirm the selection.
- Wait for a few minutes
- Wipe Dalvik and Wipe Cache
- Reboot.
- Done. Enjoy your new custom rom!
- I chose sweethoney because it is fast (JPJ based) and has beautiful theme. It'll surely appeal to beginners.
- I chose speedmod kernel to root as we know it is a surefire way to successfully root a device. z4root or superoneclick may be easier but we already have a reliable means of rooting - speedmod kernel.
- Comments please. anything I should add/remove? Or I am totally wrong

Added on March 31, 2011, 10:31 pm(6)Edit: i forgot to add backup instruction
-Hold on to your horses! Have you made a backup?
-- Phonebook & email: Synchronise with google.
-- apps and data: can use
Titanium Backup-- SMS and MMS: can use
SMS Backup+ by Jan Berkel
- Ok now you can continue

- Go to the sweethoney rom
page- Download either wipe or non-wipe version and store it into your sdcard
-- choose wipe version if you are installing for the first time
-- choose non-wipe of you are upgrading from the same sweethoney rom
- Go to recovery mode. Choose "install zip file from sdcard" and "choose zip from sdcard". Navigate using volume rocker to your file. Use back button to select.
- Confirm the selection.
- Wait for a few minutes
- Wipe Dalvik and Wipe Cache
- Reboot.
- Done. Enjoy your new custom rom!
This post has been edited by gmhafiz: Mar 31 2011, 10:33 PM