[Galaxy S II General] ohwarumbloss:
Fake Dual Boot temporary walkaround

Hey guys,

I figured that Dual Boot with "myLSDrom.zip" as 2nd Rom is not working. Of course it isn´t but it wasn´t clear to me even tho it´s obvious. (Size of /preload partition, Updater Script and so on)

Now, I found a way to get it running, it´s more like a workaround, not a real Dual Boot system.

CyanogenMod 10.1 and other Open Source based Projects have changed many things (to deep for me) in Kernel / System and so there was a lot of confusion about what works/works not together. My personal experience with CM10.1 + unsupported Kernel was missing Phone functions. But that was made more than clear in the threads so that´s no surprise but...I HAD TO TOUCH IT ;)

Still, some of us (including me) like CM/AOSP but may need some Sammy Stuff (including me also). So, a Dual Boot, at least for now, gives us a hard time.

Here is my temporary Solution for this Problem :

- From now on we flash AOSP Rom as FIRST Rom. (Important)

- After Setup of this Rom we do a Backup of the Rom (optional, only if we want to restore boot.img)

- Now we flash the DorimanX 7.44 "LSD" Edition

- Prepare 2nd Rom in Dual Boot Options

- Install my PreLoadLSDrom.zip (It is done for me, will upload if someone is interested)

- Boot into 2nd Rom

- Done

- As we now have the wrong Kernel for the first Rom there are 2 possible Ways :

a) advanced Restore from Recovery and restore "boot.img"

b) get the right Kernel as a flashable .zip (or build this yourself)

Here is the way to make your own PreLoadLSDrom :

- Extract the Base Rom

- Move ALL Files from /preload/symlink/system/app to /system/app

- Delete the now empty /preload Folder

- Delete all Bloatware (like Books etc...)

- MOVE huge Files like "Clockpackage.apk" or "Email.apk" to a safe Place on your SD Card (Careful, some apps a needed for System)

- Do this till your ROM-Folder is smaller than 500MB (before compressing)

- Create a .zip with the ROM-Folder now

- Install your ROM as 2nd Rom

- Boot into 2nd Rom, if you did everything right, it will ;)

- Finish the Setup of ROM, install Root Explorer Lite from Market

- Now, use Root Explorer Lite to create a folder in /data/app called "app" (or any Name u prefer)

- Move all Apps you Moved from /system/app to a safe Place on your SD Card into that Folder

- Create Symlinks with Root Explorer (Create Shortcut) and put them into /system/app

WHY SHOULD I DO ALL THIS ????

Because this way we will have TWO SEPERATE and INDEPENDENT Rom. Now, we can flash any AOSP Rom and only have to flash DorimanX 7.44 "LSD" Edition to use our Sammy Rom thats now "stand-alone" in /preload. A simple switch to another AOSP Rom is now no Problem anymore and will not delete our Sammy Rom. To switch between Roms we need to switch Kernel but that´s a small Price IMO)

Please let me know what you think about this, maybe this is completely BS to you ?

Some more Informations on my Setup :

- This is how my .zip looks inside

- Here you see which apps I put into /data/app/app

- Here you see which apps are now in /system/app

And if you are using the same Base Rom as I did you may just put the attached Updater Script into it. This should work. Let me know ;)

If you want me to upload my Rom please let me know. There are 2 Versions, one complete Stock and one with awesome AOSP Theme by GoldieKing :D

Greetings

Thomas