How to Install Android 2.3.2 Custom ROM UltiBread v1.4 on Samsung Galaxy S

Custom ROM Interface Stay Awake UltiBread

Important: This guide is applicable only for Galaxy S i9000 version. If yours is Vibrant/Captivate/Fascinate/Epic 4G or any other Galaxy S variant, the, this ROM and Guide is not for you, definitely.

[info]Important: This guide is applicable only for Samsung’s Galaxy S international version (i9000). If yours is Vibrant/Captivate/Fascinate/Epic 4G or any other Galaxy S variant, then this ROM — and Guide — is not for you, and that’s for definite.[/info]

Warning: Warranty may be void of your device if you follow the procedures given on this page. You only are responsible for your device. We wont be liable if any damage occurs to your device and/or its components.

MAKE SURE YOU CAN ENTER INTO DOWNLOAD MODE (given in Step 5 below) before trying this guide. Or, in fact, before trying any stuff on your phone.

Case I – For Galaxy S running Android 2.2 (Froyo)

It’s recommended you upgrade to Samsung’s leaked Android 2.3.2 ROM — XWHV1 — before applying this ROM. Don’t worry, we’ve got you covered — for installing XWJV1, follow our full guide given here (with Video).

Case II – For Galaxy S running Android 2.3.2 (Gingerbread)

If you’re already on leaked Samsung ROM XWJV1, no doubt you’re pretty enthusiastic. Go ahead with the instructions below.

Installation Steps:

  1. Download the required stuff:
    1. Ultibread v1.4 ROM – Download Link: Direct.
    2. Odin3 v1.7 – Download link: MediaFire.
    3. speedmod kernel – Download Link: MediaFire .
  2. Transfer the ROM to your phone’s SD Card. The file should be on your phone’s SD Card’s root folder.
  3. Make sure your device is not connected to PC.
  4. Switch Off your Galaxy S. Wait for the little vibration to confirm complete switch Off.
  5. Get your Galaxy S in Download Mode — Press and hold these keys together – Volume Down + Home + Power. The device will enter the Download mode.
  6. Now, extract the file — — given step 1.3 above. From the extracted files, open Odin3 1.7 from double clicking on it. The other two files are useless here.
  7. Plug-in USB cable to connect your Galaxy S to PC. You should get the “Added! !” notification in the message box in Odin.
  8. In Odin, the first thing you need to is uncheck the Auto Reboot button. It’s very IMPORTANT!
  9. Leave the Re-Partition button unchecked too but keep the F.Reset Time button checked.
  10. Now, click the PDA tab and select the speedmod kernel — speedmod-kernel-k13c-500hz.tar. The kernel is basically meant for Froyo only but we need it flash the ROM as zip file.
  11. Click Start now to flash the SpeedMod kernel. It would take just a minute or two. If it takes longer than even 5 minutes, it seems you’re not out of luck. Do it again, I guess.
  12. Once the flashing is done, REMOVE the battery.
  13. Disconnect the phone from PC too.
  14. Now, Enter your phone in Recovery Mode. For that, press and hold these keys together (release when Galaxy S logo appears) – Volume Up + Home + Power. You’ll get the green colored recovery mode.
  15. Select “install zip from sd card”. On next screen, select “choose zip from sd card”.
  16. Browse through SD Card and select you transferred in Step 2.
  17. Select Yes and hold your breath. Kidding, no need to hold breadth but don’t get worried by some strange screens with blue fonts or anything while our phone gets ready for THE UltiBread ROM.
  18. After the process is complete you’d be back on Recovery. Go back and select “reboot system now” to restart your phone.
  19. It took 4-5 minutes (see the exact time taken in the stopwatch in the video) on my Galaxy S to restart the phone. If it doesn’t restart for you in even 10 mins or so, it’s not the best thing to happen. Try again!
  20. Once the device has started. Check your phone’s version and ROM details in About Phone — Press menu key, choose settings, scroll down and click About Phone.
  21. Your phone is already rooted. Notice that SuperUser icon in the app drawer! Download the Titanium backup from market. It should be able to work. In case it doesn’t, select “Problems” in the app and hit the tab “Get BusyBox”.
  22. That’s it. But let’s not forget the man who brought it to us.
  23. Thank the ROM’s developer webstar1 for the awesome work. And if you love his work —  and want to see him in action with upcoming Galaxy S2 — do Donate him. For that, go here and click on the Donate Link. Get his post over here.

Finally, A very explanative VIDEO:

UltiBread v1.4 — Gingerbread ROM for Galaxy S


Ultibread Benchmark Scores Ultibread Version SGS Screenshot UltiBread

[On the left above is Developer’s screenshot of Smartbench 2010 benchmark tool while on the right side is my SGS’ screenshot. Yeah, it surpassed the dev’s SGS marginally, don’t know how, though! ]

BTW, leave your benchmark scores with us too in the comments below, as also what you feel about the ROM. And, let the ad load before beginning the benchmark so that ad’s loading doesn’t hurt the score.

Happy Android 2.3 experience!

19 Comment

  1. Mario L Lëiva says: Reply

    I will give it a try!! Im using JV1 right now!

  2. Mario L Lëiva says: Reply

    MMM- I just installed it (There was no problem), but I feel this rom too laggy. How can I make it smooth?

    The desing looks great.
    If it only ran all apps smoothly, it would be perfect.
    hope you can help.

    1. Kapil says: Reply

      I think we one can improve the performance with better memory management. I will get back to you with a tutorial soon.

      1. Mario L Lëiva says: Reply

        OK, I´ll be waiting.
        By the way, some apps don´t seem to work at all.
        Bible Reader by Olivesofware for example.
        Also NOVA by Gameloft: the screen appears all white after the Gameloft logo.

        Besides that, the rom is not so bad, but as you said before, the memory managament needs to be improved because the Phone gets hanged from time to time

        1. Kapil says: Reply

          Hey… video would take some time. But I think you’re pretty good at this and can do it easily even without video. So, here’s the tip (if you didn’t know it already) for better memory management (I found it other ROM developer’s page). Download the autokiller memory optimizer from market and set these settings (given on this page). To edit the top 3 fields, enable them in settings. Set values as 30, 35, 45, 82, 89 and 97.

          Frankly, I haven’t used my SGS in those settings bcoz, I got to apply other ROM just after applying them. But I’ve put these settings back and we’ll how fruitfully it gets. 🙂

          1. Mario L Lëiva says:

            Thanks, I installed Autokiller Memory (free at the market) and I noticed the difference. It´s faster now, but I still have problems with some apps: they crash (they won´t open). But Its a great rom after all.
            hope you can create an update !! :9

          2. Kapil says:

            Hey… it’s not my ROM. I thought I had mentioned the developer’s name in the article. Anyway, I’ll highlight the developer’s name in each of the ROM I try and write about. BTW, that bible app ran nice on my SGS. What other apps are giving you probs, lemme know.

          3. Mario L Lëiva says:

            Hi again, hate to disturb but I have one more question:
            Can I do Lagfix to this Rom? if it´s possible, could you please post it?
            Also, can I change the theme (skin)?
            I´m having problems with some apps, what could it be?

          4. Kapil says:

            Hey, it’s completely okay. You’re our website’s reader and you can literally ask as many things as you want.

            Well, there is voodoo lagfix (very very beta version) available for android 2.3.2 ROMs on SGS and I’m gonna make an article with video on that soon. It’s not very recommendable though, but once I’ve reviewed it, you can decide yourself. Plus, there is another ROM – Juwe android 2.3.2 ROM, I will write about it too. It would get you a different theme (skin) too. BTW, the bible app you told me about worked fine on my SGS. I don’t know why it didn’t work good for you!

            One more thing, though, use ADW Launcher or Go launcher if you’re looking for more skins and customizations. Install either of these launchers and search for the themes. ADW will get you way too many options. I like the these ADW Themes: minimal, minimal black, (i forgot names of other themes), etc.

            Let me know if there’s anything I can help you with.

  3. rohan says: Reply

    hello am from the UK will this rom work here?

    1. Kapil says: Reply


  4. Cutiyar says: Reply

    i can connect to ad-hoc wireless in this Rom?


  5. yashraj says: Reply

    can i install ultibread without updating to 2.3.2……

    1. Kapil says: Reply

      It’s very much recommended that you install the XXJV1 first because you’ll need the JV1’s bootloaders for ultibread too.
      But, btw, XXJVK is out and we’ve covered it too. Try the JVK with bootloader version and I’m sure you’ll love it. It’s far better than JV1 and JV1 based ROMs. I think ultibread will get upgraded to be based on JVK, and that would be right time for you to try ultibread then. I like ultibread too when it came but recent developments completely vote for JVK — the ROM to try right now.
      BTW, we’ve covered the MIUI ROM too. It’s worth a watch. Go to our post and check out the MIUI Highlights Video.

  6. ehsan says: Reply

    I have a cyanogen mod7 ,can i directly flash ultibread without flashing other roms?

  7. Yusuf says: Reply

    Thanks man, first rom installed my phone, i love it.

  8. Fahrenheit P2p says: Reply

    first time i forgot auto boot on
    now can’t detect update on the card or boot … what now?

    1. Kapil says: Reply

      Hey, install JV1 first, and then try the while process again. Btw, JV1 and
      ultibread both are too old now, why don’t you install the latest Android 2.3
      ROM — XWJVH. It’s fast and much more stable than JV1.

    2. Kapil says: Reply

      You received this message because Kapil Malani shared it with

      “I hope all of you are getting the much-wanted much-of-a-teaser precious
      Google+ Invites from me and are ready to make a leap from the Mark
      Zuckerburg’s no-respect-for-privacy Facebook to privacy-respecting suddenly
      there social networking attempt — a mind-blowing one, mind you — the
      Google+ (by Google, of course). It’s new, and it’s rad — you’ll soon find

      Click the “Learn More about Google+” (with orange background) in the email
      you are receiving from me to get your much-deserved (since you’re in my
      list, :)) chance to try the Google+ social wave that has literally taken the
      Internet for the past few days — and I’m sure will continue to do so.

      So, see you soon in Google+ Keep in touch. Ta Ta!

      P.S. Those of you who are curious about it, hear it directly from the Google
      in the link I’ve attached — Google+ Project’s official announcement from
      googleblog itself!”

      Accept the invitation to view the full post:

      The Google+ project is currently working out all the kinks with a small
      group of testers. If you’re not able to access Google+, please check back
      again soon. Learn more:
      You received this message because Kapil Malani shared it with
      Click here to unsubscribe from these

Leave a Reply