[Galaxy S Plus I9001 Android Development] Jonboy2011:
Because many people have problems that i dont have, in recommend that no one use it till its fixed.. sorry..

This Dual Boot Kernel are based on SkyHigh 1.5 for Gingerbread, CastagnaIT v7.6 for ICS, Phenom Kernel 3.6 for Jelly Bean (4.1.2) and Phenom Kernel 3.6 for Jelly Bean (4.2.2) with some modifications to make it boot from your sd card !

You can Dual Boot every Rom ! as example : cm10.1 and samsung stock or cm9 and cm10.

For easy Rom-Switching, broodplank1337 makes an app, just flash the zip file in CWM

Note:

DO THIS ON YOUR OWN RISK ! I RECOMMEND A FAST SD CARD; OTHERWISE YOUR SECOND ROM WILL RUN VERY SLOW !

The developers of the original Kernel arent responsible for any damage that might be happen by flashing this files ! Also, if you use one of these kernels, don´t report bugs in the original thread ! if you have an Bug,you could flash the normal version of the kernel and check if the bug still appears, if yes, you can post the Bug in the original Kernel Thread, if no, you can post it here.

Installation Guide

1. Partition your external SD card : There is a youtube video how to use the programm : http://www.youtube.com/watch?v=q9bVQ72YIuU&feature=youtu.be

First partition is the partition for YOUR data

Second partition have to be an 1GB ext4 partition, its for /system

Third partition have to be an 2GB ext4 partition, its for /data

And partition number 4 have to be an 300 MB ext4 partition, its for /cache

For partition you can use Easeus Partition Master, link below.

Its very important that the partitions are in the right order, otherwise installation of rom fails.

2. Download the boot.img, the update-script (link below) and the DualBoot App zip, and of course Download the rom that you want to have on external SD

Note:

Choose the right boot.img ! There is one subfolder for each Android Version, download the one for the Android Version that your SECOND rom based on

3. Replace the boot.img inside the rom zip with my downloaded one and replace the update-script inside meta-inf-com-google-android

4. Put the DualBoot App zip and your rom zip file which includes with my boot.img and my updater-script on your internal/external sd card

5. Reboot to recovery and install the DualBoot zip

6. Reboot to Android and open the DualBoot App

7. Now choose the right option, there are two for every Android version, one for boot from external SD and one to Boot from internal SD, for now, choose the option thats the right for your second rom (as example you will install cm10.1 as second rom, choose Boot Jelly Bean (4.2.2) from external SD)

8. Reboot your phone to recovery, install your second Rom and the DualBoot App zip,

9. Reboot to Android, your second rom should boot now, if you wanna go back to your first rom, start DualBoot app and choose Boot (...) from internal SD, you have to choose the option for the Android version that you first rom have ( as example if your first rom is cm10, choose Boot Jelly Bean (4.1.2) from internal Storage

Manually Installation

Installation Guide

1. Partition your external SD card : There is an youtube video how to use the programm : http://www.youtube.com/watch?v=q9bVQ72YIuU&feature=youtu.be

First partition is the partition for YOUR data

Second partition have to be an 1GB ext4 partition, its for /system

Third partition have to be an 2GB ext4 partition, its for /data

And partition number 4 have to be an 300 MB ext4 partition, its for /cache

For partition you can use Easeus Partition Master, link below.

Its very important that the partitions are in the right order, otherwise installation of rom fails.

2. Download the boot.img and the update-script (link below) and Download the rom that you want to have on external SD

Note:

Choose the right Kernel ! There is one subfodler for each Android Version, download the one for the Android Version that your SECOND rom based on

3. Replace the boot.img inside the rom zip with my downloaded one and replace the update-script inside meta-inf-com-google-android

4. Download the modified Kernel and your normal Kernel (very important) and put BOTH on your phone

5. Put the rom zip file with my boot.img inside on your phone

6. Reboot to recovery

7. Install the modified Kernel

8. Install the Rom

9. Maybe install something like gapps or mods

Now you can reboot your phone and it should boot the second rom from sdcard !

If you want to boot the rom which are installed on the internal memory, just reboot to recovery and flash another, unmodified kernel.

If you want to boot the rom which are installed on the external SD Card, just reboot to recovery and flash the modified Kernel.

If you wanna change the rom, just start the Dual Boot App and click on the right option, next reboot it will boot the rom you choosed

Downloads:

Kernels and boot.img´s: https://sourceforge.net/projects/dualbootkernel/files/

MiniTool Partition Wizard: http://www.chip.de/downloads/Partition-Wizard-Home-Edition_37391095.html

update-script: https://sourceforge.net/projects/dualbootkernel/files/updater-script/download

Dual Boot App zip: http://www.mediafire.com/?3ydbysbsiw00znb

Credits:

CastagnaIT

educk

Skywalker

broodplank1337

kacperski1