Galaxy S Android 2.3.2 Gingerbread Custom ROM – Juwe ROM v2.5

Galaxy S Android 2.3 Juwe ROM

Juwe11, an XDA member and custom ROM developer, has come up with a new ROM for Galaxy S which is based on Samsung’s leaked ROM, XWJV1, running Android 2.3.2 underneath. The latest Galaxy S ROM by Juwe is by far the finest of all SGS Android 2.3 ROMs we’ve seen and used. So, if you’re looking for a stable Android 2.3 ROM for SGS, Juwe ROM v2.5 is what that will interest you the most. It’s already rooted and brings the ClockworkMod recovery for Android 2.3 too.

Update: ROM Highlights Video:

I guess, you’re dying to install it. So, let’s see the installation instructions now.

[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, any stuff on your phone.

Case I – Galaxy S running Android 2.2 (Froyo)

If you’re on Android 2.2, you need to install Samsung’s leaked (i.e. not official) Android 2.3.2 ROM — XWJV1. Don’t worry, we’ve got you covered — follow our full guide given here (with Video).

Case II – 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. ROM file – Multiupload Download Link (Sign up at multiupload to get its Direct link).
    2. Odin file – MediaFire Download Link.
    3. Speedmod kernel. MediaFire Download Link .
  2. Transfer the ROM to your phone’s SD Card. The file “” should be on your phone’s SD Card’s root folder. that is to mean, don’t put the ROM file in any sub-folder on your SD Card.
  3. Unplug the phone if it’s connected to PC. Switch it Off. Wait for it to vibrate a little to confirm complete switch Off.
  4. Get your Galaxy S in Download Mode — Press and hold these keys together – Volume Down + Home + Power.
  5. Now, extract the file — — given step 1.2 above. From the extracted files, open Odin3 1.7 by double clicking on it. The other two extracted file — the .pit files — are useless here.
  6. Plug-in USB cable to connect your Galaxy S (which is in Download Mode) to PC. You should get the “Added! !”notification in the message box of Odin.
  7. In Odin, the first thing you need to is uncheck the Auto Reboot button. It’s very IMPORTANT!
  8. Leave the Re-Partition button unchecked too but keep the F.Reset Time button checked.
  9. Now, click the PDA tab and select the speedmod kernel — speedmod-kernel-k13c-500hz.tar (file at step 1.3 above). The kernel is basically meant for Froyo only but we need it flash the ROM as zip file.
  10. Click Start now to flash the SpeedMod kernel. It would take just a minute or two.
  11. Once the flashing is done, REMOVE the battery.
  12. Disconnect the phone from PC too. Don’t restart phone!
  13. Now, Enter your phone in Recovery Mode — press and hold these keys together (release when Galaxy S logo appears): VolumeUp+Home+Power. You’ll get the green colored recovery mode.
  14. Select “install zip from sd card”. On next screen, select “choose zip from sd card”.
  15. Browse through SD Card and select you transferred in Step 2.
  16. 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 Juwe’s super-android 2.3.2 ROM.
  17. After the process is complete you’d be back on Recovery. Go back and select “reboot system now” to restart your phone.
  18. 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!
  19. 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.
  20. Your phone is already rooted. Notice that SuperUser icon in the app drawer!
  21. Although the ROM is installed, there is one more thing left, and it’s important too — Wipe the Cache via recovery. Hold power key to get options via a pop-up. Select Recovery. When the device boots into recovery, scroll down to “wipe cache partition” and press power key to select it. Select “Yes – Wipe Cache” on next screen. Select “reboot system now” to restart your device  now, dalvik cahe will get wiped and your ROM is complete.
  22. That’s it. But let’s not forget the man who brought it to us.
  23. Thank the ROM’s developer Juwe11 for the awesome work. It goes without saying that if you love this ROM, you should consider donating the developer. Get his post over here.

Finally, A very explanative VIDEO:

Here’s the list of incredible components this ROM comes with, which also make it one of the finest Android 2.3.2 ROM for your dear Galaxy S:

  1. Voodoo lagfix
  2. Super kernel of SpuerCurio
  3. Your fav clockworkmod recovery [Finally, you can backup your Android 2.3 ROMs too on Galaxy S]
  4. RAM Booster — credits to Darky for making it available to other devs
  5. For greater stability and flexibility, Bash’s been added!
  6. Cool and must-have apps for Galaxy S: SGS Tools, Spare Parts, Screen Filter (must have for me), Titanium Manager, etc.
  7. Modded 3D Gallery by Juwe himself
  8. Find the rest of stuff yourself 🙂

Changelog v2.5

  • New Supercurio’s hacked kernel – Thanks to supercurio
  • Included Clockworkmod
  • Lagfix
  • Added Superuser.apk
  • Reworked framework
  • Reworked and improved theme
  • New animations
  • Improved look for Android unlock screen
  • Fixed icon in status bar for battery charging
  • Reworked SystemUI (new icons in status bar, etc., more in black&white style)
  • Reworked MediaProvider
  • Fonts now more in black&white style
  • Added Gingerbread keyboard
  • Fixed RAM (added rambooster) – big thanks to Darky
  • Added init.d
  • -zipalign, complete, sysctl
  • Added bash (more stability and flexibility)
  • Added fstab
  • Completely reworked update-script
  • Added app Advanced Task Killer (use this app for more RAM)
  • Added app SGS Tools
  • Added app Screen Filter
  • Added app Titanium Backup
  • Added app Circular battery
  • Modded 3DGallery by me (now fast and smoothness)
  • Implemented Fugu tweaks (More smoothness and faster system) – thanks to nikademus
  • Added new busybox (now compatible with apps which need root)
  • Added strace (/system/xbin)
  • Added ipctool (/system/xbin)
  • Added vfp-crasher (system/xbin)
  • Added appwidgetpicker.apk
  • Added new Juwe’s wallpapers
  • If you want CRT display animation (go to settings/display/animations/all)
  • More stable system
  • Faster system

Benchmark Scores — for whatever they’re worth! Frankly, I don’t have too much faith in these scores.

Juwe ROM 2.5 Linpack Score Juwe ROM v2.5 Quadrant Score Juwe ROM v2.5 Smartbench 2010

So, once again, if you like Juwe’s work, donate him by clicking the image below.

[button link=”https://¤cy_code=CZK&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted/” icon=”” style=””]Donate Juwe11[/button]

So, that’s it. Do let us know your opinion about the ROM, Okay!

11 Comment

  1. Nedim says: Reply

    Is phone SD card internal flash memory?
    Thanks 🙂

    1. Kapil says: Reply

      Check out the video fully to know what you’re doing and how — it’s in the post after the instructions.

      By SD Card, I meant phone’s internal SD Card, which is not internal flash memory. Remove your external SD Card while you’re doing this. Connect phone to PC and your phone will be available as separate drive, which is your phone’s internal SD Card — copy the ROM file here in the outermost folder, ie, root folder (not in any sub-folder).

      Ah, I hope I’m clear and you get it!

      BTW, check out these links to know more about your phone — and

  2. Nedim says: Reply

    Yup, it is 😉

  3. Nedim says: Reply

    Thanx I did it in second try, now returning to stock FW,it was great but after I changed homescreen and some animation effects it reported some error and started to lag 🙁 Ater that I did factory reset and that made phone unusable.
    Thanx for the great effort maybe I’ll give it a try later, but this time no messing with those tweaks…

  4. Is this stable version of 2.3?
    I’m going to install it on my device. But i see it’s not stable!!!

  5. Nedim says: Reply

    First this is upgrade to leaked Android firmware 2.3.2.
    So, please do read before adding comment. Second, there is new version of this at xda…

  6. Stripe says: Reply

    I made the mistake of putting the rom on my external SD, lucky CWM has options to rescue you from that.

  7. johnny says: Reply

    Will your next versions kernal support voodoo sound?

    1. Kapil says: Reply

      Hey, I’m not the developer of this ROM. It’s developer by XDA member, Juwe11 — I’ve provided details about him in the article.
      But, I think the future ROMs — not necessary the next ones — will definitely support VooDoo sound kernel once solid Android 2.3 builds come from Samsung. Or, let’s say, once Samsung releases the official Android 2.3 for Galaxy S. And I think it’s coming soon!

  8. johnny says: Reply

    Thanx man

  9. Capnrik says: Reply

    i switched over last night…unfortunately, i’m running into several bugs…

    * If i call out or someone calls me, I have to put it on speaker phone or else I can’t hear them.

    * If i power up my phone…I can send texts…but after a couple hours…if i try to send a text it fails until i reboot again.

    * Also if i’m talking to someone…I can’t go to the home screen.

    * Some issues with apps that I had previously…but that may have to do with the apps.

    …buut i’m also getting the Kernel Panic Upload Mode error sometimes… :/ i’ll probably just have to do a clean sweep and see if that fixes it. hahaha  

    Will do that now and let you know if it fixes the issues…

Leave a Reply