[Q] Is it possible to dual boot i9000 with different custom Roms - Galaxy S I9000 Q&A, Help & Troubleshooting

Hi Devs,
Can anyone answer the question, Is it possible to dual boot i9000 with different custom Roms?

it is possible and is under development, but has not been completed yet, as im sure you can understand how difficult it must be.

I don't think I would be game enough to try that..

Good question
Sent from my GT-I9000 using XDA Premium App

Very Possible (i think)
Galaxy S is a kind of mini compact compute,
using the bootloader, using two kernels side by side on the phone.
as logical question , this my logical answer.
i think by this year, smart developers will reach that point instead of focusing on thems ,app and wallpapers.
this is intresting
thanks

bekh said:
Very Possible (i think)
Galaxy S is a kind of mini compact compute,
using the bootloader, using two kernels side by side on the phone.
as logical question , this my logical answer.
i think by this year, smart developers will reach that point instead of focusing on thems ,app and wallpapers.
this is intresting
thanks
Click to expand...
Click to collapse
That bootloader thing isn't as easy as you might think
And you have to figure out how to partition the phone because two roms mean two /system and, as far as I know, the space is lean as it is now.
It should be possible but I don't want to be the guy who does it (although I would respect that man (or woman) a great deal)

Well multi boots require separate partitions plus a multi boot loader. Quite an ask for a phone. in theory possible, but sounds pretty difficult to me.
Sent from my GTI9000 using XDA App, gingerbread 2.2.3 jvk rooted, ADW launcher + gingerbread theme

whilst its not really dual boot you could use CWM to make backups and restore the different roms if you want to regularly switch? not what you are asking I know but a work around perhaps.

i would be happy for an app that runs a system of the sd card, kinda like how they used to run android on the HD2. Click the app and it would boot android restart and it boots back to winmo coz thats whats on the NAND .
This would good for people that want to test a ROM, mod it, theme it without flashing the orgional ROM. A Virtual machine if you will

jebise101 said:
i would be happy for an app that runs a system of the sd card, kinda like how they used to run android on the HD2. Click the app and it would boot android restart and it boots back to winmo coz thats whats on the NAND .
This would good for people that want to test a ROM, mod it, theme it without flashing the orgional ROM. A Virtual machine if you will
Click to expand...
Click to collapse
hey guy i have think about what you said if dev can develope multi loader like computer that can we have both winphone 7 with android or maemo with bada or meego with ios! that sounds good and i think we can do that cause we have three diffrent storage in galaxy s. that have 2 gig rom that we have used it for android by now and we make it lagfix and change it from rfs to ext. another storage is internal nand that is 8 or 16 gig that we can use for further os like ios. and at last for blue tooth or else we can use external sd storage up to 32 gig i think galaxy s is more up than n900 or hd2 so we can nand and port real os on it!

BootManager - ROM multiboot
Hello, someone knows if this app works on galaxy s i9000?, I have a version of this device sold exclusively here in Brazil it is called I9000B, the only difference for the I9000, is that my tv is digital!

I wud love to hav dual boot - Android n WP7 (like HTC HD2), but having 2 android OS doesnt make any sense!

Actually does so, this way we can enjoy two different roms at the same time, can have the best of two worlds!

No updates? I thought we could just have an entry in the recovery mod which backs up the old kernel, flashes a new kernel, maybe modded to mount the /system and /data filesystems from sdcard images (system.img & data.img), replaces init.rc to avoid problematic mounts, and then boots the other rom. then, to reboot in the original rom, enter recovery and select the default one. I just want to know what are the problems we could find with this method. I can help, if someone is interested in doing this. I'm not a dev, but I can prepare images, edit init.rc, and if you give me the source I may be able to edit the recovery. I really want dual boot on my i9000, to test roms without wipes and backups, to have choice, to have a recovery rom in case something goes wrong with the default one and I'm not at home. For instance, it happened to me, that sometimes I couldn't listen to music when I was on the bus, due to roms' problems. I wish I could boot an emergency rom in cases like that.

casseres2001 said:
BootManager - ROM multiboot
Hello, someone knows if this app works on galaxy s i9000?, I have a version of this device sold exclusively here in Brazil it is called I9000B, the only difference for the I9000, is that my tv is digital!
Click to expand...
Click to collapse
no it will not work, becoause of bootpartiton
but i really cant understand , why skilled kerneldeveloper cant develope any dualboot kernel: Main rom at Phone-Rom and second rom just at sd-card

...
...that would be nice to have a dual boot on my samsung !!!!

Related

[Q] Need A Little Help With These Roms...

Hi everyone!
I've been an android user since the G1 and have had many different devices since then(htc magic, sony ericsson xperia x10, lg eve-yuck, htc desire, etc) and I have now just jumped on board with the Galaxy Tab!!!
I'm totally stoked and very happy to be joining everyone here in samsung tablet land, and I just wanted a litttle helping hand to speed things up for me a bit
So basically, I have a GSM tab thru rogers that I have just rooted and installed clockworkmod recovery on. I decided to flash the MoDaCo custom rom on and play around for a bit with no problem. What I need some help with tho, is maybe a brief explaining of the differences between the very few roms available right now for our tabs.. overcome v1.2.3, MoDaCo, etc.
I know for example, when dealing with my desire, there are a bunch of roms all catering to diff needs/wants/etc and they have diff looks and features not to mention diff versions of android-2.1/2.2/2.3
Whats the deal with the galaxy tab? Any help is much appreciated. Opinions are all welcome.
(if 3.0 honeycomb was available I wouldn't be asking this right now lol)
THANKS EVERYONE AND I LOOK FORWARD TO KEEPING UP WITH THE TAB SCENE ALONG WITH YOU ALL!!!!!!
Hi!
i needed some help from you.As you said u have installed the clockworkmod recovery.I have been trying to do that from the past 2 days but im not able to.i have unrooted my samsung tab, and i have checked if the bootloader is locked and it is not.and i have installed the Rom Manager.But when i try to click "FLASH CLOCKWORKMOD RECOVERY" i get and error " error while downloading from server.Please make sure that you have a stable internet connection, and that your SD card is inserted and has free space!" Can you please help me with this?
Hey, sorry for the late reply..
I had a few problems starting out with rom manager as well.. You have probably figured it out already, but I would grab the overcome rom that has cwm attached already.. Super easy. Once you get it installed you can easily use rom manager to boot into cwm whenever you like..
Sent from my GT-P1000 using XDA App

[Q]Dualboot Android

I love so much AOSP Roms for our Galaxy S I9000..I have done a nandroid back-up of Galnet MIUI v4 and Cyanogenmod 7..so if i want one of two roms i have to format system/data/cache/datadata from recovery and then restore the back-up..
My question is if is there a way to manage to do a dualboot between this two (or others) Roms..??
I think if it is possible it will be a great develoment for our Galaxy S..
Maybe i'm sayng a stupid thing but i want to read your opinions about this..
Cheers
i dont think its stupid at all, this would be a great feature! I have seen this in other android devices!
I've always wondered this too.
This was done on my previous device (HTC Hero) but it was a bit of a pain. The second Rom was installed on SDcard which was slow, and was FCing constantly, etc.
Whoever's interested can have a look at the HTC Hero forum section. It was ported by Kendon (he was part of VillainROM back then, don't know now).
Hope some developpers can do this ..
If it was possible on Htc Hero with less memory and less power it could be done also on Galaxy S I9000..
But Htc Hero is Htc and Galaxy S is Samsung so..i don't know..
I'm sure this week in dev I saw a trial program to do just this, running up to 4 roms! Will hunt down link if I can! Brb
Sent from my GT-I9000 using XDA Premium App
Where..??On I9000 Development section..??
Just checked back in dev,q & a and general, 10 pages back, so either it is buried deeper, or it was a total phone bricker and mods pulled it, will search some more
Sent from my GT-I9000 using XDA Premium App
slaphead20 said:
Just checked back in dev,q & a and general, 10 pages back, so either it is buried deeper, or it was a total phone bricker and mods pulled it, will search some more
Sent from my GT-I9000 using XDA Premium App
Click to expand...
Click to collapse
saw that 2...it was for the evo if i recall ...
Cant find it anywhere, @silkydude....thanks for confirming, started to think I had lost the plot!
Sent from my GT-I9000 using XDA Premium App
Hi there,
Dual booting is kinda possible.
First one is to have very slims roms so you can install both on the nand and select one using a modded recovery.
Second one is to use redbend_ua script that will backup the current running rom, and then install another one and run it. The operation takes between 5 to 10 min depending on the rom and thats the only possibility to switch from 2.2.1 to 2.3 and vice-verca without having to flash bootloaders as redbend can flash bootloaders.
Also using redbend can be tricky as it can dump and write on partition but if it fail at flashing bootloaders you will be bricked.
Bricked phones can still be recovered using j-tag or 301k resitor.
Here is an attempt by z4ziggy:
http://z4ziggy.wordpress.com/2010/09/15/rom-flashing-using-redbend_ua/
The script in this page does not work but it can be improved.
You should check with him and some good dev like supercurio or codeworkx.
Also before applying any scripts, post it here and ask other people to see if it seems correct.
Happy flashing.
quick edit:
Be sure to dump the whole rom and restore the whole image even empty bml as it may have an importance.
We have to ask to developpers..
Not really, try to make a script that dump some bml, then try to restore them is it works then your good to go further.
Finally when you have a working script use tegrak kernel sources to include a "boot selection" as he did.
(on tegrak at phone boot you can enter recovery using the "home" button, change that to run the script so if you wait it boots normally, if you push "home" it dump the current rom and restore another one to boot on it)
Editing again:
If you use 2.2.1 bootloaders only, you can symlink an rom.img at boot and boot on it, it is easier but it is also pretty slow. (see nexus S rom port by supercurio)

Galaxy Tab 7 ROM Q's

I am getting an ATT Galaxy Tab 7 inch and have a few Q's. I have searched around but cant find specific answers to some Q's.
I am new to the Tab, but have been running Android on my HTC HD2; booting Android from the SD card once WinMo loads.
The question I have is, are you able to put a mobile phone flavor of Android on the Tab. And if so, can it be done with a ROM that boots from an SD card on a phone, or does it have to be NAND?
This is what I am running on my phone...
http://forum.xda-developers.com/showthread.php?t=970542
I really like it and am wondering if I can put it on the Tab as the only OS. I have read that you can make the Tab so it can be used as a phone also, which is what I plan to do.
Any answers would be appreciated. And, if someone could steer me in the right direction with respect to putting a non stock ROM on, that would be appreciated also.
I guess it was a stupid Q!
The development section is devoted to non-stock roms.
Maybe you can request the developer that create the rom to make one that suit the tab. He need to port it to our tab before you can use it to flash.
You need to understand, SG tab is not a WM device which the android OS need to boot from SD card. Tab is using android OS, and if you want to use custom rom on it, you need to flash the tablet custom rom (not a phone rom) which will replace the stock rom.
Sent from my GT-P1000 using XDA App
Now that I got my Tab, and have been doing a little self learning, I realize the Tabs capabilities, and what can be done with it....I think! I have flashed with the Overcome ROM, and have made the needed fine tuning. Thanks for the reply.

Developing Sense ROM

Hi guys!
Since two days I'm trying to create a ROM based on HTC Sense, porting from HTC Desire to our Nexus One using, as a base, the RCADSmixHD ROM.
I've been able to complete the entire package .zip and installing succesfully, BUT at reboot I'm stuck at the Nexus logo...
Do you think it's a kernel-related issue?
I really don't have any other ideas...
EDIT: I'd also like to know how to develop/modify a kernel for our Nexus One, but based on HTC roms... Someone has guides/links?
Try to Flash this Kernel: 2.6.35.6-eViL--10-7--1-wmcfg by eViL D:
You can find dl link here : http://forum.xda-developers.com/showpost.php?p=16995049&postcount=2
I had problems with the kernel include in RCADS on my N1
Thanks but no changes here... BTW the kernel included in RCADS rom works with my Nexus.. But here in this new ROM that I'm trying to develop I don't know what's wrong...
My guess there's something wrong with the ROM itself you probably have a few lines of code somewhere that are not working right. Were you able to compile the code on your computer?
Well, actually I'm trying to port a Sense ROM from HTC Desire with 250mb fit into /system/... I think that's the problem because my Nexus One could have bad blocks and/or less space into /system/, so this ROM wouldn't fit. I think so.
Regarding the code, I haven't written any kind of code, apart from looking at updater-script to be ok... Other suggestions? Thanks anyway, much appreciated
Now I'm trying to port a different ROM, the Desire S Gingerbread 2.3.5 with Sense 3.0!
But after replacing many folders and files from a Sense Rom of the Nexus One and the target Sense Rom that I'm developing, I have replaced boot.img and edited the updater-script properly (I think).
After installation, it's stuck at the Nexus logo... always!
What's wrong????????
Look at your logcat.
And at your /proc/kmsg.
If you don't know what these 2 mean - read up on those, use some googling.
If you can't - I believe you won't be able to develop anything worthy, or anything at all.
Moreover, Nexus has 145MB on /system partition. You need to utilize SD-EXT partition and symlink parts of the ROM to make it fit.
If I'm speaking Chinese and you can't figure it out - read the previous paragraph
From your posts I can't detrmine if you are developing or just trying to flash the rom to your phone, since you haven't done any coding. Am I misunderstanding?
rugmankc said:
From your posts I can't detrmine if you are developing or just trying to flash the rom to your phone, since you haven't done any coding. Am I misunderstanding?
Click to expand...
Click to collapse
You're right, because I'm not coding for a completely new ROM..
I'm just trying to "assemble" different pieces of ROMs together, a porting!
The only thing to "code" is the updater-script (or update-script)...
I have some errors there and I can't really determine why certain things goes wrong.. for now I don't have full knowledge of system partitions of Android.
And now I don't have enough time to fully explore this complex world
I have just tried for a couple of days...
Iperzampem0 said:
You're right, because I'm not coding for a completely new ROM..
I'm just trying to "assemble" different pieces of ROMs together, a porting!
The only thing to "code" is the updater-script (or update-script)...
I have some errors there and I can't really determine why certain things goes wrong.. for now I don't have full knowledge of system partitions of Android.
And now I don't have enough time to fully explore this complex world
I have just tried for a couple of days...
Click to expand...
Click to collapse
What did you add to the updater-script? And which folders specifically did you replace and change? And did you use a rooted ROM or the OTA one for the desire?
@Ace42:
Hi, I had used a rooted ROM from the Desire thread and I have followed this pretty useful guide which illustrates how to port Sense Roms:
http://forum.xda-developers.com/showthread.php?t=1222746
I have also had a look at almost all the files into each folders to see if there was differences in the code between the 2 roms..!
BTW the problem is in the updater-script...
For example I'm not able to mount "sd-ext", which is one of the most important steps to do for the Rom to being able to run into the device.
Look at that link properly, porting sense to OTHER SENSE DEVICES.
N1 isn't a sense device.
First, porting is more than replacing your boot.img and changing your update-script.
Like the other user said, you need to symlink files to your SD card cause N1 just isn't big enough.
Second, you're taking roms from other devices, most probably you'd have to re-write or mod the drivers.
Third, Porting just isn't that easy.
@illuminarias:
-> I know that, and in fact N1 becomes a Sense device when it has a Sense rom already installed... so it can be compared with other Sense devices.
-> I also know that we must symlink files, and you do that by adding lines of code into the updater-script (or update-script)!
-> If no one starts from something, how do you think that development for N1 can continue??
Iperzampem0 said:
@illuminarias:
-> I know that, and in fact N1 becomes a Sense device when it has a Sense rom already installed... so it can be compared with other Sense devices.
-> I also know that we must symlink files, and you do that by adding lines of code into the updater-script (or update-script)!
-> If no one starts from something, how do you think that development for N1 can continue??
Click to expand...
Click to collapse
The n1 also runs miui, is comparable to the m1? No.
Sent from my HTC Sensation Z710e using xda premium
illuminarias said:
The n1 also runs miui, is comparable to the m1? No.
Sent from my HTC Sensation Z710e using xda premium
Click to expand...
Click to collapse
I'm sorry but personally I love HTC Sense, not a-bad-copy-of-iPhone such as MIUI.
And since now I don't have money to change the device, I'll stick with this for other time.
Cheers
Iperzampem0 said:
I'm sorry but personally I love HTC Sense, not a-bad-copy-of-iPhone such as MIUI.
And since now I don't have money to change the device, I'll stick with this for other time.
Cheers
Click to expand...
Click to collapse
Yes, the same for me. I Love my nexus one with sense. Currently i also working on a gb sense rom for my nexus. Update Script is done and system should fit now with 151mb into the nexus rom. I ll will try to install & boot it at the weekend. Base was the currrent 2.3.3 Desire Release... Hopefully it fits into the small system and boots , to get logcats to work with...
If someone want to help & try, please contact me. I can upload the rom then to test. Currently i don´t have a lot of time , maybe together we get a working release...
@Deep-Knight:
Yep, I was working yesterday evening with the official Desire gingerbread update from HTC, but, as always, I'm stuck at the Nexus logo, after the installation is done... :/
I think I'm doing something wrong with system partition.. I know that our N1 can handle only 150mb for /system...
But I must admit that I'm using almost the same updater-script and boot.img as the N1Sensation v0.5 rom or RCADSmixHD rom..
Deep-Knight said:
Yes, the same for me. I Love my nexus one with sense. Currently i also working on a gb sense rom for my nexus. Update Script is done and system should fit now with 151mb into the nexus rom. I ll will try to install & boot it at the weekend. Base was the currrent 2.3.3 Desire Release... Hopefully it fits into the small system and boots , to get logcats to work with...
If someone want to help & try, please contact me. I can upload the rom then to test. Currently i don´t have a lot of time , maybe together we get a working release...
Click to expand...
Click to collapse
Just make a thread and upload your beta version, theres a plenty of people here able to test and help.
Thank you Menelkir for your interest!
But first I'll have to create something useful.. Maybe later on I'll create a new thread..
Till now I'm using some HTC Desire's ROM from the dedicated section here at XDA.
Stay tuned guys
As always graphical glithces will not be solved, until HTC releases Desire's Source Code..
The code is released already.
Unfortunately, the real trouble with porting ROMs is fixing the things that don't work - which will include trackball, hotspot etc - and this is the part where most of ROMs fail, because very few developers are skilled enough for that.

[Q] Multiple ROM's?

Is there any way to get dual/multi boot in SGS GT I9000.
Or any way to change ROM with out flashing, Like a live disc. where i install a ROM in external SD and swap it to change to a different ROM. A crazy idea.
Lots of ROM's to tryout & only one phone to test them. LOL
Every day i try out a new ROM, The flashing part is really easy....Restoring part is a pain in the ass.
Any suggestion.
P$N said:
Is there any way to get dual/multi boot in SGS GT I9000.
Or any way to change ROM with out flashing, Like a live disc. where i install a ROM in external SD and swap it to change to a different ROM. A crazy idea.
Lots of ROM's to tryout & only one phone to test them. LOL
Every day i try out a new ROM, The flashing part is really easy....Restoring part is a pain in the ass.
Any suggestion.
Click to expand...
Click to collapse
I think dual boot was tried but didn't work
Sent from my GT-I9000 using xda premium
Nandroid backups are all that come to my mind after this...
Though it will take lotta tym!!
Sent from my GT-I9000 using Tapatalk 2
Ask the creator of siyah kernel(gorkhanmoral) he made dualboot for gs2

Categories

Resources