yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] HC4Life:
Great work! The latest MultiRom fixed the bootanimation issue and about saving a screenshot in secondary rom i can do that using the power button to bring the APM and use the screenshot option. My secondary rom is in internal storage.
[One (M8) Android Development] HC4Life:
Hey Cap,

Give me a help, i have ViperOne as primary and MaximusHD as secondary rom both installed in internal storage and working great but i want to install Renovate rom in external storage, i tried to install but during the installation it failed mounting the sd card, is it because the sd card is in FAT32 format? How can i install in external storage?
[One (M8) Android Development] Captain_Throwback:
I don't know - external SD support is experimental, so it could be anything. Try another ROM and see if it works. You sure the one you're trying to install is compatible?
[One (M8) Android Development] throcker:
I am experienced with this, I saw this project born with nexus7 2012, and install process was pretty easy for me.

I tried a gpe and an aosp ROM (Paranoid) ad guest Roma, everything was fine.

On m7 there were problems with gpe roms and dense on guest, even on double sense set-up, I'm very happy that on this there is no limit with install capabilities. Excellent Work!

Anyway, I can't find the theme for twrp lol...I just don't like it
[One (M8) Android Development] sardelisp:
I haven't done this before and i definitely want to try..

I want to ask if i have understand well before i proceed..

Now i have InsertCoin with ElementalX kernel 1.06 running in ART runtime.

I want to have Sense Rom as a base and AOSP like PA or PAC-MAN as secondary in my external sd card (is it possible?)

What i have to do right now to use multirom?

1st i must install multirom recovery

2nd i must install boot img or not? Does it need or the kernel support it already?

3rd i have to install multirom zip and then choose the AOSP rom i want?

4rth Do i need anything else lets say a factory reset or clean install the base rom?

Please help me i am not such a noob i will definitely understand flashing things img and so

just want to be sure for the procedure..
[One (M8) Android Development] jake.99x3:
So are you saying this won't work on Verizon devices and that Verizon variants should wait or only a certain part of MultiROM is not working for Verizon devices

---------- Post added at 01:52 PM ---------- Previous post was at 01:51 PM ----------

Did you get MultiROM working for Verizon?
[One (M8) Android Development] boringalex:
I have just updated the multirom zip in the first link. Now it should work for Verizon variants as well (it initializez the extra partitions).

If we would have a Verizon user to test...
[One (M8) Android Development] jake.99x3:
I'd be able to test but not until around 4 when I get access to my pc so that I can update my host rom to 4.4.3. After updating I'll test out the new MultiROM.
[One (M8) Android Development] boringalex:
1. Install multirom recovery.

2. Install multirom zip (you already have good kernel).

3. Disable screen lock from settings.

4. Install secondary roms from Advanced->Multirom.
[One (M8) Android Development] sardelisp:
will try it right now after a full backup and report if something dont work..thanks:good:
[One (M8) Android Development] TarekElsakka:
p.s you can't run a ROM from an external SD card.
[One (M8) Android Development] jake.99x3:
Not yet, the fix is coming soon

---------- Post added at 02:09 PM ---------- Previous post was at 02:04 PM ----------

Hey can you move the files to a different host such as android file host. Google Drive is allowing anybody to download the files because of the traffic
[MENTION=5565418]boringalex[/MENTION]
[One (M8) Android Development] boringalex:
Just a second. Uploading them.
[One (M8) Android Development] jake.99x3:
Let me know when you reupload them. I'll going to be afk
[One (M8) Android Development] Galaxysm:
I got it working :D. Well half way Lol. Just need a sense ROM and miui :3 is my baseband right? Also got 1 question if I want to change primary ROM what do I do ._. Just a bit confused haven't done this since I left my N5 :(
[One (M8) Android Development] jake.99x3:
xD didn't you sell your m8
[One (M8) Android Development] Galaxysm:
Well I got it back xD. Brother left the phone for a LAME iPhone and I took the homeless m8 back xD G3 is a bit boring ATM xD.

Edit: forgot to post the pic I'm running the m8 T-Mobile version
[One (M8) Android Development] sardelisp:
i installed multirom twrp recovery

rebooted in recovery

then flashed the multirom zip

then disabled the screen timeout (already had that)

then where i go?

i go advanced in recovery and it has not Multirom option why?
[One (M8) Android Development] boringalex:
Did you have a TWRP theme enabled before? Disable it if so.

I have uploaded all the files to a different host. Updated first post.
[One (M8) Android Development] boringalex:
If you want to change your primary, you change it normally. After that, you make sure you have a kexec-hardboot enabled kernel (such as ElementalX or those in the first post) and go to Advanced->Multirom->Inject curr boot sector. After that you are done and can boot to any rom (primary or secondaries).
[One (M8) Android Development] sardelisp:
yes i have a theme in twrp i uninstall it and reboot again..

everything ok! thanks:highfive:
[One (M8) Android Development] boringalex:
Can someone please confirm the links are working in the first post?
[One (M8) Android Development] sardelisp:
how can i add gapps to secondary rom?
[One (M8) Android Development] HC4Life:
I don't know, maybe is because the roms that i use are all Sense Roms. Do u have any rom installed in your external storage?
[One (M8) Android Development] Captain_Throwback:
I do, but I'm using an ext4 partition, so my situation is probably different. And mine work fine.
[One (M8) Android Development] remicks:
Renovate will not flash as a secondary rom. Use swap method.

Spoiler content hidden.
[One (M8) Android Development] Captain_Throwback:
[MENTION=695508]HC4Life[/MENTION]

You can always follow the instructions I posted before to make the ROM zip compatible with MultiROM.
[One (M8) Android Development] portals:
I have problem with boot from SD card too but in my case booting to recovery don't solve a issue. Rom on sdcard can by list from recovery but their are invisible in boot menu. Iink to my multirom_log.txt http://pastebin.com/JLJ97yRq
[One (M8) Android Development] Captain_Throwback:
And you're using the latest version, right?

Unfortunately that log doesn't tell me anything.
[One (M8) Android Development] portals:
Yes, today i reinstalled all multirom parts from app but it did not help. I am using 32 GB card.
[One (M8) Android Development] Captain_Throwback:
Well, like I said, external sd support is experimental and if it doesn't work, there's not much I can do to troubleshoot it, since it works for me.
[One (M8) Android Development] portals:
Same time after release i was able to boot from SD so probably it is a regression.
[One (M8) Android Development] Captain_Throwback:
Nothing has changed related to that code, though. And like I said, it still works fine for me.

So I'm not sure what to tell you. Maybe it has to do with the recent firmware updates?

Just use the one from the OP if the latest isn't working for you. If that one all of a sudden doesn't work, then it confirms the issue has to be something else.
[One (M8) Android Development] Captain_Throwback:
It's all working for me :rolleyes:. I have ROMs on both of my SD card partitions and they all show up fine.
[One (M8) Android Development] TarekElsakka:
Awesome. I installed the latest multiman and twrp from the app and I was able to install Elix-R to external SD and it worked perfectly. There are two issues though:

1) The external roms don't show up after the first reboot, I end up rebooting again and it works.

2) The multimananager app doesn't show the external Rom.

Besides that though everything is perfect.

One question: do you access files on the external drive when you're booted from an external ROM? I seem to only be able to access the internal storage. Does that mean both ROMs and sharing the same data? As in how would I go about playing a game which has an obb folder.
[One (M8) Android Development] Captain_Throwback:
Everything you stated above is correct. Everything is working as expected.

The app doesn't support ROMs installed anywhere but internal storage. And you cannot access the external sd card when running a ROM from there. That's actually the reason I created an ext4 partition on my sd card - so I could use that space and not lose either of my storages.
[One (M8) Android Development] TarekElsakka:
Forgive my ignorance, but do you create an ext4 partition inside the SD card using TWRP also?
[One (M8) Android Development] Captain_Throwback:
I believe you can, but it will erase all the data on your card (and is potentially unsafe). Using a program like GParted is safer and allows you to format the card outside of the phone. I believe BOOTICE can do it as well.
[One (M8) Android Development] anthony92170:
Cpl questions why do we need a kernel with kexec in it and do all Roms I add have use kexec kernel or just main rom
[One (M8) Android Development] reubenskelly1992:
Just your main Rom

---------- Post added at 08:45 PM ---------- Previous post was at 08:42 PM ----------

Please help. I've got liquid smooth as my main Rom with the kernel patch. And the newest viper Rom as my second. 3.0.0 released today. But it will not boot the viper Rom. The screen goes blank then it skips to the liquid smooth start up screen. Any ideas???
[One (M8) Android Development] donmarkoni:
1. Make a backup of your main ROM.

2. Install ViperOne 3.0.0 as main

3. Swap main to secondary slot

4. Restore main

That's how I installed Maximus 8 as secondary while using ViperOne as primary.

You see man, if you ask in the right place, you get help. ;)
[One (M8) Android Development] reubenskelly1992:
All working now. I did something similar to that. Thanks:)

---------- Post added at 08:59 PM ---------- Previous post was at 08:58 PM ----------

Thanks mate:)
[One (M8) Android Development] HC4Life:
Something weird is happening...I send the last ViperOne rom to my external sd card, when i put in recovery to flash the zip file is not there, it disappeared from the sd card.

Any help?
[One (M8) Android Development] Captain_Throwback:
I'm not sure what you're expecting anyone to do about this? If you copied it using MTP in recovery, it's possible it never got copied. Besides that, I'm not sure what to tell you. Try copying it again, I guess.

What does this have to do with MultiROM?
[One (M8) Android Development] HC4Life:
Maybe u're right, doesn't have nothing to do with MultiRom, i'm going to try again...

---------- Post added at 09:27 PM ---------- Previous post was at 08:51 PM ----------

Edit: I guess i have to uninstall MultiRom for now cause i want the new ViperOne rom as primary rom and there's no custom kernel until HTC release the source. I'll wait...:(
[One (M8) Android Development] anthony92170:
There is a custom kernel for viper it's in the op elementalx. It is for all sense roms and there is a gpe kernel asking by elementalx
[One (M8) Android Development] Captain_Throwback:
Not for the latest Android 4.4.4 OTA for Sense. Kernel source hasn't been released yet.
[One (M8) Android Development] anthony92170:
Ok but he said viper Rom is viper using 4.4.4 because the Sprint one isn't updated. I see the other viper is . He should have said which sorry guys
[One (M8) Android Development] Captain_Throwback:
There is no separate Viper ROM for Sprint, but since Viper was updated to the 4.4.4 base, it won't work on Sprint until an OTA is released.
[One (M8) Android Development] reubenskelly1992:
Viper works fine as secondary
[One (M8) Android Development] jcrompton:
Performance

What's the overall opinion of performance when running a particular ROM as secondary (on multiROM platform) as compared to running it alone without multiROM?

If there is degradation of performance on secondary does the primary ROM suffer any performance loss as well ?
[One (M8) Android Development] anthony92170:
None I've seen
[One (M8) Android Development] TarekElsakka:
I ran GPE and AOSP ROMs as secondary and never experienced any issues at all, it was just like running them without MultiROM.
[One (M8) Android Development] jake.99x3:
Tested the No Hang test copy and don't see what it's supposed to do. I RUU'd then followed all the instructions and flashed to No Hang MultiROM. When i booted up I still got to the selection screen for the ROM I wanted and if anything the restart after selection was 5 seconds slower. Let me know if you need anymore secifics.
[One (M8) Android Development] ThatKawaiiGuy:
I can't flash the MultiRom zip, gives me some error from updater binary, any help?
[One (M8) Android Development] ThatKawaiiGuy:
Weird, tried it again to get the log and it's working now.
[One (M8) Android Development] HC4Life:
Sorry to ask, but my question is as i can't have the ViperOne rom as primary rom cause the kernel patch (HTC hurry up release the kernel source), it's possible to install a Gpe rom as primary and using my ViperOne rom backup to install as secondary rom? I don't know if u understand what i'm trying to say.

Thx :)
[One (M8) Android Development] remicks:
Yes you can.

Spoiler content hidden.
[One (M8) Android Development] HC4Life:
How can i do that? Can u give me the steps?

Thx :)
[One (M8) Android Development] remicks:
Backup your current ViperOne install, wipe cache/data/system, flash a GPE rom, install MultiROM app, install kernel for GPE from within the app, reboot to recovery once kernel has been successfully flashed, go to the MultiROM menu and select add rom, choose to add from backup, select your ViperOne backup, accept, reboot once it finishes and then you should be able to select your ViperOne backup to boot from.

Spoiler content hidden.
[One (M8) Android Development] HC4Life:
Thx, i will try that. :D
[One (M8) Android Development] TarekElsakka:
Hey guys

I am currently running the latest 3.0.1 Viper which is, of course, based on 4.4.4, so I was wondering what options do I have in order to run MultiMAN with it? Would moving it to secondary, installing a 4.4.4 GPE/AOSP ROM as primary and flashing the proper boot image from the OP work? And if so, what are the necessary steps? I am assuming these are the steps I should follow:

1) Flash GPE 4.4.4 boot img from OP

2) Install MultiROM Zip

3) Go to MultiROM > Advanced > Move Viper to Secondary

4) Install any GPE ROM

5) Done?

Thanks guys!

EDIT: Which boot.img should I flash in Fastboot if I am going to be running AOSP (CM11) as primary? I am pretty sure the GPE ones won't work.
[One (M8) Android Development] nicholician:
As for installing a 4.4.4 sense based ROM, i don't know. However i do know that Captain Throwback made a CM kernel that will work on all AOSP ROMs if you want to run them as your primary ROM. The link to the kernel is listed in the OP.
[One (M8) Android Development] TarekElsakka:
I am aware of that, but what about the boot img? Do I just flash the one from the ROM itself? Like inside the CM11 zip?
[One (M8) Android Development] mattprice86:
Anyone tried the CM kernel with Dirty Unicorns as their primary? It's my favorite rom and daily driver. I'm currently running furnace kernel on top of it as my secondary, but would consider switching it to the cm if it works for primary.

For some reason, I keep having issues booting into my DU secondary after a couple times switching back and forth. Viper one 2.5 is my primary, currently, and the DU secondary was created from a twrp backup. Could that be the issue?
[One (M8) Android Development] TarekElsakka:
Guys lonelyx released a new kernel update rebased on 4.4.4 and I flashed it successfully on ViperOne. It has the exec patch and everything for MultiROM. Does that mean all that is missing is a 4.4.4 unsecured boot img like the 4.4.3 one in the OP for MultiROM to work with the latest Viper?
[One (M8) Android Development] Captain_Throwback:
If the custom kernel is patched it should work fine. You shouldn't need anything else.
[One (M8) Android Development] TarekElsakka:
That's great to know! Yes, in the description of the kernel it says "kexec hardboot" or something like that, which is made for MultiROM.
[One (M8) Android Development] mattprice86:
I had that happen to me too. It wouldn't mount the internal storage, so I ended up having to wipe my phone with an ruu and started over again. Don't know why that happened or what caused it
[One (M8) Android Development] LiLPurP:
So is 4.4.4 supported with multirom? Assuming i use the correct kernel right?
[One (M8) Android Development] Galaen:
That is correct.

Sent from my AT&T HTC One M8
[One (M8) Android Development] TarekElsakka:
I was running TeamEOS as secondary and I rebooted the device from MultiROM manager and suddenly I had a different recovery and the internal storage was completely wiped, which is so weird!
[One (M8) Android Development] Giblet-dono:
Flar2 released his 4.4.4 sense kernel

This kernel should work with multirom!
[One (M8) Android Development] AnimusVoxx:
Trying to use latest paranoid android rom as secondary rom and it keeps telling m3 I need a keexec hardboot kernel and ive tried using multiple and I still get the same error in multirom, also my multirom app keeps telling me I have an update available but it fails to download every time, can anyone help
[One (M8) Android Development] Captain_Throwback:
Crap, I lost my server, so the latest zip isn't available at the usual link.

I'll go and move it asap.
[One (M8) Android Development] AnimusVoxx:
Thanks M8!..... See what I did there.
[One (M8) Android Development] Captain_Throwback:
Try it now.
[One (M8) Android Development] mattprice86:
Just tested the new elementalx 2.0 sense kernel and can confirm that it does work, no issues. Currently running Viper 3.01 with ElementalX 2.0 as primary, Dirty Unicorns backup as secondary
[One (M8) Android Development] topjohnwu:
Does the latest zip in the multirom app merged with the hang on boot fix? Do everybody experienced hang on boot? I personally experienced a few, sometimes I had to boot in recovery to make secondary roms boot up.
[One (M8) Android Development] Onem8:
So i installed cm11 on my external rom. I checked this again in recovery that it is installed when i select in manage rom "select location to list /dev/block/..." so its there. But when i reboot and autoboot for multirom i can't see nothing. Is there a work around ?
[One (M8) Android Development] HC4Life:
How can i add Maximus HD icon in MultiRom app?
[One (M8) Android Development] HC4Life:
Which rom do u have as primary rom?
[One (M8) Android Development] Onem8:
arHD 21
[One (M8) Android Development] Jbb3393:
Tap on the icon in the manage Rom part of the app, then browse to where it's saved
[One (M8) Android Development] HC4Life:
Did u install the new ElementalX kernel with patch for Sense android 4.4.4?
[One (M8) Android Development] Onem8:
Yes, everything is working from internal sdcard. Just from external i can't boot read the thread here thats a bug but I can see my secondary Rom is installed on external. I sqee this in manage rom in recovery.
[One (M8) Android Development] HC4Life:
How did u install the secondary rom? Did u add and install?
[One (M8) Android Development] Onem8:
From recovery , multirom instal on exf
[One (M8) Android Development] HC4Life:
U can try the swap method. See here: http://xdaforums.com/showpost.php?p=55900330&postcount=780
[One (M8) Android Development] xdadevelopers-user:
Can a secondary ROM be the default bootable ROM?

Is there any way to designate a secondary ROM as the default boot ROM?

I'd like some way to specify that, on reboot, the device should boot into the designated secondary ROM instead of the primary without requiring any user interaction.

Thanks,

-xdadevelopers-user
[One (M8) Android Development] Jbb3393:
::facepalm::

The post directly above you.
[One (M8) Android Development] HC4Life:
See my post above yours...:p
[One (M8) Android Development] xdadevelopers-user:
If I'm reading this correctly you are suggesting swapping primary & secondary so that the secondary I want to be default becomes primary. Is that right?

I don't think that will work for me. The primary ROM has a patched kexec-hardboot kernel but the secondary I want to make default does not. So, if I swap them it wont work any more.

Or am I missing something?

-xdadevelopers-user
[One (M8) Android Development] mattprice86:
Yes, there is a setting called change autoboot or something like that. I believe It's in recovery > advanced > multiform > settings? You'll have to look in there, but I have dirty unicorns as my secondary but it's set to autoboot instead of the primary

Edit: I just checked and it's called configure autoboot and it's under recovery > advanced > multirom > settings. Just highlight which rom you want to autoboot if cancel isn't chosen on boot up
[One (M8) Android Development] xdadevelopers-user:
Exactly what I was looking for. Rather than pick a specific ROM, I set mine to "Use last booted ROM".

Thank you VERY much for this.

-xdadevelopers-user
[One (M8) Android Development] mattprice86:
No problem. I'm so glad they built that feature in Bc my daily driver rom doesn't have a kexec hardboot patched kernel available and that kept me from setting up multirom for a long time.

Now, I love having the ability to switch to a sense based rom to use the camera or hk audio, while still having my main aosp rom for daily usage
[One (M8) Android Development] TarekElsakka:
I have had this weird issue with MultiROM for a while now and i couldn't figure out what was causing it. My main ROM is ViperOne 3.5 with ElementalX kernel and my secondary ROM is TeamEOS AOSP 4.4.4. Every time I'd start setting up EOS and then reboot, my internal storage gets completely erased and I'd have to use TWRP in order to re-format it and then reinstall ViperOne - this happened around three or four times.

Finally I decided I wanted to troubleshoot and figure out exactly what was causing the problem and I believe I did. I made a backup of my main ROM on my ExtSD card so I can restore it, and then I booted into the secondary TeamEOS ROM and started setting it up then rebooted and everything worked properly. I then booted into it one more time and decided to install Xposed Framework and hit "Yes" on REBOOT and that's when the problem occurred. So basically, the problem is with installing Xposed Framework and then tapping "Yes" to reboot for me.

Does anyone else have that problem?
[One (M8) Android Development] mattprice86:
I had that issue happen to me once while using multirom. I tried to boot into an aosp Rom. It wouldn't boot, it would just hang on the boot animation. I ended up holding vol + and power to simulate the battery pull. Once it came back on, however, the internal storage was completely gone. Had to start all over again. I think mine was caused by the encryption bug tho
[One (M8) Android Development] TarekElsakka:
Could you explain what the encryption bug is, please? I am a fan of AOSP ROMs and I tend to use them a lot thanks to MultiROM but this issue is making me avoid installing MultiROM and repeating the whole process all over again. And to be honest, I wouldn't want to use the AOSP ROM without Xposed Installer and GravityBox because the tweaks make it so much better.
[One (M8) Android Development] mattprice86:
From what I've read, your phone will crash and won't boot, and when you simulate the battery pull to try and get it to reset, it fails to mount your internal storage. I've also read that you get a message saying something like encryption error, although when mine messed up, I didn't get that message.

Anyone who knows more, please feel free to correct me. I don't quite fully understand it either
[One (M8) Android Development] Psych0t1c20:
Delete