yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
The TWRP that you and Capt. Throwback are working on? I would but I'm not fully committed to Nougat just yet. I was looking to just trial it out and see how it goes. I rely too much on Xposed and until that becomes a reality on Nougat I'm keeping my primary on Marshmallow. I'm not wiping out my entire Marshmallow ROM and being forced to restore it back. From what I've read there Marshmallow and Nougat don't play nicely (the respective TWRP's).
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
No, I meant the proper MuliROM versions :rolleyes:

EDIT: Current builds are found in post #3 http://xdaforums.com/showpost.php?p=68738132&postcount=3

Current build is dated 2016-11-15 FYI
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
You do realize,

not only are you running the oldest possible version

there are two newer versions in the download section

and the 2016-11-15 version is on afh.

So yep "it matters" indeed. Update to the 2016-11-15 version, then let me know if you have problems.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Nosferatu.:
Okay will do sorry about that...been lots of crazy stuff going on IRL to focus much on the phone. Anyways, the newer version (multirom-20161115-v33-UNOFFICIAL-pme) I flashed it in TWRP and rebooted TWRP. Still shows 09/17. Was I suppose to keep "Inject MultiROM" checked or unchecked? I left it checked.

Did I do something wrong in trying to update the phone?

EDIT: Grabbed the TWRP_3.0.2-0_multirom_pme_20161116-01 and flashed that to recovery as well looks like I have it. Will try and throw a Nougat ROM on secondary now.

EDIT 2: Viper 4.2 running as secondary. Thanks nik71!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] thedodus:
Finally took the plunge and set this up - it's amazing! Thanks nkk71 and everyone who helps maintain this. I'm on Sprint, with a LeeDroid MM build as primary and RR N latest as a secondary ROM - this is the first time I've gotten the latter to get data on Sprint, so I'm super thankful. I have a couple questions that I can't find the answer to:

1. I'm still confused about kernels - do they apply across ROMS? If not, I'm assuming it's cool to install zip in managing secondary ROM TWRP settings like I would anything else specific to just that ROM, right?

2. When I do the standard TWRP backup of Boot, System, and Data - what am I backing up? The whole deal? The last ROM booted? Just trying to get a better understanding of what I'm doing, and where things live etc.

Many thanks! Happy new year!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Agreed, nkk does an amazing job on all he does.

I've been running since released, and this is a savior, especially for Verizon/Sprint users and N ROMs.

In short, (as I'm on phone)

1) just flash ROM. Multirom does the rest.

This info is covered in post #4 I do believe

2) click the multirom button in twrp top right > list ROMs > pick your ROM > backup

--make a nand like you would normally (boot, system, data)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] thedodus:
Awesome, thanks for the info! And yeah, it was your post in the Sprint forums that prompted me to try Multiboot + RR, so also thanks for that.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
A simple question?! [MENTION=2605798]nkk71[/MENTION] are you working on version of multirom compatible with nougat firmware? Or leave this project alone?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
It's a simple question, the answer is more complicated.

But if you're asking:

1- Are you currently working on it -> No, I'm currently still working on normal TWRP.

2- Is this project discontinued -> No, and for now you can stay on M firmware and primary ROM and still flash Nougat ROM(s) to secondary.

3- Will MultiROM be brought up to date with the "current" (a very relative term) changes -> maybe, maybe not.

4- Do you have an idea as to how to support Nougat firmware -> Yes.

5- Do you have an idea as to how to add Nougat decryption to MultiROM -> Yes, it's more involved, but I may have an idea or two.

6- When do you expect to resume work on MultiROM -> .... I don't know, could be tomorrow, could be never.

My previous posts still stand, in short:

You can stay on Marshmallow firmware and primary ROM, and flash whatever you like to secondary ROMs. After all, that's one of the purposed of MultiROM ;)

.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Uh ohhh...

I installed leedroid 3.2.0 and wanted to boot it. Got this strange error message about multirom crashing, and telling me to report the logs.

Looking at data/media it didn't properly install the ROM.

http://cloud.tapatalk.com/s/5879f21c97125/Logs.zip

Sadly I have no damn idea which Kernel Log is responsible for this... I have about 7 in the folder and all from 1970^^

Gonna try again now and see what happens.

Edit: okay, i can reproduce it. It's happening on Cleanslate and Stock kernel, so thats unrelated.

i'm on 1.98.709.5 Firmware, Updating the Leedroid v3.1.0 to V3.2.0 worked fine, but a clean install crashes Multirom.

V3.2.0 is the updated one, new one should be v3.2.0_stable

Edit2: damn Tapatalk doesn't upload .txt files ~.~
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
You're correct, it seems the installation in not correct, from the kernel logs:

<11>[ 9.574491] c1 489 multirom: [B]Could not open /system/build.prop[/B] to read api level!

When MultiROM cannot find /system/build.prop it'll assume the system is corrupt, and will show you that "panic" screen.

I'll need to check the newer ROMs, but unfortunately I can't test much, since I already upgraded to N ROM and firmware :rolleyes:

Guess it's time to start thinking about thinking of updating MultiROM :rolleyes::eek::eek:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
ah well, we can just hope that N Firmware will arrive in the rest of the world before january ends.

Seems like wasted effort to get old stuff running. I'd rather have Multirom running again when N is here :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
It should still work as is, it's probably just something new in the installer script / supersu / etc. So I'll need to download and check what has changed. I had a couple of things to add to MultiROM, but that got kind put on the side, and of course I didn't make any note of them, so now I don't remember what those changes were :o
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Can't find the Download links for v33e [emoji14]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Indeed, it was "an attempt" of unifying my different different device builds, which was resolved (internally) quite a while back using different build scripts, which I guess makes more sense.

"Current" versions still stands as is: ~2016-11-15

As a small side note, the level of enthusiasm for MultiROM has never been high anyway (well, especially on HTC devices :eek:) it seems, except for a few people including myself.

So I'd rather invest my free time into something else for the time being, until I can have this done properly. I do know of a lot of other "more current" builds, but they don't have what you want and need.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] devsk:
What is the complexity involved in getting multirom working on N firmware? I have been hanging onto MM solely because of multirom. I see some firmware issues in wifi driver in LOS-14.1, which require me to reboot the phone once in a while, as well as some video playback hardware acceleration issues. So, I will definitely like to see multirom working on N, so that I can move to N firmware.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
Encryption. We're using system to decrypt it in TWRP, which can also be done in MultiROM TWRP, but depending on what you're running as primary, may not actually work for trampoline, so you wouldn't always have access to the boot menu. Besides the fact that using internal storage for ROMs becomes problematic if you decide to go from a stock Nougat primary to an AOSP/CM based ROM, as that would (currently) require you to format data and lose any internal ROMs you have installed.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] oF2pks:
Please, keep up your great twrpMR github upgrades: 1000xThx to you , we can now multikexec our p880 on aosp7.1.1 with 2nd cm11/12/13 aosp6...

Specific to p880: rck.img<10M, so not only twrpMR3.0.0 cannot install aosp7 as primary, but twrp.img=9.5M, compared to your latest github2017-01-27 =8.5M ! (with lzma compression)

https://github.com/Tasssadar/device_asus_grouper/blob/android-5.0-mrom/custombootimg.mk

BOARD_CUSTOM_BOOTIMG := true
BOARD_CUSTOM_BOOTIMG_MK := device/lge/p880/recovery/custombootimg.mk

IMHO, for old devices' trampoline, we miss a rebootTWRP.sh (to dd MSC) like https://github.com/Tasssadar/multirom/wiki/run-on-boot-scripts
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
I use lzma for M7 and M8 as well.

But didn't understand the rest of your post, language barrier I guess :o
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kushman:
I download all files then I went to recovery selected IMG then selected the custom recovery I then rebooted to recovery flashed the multi ROM zip reboot to recovery and I am now seeing exactly what I had b4 except it's modified BUT the problem is I do not have anything in the right to click to enter multi ROM mode but when I boot to system it has my main and has opions for sec ROM but I can't seem to get to be able to access the multi ROM recovery

Edit

Here images of what I got running I can't seem to get it to work am I missing something?

As you can see I tried the ones in testing then that did not work so went down and tried ones in post with no luck but I put back to the test ones to see if I maybe missed something but it's all the same
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Using a theme? Remove it
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kushman:
I restored the stock theme is there a way complete remove theme ?

OK I found how a quick Google search now I have how should be

So to install just hit add ROM let it do its thing then to install Gapps go to installed Roms hit install zip and reboot ?

Or do I need a stock ROM b4 a AOSP/cm ROM?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
yep, but make a backup first
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] skoar:
[MENTION=2605798]nkk71[/MENTION]

I've been trying to port multirom to lettuce I've successfully compiled twrp, multirom, trampoline, uninstaller

But when I try to compile multirom_zip I get the following error

system/extras/multirom/adbd/adb.c: In function 'adb_main':

system/extras/multirom/adbd/adb.c:1010:9: error: implicit declaration of function 'capset' [-Werror=implicit-function-declaration]

capset(&header, &cap);

^

cc1: some warnings being treated as errors

make: *** [/datadrive/bin/omni/out/target/product/lettuce/obj/EXECUTABLES/mrom_adbd_intermediates/adb.o] Error 1

make: *** Waiting for unfinished jobs....

so could you help me with this one
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Fix your includes (in system/extras/multirom/adbd/adb.c):

#include <sys/capability.h>
#include <sys/prctl.h>

or sync with one of the repos that work
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] skoar:
It compiled. I was initially going to use your repo only but I kind of cloned tassasdar's one. Anyways as I was saying it compiled but not working. I've enabled no kexec under settings but I'm not getting the multirom screen. Although roms are getting flashed as secondary but my primary only boots. :crying::crying: So could you help me with this .....

I'm at a loss at what to do. I seriously want to use this
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] skoar:
[MENTION=2605798]nkk71[/MENTION]

At last I've successfully compiled multirom and it's working (no kexec is awesome) the only bug that is still to be ironed out is that touch is not working in multirom menu I have to use volume keys to navigate. Would you mind taking a look ???

I'm leaving my device tree here if you decide to do so

https://github.com/skoar/android_device_yu_lettuce
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
Grep your stock rc files for a reference to "secure touch" and add the listed path to your mr_init. That should fix it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
What Captain_Throwback said, and you can also try this (preferably while sitting at the multirom boot menu with adb enabled):

find /sys -name uevent -exec grep touch {} /dev/null \; 2>/dev/null

eg:

~ # [6nfind /sys -name uevent -exec grep touch {} /dev/null \; 2>/dev/null
find /sys -name uevent -exec grep touch {} /dev/null \; 2>/dev/null
/sys/devices/virtual/input/input3/uevent:NAME="synaptics-rmi-touchscreen"
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] skoar:
All of them give "The system cannot find the path specified" :(:(
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] skoar:
[MENTION=2605798]nkk71[/MENTION] [MENTION=1162986]Captain_Throwback[/MENTION]

C'mon guys don't leave a kid hanging pull me out of this mess
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
This isn't a Q&A thread, nor a "how to thread". Feel free to open one, and I'll be more than happy to assist, if I have anything to offer.

That being said,

"All of them give "The system cannot find the path specified."

is not something I can help with, it's a "it does not work post". I see no terminal commands, nor any output.

Please open a thread in your device forum, and, if need be, mention me (@nkk71) so I'll get notified, and if I can l will help.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] cjprostar:
Is multi rom works on nougat?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
No Nougat release yet. But if you're on Marshmallow firmware you can run Nougat ROMs as secondaries.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] iamsubhranil:
Hi [MENTION=2605798]nkk71[/MENTION]

Sorry to post this on wrong device forum. I have a redmi 2 prime 2014818. But it is about MultiROM solely.

Since SailfishOS uses systemd targets for mouting /system, the only workaround I found to boot it as a secondary ROM is to remove those targets and bind the /system mounted by MultiROM to Sailfish's /target/system, which later gets chrooted as the /system of Sailfish. This works, but this breaks the functionality of booting it as a primary ROM.

I've tried tassadar's repo, but that doesn't seem to work right.

Is there any other concrete methods to do it?

Thanks.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 2WildFirE:
guys pls read post from OP thanks

sorry for more ot
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
No idea, I've never used non Android ROMs/OSs. I know part of the non-Android MultiROM code may currently be broken (I'm not sure), but I haven't had a chance to look at that, especially that I can't test it.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] lody.bonny.lb@gmail.com:
when it will be for nougat ?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
My friend.

1) asking is rude

2) please go back just one page to post #

359

- Your question has been asked and answered.

3) please search before posting

I'm also waiting, patiently. :)

Currently still on MM firmware and happily running Nougat Sense and LOS ROMs without any issues.

Once they have any information, it will be shared here.

(I suggest to subscribe to the thread if not already ;))

:cool:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kc6wke:
What is your installation setup, Nougat Sense as primary or LOS?

I cant get LOS to boot as secondary.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
In post #2 there's a section about how to report problems, bugs, etc.

"I can't get LOS to boot" isn't very helpful for debugging. You'll need to provide at least *some* information.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 5m4r7ph0n36uru:
Hi [MENTION=2605798]nkk71[/MENTION],

love what you've done for us providing this great Mod/Hack for the 10, as I've been using MultiROM since the One (M7), which I still own and ruinning with MultiROM.

This morning I've been browsing XDA to find new Apps and/or Mods which could be tried out and stumbled over this thread. It is regarding EFIDroid as the successor of Grub4Android, and I asked myself if this could be an easier solution to run multiple ROMs on our beloved 10.

Thus I thoought I'll leave this here for you, as maybe this might be helpful with respect to further development of MultiBoot.

Greeeting and thanks again for your hard work on this!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Thanks, it's been bookmarked for quite a while (along with Dual boot), but I never got around to looking at either of them :o
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kedar18:
Did you manage to get Magisk Hide work on secondary roms? I tried but could not. All apps selected under Magisk Hide menu hang and do not respond. For example, safetynet check on Magisk manager keeps on going and going and never comes back with any result.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
Magisk Hide is currently incompatible with MultiROM secondaries.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kc6wke:
My device is S-off vzw, on 1.85.605.9 firmware.

Using files from MultiROM TEST BUILDS AFH

Viper 10 3.5.0 MM rom as primary

After installation when booting to the secondary rom, its just hangs at the boot animation screen (let it sit for 30+ Min).

I've tried these three, all with the same results.

https://xdaforums.com/htc-10/development/rom-lineageos-14-1-pre-official-t3528508 - lineage-14.1-20170303-nightly-pme-signed.zip

https://xdaforums.com/htc-10/development/rom-resurrection-remix-m-t3440977 - RR-N-OMS-v5.8.0-20170124-pme.zip

https://xdaforums.com/htc-10/development/rom-crdroid-v1-9-t3533291 - crDroidAndroid-7.1.1-20170213-pme-v2.2.zip

I have had sucess with stock vzw rom as secondary, boots fine.

Here is the klogs and recovery log from the first rom

View attachment multirom-klogs.zip

View attachment recovery.log
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Thanks, I'll check it out, looks like something may be wrong in there
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
[MENTION=2586080]andybones[/MENTION] have / are you encountering any problems too? I can't test anything at the moment, and the logs are somewhat inconclusive.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] fuzziion:
i am currently running multirom i have viper 3.5.0 as main and latest RR from tabp0le as secondary and everything works fine...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Yeah I have, sorry. I've been going around the issue as no one had complained, and I wasn't sure how much time would be needed on this.

I am on the same setup as kc6wke (vzw, on 1.85.605.9 firmware) except for my primary ROM I have VzW stock MM 1.85.605.8 deodexed ROM I posted here

For secondary ROMs I have no issues flashing the LOS based N ROMs that I have tried, including the latest ResRemix ROM here

I do have issues with the Sense N ROMs. It first started once the issue was found/fixed for VoLTE full ROMs. I was out of town I think, and messed up and didn't get the logs. but it sent me to a screen IIRC, basically said it's stopping from booting to save my files. Since I have been using LOS ROMs mostly, I have been going around this issue on the Sense ROMs by taking the system folder and adding it into and older ROM.zip that I know flashes.

Please let me know what I can do to help solve this issue.

Thank you for your time spent on this.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
That's unrelated, that "panic" is caused by multirom not picking up /system/build.prop during boot, in which case it considers unsafe to continue. This is usually caused by a bad flash, and something that should / will be detected in twrp in the future.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] kc6wke:
The solution to the issues I was having were resolved using this guide.

Thanks for all your work [MENTION=2605798]nkk71[/MENTION], [MENTION=2586080]andybones[/MENTION]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Stephen:
Moderator Information,

Thread has been cleaned. Swearing on the forum is not allowed.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] oF2pks:
[MENTION=2605798]nkk71[/MENTION] , for other devices , your latest github upgrades for twrpMR & MultiROM are awesome; just noticed that after switching from latest official twrp3.1.0 to (your) twrpMR3.1.0, the option Auto_Reboot_After_ZipInstall inherit without any menu/tick option anywhere ...

x1000Thx!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Oh, oops :o

Since I've never used that option whether in regular TWRP or MultiROM-TWRP, I didn't notice it, I'll fix it. Thanks for the info :good:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stonew5082:
I think the Multirom uninstaller link is no good, unless my brain is short circuiting. Anyone else confirm? I'm 'bout to flash some **** up in this batch
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
i can confirm, there is no link to the uninstaller, unless if you get it from afh

but sure, i'll add it, never really understood why people want it, since it's in essence contradictory to what's being done here

EDIT: uninstaller url added, hmm
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stonew5082:
Yeah that's a good point, haha! It just gives me a false sense of security. Thank you for your hard work, I'm about to flash Cm13 as my secondary!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
The uninstall er is just meant to erase things, it won't help you recover anything... That was my only point.

As for TWRP and MultiROM, they are as up to date as I can think of. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] prstorero:
I loved using MultiROM in the past on Nexus devices and (I think) OPO. Thanks a lot for bringing it to the 10! I just got things installed and booted back up into the system with no hiccups. I will be flashing a cm13 build soon because I've been itching to try one out, and now it's really easy :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Captain_Throwback:
Where are those android-7.0 updates?

:p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stonew5082:
Yay I'm running Cm13 as a secondary! Question: does the secondary rom have to be on the internal storage? When I tried to flash on the external sd gapps had an error 70 and aborted the flash. But on internal it worked
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jsaxon2:
Take a closer look at the error. It says you do not have enough space. You need to create the partitions bigger. I set 1.5gb for system and 4 gb for data
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] stonew5082:
Thanks, I'll try those sizes!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] vitokes:
Just a quick question, but would I be able to flash the multirom twrp from the install image option inside regular twrp?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] jsaxon2:
Yes, that is what I did.