yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Your data partition probably got updated to *HTC Nougat encryption*, you'll need to either use the official TWRP or the one I posted a couple of pages back for recovery to be able to decrypt that.

But you cannot use multirom-boot anymore, since that currently doesn't support vold_decrypt, as mentioned a couple of pages back.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stefan1234566789:
I tried to add a sense based rom to secondaries but it hangs at " preparing the zip" and then TWRP is deleting the incomplete rom .

Recovery log attached below
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Your external sdcard doesn't have enough space to modify the zip file
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
Multirom up and running on nougat firmware. Aosp ROM as primary sense based as secondary. Strange twrp would not let me format. Said data partition was busy. Never seen that before. Anyways still decrypted and all is good:svetius:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Yeah, I dont see it in your log either, weird :p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
My bad.... The shame.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
so you're telling me if I tell TWRP to fully format that partition it's a bad idea and wont get me back to MultiROM? Let me know before I play around with this. Worst case I just leave this ROM installed as is.

EDIT: Would this work?

1.) Format DATA partition

2..) Reflash Multi-ROM in TWRP

3.) Install AOKP based ROM

<or>

3.) If I install the Sense based ROM how should I set the encryption to? I had an option IIRC. Should I pick decrypt?

4.) Then back in business?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Format, install a ROM you know won't force encrypt then flash mrom. If you aren't sure if a ROM force encrypts or not always flash as secondary. I actually don't have a primary.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
Thanks I think I'm back in business.

Formatted data, flashed MultiROM, flashed the same ROM again BUT made sure to force disable encryption. It's working again yay.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
So we have to boot to another roms with MRom app?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
No you get a prompt when booting up to boot primary or go to menu to select another. When I booted back into my primary which is an aosp ROM my pattern was not recognised, I had to wipe lockscreen settings in recovery. Is this normal?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
If you're encrypted with *HTC Nougat Encryption* then the current version of multirom won't work.

Known issue, check the OP and FAQs
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
If i flash nougat RUU does my phone force encrypt?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Yes, unless if you manage to flash the RUU and

not

boot it up even once, instead flash TWRP and something (like SuperSU) that will remove the forceencrypt flag from the fstab.

If it boots up even once after RUU, then it will get encrypted.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Oh how hard:D

What do you mean with "boot up"? You mean after bootanimation or before that?

Ps: can i flash custom roms like viper instead of supersu?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
I know Leedroid gives you the option during install to encrypt or not. Not sure about Viper. All you need to do is make sure whatever you flash to primary doesn't encrypt. Not really the remit of this thread to determine that for everyone.

For reference I know Dirty Unicorns and crDroid will both encrypt at boot.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
Viper gives you the option to encrypt or not. As I posted above I accidentally encrypted first go around and had to fill format and reinstall without encryption.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
You know the answer to your own question about Viper then.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
Yup. Was just clarifying since you said you weren't sure if Viper gave the option. It does. Thankfully I didn't fully set it up so it was no loss doing the full format and reflash of MultiROM then the Viper ROM.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Never tried Viper for the 10 didn't feel the need to look beyond LeeDroiD. Not seeing the need for Sense at all these days. AOSP performs better day to day, battery is better and they are all rock solid stable.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
I found Viper > LeeDroid but that's another whole debate.

I use MultiROM currently since I have WiFi calling that can only be done on the stock Sense based ROMs. Viper runs for me when I want Wifi calling. Viper 5.9 is actually rather smooth and snappy I was surprised. I have been using Resurrection Remix of late (AOSP) and it got moved from primary to secondary ROM duty for now.

It's nice having the best of both worlds. :cool:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
[MENTION=4333421]mitchst2[/MENTION] I believe you said you generally run off your secondary ROM? Where is this stored? If on external sd, do you notice any issues with speed of os or running certain apps?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
I only run secondaries but not off external sd. Internal only. Roms are stored in data/media/0/multirom/roms
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
If you want snappy speed I suggest internal memory. Just keep in mind you only have so much room on internal.

If I knew it's a rom I'm keeping it goes on internal. If I'm just flashing to check it out I'll install to external to trial it out and the if I like it I just reinstall it to internal.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Updated recovery from nkk71 that fixes s++t

https://drive.google.com/open?id=0BwOHepFaDLAdZUpnclF3WDhJS00
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
I'm no affiliated with his testing (THANK YOU), nor am I involved with all the *wrong* things done by various installer-script(s) and such.

I have no idea why they do what they do, but, let me put it here:

A wrong installer/script, is just wrong (imho)

*you* enter recovery (in this case twrp)

*you* do what you want, that's fine

*you* don't clean up after? why, if I may ask.

And I thought I had the *lingering* stuff covered, guess not :o
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
I think what you are saying is that it isn't your s++t you are fixing.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Has this been tested?

For MM firmware also, I presume?

And what fixes, please.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
Just making sure I didn't miss anything: MR is not working on 2.x firmware? Whether unencrypted or not? I was excited to dualboot there for a minute. Oh well.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Tested on Nougat fw

committed changes include: (that's TWRP, so MultiROM tag)

MultiROM: Keep fake folders open to block any (u)mount

MultiROM: Fix fallback to symlinked fake boot.img

MultiROM: Back to 'List ROMs' after successful deletion of secondary ROM

MultiROM: Add back 'Reboot after installation'
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Posted was a twrp multirom for N firmware.

I'm still happy on MM firmware.

I may update to N but why fix what ain't broke?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
It was yes.

Don't tell nkk71 that he's busy fixing other stuff he's not happy with.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
You can have better wifi speed and signal reception with N firmware...the points that persuade me to go on N firmware :D

The only negetive point is encryption problem which easily can be deceived:D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
It always worked on unencrypted. The thing which is currently not supported is HTC Nougat encryption.

It also included uncommitted changes, in particular an updated restore mounts (which happens after secondary flash), which will hopefully solve the problems with installers that keep leftovers (especially evident in daisy-chained installers), which will prevent MultiROM-TWRP from properly unmounting secondary partitions, and therefore end up with an incomplete or broken install.

One such example: in SuperSU 2.79 SR3

[COLOR="Red"]# umount /su[/COLOR]
losetup -d $LOOPDEVICE

Chainfire commented out the unmount, this will result in /data (real or fake) becoming unmountable, this will also show in regular TWRP, but it won't have the same impact as in MultiROM-TWRP which needs to unmount the fake /data.

I can build you one for MM firmware. If you'd like to test it, just lemme know.

I'm not pushing these updates for the time being as I think a few things need more improvement in MultiROM-TWRP, so this is just a beta version.

Also no regression testing has been done, nor any tests with adb backup.

I'm just happy with anyone who wants to test these incremental changes, because I unfortunately do not have the time to do extensive testing at the moment. Probably once I consider all changes to MultiROM-TWRP are finished, I'll start extensive testing again.

Did you notice a change in wifi and signal reception? I didn't :(
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
i think something is wrong with your phone :D :p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Thank you for the offer my friend, I will most likely take you up on that offer soon if it still stands.

I went ahead and decided to flash the latest vzw N RUU last night and set everything up and is working great so far.

Really curious to see about any differences in firmware.. first impressions aren't any..
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Thank you kind Sir.

So far everything is great. and I always carry with me an sd-card with RUU on it just in-case :)

Personally I ran the N RUU, did a format of data since I booted into the RUU.

and then just installed my nandroids back to secondary and kept nothing on Primary. Not sure if this will really have any bad impact.

Thank you [MENTION=4333421]mitchst2[/MENTION] as well for some guidance last night.

I'll most likely end up putting a stock VZW N ROM there shortly.

I only had one strange encounter and that was booting into a ROM once it was on the red text and it was constantly vibrating and had to do a power reset, but after that everything has been great since. Had I thought, I would have gotten a log. I really need to be better about that, and certainly will now that I am on N firmware.

.. and no, I feel nothing is wrong with your device. :confused: :silly:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Recently loaded a 2PS6IMG RUU onto my external as as well. You do need a backup plan that covers all the bases.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
What's the simplest way then to restore what was encrypted data after formatting /data? Can I just restore the TWRP data backup, or will that encrypt it again?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lskyr3l:
I have a problem with data not working on secondary rom. Is anyone else facing this problem?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Nougat firmware.. MM firmware.. ?

I was on MM firmware for a good while with no issues, and so far no issues once I updated to Nougat firmware.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Some ROMs (eg HTC Stock), disable mobile radio when they detect unencrypted data partition. And secondary ROMs always look like they are unencrypted.

Most custom ROMs override that behaviour, and there is a mod by Captain_Throwback in the general section I think.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lskyr3l:
Mm firmware atm.

Atm i have lineage as my primary rom and secondary an htc stock mm backup i did before giving multirom a try. Could you please forward me a link of the topic you wrote about?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
How about restoring an encrypted Nougat backup as the secondary ROM? Not sure if that's even possible to attempt.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
Backups aren't encrypted.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
I formatted /data and restored my backup (Viper) as the primary ROM - and now the option to encrypt my internal storage is unchecked. Great. However installing resurrection remix as the second ROM has the same symptoms as before: it boots to straight to my primary ROM as if nothing changed. Oh well.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Delete
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
You need to inject boot with multirom. It's in recovery options.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
It worked! I had tried this back when my storage was encrypted, but forgot to this time around. Thanks.

Now when I boot to the secondary ROM (Resurrection Remix), I get the "SD card is corrupt. Tap to fix." notification. My extsd card is formatted to exFAT. Any idea if this is a multirom issue, or probably Resurrection/Lineage?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Search ROM thread for exfat
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
oh nvm, misread
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
Try copying /data/system/storage.xml from your primary ROM to your secondary ROM.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Meant to say OP
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
No luck. Out of curiosity, is it possible to view root of the second ROM while booted into my primary?

I'm guessing my next best bet is to reformat my extSD as fat32.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
Internal ROMs are in /data/media/0/multirom/roms. If the SD card works while the ROM is a primary, then it should work while it's a secondary too.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
Interesting how the roms folder isn't visible in emulated/0. I should've checked media/0. Thanks.

As for the extSD, I'll just format it with the ROM that says it's corrupted, after I backup its data. Hopefully that'll work.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
That should not be necessary, I've had it plenty of times, and always managed to get it working without formatting.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
What would you try besides copying storage.xml over?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Usually it would just ask me whether I want to set it up as portable storage (in which case it wouldn't ask me for formatting). Or if you copied over the xml file make sure to have set proper permissions, owner, and group.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
Storage.xml set to rw for owner group and even global. Still asks me to format. Must be an odd conflict.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Maybe it's marked dirty for some reason, one last thing you can try is to remove it from your phone and run a chkdsk on it using a card reader, I *think* that once happened to me, but that was a long time ago, so not sure anymore.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sergos1221:
Guys,where to get working multirom for Android 7.0?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
spend some time in this thread and you'll undrestand!;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sergos1221:
Very clever. Thanks for the help. If I knew English I wouldn't ask for help. And to use an interpreter - week leave. Straight from the heart helped.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
if you don't know english how can we help you?? we all speak english
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sergos1221:
Instead of writing nonsense, it would be better written or not there is multirom to 7.0. To philosophize is not for you.

If it is difficult to give the link or write that there is for 7.0,then I would have passed and not show your lack of intelligence.

All the best...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
what are you saying?LOL
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sergos1221:
Thanks for the help to say. Very helpful.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] mitchst2:
Multirom zip hasn't changed. If you require recovery search thread for Nougat and ye shall find what you require.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
You boys about done?

As for MultiROM for Android 7.x (you didn't really specify whether you mean ROMs or firmware), so I'll summarize again for those that do not want to read back :(

MultiROM-Boot is still at the November 2016 build

It supports Android 6.x firmware running both Android 6.x

and

7.x secondary ROMs

It supports Marshmallow encryption

It does not support HTC Nougat encryption

You can use it on Android 7.x firmware, provided you are unencrypted and do not flash (or at least one user had a bad experience) Android 6.x ROMs

As for MultiROM-TWRP, there are beta versions (for both Marshmallow and Nougat firmwares) here

Any other questions you may have please be specific whether you are referring to firmware, ROM, encryped/unencrypted, something else, just saying Android 7 isn't enough info.

Thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
Yup, chkdsk fixed it. Interesting how venom would mount the corrupted card, but resurrection wouldn't.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Glad to hear it worked, and it doesn't necessarily have anything to do with *corrupted*, just because a filesystem is *marked dirty* doesn't actually mean it is corrupt, it only means it's scheduled for a checkup.

Here's a non-related example: my laptop's drive was marked dirty (Win10 NTFS), during boot it would tell me that it "needs to check the disk" 10,9,8,7,6,5, but it aborts every time (something keeping the drive busy).

When I ran chkdsk in booted OS, no issues, so I didn't worry *too* much about it. A week or two ago, decided that was annoying after all, and booted to recovery partition, from there ran a manual chkdsk (no errors luckily), then rebooted

... poof, that "your disk needs to be checked" 10,9,8.7,6,5 was gone again ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Any Idea why NebulaKernel v9 fails to install in MROM? It seems to work fine in TWRP.

Busybox mismatch?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
I'd need to check, for some reason your secondary boot.img has something inconsistent.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] myheroduane:
Have you a link for this kernel as It was removed last I checked.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
It's still available in OTA section of PureNexus ROM settings.

P.S forgot to mention, there is SuperSu_2.82.zip installed in 2nd ROM. Just in case this might matters,
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
Is there a way to share mms, sms, phone logs, and contacts from the primary rom with the secondary? I'm wondering if anyone has successfully setup a symlink, something similar, or how I might best attempt it myself.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sardelisp:
I read all the instructions and warnings and i am previously familiar with multirom, but since nougat update i do not follow this thread neither i have flashed multirom.

if i have clearly understand, now that i am in nougat firmware and decrypted, i can install the TWRP_3.0.2-0_multirom_pme_20161116-01.img and then flash multirom-20161115-v33-UNOFFICIAL-pme.zip ??

i have as primary rom Resurrection Remix and i want to flash as a secondary a sense rom.

am i right? do i miss something?

of course i have to select the no kexec walkaround option, i see.

is there anything else?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Flash nougat firmware compatible twrp files which can be found few posts above! Thats it
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] sardelisp:
O thanks I haven't seen the posts in previous page and got confused. So it's now clear to me..ok. thanks
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Nope doesn't matter, I see the problem, I'll add it to the todo list :(:eek:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
On second thought, can you either link, or PM that exact file please.

EDIT, actually nvm
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fullydeveloped:
To clarify, I'm curious if the roms can somehow share the same sms & phone log files - live - as opposed to backing them up and restoring them to the secondary or primary rom. Seems sketchy, but possible perhaps?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Very doubtful to make that compatible. There could be a way to share information for 3rd party apps between ROMs, but SMS, Phone Logs, Contacts, and the like, are system apps, and they are very likely to have different database structures across different ROMs so sharing them across ROMs will only lead to database corruption and/or force closes.

Of course I haven't tried, but that's my current thought on the subject.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Just popping in to say everything is still working great and without issue.

(running empty primary and Viper, Lee, and RR as secondaries)

After some time, it's safe to say that I've seen zero benefit of my updating from MM to N firmware. (for anyone considering making the jump)

Regardless, many thanks again for all your hard work!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Didn't you have some problems with video playback codecs and some yellowish bars while playing video on MM firmware?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
No, not I.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Yeah, have to agree with you on that part, I haven't seen any benefit from the updated firmware, neither battery, speed, nor wifi / reception. Kinda disappointing.

By the way, I hear the WiFi on the U11 is much much better, heard from someone who had both the 10 and the U11 with him, the 10 only picked up one wifi router, whereas the U11 was seeing some 8 routers or so.

If/when I come back to MultiROM, running empty primary won't be an option for encrypted devices. Ever since N, we're using /system to decrypt the data partition, so the primary ROM will have to be the same one with which data was encrypted, otherwise decryption will fail.

But I've put this project on hold for the time being (although I've done considerable progress), it just needs more dedicated time and concentration than I currently have :angel:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] :
I have a question regarding adopted storage.

Currently I'm using MaximusHD with adopted storage.

If I flash/install MultiRom, will it still work? Can I ignore the message that the SD card needs to be formatted (on secondary ROM) and still use the adopted storage in my primary ROM?

I just want to test some other ROMs without wiping my current one. So I don't need my sd card on the secondary ROM, just as adopted storage on my primary.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] tsukasayeo:
Can I try lastest arise sound system in secondary roms?

When I flash zip it said can't obtain arise_customize.prop file in internal sdcard.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Pure fusion os failed to install as a secondary rom in microSD card with fat32 format