Killer Handset with a Killer Android version will be the perfect combination for the Samsung Galaxy S. In the last post of Galaxy S we saw on how you can install the latest Froyo 2.2.1 version even before the official version is out till now. So, in a similar way now let’s see how you can install the latest Android version Android 2.3 on your Samsung Galaxy S. Please note that this update is purely for experimental purpose and is absolutely not recommended if you are an amateur as this includes lot of risks and also this is not even the beta release as many functions in this build doesn’t work like 3G data download and also WiFi reportedly gets disconnected within few seconds. But once we get the beta release with all functions running in it then we will surely post about the same. So, let’s see how you can install the latest Android version Gingerbread 2.3on your Samsung Galaxy S with a simple procedure mentioned below.
Procedure to update Samsung Galaxy S with Gingerbread 2.3 version:
Before we proceed to the updating process, please note that your phone needs to be rooted because your current file system must be converted to EXT4 which can be done with the help of latest version of Voodoo Lag fix. Also you need to backup all your data as there is a high probability that you may lose data after the updation. And also you must have Busybox in your device.
§ Firstly, you will have to download two files which are system-dump-as-root.tar.gz and also nsonsgs-v3.tar.
§ Now, you need to copy the file system-dump-as-root.tar.gz on the root of your SD card after which you will have to run these commands,
adb shell
su
cd /data
mkdir gingerbread
cd gingerbread
busybox tar zxvf /sdcard/system-dump-as-root.tar.gz
mkdir data
busybox cp -a /efs efs
sync
reboot download
su
cd /data
mkdir gingerbread
cd gingerbread
busybox tar zxvf /sdcard/system-dump-as-root.tar.gz
mkdir data
busybox cp -a /efs efs
sync
reboot download
§ After this it is time to unzip nsonsgs.tar.zip to nonsgs.tar
§ Now, you will have to flash the kernel with ODIN client with NO PIT and NO Repartition selected. And this is it, Your Galaxy S will now run the Gingerbread 2.3 version. At any point of time if you wish to move back to the Froyo update then you just need to flash it again with the froyo ROM back by using the Odin but before that make sure that it must support the EXT4 file system or else your device may become unusable.