Android Tutorial | Install CyanogenMOD 10 Experimental M Series | SGS GT I9000

CyanogenMOD is the name that would pop up in any ones mind when discussing about Custom ROMs. When it comes to the claimed to be “outdated” devices like the good old Samsung Galaxy S GT I9000 and I9000b, the only way to get the Android 4.1.1, Jelly Bean, updates is to depend on any custom ROM or the Nexus Stock ROM ported to the device. Luckily enough, the CynaogenMOD community hasn’t stopped supporting this device and hence, we’ve been getting nightly updates very frequently. So, here we are, with yet another tutorial to install none other than the CyanogenMOD 10 for Samsung Galaxy S GT I9000. Readers please note that this ROM is compatible with the GT I9000 and I9000B versions ONLY and NOT for Captivate or Vibrant. The ROM has already been here for almost a month now, hence an “almost stable” ROM that could treated as good as the a daily use ROM. So, those still willing to try out this wonderful ROM go on read further…

To install this ROM, some pre-requisites to be followed are:

  • Taking the back-up: You can take the back up of only the apps using Astro File Manager or Titanium Backup (Root Users) which are freely available in the android market. If you are hearing the term “Root Users” for the first time, and don’t have the SuperUser app installed on your phone, rest assured, your ROM doesnot have root access yet.
  • Also, to take up the backup of sms and call logs you may use SMS Backup+ which again is freely available in android market. It syncs your call logs and sms as labels to your gmail account.
  • Root users can make a nandroid backup using the Clockworkmod Recovery App.
  • You need to be using any ICS based ROM in order to carry out a smooth installation of CM10. If you don’t have ICS installed, please head over here and install ICS first. (I know, it will be really irritating to carry out such a long procedure, but believe me, it is very much necessary to carry out a gltich free installation)
  • Download the ROM package to flashed: cm-10-20121011-EXPERIMENTAL-galaxysmtd-M2.zip (This was the latest available M Series ROM, will be updated from time to time Updated:16/11/2012)
  • Download the GApps package to be flashed: gapps-jb-20120726-signed.zip gapps-jb-20121011-signed.zip
  • Copy both the package to the internal memory (Internal sd card not the removable one) of the Phone

Make sure the the device has 100% battery so that, there aren’t any problems during the flashing

To enter into recovery mode one needs to press the three button combo:

  1. Get into Recovery Mode
  2. Clean Cache and do Factory reset by selecting the wipe data/factory reset and wipe cache partition options. Also, get into the advanced section and use the Wipe Dalvik Cache too.
  3. Install ROM from sdcard. For this enter into the recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the ROM file  and select it.
  4. Now, as soon as the installation begins, there might be a chance where in an error would occur and the ROM will simply reboot after showing an “X” mark in red on the CM Logo. Do not panic in this situation. Just enter into the recovery again using the three button combo shown in the above figure.
  5. This time, the ROM will reboot and enter into recovery to complete the installation. Next,  move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the GApps file  and install it.
  6. Next, again go to the advanced section and select fix permission.
  7. Once, that is done, reboot/restart the phone and voila! You now have CyanogenMOD 10, Jelly Bean on your device!!

TAJB, Team Android Jelly Bean, Galaxy S, Samsung, GT I9000, International, Semaphore, Kernel, Working, ROM, custom

Android Tutorial | Install ICS333 2.0.1 | ICS 4.0.4 by Team 3xtr3m3

Team 3xtr3m3 from XDA Developer Forums lead by el_navajita today released the v2.0.1 update for it ICS ROM called ICS333 based on the Android Ice Cream Sandwich 4.0.4 with features covering those offered by CM9 and AOKP for Samsung Galaxy S GT I9000 (International). The developers have tried to focus on providing stability and a better stock experience through this ROM. The main features of the ROM are:

  • Built from Android sources (IMM76L)
  • Improved notification bar toggles: long press a toggle to go to related Settings menu; multi-state sound toggle.
  • Numeric battery indicator (Optional – can be changed to stock battery indicator in Settings -> Battery -> Press Menu Button -> Change battery style).
  • Brightness control in status and notifications bars (Optional – can be disabled in Settings -> Display -> Brightness control slider)
  • Real and improved autobrightness: brightness really goes down when light decreases.
  • Extended power menu with reboot, recovery and screenshot.
  • TV-Out
  • Video face effects working
  • Application killing with long press on back button
  • Choose storage in Camera application
  • Power button shooter in Camera application
  • Timer option in Camera application
  • T9 Dialer
  • Removed “R” roaming indicator for national roaming
  • Root, Busybox and SuperSU
  • Kernel Semaphore 1.2.0s (387 MB RAM)
  • HugeMem patch for 720p video by F4K
  • Preinstalled app: OI File Manager
  • APN’s predefined huge list
  • Modified hosts file to remove ads in applications.

Android, busybox, changelog, ClockWorkMod Recovery, Custom, Features, Flash, Galaxy, gt, I9000, Ice Cream Sandwich, ICS, ICS333, International, Kernel, manager, ROM, Root, S, Samsung, Semaphore, Team 3xtr3m3, Tutorial, v2.0.1

Changelog:

v2.0.1:

  • Updated to IMM76L build
  • Changed updater script in order to make it harder to lose your IMEI when updating from Gingerbread

v2.0:

  • New autobrightness system: Based on the approach of stratosk, using a logarithmic scale.
  • Added option for enabling/disabling autobrightness decrease (Settings -> Display -> Autobrightness decrease)
  • Added option for enabling/disabling “long press on back key to kill apps” (Settings -> Developer options -> Fast application killing)
  • “Galaxy S Settings” is now totally integrated in the Settings menu.
  • Updated kernel to Semaphore 1.2.2s
  • Modified installation script (Reduced IMEI losses)
  • Updated Messages app: prevents FC when the mmsc is null in the APN
  • Updated Email app: prevents wake-ups in downloader component (source: CM9)
  • Updated translations (thanks to all of you that have collaborated)
  • Updated Busybox
  • Updated APN list (source: CM9).
  • Updated host file

v1.1:

  • Added an option to show/hide the brightness control slider of the notifications bar (Go to Settings -> Display -> Brightness control slider).
  • Added an option to change between stock battery icon and numeric battery icon (Go to Settings -> Battery -> Press Menu Button -> Change battery style).
  • Tried to prevent an infrequent soft reboot when loading the lock screen.

v1.0.2:

  • Fixed missing kernel modules in 1.0.1 version.

v1.0.1:

  • Updated kernel to Semaphore 1.2.0s.

v1.0:

  • Added timer option to Camera app (thanks to CM9)
  • Improved stability when connecting to Bluetooth headsets
  • Updated SuperSU
  • Removed Barcode Scanner

PLEASE NOTE THAT THIS ROM IS EXCLUSIVELY FOR SAMSUNG GALAXY S GT I9000 (INTERNATIONAL) ONLY!!

To install this ROM, some pre-requisites to be followed are:

  • Taking the back-up: You can take the back up of only the apps using Astro File Manager or Titanium Backup (Root Users) which are freely available in the android market.
  • Also, to take up the backup of sms and call logs you may use SMS Backup+ which again is freely available in android market. It syncs your call logs and sms as labels to your gmail account.
  • Root users can make a nandroid backup using the Clockworkmod Recovery App.

Now, for the Installation of ICS333, the following downloads must be made and copied to the root folder of the phone (On the Internal SD Card):

Make sure the the device has 100% battery so that, there aren’t any problems during the flashing

To avoid any flashing problems, I would recommend you to be on Android 2.3.6

Now, to flash this ROM, it is necessary that your current ROM is a rooted one.  If not, then please head here to install Android 2.3.6 and root it from here. Then, you may continue installing ICS333 by doing the following: To enter into recovery mode one needs to press the three button combo:

  1. Get into Recovery Mode
  2. Clean Cache and do Factory reset by selecting the wipe data/factory reset and wipe cache partition options. Also, get into the advanced section and use the Wipe Dalvik Cache too.
  3. Install ROM from sdcard. For this enter into the recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the ROM file (ICS333-2.0.1-signed.zip in this case) and select it.
  4. In case you get into a boot loop, please execute Step No. 2 & 3 again.
  5. Once this is done, again get into recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the gapps zip file and install it.

WARNING: THIS ROM IS IN ITS DEVELOPMENT STAGE AND MAY NOT BE FULLY FUNCTIONAL. SO THERE ARE ALL THE CHANCES OF HAVING INSTANCES WHEN WIFI/DATA DOESN’T WORK. PLEASE CONSIDER THIS ISSUE FIRST AND THEN INSTALL THE ROM.

If you have actually read and tried all these instructions and are still stuck PLEASE POST YOUR PROBLEMS IN IN THE COMMENTS SECTION AND THEY WILL GET ADDRESSED ASAP.

Android Tutorial | Install ICS333 1.1 | ICS 4.0.4 by Team 3xtr3m3

Team 3xtr3m3 from XDA Developer Forums lead by el_navajita recently released the v1.1 for it ICS ROM called ICS333 based on the Android Ice Cream Sandwich 4.0.4 with features covering those offered by CM9 and AOKP for Samsung Galaxy S GT I9000 (International). The developers have tried to focus on providing stability and a better stock experience through this ROM. The main features of the ROM are:

  • Built from Android sources (IMM76I)
  • Improved notification bar toggles: long press a toggle to go to related Settings menu; multi-state sound toggle.
  • Numeric battery indicator (Optional – can be changed to stock battery indicator in Settings -> Battery -> Press Menu Button -> Change battery style).
  • Brightness control in status and notifications bars (Optional – can be disabled in Settings -> Display -> Brightness control slider)
  • Real and improved autobrightness: brightness really goes down when light decreases.
  • Extended power menu with reboot, recovery and screenshot.
  • TV-Out
  • Video face effects working
  • Application killing with long press on back button
  • Choose storage in Camera application
  • Power button shooter in Camera application
  • Timer option in Camera application
  • T9 Dialer
  • Removed “R” roaming indicator for national roaming
  • Root, Busybox and SuperSU
  • Kernel Semaphore 1.2.0s (387 MB RAM)
  • HugeMem patch for 720p video by F4K
  • Preinstalled app: OI File Manager
  • APN’s predefined huge list
  • Modified hosts file to remove ads in applications.


Android, busybox, changelog, ClockWorkMod Recovery, Custom, Features, Flash, Galaxy, gt, I9000, Ice Cream Sandwich, ICS, ICS333, International, Kernel, manager, ROM, Root, S, Samsung, Semaphore, Team 3xtr3m3, Tutorial, v1.1Changelog:

v1.1:

  • Added an option to show/hide the brightness control slider of the notifications bar (Go to Settings -> Display -> Brightness control slider).
  • Added an option to change between stock battery icon and numeric battery icon (Go to Settings -> Battery -> Press Menu Button -> Change battery style).
  • Tried to prevent an infrequent soft reboot when loading the lock screen.

v1.0.2:

  • Fixed missing kernel modules in 1.0.1 version.

v1.0.1:

  • Updated kernel to Semaphore 1.2.0s.

v1.0:

  • Added timer option to Camera app (thanks to CM9)
  • Improved stability when connecting to Bluetooth headsets
  • Updated SuperSU
  • Removed Barcode Scanner

PLEASE NOTE THAT THIS ROM IS EXCLUSIVELY FOR SAMSUNG GALAXY S GT I9000 (INTERNATIONAL) ONLY!!

To install this ROM, some pre-requisites to be followed are:

  • Taking the back-up: You can take the back up of only the apps using Astro File Manager or Titanium Backup (Root Users) which are freely available in the android market.
  • Also, to take up the backup of sms and call logs you may use SMS Backup+ which again is freely available in android market. It syncs your call logs and sms as labels to your gmail account.
  • Root users can make a nandroid backup using the Clockworkmod Recovery App.

Now, for the Installation of ICS333, the following downloads must be made and copied to the root folder of the phone (On the Internal SD Card):

Make sure the the device has 100% battery so that, there aren’t any problems during the flashing

To avoid any flashing problems, I would recommend you to be on Android 2.3.6

Now, to flash this ROM, it is necessary that your current ROM is a rooted one.  If not, then please head here to install Android 2.3.6 and root it from here. Then, you may continue installing ICS333 by doing the following: To enter into recovery mode one needs to press the three button combo:

  1. Get into Recovery Mode
  2. Clean Cache and do Factory reset by selecting the wipe data/factory reset and wipe cache partition options. Also, get into the advanced section and use the Wipe Dalvik Cache too.
  3. Install ROM from sdcard. For this enter into the recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the ROM file (ICS333-1.1-signed.zip in this case) and select it.
  4. In case you get into a boot loop, please execute Step No. 2 & 3 again.
  5. Once this is done, again get into recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the gapps zip file and install it.

WARNING: THIS ROM IS IN ITS DEVELOPMENT STAGE AND MAY NOT BE FULLY FUNCTIONAL. SO THERE ARE ALL THE CHANCES OF HAVING INSTANCES WHEN WIFI/DATA DOESN’T WORK. PLEASE CONSIDER THIS ISSUE FIRST AND THEN INSTALL THE ROM.

If you have actually read and tried all these instructions and are still stuck PLEASE POST YOUR PROBLEMS IN IN THE COMMENTS SECTION AND THEY WILL GET ADDRESSED ASAP.

Android Tutorial | Install Dark Knight 5.5 | ICS 4.0.4 Nexus port for SGS GT I9000

XDA Developer nasif619 is back with one more update for the ROM Dark Knight. This ROM originally made for the Nexus S has been ported to the Samsung Galaxy S GT I9000 (International). The ROM is based on the Android Ice Cream Sandwich v 4.0.4. The main features of the ROM are:

  • Engine: Android 4.0.4 release Nasif modified, changed, improved
  • Very Fast System0.
  • Fat-Free ROM
  • Zoom on camera
  • Pre-rooted
  • Full init.d Support
  • Touch to focus
  • Voodoo Colour
  • Notification widgets
  • Zipalinged
  • Insert Busybox
  • Tweaks in Build.prop
  • Best battery life [NO Android OS BUG]
  • WiFi Tethering
  • HD 720p Video recording
  • GPS tweaks.
  • Add free rom.
  • Necessary app installed on your data partition.
  • Full USB transfer speed.

Changelog:

  • WiFi bug fix
  • Data bug fix
  • Play store Fix
  • No more Reboot on downloading app
  • latest devil Kernel
  • Advanced Edify Script
  • New Script To speed UP
  • 125 mb free memory
  • Removed some app

PLEASE NOTE THAT THIS ROM IS EXCLUSIVELY FOR SAMSUNG GALAXY S GT I9000 (INTERNATIONAL) ONLY!!

To install this ROM, some pre-requisites to be followed are:

  • Taking the back-up: You can take the back up of only the apps using Astro File Manager or Titanium Backup (Root Users) which are freely available in the android market.
  • Also, to take up the backup of sms and call logs you may use SMS Backup+ which again is freely available in android market. It syncs your call logs and sms as labels to your gmail account.
  • Root users can make a nandroid backup using the Clockworkmod Recovery App.

Now, for the Installation of Dark Knight 4.0.4, the following downloads must be made and copied to the root folder of the phone:

Make sure the the device has 100% battery so that, there aren’t any problems during the flashing

To avoid any flashing problems, I would recommend you to be on Android 2.3.6 or CM7.1 or DK itself.

Now, to flash this ROM, it is necessary that your current ROM is a rooted one.  If not, then please head here to install Android 2.3.6 and root it from here. Then, you may continue installing Dark Knight 4.0.4 by doing the following: To enter into recovery mode one needs to press the three button combo:

  1. Get into Recovery Mode
  2. Clean Cache and do Factory reset by selecting the wipe data/factory reset and wipe cache partition options. Also, get into the advanced section and use the Wipe Dalvik Cache too.
  3. Install ROM from sdcard. For this enter into the recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the ROM file and select it.
  4. Once this is done, boot into the new ROM, go to Rom control/Start-up Tweaks. Allow superuser Permission. Then Install the fix FIX Startup Init.d.zip.


WARNING: THIS ROM IS IN ITS DEVELOPMENT STAGE AND MAY NOT BE FULLY FUNCTIONAL. SO THERE ARE ALL THE CHANCES OF HAVING INSTANCES WHEN WIFI/DATA DOESN’T WORK. PLEASE CONSIDER THIS ISSUE FIRST AND THEN INSTALL THE ROM.

**PLEASE NOTE THAT TRYING TO FORMAT THE EXTERNAL SD CARD WILL NOT FORMAT IT BUT INSTEAD IT WILL FORMAT THE INTERNAL MEMORY CARD**

If you have actually read and tried all these instructions and are still stuck PLEASE POST YOUR PROBLEMS IN IN THE COMMENTS SECTION AND THEY WILL GET ADDRESSED ASAP.

Android Tutorial | Install Dark Knight 3.0 | ICS 4.0.4 [Leaked] for SGS GT I9000

XDA Developer nasif619 is back with one more update for the ROM Dark Knight. This ROM originally made for the Nexus S has been ported to the Samsung Galaxy S GT I9000 (International). The ROM is based on the Android Ice Cream Sandwich v 4.0.4 (Leaked). The main features of the ROM are:

Features:

  • Very Fast System
  • Fat-Free ROM
  • Zoom on camera
  • Pre-rooted
  • Full init.d Support
  • Touch to focus
  • Voodoo Colour
  • Notification widgets
  • Zipalinged
  • Insert Busybox
  • Tweaks in Build.prop
  • Best battery life [NO Android OS BUG]
  • WiFi Tethering
  • HD 720p Video recording
  • GPS tweaks
  • Add free rom
  • Necessary app installed on your data partition
  • Full USB transfer speed
Changelog:
  • Akop rom control
  • External SD card fix
  • Import from simcard
  • Signal bar fixed
  • Necessary apps are installed in data partition
  • Galaxy s settings
  • T9 Dailer
  • New wallpaper added to launcher
  • Build.prop and INIT.D script Updated
  • Chrome browser fix
  • More accurate GPS

PLEASE NOTE THAT THIS ROM IS EXCLUSIVELY FOR SAMSUNG GALAXY S GT I9000 (INTERNATIONAL) ONLY!!

To install this ROM, some pre-requisites to be followed are:

  • Taking the back-up: You can take the back up of only the apps using Astro File Manager or Titanium Backup (Root Users) which are freely available in the android market.
  • Also, to take up the backup of sms and call logs you may use SMS Backup+ which again is freely available in android market. It syncs your call logs and sms as labels to your gmail account.
  • Root users can make a nandroid backup using the Clockworkmod Recovery App.

Now, for the Installation of Dark Knight 4.0.4, the following downloads must be made and copied to the root folder of the phone:

—Make sure the the device has 100% battery so that, there aren’t any problems during the flashing—

Now, to flash this ROM, it is necessary that your current ROM is a rooted one. If not, then please head here to install Android 2.3.6 and root it from here. Then, you may continue installing Dark Knight 4.0.4 by doing the following: To enter into recovery mode one needs to press the three button combo:

  1. Get into Recovery Mode
  2. Clean Cache and do Factory reset.
  3. Install ROM from sdcard. For this enter into the recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the ROM file and select it.


WARNING: THIS ROM IS IN ITS DEVELOPMENT STAGE AND MAY NOT BE FULLY FUNCTIONAL. SO THERE ARE ALL THE CHANCES OF HAVING INSTANCES WHEN WIFI/DATA DOESN’T WORK. PLEASE CONSIDER THIS ISSUE FIRST AND THEN INSTALL THE ROM.

**PLEASE NOTE THAT TRYING TO FORMAT THE EXTERNAL SD CARD WILL NOT FORMAT IT BUT INSTEAD IT WILL FORMAT THE INTERNAL MEMORY CARD**

If you have actually read and tried all these instructions and are still stuck PLEASE POST YOUR PROBLEMS IN IN THE COMMENTS SECTION AND THEY WILL GET ADDRESSED ASAP.

Android Tutorial | Install Dark Knight 2.1 | ICS 4.0.4 [Leaked] for SGS GT I9000

There has been yet another update with the newly ported ROM from the Nexus to Samsung Galaxy S GT I9000 (International). The Ice Cream Sandwich 4.0.4 ROM called the Dark Knight has gone into the v2.1 now. The changelog for the ROM over the previous version is:

Changelog:

  • Full Fat Free ROM with all the unnecessary processes removed
  • Full Init.d integration
  • All new Semaphore 0.9.0 Kernel
  • Custom Boot script
  • Performance Booster
  • Rill fix

Features:

  • Very Fast System
  • Zoom on camera
  • Pre-rooted
  • init.d Support
  • Touch to focus
  • Voodoo Colour
  • Themed APP
  • Zipalinged
  • Insert Busybox
  • Tweaks in Build.prop
  • Best battery life [NO Android OS BUG]
  • WiFi Tethering
  • HD 720p Video recording

PLEASE NOTE THAT THIS ROM IS EXCLUSIVELY FOR SAMSUNG GALAXY S GT I9000 (INTERNATIONAL) ONLY!!

To install this ROM, some pre-requisites to be followed are:

  • Taking the back-up: You can take the back up of only the apps using Astro File Manager or Titanium Backup (Root Users) which are freely available in the android market.
  • Also, to take up the backup of sms and call logs you may use SMS Backup+ which again is freely available in android market. It syncs your call logs and sms as labels to your gmail account.
  • Root users can make a nandroid backup using the Clockworkmod Recovery App.

Now, for the Installation of Dark Knight 4.0.4, the following downloads must be made and copied to the root folder of the phone:

—Make sure the the device has 100% battery so that, there aren’t any problems during the flashing—

Now, to flash this ROM, it is necessary that your current ROM is a rooted one. If not, then please head here to install Android 2.3.6 and root it from here. Then, you may continue installing Dark Knight 4.0.4 by doing the following: To enter into recovery mode one needs to press the three button combo:

  1. Get into Recovery Mode
  2. Clean Cache and do Factory reset.
  3. Install ROM from sdcard. For this enter into the recovery, move to install zip from sdcard using the Volume Up/Down Keys, and click on the Home key to enter. Then select choose zip from sdcard and in the next screen navigate to the ROM file and select it.


WARNING: THIS ROM IS IN ITS DEVELOPMENT STAGE AND MAY NOT BE FULLY FUNCTIONAL. SO THERE ARE ALL THE CHANCES OF HAVING INSTANCES WHEN WIFI/DATA DOESN’T WORK. PLEASE CONSIDER THIS ISSUE FIRST AND THEN INSTALL THE ROM.

If you have actually read and tried all these instructions and are still stuck PLEASE POST YOUR PROBLEMS IN IN THE COMMENTS SECTION AND THEY WILL GET ADDRESSED ASAP.

Tutorial to Install Android 2.3.6 XXJVU Official on Samsung Galaxy S GT I9000

Android 2.3.6 XXJVU is a Gingerbread ROM for Samsung Galaxy S GT I9000 (PLEASE NOTE: THIS ROM IS FOR GT I9000, THE INTERNATIONAL VERSION ONLY AND NOT FOR I9000b OR CAPTIVATE OR VIBRANT) The ROM that we are about to install is the OFFICIAL ROM released by Samsung for Europe (Release Date: December, 2011)

The changelog for 2.3.6 XXJVU is as follows:

  • Face Unlock from Galaxy Nexus
  • Galaxy Note Lockscreen
  • Galaxy S2 Photo Editor
  • Improved Camera App
  • Ability to take picture while taking videos
  • Fast auto-rotation response
  • New Lockscreen sounds
  • Enhanced stock browser
  • Smoother and faster Gallery 3D
  • Higher FPS rate in 3D
  • Minor changes in the UI

Some of the prerequisites to be followed:

  • Take the back-up of all the apps: To do so, in case you have a rooted phone, you may use Titanium Backup from Android Market. If you don’t have rooted phone, you can use Astro File Manager  (Available in Android Market for free) to take the backup.
  • Backup of contacts: Mostly all the Android devices are preset to sync the contacts with the gmail account. In-case, you have disabled it, you can enable it by getting into Contacts–>Options–>More–>Accounts and select the google account and check mark the sync contacts option.
  • Taking back-up of Call Logs and Messages: You can use third party apps from android market like SMS Backup + (Again freely available) which will sync your logs and messages to your gmail account as labels which can be easily restored later.
  • Downloading the ROM file: I9000XXJVU_I9000OXAJVU_OXA.rar
  • Downloading the ODIN & PIT files: Flashprogram_Samsung_I9000__Pits.rar
  • Downloading the Drivers for the PC: SAMSUNG_USB_Driver_for_Mobile_Phones_v1_3_2300_0.zip
  • Most importantly: KEEP YOUR PHONE FULL CHARGED OR AT-LEAST ABOVE 50% CHARGING LEVEL.

Once you are done with the prerequisites, you can move down to the installation procedure as below:

  1. Unzip the ROM, ODIN and Drivers to their respective folders in case it requires any password, it will be “samfirmware.com”
  2. Now, the first thing to be done is install the phone drivers on the PC which you are to use for flashing the ROM. To do this, navigate to  SAMSUNG_USB_Driver_for_Mobile_Phones_v1_3_2300_0 folder and select the appropriate setup x86 or x64 based on the type of OS you are using on your PC.
  3. Once this one has been installed, get your GT I9000 in the download mode by using the 3-Button combo. For that, first switch off the phone and wait for it to vibrate a little just to confirm that it is completely switched off. Then, press the three buttons: Power Key, Volume Down and  Home Key  and hold until you see a green android saying “Downloading”
  4. Next, goto Flashprogram_Samsung_I9000__Pits folder and open I9003_Odin3 v1.82.exe (Don’t bother the  I9003 in the file name. It is compatible for I9000 also)
  5. Once ODIN has be opened, connect your phone to the PC while it is in download mode. Once connected, an “Added” remark will appear on the message window.
  6. Next, click on the PIT button, navigate to the Flashprogram_Samsung_I9000__Pits folder and select s1_odin_20100512.pit
  7. Then, click on the PDA button, navigate to the I9000XXJVU_I9000OXAJVU_OXA  folder and select the CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5 file.
  8. Then, click on the PHONE button, navigate to the I9000XXJVU_I9000OXAJVU_OXA  folder and select the MODEM_I9000XXJVU_REV_00_CL1092175.tar.md5 file.
  9. Then, click on the CSC button, navigate to the I9000XXJVU_I9000OXAJVU_OXA  folder and select the GT-I9000-CSC-MULTI-OXAJVU.tar.md5 file.
  10. PLEASE MAKE SURE TO SELECT THE FILE PROPERLY AS ABOVE AND DOUBLE CHECK BEFORE CONTINUING FURTHER.
  11. Next, make sure that Re-Partition, Auto Reboot and F. Reset Time have been check marked.
  12. Once all the above steps are done, click on Start  button and wait for the message window to show “All threads completed” and “Pass” displayed on the top left box.

The phone will then automatically reboot. You can now disconnect the cable. Meanwhile, the phone will get into the first time setup, where in you can setup the basic services like the wifi, data usage and gmail sync etc…

DISCLAIMER: ALTHOUGH THIS IS THE OFFICIAL ROM BY SAMSUNG, I TAKE NO RESPONSIBILITY. PLEASE FLASH THE ROM AT YOUR OWN RISK. IN CASE OF ANY DOUBTS OR PROBLEMS, PLEASE FEEL FREE TO COMMUNICATE THEM VIA THE COMMENTS AND THEY SHALL BE ADDRESSED ASAP.

SOURCE FOR THE ROM, FLASHING SOFTWARE, DRIVERS: http://samfirmware.com