yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] jawonder:
Nice !, I have ViperOne 3.0 running great as my main rom . What i did was install Viper, boot into viper where the MultiRom boot menu wasn't present, i then i reboot back to recovery and flash ElementalX 5.6 then do an inject . Now when i reboot i get the MutiRom Menu . I now have sense as my main Rom .
[One (M7) Original Android Development] Arcterus:
Yep, that's how you do it. :)
[One (M7) Original Android Development] oblikas:
Thanks a lot [MENTION=4684315]flar2[/MENTION] for the kernel.

Will update the OP after school.
[One (M7) Original Android Development] formula84:
It would be ideal to use stock so we don't have to use 4.2 camera blobs on 4.3 roms.
[One (M7) Original Android Development] Arcterus:
Well, personally, I prefer the custom kernel to Zoes and Panorama mode. ;)

However, I'll try to see if I can get it to work.
[One (M7) Original Android Development] Giblet-dono:
I have been looking forward to multiboot/multirom since day one so I am pretty excited about this thing..

I have tried the following today:

I tried removing my ViperOne 2.7 backup (that didn't work) from the rom list and readding it using the same backup.

This time I did wait the appropriate time for it to boot, but it booted to ViperOne 3.0 anyway (my internal rom)

So I decided to just reinstall ViperOne 2.7 from zip.

Now when I add the rom it says it's to big and will automatically edit the zip so it does fit.

Then before Aroma started the screen went black (such as TWRP automatically does to save power)

The screen wouldn't go back on, even tough the device was still in recovery..

After 5 minute I got suspicius: ViperOne 2.7 uses Aroma, so I knew the install was not going trough.

I used power + volume down to reboot into recovery and ViperOne 2.7 showed in the rom list, I deleted it from here.

Than I restarted the ViperOne 2.7 install this time making sure it would NOT go to sleep.

I got into aroma and indeed the rom installed.

After the install it showed me the install log, and it said the rom install failed due to a boot.img not being found.

Than it said it removed the incomplete rom

I rebooted the device and in the multirom menu it showed the ViperOne 2.7 option.

I tried booting it and it booted straight to my internal rom ViperOne 3.0

After this I decided to try the install one more time to see if I could figure out the solution to this problem..

So I got back in recovery, removed Viper 2.7 from the romlist

Added new rom, and went trough the install again

after the install the log shows the following:

Restoring mounts
Updating partitions details
extracting contents of boot.img
failed to load boot.img
erasing incomplete rom.

I opened rom list and no rom was shown,

I rebooted recovery and went to rom list again, this time all my roms did show including ViperOne 2.7

I used flash zip to flash Elemental X 3.12.1 (for android 4.2.2)

I went trough the installation without a hitch

After it showed the injecting boot.img dialog without a problem

So I rebooted the device and got into the multirom boot menu

Ofcourse I chose viperOne 2.7 but again it booted to ViperOne 3.0

EDIT: I just installed ViperOn 2.7 over the old installation,

This time there was nog boot.img error at the end (because it was present from the previous kernel installation)

I then tried to boot it: it booted ViperOne 3.0

Then I tried reinstalling the ElementalX kernel on top of it

I tried booting it: It booted ViperOne 3.0

I think I covered all the bases now..

I have tried a lot and spend a lot on time on writing every step down,

I hope you can find some kind of solution for me,

I would love to use ViperOne 2.7 as one of my roms because it's most stable.

I can't use it as primary rom because there is no kernel supporting MultiRom for it yet.

Any suggestions would be greatly appreciated!

Giblet

P.S. All other roms I tried such as AICP, PAC, CARBON and TripNDroid work flawlessly!
[One (M7) Original Android Development] kingbobski:
Sadly still binary error unable to flash, I have tried re-downloading multiple times to check if bad download but happened every time
[One (M7) Original Android Development] Giblet-dono:
Could you try the following zip:

https://hostr.co/BjZPkjwg4QcT
[One (M7) Original Android Development] kingbobski:
Right thank you! That worked! :)
[One (M7) Original Android Development] throcker:
Ok guys, let me understad...With elementalX kernel w/multirom-support I can boot a sense rom (sense 5.5) WITHOUT ANY KIND OF ISSUE and use aosp roms using the don't-share-kernel feature as multi boot option?

I see lots of camera problems, I don't understand if they come up only if you want to boot multiple sense roms, I just want a sense as primary rom and try aosp roms on multi-boot...can I do it manteining a reliable primary sense rom? as good as stock?
[One (M7) Original Android Development] Giblet-dono:
I can't account much for the camera as mine never had any kind of problem as far as I can tell..

But multibooting with sense 5.5 (Venom 3.0) as primary rom works though could pose problems.

To read my experiences look here:

http://xdaforums.com/showpost.php?p=46476552&postcount=99

and

http://xdaforums.com/showpost.php?p=46488688&postcount=107

TL;DR: It does work exept if you want to use Venom 2.7 as a second rom.
[One (M7) Original Android Development] Shmi117:
Ok, so lets say I flash this and get it all set up and end up not liking it, is there a .zip to flash to restore everything back to normal (I know N7 has this .zip, so I'm just curious whether this will ever come or if you have to remove it a different way)?
[One (M7) Original Android Development] Giblet-dono:
Removing it shoudl be quite easy..

First remove all roms from you rom list 0apart from primary)

Just install a default recovery

dirty flash your rom

dirty flash your kernel

You should be back now..
[One (M7) Original Android Development] throcker:
Ok i read that but...I still don't understand....can I run fine a stock sense 5.5 as primary and aosp roms on multiboot? without issues? :D
[One (M7) Original Android Development] oblikas:
Yes
[One (M7) Original Android Development] Giblet-dono:
Yes you can
[One (M7) Original Android Development] kingbobski:
I'm trying to run both official CM10.2 nighties and then run Ubuntu Touch on the side but I've installed Ubuntu touch but it just fails to boot saying "Kexec-hardboot support required" but there isn't a option to build the kernel so can't I dual boot these two ROMS?
[One (M7) Original Android Development] Giblet-dono:
I have posted 2 "install logs" already, and was wondering:

Is it actually possible to run ViperOne 3.0 Alpha (Android 4.3 + sense 5.5) as a primary

and run ViperOne 2.7 (Android 4.2.2 + Sense 5.0) as a secondary rom?

I have been trying it for some time now, and everytime I try booting ViperOne 2.7 it just boots ViperOne 3.0 and throws a bunch of system errors.

I have previously tried:

S-ON

Old firmware (2.24.401.1)

I had ViperOne 2.7 installed which i backed up

I then installed ViperOne 3.0 with ElementalX 5.6 and Multirom zip torugh the modified TWRP

Then I restored the backed up rom as a secondary rom.

When that didn't work I removed 2.7 from the rom list and tried installing it anew from the install zip.

I even tried using ElementalX 3.12 this also didn't work

I have tried the same today but with:

S-OFF

New Firmware (3.57.401.500)

Still not working,

Is there anything I am missing?

Thanks in advance,

Giblet
[One (M7) Original Android Development] oblikas:
It's not possible at all to boot a Sense ROM as 2ndary ROM.This mod was made for AOSP ROMs,not for Sense .Sorry.
[One (M7) Original Android Development] formula84:
This is a shame we can't use sense as second Rom... Currently there are no source for 4.3 sense kernels... So they are using a hybrid of 4.2.2 sense and 4.3 GPE source. That why they have to include old camera bits to get camera to even work with the custom kernels.

I would love to be able to switch between aosp and sense 5.5 without having to sacrifice on using old camera.

Currently this is only possible to use custom kernel to get the sense /aosp combo.

I would love to find a way to hack the stock 4.3 sense kernel, we don't have source, to apply this patch to in some way. This way I would not be sacrificing anything by having sense as the one with the modified kexec kernel.
[One (M7) Original Android Development] the ManaWhoney:
This is awesome :) had 4 roms installed at once the other night! Great way to test and emperiment. Also I was having issues with the elemental kernel tweaks messing with my tweaks that were installed by my original Rom and Im not experienced with overclocking and such yet on this phone. Bulletproof kernel is closer to stock and made by the developer so I extracted the patched elementalx and bulletproof kernels and did some looking around. Im no expert so this is in no way a how to or anything but it seemed to me that both kernels( aside from the kernel tweaks and clock settings in elemental) looked virtually identical so I took the boot.img from patched elementalx kernel, erased boot.img in bulletproof and replaced it with the patched one. Rezipped the kernel and put on phone, flashed it, and then injected current boot sector. Like I said Im no expert at this but as far as I can tell every thing works just fine only by current sense ROM(T3) is much more stable in my opinion. Thanks for this mod friend! Looking forward to seeing where this goes :)
[One (M7) Original Android Development] MICH_**:
i am running viperone 3.0 . can i flash this special kernel? does it work with viper rom?

---------- Post added at 04:51 PM ---------- Previous post was at 04:27 PM ----------

i have tried to flash multirom-20130927-v15a-m7ul.zip but the original twrp tells me FAILD. Do i first have to flash the modded twrp? Or what is the problem?
[One (M7) Original Android Development] jawonder:
---------- Post added at 02:29 PM ---------- Previous post was at 02:27 PM ----------

[/COLOR]

Yep , i'm using ElementalX 6.1 with ViperOne as my main rom.
[One (M7) Original Android Development] MICH_**:
ok, thank you!

but why i can not flash the multiRom file?

---------- Post added at 08:48 PM ---------- Previous post was at 08:31 PM ----------

Always when i try to flash this MultiRom file i get this:

Checking for MD5 file...

Skipping MD5 check: no MD5 file found.

assert failed: getprop(ro."product.device") ==

E: Error executing updater binary in zip `/sdcar

Error flashing zip `sdcard/multirom-2

Updating partition details...

Failed
[One (M7) Original Android Development] Giblet-dono:
Search the thread, has already been asked.. and answered

Also, an edited file has already been posted (by me)
[One (M7) Original Android Development] MICH_**:
I instlled the multiRom file. i installed the modded recovery. i instlled the kernel. and now i have problems with my phone. wifi does not work anymore. and there are serious problems with the display...

does this kernel not work with viperone 3.0? (android 4.3 sense 5.5)
[One (M7) Original Android Development] Giblet-dono:
Read the opening posts, and even the thread

The kernel posted is ONLY for AOSP based roms (such as AOKP/CM10/PAC etc)

If you want a sense 5.5 android 4.3 kernel with multirom support use ElementalX 6.x (6.0, 6.0b, 6.1)
[One (M7) Original Android Development] MICH_**:
ok, everything works now. when i add a nes rom (cm) should i share the kernel with my internal rom?
[One (M7) Original Android Development] Giblet-dono:
Again READ before you ask!

This information is in the opening post!

That's it, nothing more nothing less, leave everythign at default and you should be fine
[One (M7) Original Android Development] oblikas:
Can anyone make a FAQ thread for me? I am busy like hell with ths school.
[One (M7) Original Android Development] Giblet-dono:
FAQ

You can find the text &code for everything below in the following link

https://docs.google.com/document/d/10B38SlCliWHPsfCI39I_sNmQNgVvTJpBx4A_Fwr_Nsc/edit?usp=sharing
[One (M7) Original Android Development] MICH_**:
You told in the OP, you installed 4gb Ubuntu on an usb drive? Which ubuntu? What do you exactly mean?
[One (M7) Original Android Development] oblikas:
I forgot to delete that..it's from MultiROM for Nexus 4..
[One (M7) Original Android Development] Giblet-dono:
I know the question was already answered, but you really have to learn to search!

The post above you says it's not possible yet to use it. (see point 13)

Also in the opening post, under installing rom, you will see "other systems"

And it clearly says

So please, just learn to look, search and do anythign before you ask questions that have already been answered
[One (M7) Original Android Development] Nekromantik:
Anyone here tested latest team 7 kernel?

Its updated to work with multirom.
[One (M7) Original Android Development] Giblet-dono:
not yet, but it's easy to test in a working system.

if you have multirom setup with elementalx, get the team 7 kernel on your internal memory, aswel as elementalx.

flash team 7, test it, if it does work post back.

if it does not work reboot into recovery and flash elementalx
[One (M7) Original Android Development] Nekromantik:
I not used this yet.

If I do try it then will let you know. :)
[One (M7) Original Android Development] Arcterus:
You can boot Ubuntu Touch by following steps 4-8 from http://xdaforums.com/showthread.php?t=2388593 and modifying step 7 to:

Flash 4 as an Android ROM in MultiROM and then flash 5 and 6 using Advanced>MultiROM>List ROMS>cm-10.1-otherstuff>Flash Zip

NOTE: the steps are in the second post.
[One (M7) Original Android Development] Giblet-dono:
Thanks for that! I will test this, and if it also works for me (which I gues it will ;) ) I will update my post!

My FAQ post has been updated, Ubuntu touch properly boots, for all bugs see the ubuntu touch thread
[One (M7) Original Android Development] maxrdlf95:
How do you install gapps do you install it the same way as a second rom?

Figured out how lol!
[One (M7) Original Android Development] jawonder:
Avanced/MultiRom/ListRoms, choose rom you want to install GApps then choose flash zip and select your GApps .
[One (M7) Original Android Development] helpmeplis:
Google Play Edition Android 4.3

ElementalX-m7-4.4

does this version have all the latest features? because when i install it it says September 25 if i remember correctly in aroma.
[One (M7) Original Android Development] Giblet-dono:
Sorry, this question does not make sense to me.

What are you trying to accomplish?

latest version of what?

Primary or secondary rom?

Please provide some more info
[One (M7) Original Android Development] helpmeplis:
im sorry was actually making sure the kernel i mentioned worked with this multi rom, and posted the question in this thread instead of the kernel thread sorry.

i want to know if the Google Play edition of that kernel have "-kexec-hardboot (for multirom support)" because this feature was added October 12 as the thread says, but the GPe kernel says sept 25 in aroma. Thats why I was asking.(posted in the wrong window)
[One (M7) Original Android Development] Giblet-dono:
Ah that makes more sense

Currently I don't know of any GPE kernel with the kexec hardboot patch.

ElementalX GPE edititon does not have it
[One (M7) Original Android Development] helpmeplis:
Thanks Just installed a sense rom now gonna give it a try thanks
[One (M7) Original Android Development] Golv:
[MENTION=4870917]oblikas[/MENTION]

Thank you for your great and hard work! :good:

I read everything, but issue hasn't been discussed yet ...

Q.: When I booted from second ROM .... Is it possible to have access from second ROM to write-protected partitions of first (main) ROM? For example to partitions from /dev/block/mmcblk0p1 to /dev/block/mmcblk0p12???

Can I make changes to them without S-OFF?

And another question ... Is it possible to move Rom on external SdСard (to use with OTG Usb cable with charge) and make Boot Android from SdCard (as hereand here) ?

Can it be done for the M7? I'm trying to understand and do it, but I don't have enough knowledge at this moment ...

Thank you!
[One (M7) Original Android Development] Giblet-dono:
Data sharing is not possible on this mod, acces to partitions from the other rom also is not possible.

Can you make changes to what without S-OFF?

It should be possible to install a rom to an external SD..

But I have not tried this yet, I will test this and when it works I will post a new message.

EDIT: Sorry I busted my USB-OTG Cable and can't test..

To test this, plugin OTG cable with usb/(micro)sdcard reader+(micro)scdard

Go into recovery > advanced > Multirom > add rom

Now wait about 10s and press the refresh button

You should now in the middle window see another storage device apart from internal memory

select it and go trough with the installation as normal.

Please post back wether it works.
[One (M7) Original Android Development] Golv:
OK, thank you! I will try and let you know!

I have USB-OTG Cable and USB-OTG Cable with charging.

I installed ViperOne 2.7 (Android 4.2.2, 2.24401.1) and kernel teaMSeven Sense 2.2.7 (Sense 4.2.2 Performance Edition (Sense 4.2.2)

Whether it's possible to patch this kernel with kexec-hardboot?

I unpacked this kernel to RAM and zImage, but don't know how ptach it ...

Or I can use ElementalX 6.0 or higher for Android 4.2.2 sense 5.0?

In an extreme case, I do nandriod backup and flashl ViperOne 3.0 RC1 (android 4.3 sense 5.5, base 3.62.401.1) with kernel ElementalX-m7-6.1.2.zip

Right?...
[One (M7) Original Android Development] Giblet-dono:
If you are not a (kernel) developer I advise STRONGLY against patching kernels yourself.

You should use a 4.3 + sense 5 rom, such as ViperOne 3.1 RC1: Mind you, today RC2 will be released.

And use ElementalX 6.0 or higher (I use 6.1.2)

I have NOT tried team sevens kernels, and they might or might not work properly!

Always do a nandroid backup upfront!
[One (M7) Original Android Development] Golv:
OK, when I get back from my work I will download ViperOne 3.1 RC1 or RC2 and try to do it.
[One (M7) Original Android Development] formula84:
Any luck in trying to patch the stock Sense 4.3 Kernel? I would like to be able to run Stock Sense Kernel with this mod.
[One (M7) Original Android Development] Giblet-dono:
Sources are not released so, until that happens it won't happen
[One (M7) Original Android Development] Arcterus:
I haven't had time to try yet as I've been loaded with essays and presentations for school.
[One (M7) Original Android Development] formula84:
The person below said they would try, not sure how without sources but I asked a while ago and they said it may be possible.

Really the main reason I want stock is because there is no source for 4.3 sense kernels yet so they are using camera bits from 4.2.2 and I want to a avoid that.

It's a shame we can't get sense booting as second Rom. I would be willing to have a sense rom with custom kernel as first just to boot a second stock sense kernel in rom slot 2
[One (M7) Original Android Development] maxrdlf95:
Use teamseven 2.2.8 it already has kexec you can only add that to kernel source.. So no unpacking kernel will not change that lol

Enviado desde mi HTC One mediante Tapatalk
[One (M7) Original Android Development] Golv:
I tried to install MultiRom.

Primary - ViperOne 3.1 RC1 and ElementalX 6.1.2.

Ubuntu Touch as my Secondary Rom. If I install Ubuntu to internal memory, everything works fine and rom is loaded ... If I install Ubuntu on microSD card (plugin OTG cable with usb / (micro) sdcard reader (micro) scdard): Go into multi rom recovery> advanced> Multirom> add rom > choose /dev/block/sda1 (USB), install > from Zip > Choose “cm-10.1-20130802-UNOFFICIAL-m7ul.zip” , CHOOSE TO INSTALL AS A NORMAL ANDROID ROM! NOT as any other OS or ubuntu Touch, without share kernel!

Then :

Advanced> Multirom> rom list> change> /dev/block/sda1> cm-10.1- 20130802 -UNOFFICIAL-m7ul.zip> Flash Zip menu. Then flash the other two files: saucy-preinstalled-phablet-armhf.zip and M7-ubuntu-conf.zip (in / dev/block/sda1). In this case phone does not boot into Ubuntu. When I select from boot menu USB> cm-10.1- 20130802 -UNOFFICIAL> Boot.... Phone is restarted and all stops on black screen. Communication with the microSD card doesn't happen, LED on microSd not light or blink! I've been waiting a long time, nothing happens . Tried to do a few times. It seems now version with secondary rom through Usb Otg - does not work ...
[One (M7) Original Android Development] Giblet-dono:
Thanks so much for reporting back!

I will add the information to the FAQ shortly
[One (M7) Original Android Development] Golv:
Maybe someone will be able to see and to port THIS and THIS method of booting from SD card but with files from M7 and correct offset? :o

I will try but not sure that anything can happen at once .. But I'm always ready to be tester! :good:
[One (M7) Original Android Development] throcker:
And what about....

Sense 4.3 primary and 4.3 Google edition on multiboot?

is it possible?
[One (M7) Original Android Development] Jterry31:
Update the OP with the kernel that Boots sense , with proper instructions.

Thank you.
[One (M7) Original Android Development] Giblet-dono:
OP is already updated with kernels that support sense..

It's just in the FAQ, which I made for him because the Original poster is VERY busy with school..

Also, if you search you can find the kernels which support this yourself..
[One (M7) Original Android Development] maxrdlf95:
When you install a ROM how you install an update over it beacuse on Install ZIP it says dont install OTA
[One (M7) Original Android Development] Giblet-dono:
I would advise to just make a nandroid backup before trying this but the following should work perfectly:

It depends: primary rom: Just install zip -> then after install inject current boot sector

on secondary rom: Go into the rom list -> choose correct rom -> flash zip

That's it..
[One (M7) Original Android Development] Vitruvian:
I just spent the last two hours installing and playing with this mod, and all i can say it's awsome. ;) I'm on ViperOne 3.1 RC2 as my primary rom running ElementalX 6.1.2, and as sacondary I first flashed ubuntu everything went fine, now i'm on cm 10.2, and now i'm downloading some other roms to try... Thanks Again for the Awsome Mod, keep up the good work :)

p.s. i'm not quite sure what is it for Kernel w/ kexec-hardboot patch, do i need to flash, couse i didn't flashed that and everything is fine for now...?
[One (M7) Original Android Development] Giblet-dono:
It's in the FAQ, ElementalX has the Kexec patch so that's why you're good..
[One (M7) Original Android Development] hassan_abdul:
thanks for the hard work

and your excellent tutorial/faq

I have Venom ViperOne 3.1 RC2 as primary and AOKP as secondary ROM...

Worked instantly and I do not have problems so far

Just downloading Trickdroid GE as third ROM... see if it works, too

I can recommend this method, as it is great

Kindest Regards

Hassan_Abdul

EDIT: Trickdroid GE installs but doesn't boot - must have done a mistake or so

EDIT2: Did a strange Pac install, worked wonderfull - so I suppose that is was not my fault that TrickD GE didn't work ;)

Well, maybe I'll try a CM10 tomorrow
[One (M7) Original Android Development] Vitruvian:
I've tried SinLessROM GE v4.3 as secondary rom but it's not working, i guess GE Roms doesn't work couse of different firmware or so...

tell me how's working GE for u ?
[One (M7) Original Android Development] Giblet-dono:
Google edition roms will not work as seconday roms they are very different from AOSP (CM10 kernels also don't work with it)

As a primary they might work, but I have not yet seen a GPE kernel with kexec patch.
[One (M7) Original Android Development] Vitruvian:
Oh, Ok Thanks for clearing that up, as i am not that familiar with that stuff very much ( i run out of thanks, i'll thank u tomorrow).

And just out of curiosity, which Rom u are using as secondary Rom, or those that are in your signature? Couse i want to try other roms and I want to be sure which I can run as secondary :D :) :P
[One (M7) Original Android Development] Giblet-dono:
Jup the ones in my signature all work for me