[Galaxy S II Android Development] Troubadour666:
KERNEL STEP : Why DorimanX V8.xx ?

For dualboot like i do, we have to choose the good kernel that's can make it possible,

I know how to make it possible with only DORIMANX KERNEL 8.xx version,

the only one kernel i use since several months to improve my works on dualboot.

the 1rst step for dualboot like me is to flash Kernel DorimanX V8.xx lastest.

when you'have flash DorimanX V8.xx, ensure that your 1rst ROM boots and run well.

If your choice is made, you can continue .

just, If you have only one ROM and its Stock Kernel, you have to download lastest

Dorimanx Kernel here V8.xx and flash it to avoid second rom options opened and activated :)

After flashing Dorimanx V8.xx Kernel, you have to "initiate" space for your 2nd rom like the steps i describe below :

(so we assume you have Dorimanx V8.xx Kernel.ZIP in your external sdcard or internal)

Procedure to change stock kernel with DorimanX v8.xx and how to initialize 2nd ROM :

- in recovery mode of your current kernel (if you have this boot option )

- flash Dorimanx V8.xx Kernel.ZIP i say you to put in your External SDCARD before.

- again , if with your actual kernel permit it, reboot recovery,

- wait and it's booting on DorimanX v8.xx kernel CWM installed, with dual-boot options opened

go to :

- dual-boot menu

- wipe 2ndROM data/cache

So what is accomplished during this step:

wipe data\cache procedure have making (and formating if exist) the DATA.IMG file in an INTERNAL SDCARD \.secondrom sub-folder.

(expect you have 5Go minimum space free on your INTERNAL SDCARD before using a 2nd ROM)

(dont really know if CACHE.IMG is created too in this step)

DATA.IMG will be mounted as the \DATA\ partition when we run our 2nd ROM, while booting with Dorimanx V8.xx Kernel.

Other interesting Menu for 2nd ROM usage :

- mount and storage (if you need to perform some taskx on your 2nd rom partitions,

you will be use these choice below), you will find here many choice to mount and format partitions .

- mount /secondrom_cache

- mount /seconrom_data

- mount /secondrom_system

- format /secondrom_cache

- format /seconrom_data

- format /secondrom_system

You can have a look at this great site about what i'm talking here, (with many interested screens :) i take from site).

Before continuing, and for a good understanding, I think you have to read my little noob explaination about my understanding about a 2nd rom.

What about the large space \SYSTEM\ and \PRELOAD\ partitions of a JB SAMMY 4.1.2 ROM and on a 2nd ROM too?

JB sammy 4.1.2 are coming with so much bloatwares which take so much space in system partition

that "Samsung DEV" has decided to add a 2nd extended partition system , named \PRELOAD which

contain some most important apks for the system, deported in, instead of being in \SYSTEM partition

like in ICS or GB firmware.

As runing an entire system ROM is depending of system or app apks only exclusively stored in \system\app\ folder

(or \data\app\ and in \system\framework\ too but not talking about it here), Samsung DEV used symlinking

method to create symlink from all APKS in \preload\symlink\system\app\ folder to \system\app\ folder.

Also, you must know that when we run a ROM like a 4.2.2 rom, like a rootbox rom for example, in 1st position,

the \PRELOAD\ partition (\SYSTEM\ partition of 2nd ROM down, is showed and can been totaly accessibled.

When you understand that you can understand everything here

this image below shows the structure phone which become when you have your 2nd ROM installed

on your tel, (screenshot of winscp folder view while phone running on 1rst rom.)

About Biftor V9 ROM i take to my show, how can i do to put this structure folder on

the left side of image below, on my tel 2nd position rom ,when i'm runing my 2nd ROM following these folders (in the right side of image):

let's see this in next 2 posts : HOW TO FINALY MODDED UPDATER-SCRIPT FOR YOUR BEST ROM IN 2ND ROM