First thing to do when upgrading from Froyo (2.2.1) to Gingerbread (2.3.4) is to flash the new bootloaders from a stock ROM. If you're installaing JVP, get the JVP stock ROM (from SamFirmware) and flash via Odin. Actually, the very first thing to do is to backup EVERYTHING to the PC (app list and config, APN list and config, contacts, SMS log, call log, WiFi passwords, widget settings, etc.) Backup the whole external SD card. With a factory reset, this might also get wiped.
To flash a stock ROM via Odin, follow this guide:
Next step is to do a factory reset. Disconnect the phone from the laptop. Open up the dialer and type in *2767*3855# This will cause the phone to do an immediate factory reset.
Now that everything's clean, we're gonna put in a kernel that supports ClockworkMod recovery. The one I chose is Chainfire's kernel. Flash this using Odin using the ff. guide:
At this point, we have a stock JVP ROM running CF kernel. Copy Tricky103's JVP ROM to the external SD card via USB. Follow this guide to clean up some more stuff and install the JVP ROM:
Note that Tricky103's JVP ROM makes use of Tegrak's kernel. One special feature of a Tegrak kernel is the onenand mode lagfix. Onenand mode swaps the /system and /data partition. Downside is that now you only get 270MB of space for applications. Upside is that your SGS now runs ridiculously fast, and this I can confirm. Follow this guide to convert everything to ext4 and enable onenand mode:
Before enabling onenand mode, I was getting a quadrant score of 1340 - equal to a Nexus One 2.2+, which is already very impressive. After enabling onenand mode, I got a quadrant score of 2128. Unbelievable!
No comments:
Post a Comment