You are on page 1of 9

Insanity ROM How To

This has been asked a lot on IRC in the past. Here is a step by step guide how to flash a ROM to your Galaxy S. There are loads of ways to do this; I find this one the best and quickest for me. I prefer to start off with JM8 and then move to JPM base with CWM. From there the worlds your oyster, simply copy different mods to the sd and flash directly from there going back to your base at any time should you need to revert back.

What you need:


Odin3 - http://nfye.com/toolkit/tools/Odin3.exe o s1_odin_20100512.pit - http://nfye.com/toolkit/pit/s1_odin_20100512.pit o s1_odin_20100803.pit - http://nfye.com/toolkit/pit/s1_odin_20100803.pit JM8 o CODE_I9000XWJM8.tar - http://nfye.com/toolkit/roms/CODE_I9000XWJM8.tar.md5 o MODEM_I9000XXJM4.tar - http://nfye.com/toolkit/roms/MODEM_I9000XXJM4.tar.md5 JPM o JPM_JPM_U_JPM.tar - http://nfye.com/toolkit/roms/JPM_JPM_U_JPM.tar o Custom Kernel YA-OK! Yet-another Optimised Kernel - http://nfye.com/toolkit/other/YA-OK.tar based on JPM kernel Universal Lag Fix Free Memory config (341MB) Overclock Jhash SpeedMod Voodoo Display tweak Insanity o XXJPO-insanity-1.zip Nice to have for the lazy Android Debug Bridge (a.k.a. adb) - http://nfye.com/toolkit/tools/adb.zip Samsung USB Drivers (No need for kies) - http://nfye.com/toolkit/tools/USB_Driver.exe

I have put together a complete toolkit, which will be changing all the time I guess as I add more tools and scripts. All the files needed can be located here: http://nfye.com/toolkit/

Warning There have been many reports about a problematic batch of Galaxy S phones that are not able to reach recovery/download mode. If you are going to flash / change roms / Do any customization - Make sure you can reach these modes before doing ANYTHING. See the 3-button combo fix if you cannot access Recovery Mode.

Step One - Partition Start Phone in Download Mode (No Cable Attached) Open Odin. o Check Re-Partition o Select s1_odin_20100512.pit as PIT

Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.

Select Start

Step Two Flash JM8 Start Phone in Download Mode (No Cable Attached) Open Odin. o Select CODE_I9000XWJM8.tar.md5 as PDA o Select MODEM_I9000XXJM4.tar.md5 as PHONE

Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.

Select Start

*NOTE: No PIT or Re-Partition

Step Three Flash JPo Start Phone in Download Mode (No Cable Attached) Open Odin. o Select JPM_JPM_U_JPM.tar as PDA o Select s1_odin_20100803.pit as PIT

Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.

Select Start

Step Three Custom Kernel Start Phone in Download Mode (No Cable Attached) Open Odin. o Select YA-OK as PDA

Connect Phone with USB Cable Once ID:COM is yellow you safe to continue.

Select Start

Doc_Kalpik Froyo Copy the ROM onto the Internal SD Card. This can be done via adb or placing your phone in USB debug mode and mounting the USB as storage. Reboot the phone in recovery mode Select install zip from sdcard

Select choose zip from sdcard

Select XXJPO_v7.0.1.zip

Select Yes Install XXJPO_v7.0.1.zip

Wait a while it installs the new ROM.

Select ++++Go Back++++

Select reboot system now

NOTE: As this is a deodexed ROM, First boot will take some time.

Universal Lag Fix To use nearly any Lagfix Option, use the ULF option in CWM menu. Reboot the phone in Recovery Mode Select advanced ULC features

Select Lagfix options

Select your desired laxfix desire

Once you have chosen an option you will see your configuration change

Select ++++Go Back++++

Select reboot system now

Once the phone reboots, it will reboot again into Recovery Mode, here you are presented with a number of options. Select Yes, with factory reset without backup The phone will reboot once more, this time in normal mode.

Other Information ADB - Android Debug Bridge To use the Android Debug Bridge you need to enable Debugging Mode first. Once enabled you will be able to use ADB and do a number of things. Enable Debugging Mode Press Menu Select Settings

Select Applications

Select Development

Check USB debugging.

Select Yes

Connect the phone to the USB cable and plug the other end directly into the PC. NOTE: The computer should start installing the necessary ADB drivers. A total of three devices will be installed (Samsung Android Composite ADB Interface, Samsung Android USB Modem, Samsung USB Composite Device. You should also now see two icons in the notification area.

Mass Storage It is possible to mount the internal SD and microSD card as storage on your local pc, this is useful if you do not wish to use adb to copy files around.

If you wish to use your device as Mass Storage: Pull down the notification area Select USB connected

Select Connect USB storage

You should now be able to see your device in explorer

You should always safely eject the storage Select Turn Off

Download Mode To enter download mode, you hold the Volume Down + Home + Power. See image bellow: Recovery Mode To enter download mode, you hold the Volume Up + Home + Power See image bellow:

3-button combo fix for any firmware version Preparation: Make sure you have the drivers installed (i.e Kies is recognizing the phone), adb available and "USB Debugging" turned on in "Settings -> Applications -> Development" menu. Type *#0228# in the dialer and check Voltage value (without USB plugged in) is atleast 3800(mV). P-SBL.tar.md5 - http://nfye.com/toolkit/other/P-SBL.tar.md5 Open Odin o Select the P-SBL.tar.md5 as PDA file. o Check Phone Bootloader Update

Connect Phone with USB Cable and place phone in download mode (ADB method) Once ID:COM is yellow you safe to continue.

Select Start

NOTE: It should take three seconds to complete. After the update phone will reboot automatically.

You might also like