yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] darki00:
.

Yes it seems to does not work etither primary or secondary (but i did not try).

PS: I send a private message one week ago to the developer but he does not answer :/
[Galaxy S II General] The-Hulk:
I have just checked hellcats profile and he has not made a single post since 21-02-12, so i hope everything is ok and that he is just on holiday or somthing.
[Galaxy S II General] Lost.soul:
He is fine.. He just has been tinkering with his psvita instead. (check his twitter account)
[Galaxy S II General] SupraN0va:
@Hellcat

Boy , awesome work. Cant understand why you dont go for ,,Recognized Developer''. You deserve it if you ask me.:D
[Galaxy S II General] Lost.soul:
Nah i was just talking about the video i watched there.. Sorry to get your hopes up mate.
[Galaxy S II General] ghassir:
i still waiting for ICS one ! :)
[Galaxy S II General] korado:
I wonder who will do it first,gokhanmoral with siyahkernel or hellcat :rolleyes:
[Galaxy S II General] darki00:
I asked with private message Hellcat and he did not answer (some people thinks he works on his psvita).

So... for lolboot, the project seems dead :s

But i ask gokhanmoral too and he gave an answer =) (dualboot works for him now but it is not easy to install and not very compatible, so he wants to improve his software =) )

Nb: gokhanmoral is a very nice guy :) (if you want to talk with him ;))
[Galaxy S II General] Mohad.O.F:
ok thanx (:
[Galaxy S II General] Gammelgustav:
Hey there - we (Galaxy S1 guys) are trying to "port" your work over to our phone...

Maybe you have some advice ;p

http://xdaforums.com/showthread.php?t=1585441
[Galaxy S II General] fabrizioo2007:
is this project Dead?
[Galaxy S II General] Nelinski:
I was also wondering if its still getting developed. If it was made possible to sync the contacts and sms from one OS to another, then i'd 100% use this. Either way, good work mate. Keep it up!
[Galaxy S II General] The-Hulk:
I heard he was working on his psvita, so not sure how long he will be away from this project.
[Galaxy S II General] Lost.soul:
Gokhan is soon releasing his multiboot kernel:

www.gokhanmoral.com/gm/2012/04/10/siyahkernel-v3-1beta1/

I think it is safe to say i will be looking out over there now :p

Edit:

Gokhan released it .. downloading and testing...
[Galaxy S II General] Thialala:
Hi!

Siyah dualboot is working like a charm. Awesome.
[Galaxy S II General] fishingfon:
Hey.

Can anyone tell me if the siyah dual boot is working well?

And would I be able to dual boot "pure ics v7.2" with a custom rom like miui or checkrom? Can you dual boot Any roms?

Thanks heaps

cheers corey bacon

Sent from my (Quietly brilliant!!) I9100T to your brain
[Galaxy S II General] Lost.soul:
Dual boot is working great.. U can boot from from any stock/aosp/aokp/cm9 based roms however you have to make sure to flash siyah kernel after you flash any rom since most probably they use their own kernels.
[Galaxy S II General] The-Hulk:
You can dual boot any ICS rom, as for your combination you can only try, I can't see you having any problems with that combo. As for is if running smooth, well its still in beta so it is slightly buggy.
[Galaxy S II General] Neo.:
Any updates hellcat?
[Galaxy S II General] fishingfon:
Hey all,

I want to dual boot the pure ics v7.2 and miui roms. But I can't find the download link for the latest version of the miui rom. Can anyone give me a link to the official xda Page for the latest version of the rom?.

I know this may sound like a noob question. But I have Google it but I can't find it lol

Thanks in advance for anyone who can help

Cheers corey

Sent from my (Quietly brilliant!!) I9100T to your brain
[Galaxy S II General] The-Hulk:
Pure ics here

and miui here
[Galaxy S II General] fishingfon:
Thanks heaps! I will try out seyah dual boot soon. I am a bit busy with work at the moment. I have time get a Web site up by next week for someone. Or else I don't get paid :-( lol

I will let you know how I get on with dual boot!

. Thanks corey

Sent from my (Quietly brilliant!!) I9100T to your brain
[Galaxy S II General] flaviosemprini:
change boot keys HELP

please, I would like to change the boot key combo, and to avoid going into recovery mode when the usb connector is inserted.

is there e way to tweak the boot keys? Which rc file should I edit?

thank you very much and greetings for your work!!!!!
[Galaxy S II General] rmarcus:
Can I boot GB and ICS all stock?

I really like the 2.3.7... :)
[Galaxy S II General] fishingfon:
I have been using siyah dual boot for a couple of weeks now. And it is really good. I have dual booted pure ics and miui v4, and it works flawlessly. And it supports ics. So it is very good.

Corey
[Galaxy S II General] Salem's galaxy:
LOVE the siyah kernel!

I am patiently waiting for the latest updates on this awesome kernel! I am thoroughly enjoying having two phones in one. I'm curious to see if they'll be able to support more than two roms. Great job to the developers!
[Galaxy S II General] bmg002:
Is the source available for this? Sorry if this is a dumb question, but I would like to look into porting this over to the SGH-T989 and SGH-T989D (a different Galaxy S 2... the T-Mobile/Telus version). I don't think our /cache partition is bug enough for the /data partition to get dumped in there nicely, so I may need to figure some other way to do it that would be similar but different... or was it that cache was mounted to data? The partition structure is different on the T989 so I may need to do some funky stuff (like mount onto external SD maybe?), but I'd like to see how some of the back end stuff was working (the key combo for example... the T989 has no hardware home button, just softkeys that I don't think are loaded until the ROM is up, so I'd need to change the key combo for the dual boot... volume+ and power maybe?)
[Galaxy S II General] Aimixess:
I'm not sure that Windows support a linux kernel :D
[Galaxy S II General] hEEGy:
Wow! Great work!
[Galaxy S II General] Rom_Kitchen:
I tried this method. Again I get the same error

cp: can't stat '/data/*': No such file or directory

if I remove the * and run:

busybox cp -Rp /data/ /cache/

it doesn't error, but it also doesn't work. Same error.

I like your way of thinking.

edit. .This is Tricky103. Using my alter ego
[Galaxy S II General] HellcatDroid:
@Rom_Kitchen / Tricky103:

Are you doing it from recovery mode?

Make sure /data is mounted.
[Galaxy S II General] Tricky103:
Sometimes I feel a fool.

Working perfectly. Thank you.
[Galaxy S II General] Tricky103:
Hi.

I know this is a test etc... how stable is it running on your phone. I cannot use it so far on mine the aosp partition just freezes and reloads the first page after 30 seconds or so. I will reload it again later with a clean install. See how it goes. Next time just install the rom and not sign into Google etc
[Galaxy S II General] Lennyz1988:
Great concept! I will keep monitoring this thread for updates.
[Galaxy S II General] Tricky103:
Hi. J did struggle to remove this kernel. I did think that I lost 3 button recovery etc. I partitioned and flashed clean stock rom and my phone was back to normal.

Have you seen paulobrian's post about the 500mb partition used by game hub. I am thinking that rom kitchen could have scripts to write to separate partitions.
[Galaxy S II General] phunkycow:
Rather offtopic, but this thread should really be moved to the development section. It goes unnoticed here!
[Galaxy S II General] bclark:
Wow, I can't believe this has been missed and isn't in the dev section. I'm looking for a slightly easier method before trying, as I only fully comprehend about a third, haha.

Great job!!
[Galaxy S II General] BigBangHD:
Great works! Really good!
[Galaxy S II General] HellcatDroid:
I am planning on making a small App that handles the setting up and everthing required.

Have a few things I want to try first with the actual dualboot to hopefully make it more flexible and raise compatibility.

I might also have found a way (gotta do lots of testing and trying for that yet) to launch other kernels for the dualbooted ROMs, i.e. launch the AOSP kernel for AOSP based ROM and a stock kernel for a stock ROM and the like.

To enter recovery power off and plug in USB cable or charger, that'll drop you to CWM.

Or just flash another kernel from Odin.

The mentioned 500MB partition I think is partition #12 - the one this one uses to drop the 2nd ROM on.
[Galaxy S II General] poults:
Looking forward to this being easier to use for the noobs! Sounds good.
[Galaxy S II General] roniez:
This my friend requiers some serious love! :)

be sporting miui and stock rom nice!
[Galaxy S II General] punshkin:
this is an awesome find!

i have a question/idea that might seem strange to some of you:

would it be possible to use the same data partition for both ROMs? I like to switch between Stock and Cyanogen frequently but it`s annoying to backup and restore nandroids, texts and titanium backups all the time... another benefit could be that we dont have to use a 100mb data for the 2nd rom

just an idea but i`d love to hear your thoughts on this

btw: shouldn`t this be in development? maybe more devs will notice and help you
[Galaxy S II General] silence8787:
Hey, wow this is just amazing.

I would love to have a version booting different kernels for MIUI and a very cleaned Stock rom(just for some samsung stuff and powersaving).

Do you have an idea if it's possible with 2 different /data partitions, like in your setup, to symlink some stuff like sms, phonebooks, googleaccount-logins, so that 2 different sms apps on each rom could use the same message-database? or aren't they on /data?
[Galaxy S II General] hauslandbiblio:
Source Code of your modifications

Hi,

I think the idea is quite cool! And as I would like to built my own kernel with your dualboot modifications, I would like to ask you about the source code for your modifications on the rc-files.

Really thanks

hauslanbiblio
[Galaxy S II General] r3v07ut10n:
Cant wait for this user friendly app to be made.
[Galaxy S II General] :
is there any more progress on this, it seems really cool.
[Galaxy S II General] cez10:
I am no dev so have no Idea whats possible whats not, but as our SGS2s have 16gb of memory, Wouldnt it be possible to partition it differently to have lets say 5gb for 1 system, 5gb for 2nd system, 2gb for sharing the apps, and the rest as the internal memory ?

the values are roughly as I dont know how much system needs etc etc :)
[Galaxy S II General] r3v07ut10n:
well finally figured out how to use terminal / adb lol. Now that i got it all in and i go to restore my 2nd OS.. it give me MD5 checksum errors on system and data. Yet if i just a regular restore it works fine. I am trying to restore CM7 and its scrweing me up. perhaps i will try and restore another rom instead of CM7 and see what happens.

I have also backed up 2 times as well with 2 different names... Hmm i am backing up using CWM 2.0.. and trying to restore via CWM4.0. this could be the issue?
[Galaxy S II General] supermult:
thanks, hellcat!

This looks really promising!

I hope its not too rude if i would ask if you could make it possible to decide what to boot without the homebutton. because my home button is broken.

btw: i still love you because of your great things done for the psp!
[Galaxy S II General] petsasj:
Sorry if i sound too demanding, but how's the effort coming along? Any new updates? Would love to use a Samsung ROM & MIUI.
[Galaxy S II General] punshkin:
i would also (without beeing impolite) like to know, how development is coming along
[Galaxy S II General] petsasj:
Any news? ^_^
[Galaxy S II General] HellcatDroid:
Well, I tried a few things to either raise compatibility and/or boot from images/have more installs at once.

Nothing really turned out working, I had high hopes for kexec to be able to boot the proper kernel for the ROM that's going to be booted, but that ended in a deadend as well....

Hm, I'd guess all that's left for now would be to make some kind of more-or-less (hopefully more) easy install/setup app for the way it's working so far.

Has a few catches I'm not too happy with, but better than nothing.

Got a few last ideas I have yet to try - all not "nice'n'clean" ones, but maybe something might work.... dunno *sigh*
[Galaxy S II General] petsasj:
Well that's better than nothing! If you need assistance in testing please let me know.

Thanks for your work.
[Galaxy S II General] Akez42:
Excellent work Hellcat! I'm going to have to try this one of the days, as I am still yet to drift away from stock!

I do have 2 quick questions:

1. Are the .rc files you altered the init.rc and recovery.rc files or were there others?

2. Do you think it could be possible (assuming all the drivers were in place) that a standard distro of linux could be booted without the need of chroot etc?

Thanks,

Alex.
[Galaxy S II General] HellcatDroid:
1: yep, those are the ones

2: not sure, but given you have all required drivers it should work.
[Galaxy S II General] netchip:
You have also edited lpm.rc ;)

Sent from my GT-I9100
[Galaxy S II General] HellcatDroid:
I did? *scratcheshead*

OH RIGHT!

For the recovery mode upon plugging in power :D

Totally forgot about that :o
[Galaxy S II General] shadowofdarkness:
Have you considered making the boot changes to Siyah Kernel, it would be a good choice because a advertised feature is that it is for both stock based and AOSP roms.
[Galaxy S II General] HellcatDroid:
Yeah, there was the idea to make a "set of kernels" and maybe just quickly flash the proper/best one for the next boot - there can be a quick and easy option to do it in the DualBoot helper app.

Speaking of that app, had a first "hot" testrun tonight.

Did set up a dualboot in under 5 minutes and just a few buttons to tap (plus installing / restoring the OS's, of course). No terminal messing whatsoever.

Gotta re-compile a new, clean kernel for this, make a video how it's done and I think it's ready to release soon, then.
[Galaxy S II General] Siberian Tiger:
Thank you HellcatDroid.Anxious to test this ...soon ;)
[Galaxy S II General] HellcatDroid:
It's done:

LolBoot - SGS2 Dual-Boot Easy Set-Up App

needs root!

(click images for larger view)

[ Video (also explains how to use it) ]-|-[ Download ]

Quick rundown of how to setup the dualboot with this app:

Install ROM you want to use as PRIMARY (ignore this if your current one shall stay primary boot)

Boot to CWM recovery and make a full backup of your designated primary installation

Install ROM you want to use as SECONDARY boot and do initial settings stuff

Run app - use first option ("cache current OS")

Restore backup of PRIMARY ROM

Run app again - use second option ("install cached as secondary")

use third option ("flash lolkernel")

Enjoy dualbooting :) (normal power on: primary ROM; VOL-UP+HOME+POWER (usually recovery): boot secondary ROM; power off and connect charger: CWM recovery

The kernel the app flashes for dualbooting:

Samsung stock compatible (some things don't work on AOSP based ROMs)

based on my v1.24 root kernel (i.e. has all features my root kernel has), but already compiled from latest Update_3 Samsung sources

Have fun :)
[Galaxy S II General] DirkTeur Velserbroncx:
from day 1 in love with samsung phones but SGS2 seems to have no restrictions at all ( at least with developers like you on this forum) looking for updates every day but this one got me really curious and im sure to try this on my phone.

Tnx for your effort and please go on with this great findings.
[Galaxy S II General] steslatt:
So am I right in saying this is only for samsung based roms and not for MIUI or CM7?
[Galaxy S II General] compuw22c:
Omg i can't wait to try this. Like stock for stability and some features but NEED to play with cm7/miui. Sounds like there's plenty of room for aosp roms. Perfect solution :)
[Galaxy S II General] Tricky103:
No your wrong work on them all :) Edit ---- Well I thought it did -----

Trying now with a Stock Samsung as Primary and Miui as secondary Edit --- I will let you know in a few minutes ---
[Galaxy S II General] evildave_666:
Does your app gracefully handle error conditions for the handsets where the size of hidden partition is smaller than system partition?
[Galaxy S II General] Tricky103:
:( no go with Miui

I will try some more when I have got some time.
[Galaxy S II General] steslatt:
Did it work??

EDIT - Sorry just saw your post :) Thats a shame :(
[Galaxy S II General] sarthakmttl:
Bloody awesome work mate...about to start...but before that how do i restore back to the original config like the single boot..:P :P
[Galaxy S II General] Tricky103:
Maybe a good thing as I will be running a slimline optimized XWKJ1 later and I can have that alongside the the full optimized XWKJ1, to see what I prefer.
[Galaxy S II General] Tricky103:
Use Odin, flash a kernel
[Galaxy S II General] Neo.:
Can I dual boot cognition n cm7?
[Galaxy S II General] Cangir:
Wow ! this is so awesome i'm gonna try it :P!
[Galaxy S II General] HellcatDroid:
Yeah, non-Sammy based ROMs (like esp. AOSP based ones) don't work too well with the dualboot kernel.

There's a few ideas on the table on how to handle that situation, but some just don't work, some are user unfriendly and some need a lot more investigation.

I want a solution to this that not only works, but is also nice to the user, i.e. easy and not too much trouble....

Doesn't even need Odin, just grab kTool dump current kernel prior to installing the dualboot one and to "uninstall" restore previous kernel via kTool again and format /cache (ONLY /cache, nothing else) via CWM.

But this gives me the idea of adding a clean uninstall / undo option to the app.

Yeah, I'll add that :D

Depends on what you understand under "gracefully handle".

The app doesn't do a raw image "copy" to partition 12, it copies everything file based.

So, as long as partition 12 is latge enough to hold the secondary system files, everything is cool.

But does the hidden partition really differ in sizes?
[Galaxy S II General] JaX3RiR:
Wow! Great work, Hellcat.

I think I vaguely remember you doing a lot of Sony PSP developing back in the day... :D Hellcat's Recovery Flasher and whatnot! Those were the times.
[Galaxy S II General] psb07158:
Woah woah woah is this the same Hellcat?!?!?!?!?

If so, Hellcat I <3 you bro! Your work on the PSP made everything so much easier for n00bs like me! :D.
[Galaxy S II General] HellcatDroid:
:D

Yeah, same :D
[Galaxy S II General] evildave_666:
Yes they do. On the japanese images FACTORYFS is 612MB and HIDDEN is 412MB. Can send you a copy of the .PIT if you want proof.

The program should at least check if there's enough space on the destination filesystem.
[Galaxy S II General] HellcatDroid:
Why should you lie, I believe you. :)

Just wondering they actually do/did that.... looks like they need the additional space on /system for something and took it from (usually not used anyways) space.

Interesting.

That's a good idea.... I'll add something for that.
[Galaxy S II General] steslatt:
Great work so far, hopefully you will find a way to do it.
[Galaxy S II General] HellcatDroid:
I think the route I'll go for now (until I find a nicer way) is to grab a good AOSP compatible kernel, patch it for dualboot and add multiple "Install kernel" options into the app.

So if, for example, you have stock Samsung running at the moment and want to reboot to an AOSP one, you fire up the app, do a quick "reflash" of the kernel and THEN reboot....

Not as seamless as I'd like, but should at least do the trick - for now.

Another idea I have yet to think through is that you can "assign" a/the working kernel for primary and secondary and the kernel currently booting "detects" if it's the right one and if not reflashes the proper kernel and reboots the device to boot using the other kernel (that will then detect it's the right one and does not flash/reboot anything).

Adds another reboot (have to see how disturbing it gets) but it's more seamless for the user....

Other stuff I want to add to the app as well:

Above mentioned available space checking

More error handling :rolleyes:

Backup and restore of the secondary system and data (as a CWM backup only gets the primary)

Uninstall/Remove option (incl. saving the previous kernel that was installed prior to installing the dualboot one and restoring that as well)

A brief, yet detailed enough "How To" directely in the app, so people can check on how things are done and work

Open to suggestions :)
[Galaxy S II General] steslatt:
Siyah Kernel seems to work ok with MIUI and it works great with stock rom to.

http://www.gokhanmoral.com/
[Galaxy S II General] shadowofdarkness:
I vote for Siyah to, if you do that one please do a current beta because v2.1 beta 14 fixed fm radio for AOSP roms (says MIUI but I assume all AOSP) which is a major thing for me since I listen to the radio 40 hours a week. Which is a reason I have never even tried a AOSP rom on this phone since I would not be able to leave it on a full day other then weekends which was not enough time.
[Galaxy S II General] giraldi:
Waiting for your next release, I thank you!

PS: please, when you'll release the next version could you write a complete guide to test the app?

Thanx!!!:)
[Galaxy S II General] DirkTeur Velserbroncx:
Same here 40 hrs a week on fm radio and on Siyah kernel with some

uc/uv 3days of battery life never done better on any other kernel before.

ps can you send me some 20€ bills cause i am fresh out( for future complaints)

already love your k-tool for flashing the yellow triangle.
[Galaxy S II General] Carnelain:
This is probably much harder than out sounds. But couldn't you use a different boot combination say menu + power.

Hmm, I guess not 'cause you're using the recovery mode to jumpstart the bootloader.

I'm just thinking having your phone going into recovery mode every time you plug the charger in isn't really a good idea. Maybe a modified version of cwm asking boot within a time limit before it such down.

Just brainstorming here don't pay to much attention. Just now I was thinking if a dual boot with chrome OS is an option. Look at me rambling.
[Galaxy S II General] HellcatDroid:
Hehee, a dif. button combo is impossible, unfortunately, yes, because I am "hijacking" recovery mode.

And it's the other way round, the bootloader fires up the OS / recovery.

Just saying :)

About the last suggestion: I am actually currently investigating on how to write a binary that runns w/o the full OS, like the CWM one to implement a menu prior the actual recovery (it's for my kernel, because I want to give the option to choose between CWM5, CWM4 and stock - for the dualboot another option could be added like "idle - just sit there and charge the battery", incl a timeout).
[Galaxy S II General] shadowofdarkness:
Would this idea work.

Shave off a little space from another partition (sdcard?) for a couple more kernel partitions then have a custom kernel loaded default that brings up a menu that would then use kexec to start a correct kernel for whatever ROM you want to load.

This hopefully would work so that it could boot unmodified kernels so that people like myself who keep up with frequent kernel releases would not be stuck with one or constantly waiting for you to update to a new one.
[Galaxy S II General] HellcatDroid:
kexec wouldn't even need extra partitions, you can just pass a zImage file to it.

I did look at kexec already, and while the kernel support for kexec is not more than ticking on the option in the config, the kexec-utils unfortunately need extensive porting to this device.

I tried to get it working with a buddy who's a real Linux pro for days until we gave up due to the kexec-utils requiring so much porting and patching to run on the S2.

Also just kexec'ing a random kernel would simply result in booting the primary OS or recovery, a few edits have to be applied....

But the point you're bringing up is bothering me as well, I was hoping to be able to pass a commandline to a kernel upon reboot (and hoping the kernel actually bows to it), but so far no luck.

This is a really tricky one.
[Galaxy S II General] Tricky103:
Following therealhellcat on twitter, I can't wait for the next upgrade.