World of ROMs on the SGS: How to Videos

While we had written a couple of how to’s for the SGS, including the Groundwork, more is always better.

However, that was back in the Froyo days. We’ve since moved on to Gingerbread, and there’s even been a 2.3.4 update recently. And people do find it easier to see what needs to be done. So, here are a couple of Videos courtesy TotallydubbedHD on youtube, who happens to be an active member on the Darky Rom Community and on XDA.

Of course, you SHOULD STILL ROOT AND USE TITANIUM BACKUP to maintain a backup of your apps + data. While it is recommended to not restore system data while restoring your backups while switching bases (JVH,JVO, JVP, and many more), I haven’t had a problem so far. Your experience may vary though, so be prepared. Need to know how to root your phone to use Titanium Backup? Here’s an easy way:

Anyways, if you’re happy with Froyo, here’s a video of how to do that. Links are provided in the Video, including ODIN, which you will need to flash. Follow the instructions carefully, and you’ll be set.

Already on Froyo and want to move to a Stable Gingerbread Edition? Here’s how. First Flash the JVH Base ROM (You’ll need the bootloaders, and you can flash this over anything.)

And then Flash any JVH rom you want via CWM Recovery. You can follow the video below, the steps to flashing most roms will be the same. Of course, if the ROM you want is a JVO ROM, just download the JVO base rom and flash via ODIN as in the video above and flash the ROM you want just like the video below.

Feel that your battery life/WiFi Signal/Phone Signal isn’t upto scratch? Use a different modem. Here’s how:

Want to change the look of your phone? Flash a new theme! Here’s how:

Oh and want to flash the lastest 2.3.4? (WARNING! BETA STILL)

Again, we are not responsible for anything that could happen to your phone. Having said that, if you follow all the steps properly, there shouldn’t be any problem. we’ve flashed a wide variety of ROMs on the Galaxy S, screwed up a couple of times, and the phone is still running perfectly. Go ahead.. It’s a disease called Flashitis now.

Thanks to @Totallydubbed for the guides.

World of ROMs on the SGS – Part II: Returning to Stock

Now assuming you’ve flashed a custom rom on your Galaxy S and you want to return it to a stock state (why would anyone want to do that? Unless it’s going back for service, in which case I understand), here’s what you have to do.

Now, I hope you have the USB drivers for the Galaxy S or KEIS installed. If not, download the USB Drivers over here.

Next up, I hope you have ODIN, and know how to put your phone in download mode and Recovery mode using the three button method. If not, read up over here.


I hope you understand that you are returning your phone to a stock state and will lose your data. Make a  Titanium Backup file. Once you flash the stock ROM, you will have to ROOT again to restore using Titanium Backup.

Now head over to this thread on XDA Developers and download the Pit file, and the ROM specific to your region. If you’re in India it’s the JP6 version, etc. Download and save the files, and extract the files to a folder.

Now, you can do this two ways: by flashing only the PDA (kernel), or by completely flashing the whole ROM (which I recommend).

If you want to Flash only the Kernel, follow the steps below:

  • Open ODIN, make sure only Auto Reboot and F. Reset Time are selected, select the PDA file from the folder
  • Put your phone in download mode and connect it to the computer
  • Click start, wait for it to finish, and your phone will boot up. Once that’s done disconnect and use your phone.

Check out the screen shot below.


Now, if you want to flash all the files (which I recommend), follow the steps below:

  • Select the PIT 512 file in ODIN
  • Select the respective PDA, CSC and PHONE files.
  • Make sure Re-Partition, Auto Reboot and F. Reset Time are selected
  • Connect your phone in Download mode and Flash!

Voila! You’re back to a Stock Galaxy S.

Looks like a lotta people were worried about flashing a custom ROM as they weren’t sure if they could return it to stock. Now that you know how to do that, go ahead and get onto a Better Custom ROM.

We’ll be back soon with more custom ROM options. Until then, catch us on twitter, we’re @myportableworld

World of ROMs for the SGS – Part I : Darky Rom and Doc’s & Stefunel’s ROM Kitchen

In this series, we’ll try and take you through some of the custom ROM options that are there for the SGS. We’ll introduce you guys to two or three at a time.

Assuming your phone has been rooted and you have flashed ClockWorkMod recovery (if you haven’t do read this post. You need to prepare your phone to be able to flash a custom ROM onto it), flashing a new ROM is as simple as running your phone in recovery mood and installing the ROM from the zip file. Before you do that though, there are multiple Kernels and Modems available out there. In some cases, the ROM chef might have a preferred Kernel/Kernels that he/she has tested the ROM on, so it’s advisable to stick to what they’ve mentioned. That doesn’t mean you can’t try out other kernels though. Modems on the other hand, are optimzed for regions and carriers, so you can pick what ever you want. If you get the right one, your battery life and voice/data quality will be good. It’s kinda trial and error, or you can read up on XDA Developers Forum.


Let’s start out with listing out a few of the Popular Kernels out there:

  • Voodoo: Project Voodoo is the work of François Simond (@supercurio). He’s also worked on the Voodoo Sound Amplifier (which is a must have on the SGS). It comes with its own Lagfix, Colour and also has BLN support built in. If you want to flash the kernel, you can download it from the XDA Thread, which has versions that can be flashed from CWM and ODIN. Visit the Project Voodoo Page for more info. If you want awesome Graphics (with some battery life sacrificed in return), use VooDoo.
  • Speedmod: Speedmod Kernel by hardcore is probably THE BEST kernel out there for battery life, without losing much on the graphics side. Along with its own Lagfix, it also has tweaks for improved battery life. You can read more about it over on XDA, where you’ll always be able to download the latest version. If you need an installation guide, check this out.
  • Ultimate Kernel: The ultimate kernel by DamianGTO is the kernel you want if you want to OverClock or UnderClock your phone. It can run from 800 MHz to 1200 MHz, so you can underclock it if you want better battery life. It also supports UnderVolt. You can read more about the Kernel and Download it here.

All three kernels support the 350MB RAM hack.

Now, WRT the modems, check out this thread on XDA for the list of modems for each region, which explains which one to pick.

Onto the ROMS for today!

Darky’s ROM:

If you need a ROM that runs fast, smooth, and has decent battery life, this is the ROM for you. It’s a no-brainer! I currently use this ROM (currently on version 9.3). It’s probably the easiest ROM to install, and with version 9.0 onwards, it even has an app on the market that lets you configure it on the phone itself! Just search for the DarkyRom Configurator, or click here.

The ROM comes with a Gingerbread look and feel, is really really smooth, and has quite a few features.


Once you’ve installed the configurator, assuming you’re coming from a Stock Rom, it will WIPE your device whether you tick the Wipe option or not. It’s advisable to wipe your device when you update, so use Titanium Backup to create a backup of your device.  The recommended kernels for Darky’s are VooDoo and Speedmod (which you can select from the app), or you can leave the option blank to run whichever kernel you want. You can also select which modem you want (JPY is the recommended one) or leave it blank and use the modem that works best in your region from the list above. You can also use the circle battery icon (which is what I’ve used) instead of the stock Gingerbread style battery icon, choose which Boot animation you want (the darky one or the Nexus Boot animation), whether you want the Samsung Social apps installed, Swype, Live Wallpapers, Extra Font Packs and all the 3rd Party apps (like SGS toolbox, etc).

[ad#ga-480-break]You can download the zip file for the ROM over at Copy it onto your SD card (the 16GB built into the phone that is,not an external SD). Head over the configurator, select whatever you want, and you can Flash the rom from the darkyrom configurator app itself (just click on the Select zip and Flash option).

Update: The latest version is v9.5, which has a lot of tweaks! Download it here! IF you’re flashing for the first time, you can use the Resurrection Edition (download here), and then update to the latest version.


The Rom also has two way call recording built in. (WARNING: THIS MAY BE ILLEGAL IN YOUR COUNTRY)

All said and done, Darky’s ROM is by far the Smoothest rom I’ve used, and the fact that you can easily select what you need for it and Flash it directly from your phone itself makes it the First Choice (for me at least). Currently, there’s no way to update the ROM Over the Air, but that might be possible in the upcoming versions.

(The ROM version is Darky’s ROM 9.3, and is based on XWJS5)

Doc & Stefunel’s ROM Kitchen:

If you actually have read up on what you want on your phone, and want a COMPLETELY configurable rom, Doc & Stefunel’s ROM Kitchen is where you need to go. First up, head over to the XDA thread if you want to read whats new with the ROM. Once you’re done with that, head over to, and cook up your ROM.

First up, you can select which device you’re on. This ROM currently supports the SGS i9000 and the at&t Captivate. Once you’re in, head to the generator and Pick your ingredients.

The current versions available are XWJS7 (v9.8.1) and ZSJPG (v9.9). Pick whichever one you want. (The version you see below is from an earlier 9.6.6 build)

Next up you pick the CSC file, which has all your regional settings, and any apps that were built for your region. Pick the one that’s suitable for your region and then head over to the kernel section. The recommeneded kernel here is Hardcore’s Speedmod, but you also have the option to pick Voodoo, Damian’s Ultimate Kernel and Fugumod kernel and Lastufo’s Kernel (I haven’t tried the last two).

Pick up the Modem that you want, (the choices have been simplified, they’re sorted by region), select which all apps you want to install (from the browser version you want, to whether you want the Samsung Apps, etc).

Tweaks for the phone are available too, from the Voodoo sound app, to Damians UV tweak, the LCD density changer, and a different WiFi WPA supplicant capable of AdHoc networks (the stock version will not detect adhoc networks). You can select the theme from a HUGE selection, the boot animation you want and which Ringtone Pack you want (Stock SGS, the Nexus S or the Cyanogen Mod Pack). Head over to Stefunel’s Youtube Channel to preview all the Boot Animations.

People who use this ROM swear by it. Personally, I’ve found that it’s not necessarily as Smooth as Darky’s, but with the different builds and modems available, it does have a slightly longer battery life (depends on how you use it of course).

Both these ROMS come with the extended power control panel,which gives you access to the download/recovery mode, Airplane Mode, and lets you turn off data and reboot your phone just by pressing the power button. It saves you a few steps everytime!

Pick whichever ROM you want, and if you’re not satisfied, come back. We’ll soon have a couple of other ROMs for you to try out! Catch us on twitter, we’re @myportableworld. And Do visit our Facebook Page.

CyanogenMod for the Spica

CyanogenMod is an aftermarket firmware for a number of cell phones based on the open-source Android operating system. It offers features not found in the official Android-based firmwares of vendors of these cell phones, including support for the Free Lossless Audio Codec (FLAC), multi-touch, the ability to store and run downloaded applications from the μSD card, compressed cache (compcache), a large APN list, a reboot menu, support for Wi-Fi, Bluetooth, and USB tethering, as well as other enhancements. The CyanogenMod firmware is currently based on Android 2.2 (Froyo). All Samsung Galaxy Spica users should now be aware that Samsung will not be releasing a Froyo update .. There’s good news for us however. As i mentioned in the earlier Multitouch for Spica post, the good people at Samdroid have been hard at work releasing  stable Froyo mods and we now have a CyanogenMod for the Spica running Android 2.2. This is still in the alpha phase and there a few bugs and issues but 95% of the time, you’ll have a blazing fast Spica running CyanogenMod with some truly amazing features. Follow the steps below to install CyanogenMod 6.1 alpha 7.5 version. WARNING  – THIS METHOD CAN BE DANGEROUS  AND RISKY AND WE TAKE NO RESPONSIBILITY IF YOU END UP BRICKING YOUR PHONE, VOIDING YOUR WARRANTY etc. Prerequisites

  • You need to have LK2.xx kernel with Recovery. If you don’t, please head to – Multitouch For Spica and follow the instructions after which you can come back to this.

Now follow the instructions below –

  1. Download the CyanogenMod file from here or here and copy the file to the root of your μSDcard once the download is done.
  2. Backup all your data.
  3. Reboot your phone to recovery mode.
  4. Select “Apply any zip from SD card
  5. Select the file “” you downloaded and copied onto your μSD card.
  6. It will ask you for confirmation to install – Press the Home key.
  7. After it completes select the first option (Reboot) and restart the phone. This could take a while, and the phone might reboot a few times (2-5) so be patient.
  8. You should now see the CyanogenMod logo when your phone reboots and when its done, voila Froyo with the awesomeness of CyanogenMod  on your Spica !!
CyanogenMod startup logo

Please do comment if you have any doubts or queries. Alternatively you can check out the Samdroid forum for more details/feedback. Keep Checking back with us or the Samdroid Forum for more stable/beta versions

Multitouch on the Spica i5700

The Samsung GT-i5700 is truly a remarkable phone, cheap yet powerful, small yet versatile; in short ‘Kick Ass’ !
After the 2.1 update, when Samsung came out with the news that there would be no Froyo update for the Spica, i was crushed, we all were ….
A few days later after exhaustive googling, i finally found a forum dedicated to only the Spica, making custom mods and lots of new stuff !
This was Samdroid, a community of Android devs releasing amazing mods with the latest features.
The incredible guys at Samdroid led by @LeshaK (Do forgive me if i leave out someone important!) recently came out with a Samdroid Kitchen mod where you can select the components you want from the Kitchen and cook your own Samdroid mod !
Recently another member on Samdroid – Gabriel-LG came out with his version of Multitouch drivers for the Spica which was soon built built into the kernel available for download from the Kitchen ! In fact, they even have an experimental Froyo mod available for download !

Follow these steps to install a custom Samdroid mod with Multitouch drivers on your Spica !


For those of you running original firmware or firmware other than Samdroids,


  • I assume that by now you are running Android 2.1 with any firmware form JC3 onwards
  • Odin Multi Downloader v4.03.exe and spica.ops Download from here
  • Spica drivers. If you have the Samsung New PC Studio, just install the software and connect your phone after the installation. This should take care of all the drivers, but make sure that NPC is not running when you are flashing yourSpica ! Same for those of you with KIES. If you still don’t have the drivers, you can download it from here.
  • You need to be running a Rooted Kernel with Recovery. To do this, you need to download “i5700_LK2-08_PDA.7z” from here or here.
  • You need the Multitouch Kernel from SamdroidMod Kitchen v.2. Go to this link, select “Light Package” -> “Kernel [LK2.09.6 (Upd SamdroidTools -> Multitouch on/off)” -> Cook (You can add other stuff from the options if you want as well). This will give you a Samdroid mod zip file.
  • Make sure your Spica is fully charged

Now follow the instructions below

  1. Back up all your data and switch off your phone.
  2. Remove the μSD card and copy the Samdroid zip file you cooked from SamdroidMod Kitchen v.2. to the root folder of the μSD Card (Don’t forget to backup your data first!). Insert the μSD card back into the phone.
  3. While your Spica is turned off, hold “Volume Down”, “Camera” and “End Call”. This will cause your phone to enter into download/flash mode.
  4. Run Odin Multi Downloader v4.03.exe (You need to “Run As Administrator” for Win7 and Vista)
  5. Click on OPS and select the spica.ops file that came with Odin Multi Downloader v4.03.exe (Should show as 85 bytes)
  6. Click on PDA and select “i5700_LK2-08_PDA.tar” (Extracted from “i5700_LK2-08_PDA.7z”). You may need to click Reset Files once before Odin will clear previous settings.
  7. Now, connect the Spica to your PC. (The first box will show up yellow and the message box will now show the “Added” and “Detected”)
  8. Click Start. Wait for the flash to finish until the following screen appears. The device will reboot during this time and enter recovery mode. To be safe, wait for the process to finish entirely, which shall be indicated by a ‘PASS’ replacing the ‘RESET’ message.
  9. The recovery mode will look something like this and have a bunch of options.
  10. Select “Apply any zip from SD card
  11. Select the Samdroid zip file obtained from the kitchen which you copied onto your μSD card.
  12. It will ask you fo confirmation to install – Press the Home key. After it completes select the first option (Reboot) and restart the phone (This will take a while, so be patient. Could take up to 10 minutes)
  13. The device will reboot once more and that’s it: you have successfully rooted your Spica, installed Samdroids custom rom with a Multitouch Kernel. Go to Settings > About Phone on your device and scroll down to verify the new kernel.
  14. Select the App drawer(Main Menu) and run “Samdroid Tools”, check if the Multitouch option is there and unchecked.
  15. Test the Multitouch on Google Maps or on Gallery 3d(Does not work on the old Gallery!)
  16. This ROM gives you not only Multitouch but also root, wifi-tether, recovery, Apps2SD and quite a few new features. Be sure to check them all out on the Samdroid forum!

Congratulation (I Hope) !! you are now running a Samdroid Custom ROM with Multitouch and lots of other goodies !!!

Now that you have Multitouch on your Spica, you might want to try a CyanogenMod firmware based on Android 2.2 (Froyo)  from HERE.

NOTE– You might need to be registered with Samdroid to look into their forums or download some files.