yashsingh1/xdaforums huggingface dataset:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Okay, I already see some things weren't adapted (due to the new format / changes), for Marshmallow decryption, sorry about that guys, will fix, but have to rely on you to test, I'm on Nougat encryption.

But I'd still like some feedback about the *bootloops*.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] coronero:
Regarding the bootloops, it concerns only the Internal rom. I'm on Stock Nougat with no encryption.

And in MultiROM menu I can't even see it. - just the secondary rom is listed.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 29988122:
No problem sir!

1.TWRP: Yes, it worked. MAGIC.

Was using TWRP_3.0.2-0_multirom_pme_20161116-01, now using your 3.1.1.0 2017-10-26 p1. Although I haven't tried backup / restore yet...At least install zip worked, that enables me revert to older multirom version(20161115).

2.I did not touch anything password / encryption related - but I guess marshmallow is by default full-drive encryped, so this is a dumb answer by me : p

3.the *bootloop* - yeah, it's primary rom, and it's keep showing htc logo as you may have guessed(10 - 15 seconds, and reboot itself). No multirom bootmenu. That's why I have to button-combo to bootloader.

4.the klog: Fairly sure that I enabled the advanced logging option, but I saw nothing inside internal sd. No multirom-klogs folder.

I'd say it's kinda weird...

===

By the way, today I spent about 5+ hours on bug report of opensource / community project....

I hope this could somehow impress my future interviewer...(currently a graduate school student)

Don't get me wrong, I love all these things, just thinking if there's any side effects to it... : p
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
I'll recheck in a bit, something sounds weird.

With the exception of M decryption (which **should** be fixed now, but I can't seem to be able to upload the file for the last 5 hours :rolleyes: ), I don't know why the *bootloops* though, I still don't understand exactly what you mean by that term.

I'll double check again a bit later...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Okay, I've deleted yesterday's version, and today's version isn't uploading anyway, but here's my situation:

Firmware: 2.41.401.4 (Nougat)

Primary ROM: Viper10 5.10.0 (Nougat)

Encrypted (HTC Nougat ^^ encryption), with PIN on boot.

TWRP fully functional

decrypts properly with my PIN

MultiROM Boot Menu fully functional

decrypts properly with my PIN

shows all ROMs:

Internal (renamed to Viper10 5.10.0)

Secondary ROMs on internal storage

Secondary ROMs on my ext4 sdcard partition

(not that it matters, but icons also reflect the updated code changes)

View attachment 4315785

Booting primary however, whether using

Boot into Primary without decrypt (top right button on the MultiROM boot screen)

or

Decrypt in MultiROM boot screen then selecting the Primary

I was asked for my PIN, which is correct, but greeted with the very unwelcome: "You're password is correct, however we want to nuke your phone anyway -_-"

And tbh, I did blink there for a few minutes, (very unhappily, since I don't have a backup... never follow your own advice :p ), so went back to TWRP, which decrypted just fine, and restored my older boot.img (couple of weeks old)

Rebooted, *older* MultiROM Boot Menu showed up -> Boot Primary -> bootanim -> ROM asks for PIN -> accepted, no data loss :)

So yes, I can agree with you guys, that I do have a bug in there :rolleyes::eek:

Considering the different things I've been testing over the last couple of days, I guess something got mixed up, so my bad for pushing an update which worked 2 weeks ago, somewhere something must have creeped in to yesterdays (and today's build)

Though to be perfectly honest, I'm also glad I did, not only did I get 3 opinions (thank you guys!!), that way I can actually fix things instead of waiting 3 months to reboot my phone (daily and no backups too <- bad habit!!)

By the way, changelog in post 2 has been updated earlier today, I just need to fix this issue.

As for uncommitted stuff, this is one of them: (the striked out stuff isn't implemented yet :o :p )

Sorry for the inconvenience.

EDIT: I think I remember the problem, I'll fix it when I get a chance and let you know. It only affects primary ROMs that are encrypted iirc, the cleanup code for booting an encrypted primary isn't correct, and that's in my -b0914 branch :banghead:

EDIT2: reminder to self, global variables (g_decrypted) does not work in 511 -_- fix it (again)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Well, the MM decryption should work in today's build, unfortunately, AFH did not want to upload it. (maybe a blessing)

But I remember that problem now, it's due to trampoline511 / trampolineMk2 and the way it deals with encryption and it's cleanup when booting primary

I *thought* I had that fixed in the last rebase, guess not, so I left myself an EDIT2 above, sorry about that.

I think I'd need some logs there, that (unlike the above case) sounds very strange.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
I don't see the "Reboot into this ROM" button there [emoji14]
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Requests and suggestions are always welcome
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Can I suggest gDrive or Megavideo as an Alternative hoster? Until AFH gets his **** together.

Never really used AFH.... do you use web upload or is there an FTP access?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] coronero:
AMyself, I'm using the following the following:

Firmware: 2.41.401.41 (Nougat)

Primary ROM: Viper10 5.11.0 (Nougat)

Not Encrypted ( just with a PIN on boot), rooted with Magisk 14.3 (if that would matter).

Please find attached logs (enabled advanced kernel logging).

P.S.: Secondary ROM is Purefusion Oreo and it works like a charm.

P.P.S.: Couldn't find your new uploads, neither in the main folder, nor in the "staging" one that 29988122 pointed to.

Ah, and yes : Thank you for your work. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
https://xdaforums.com/showpost.php?p=74317393&postcount=664
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
[MENTION=2605798]nkk71[/MENTION] hey dude thanks for all your efforts ;) you've helped us communicate with our phone more than enough...one request :p I've noticed your debug multirom app does not work anymore :( any plan to release a new functional build? And one other thing...why i don't see those options for secondary roms in MR twrp which is been doodled such as restore which is too much needed?:mad::D
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
You are encrypted.

Kernel logs go to /sdcard/multirom-klogs folder on your device. Those are the ones of interest, but since we both have the same problem, it's OK, once I have it fixed, I'll let you know.

Files have been moved to the individual device folders, in the "MultiROM Test Builds" folders, however the HTC 10 multirom.zip has been removed for the time being until I can fix the Primary ROM issue.

Yeah, I have and updated app somewhere on my drive, will upload later.

If you mean the screenshot I posted, that was just a preview of what I'd like to add in the next version. Most of it works, the restore (in a Manage Secondary) however is a bit tricky due to the nature of the restore code. I haven't made all the changes, so I can't release what's not written yet ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Sounds really cool :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] coronero:
I thought that if I can access /sdcard data through TWRP it means I'm not. (And I remember clicking NO when I set my pin and it proposed to encrypt my internal memory.

As per my comment above it may be a slightly different case, I tried getting the logs from the path you indicated. Tried again to boot to Internal. However, there's no multirom-klogs folder on my /sdcard (looked through the TWRP file manager).

Clicking "COPY LOG TO /SDCARD" from the Multirom menu fails with "Save error log / Failed to copy log to sdcard!"

Anyways, if you think it might be the same issue, I'll wait patiently for a fix. Thank you very much. :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
As per your recovery.log your data partition is encrypted (even if without PIN/password/pattern which is not mandatory for device encryption):

I:Device is encrypted with the default password, attempting to decrypt.
...
...
Data successfully decrypted, new block device: '/dev/block/dm-0'

And yes, it's highly likely the same issue I'm facing with the build I uploaded, haven't checked why my previous one is working but not the last one, weirdness must have walked in :eek:
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Can you try the one in the Downloads tab, the one dated 20171017, if it isn't I'll need to rebuild, but this should be the correct one.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
I should add the new default icons. Imho they look much nicer :)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Well testing has progressed, the U11 is able to boot Primary and Secondary ROMs (on Internal Storage) just fine. Granted there are some minor changes in in the U11 build, but that's all I know at the moment.

EDIT: oh and yeah, the U11 is encrypted too
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] azZA_09:
[MENTION=2605798]nkk71[/MENTION] Soo.... we should stick the multirom zip from the afh or it is something broken and we should wait, because I cant understand if it is something to be repaired or not :P
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Ychhua:
uninstaller

I cannot download uninstaller

Does anyone have it? I need

Thank you
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
ROM Installation Method:

Enable System Partition Mode (e.g. for magisk)

Hä? System Partition Mode? does that mean System Writeable or what?

Edit: Okay, Sorry, totally forgot that you updated the Changelog. my fault, was just stumbled by this new option when installing a new ROM ^^

So in short it's a "Magisk compatibility mode" and we don't have to care if we don't want to install magisk or anything else that uses loop mount on system.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Check the changelog (post #3), there's a "technical details" link. I don't have time to explain this more easily / clearly atm.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
More or less correct, it's primary use was to be able to have Magisk and it's modules run properly in a secondary ROM, and with this this update it also happens that if Magisk passes SkyNet, then the same *should* be true for a secondary ROM running in "System Partition Mode".

Previously, and even though perhaps Magisk seemed to be working properly, it wasn't actually.

Let's just say whoever was running Magisk on regular secondary ROMs and said it's working properly was simply looking at a happy accident, and incorrectly (or at the very least incompletely) stating "it works correctly".

There is however another potential for the Partition Mode, which may or may not come to light (that future is still very uncertain), such as the ability to flash ROMs to a secondary slot without the need for MultiROM-TWRP to modify the zip when necessary, and it would/could also protect the primary ROM from certain updater-scripts that have the possibility of affecting the primary ROM inadvertently.

EDIT: btw, edit's don't show notifications or *unread*, so please it's better if you actually do a new quick post instead ;)
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
I know that Edits don't show up. Dind't deem it worthy enough to plop another notification, i was certain you'd see it anways^^

BTW, how is the AFH uploader doing? Still bugging around or you're already doing some other fixes?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
AFH seems fine again, dunno why ftp upload wasn't working last week, but it's all good atm. Maybe / probably just a problem from my end.

As for partition mode, it does need a detailed explanation, including pros vs cons, and there really is only one or two people actively using it.

And to answer your real question, no, I was working on other fixes, since my 10 isn't getting any downtime, figured I'd just use the U11 as my test device... And as of earlier today, the U11 is running MultiROM perfectly: encrypted, primary working fine, all secondaries as well.

Basically, I'm just trying to use the U11 to see what's wrong with the last build on the 10 (which I removed obviously), but so far the U11 multirom build is holding up very well.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
On another note....

I've had a Bug with ROMS mingling with each other on multiple occasions. First time i realised that was long long ango when i installed Leedroid as secondary ROM while having Stock primary. I realized that some apps/settings were taken from Stock ROM to Leedroid.

Another time i found myself installing Stock as Primary while having Leedroid as secondary. and got stuff mingled with each other.

Now i've had PureFusion built from 02 Nov as Primary, tried to installd 03 Nov Build as secondary. Booted up the device, and had Google Play store greeting me! Without any gapps installation or nothing. Checking system settings still showed 02 Nov as build date. But it was it's own Secondary ROM with no apps or settings (except play store ^^ )

I've attached Logs.... but they're kinda.... spamed with installs?

You've heard of this before, or any ideas how such a thing might happen?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] oF2pks:
1000xThanks to you & adrianDC, you can add LG 4XHD (p880) to list:

; works 100% fine with or without kexec-ed kernel.

Build with

.zip Commits on Oct 13, 2017 https://github.com/multirom-dev/multirom/commit/56ea2654b7268c6b1282bb09556d0cdedf786c29

.img Commits on May 17, 2017 https://github.com/multirom-dev/Tea...mmit/75afc10ec039674d453ed8790d9b5459227fdb93

.apk Commits on Nov 27, 2016 https://github.com/AdrianDC/MultiROMMgr/commit/4cb596f537a54592abb6d234bfb7894b40e68c36

Now I want to add/upgrade (twrpMR.img only) MultiROM: Add back 'Reboot after installation' option

+others, without

your new AdrianDC/multirom_core (New [MULTIROM] dir ?).

Can you advice which commit https://github.com/AdrianDC/multirom_bootable_recovery/commits/master is "best/stable" ?

? Commit on Aug 18, 2017 https://github.com/AdrianDC/multiro...mmit/c75c8a2eb40b1d2b156ff6185e053d28a8eff9c2 ?

? (super-)Commits on Sep 13, 2017 https://github.com/AdrianDC/multiro...mmit/bc50844f8a2b7225d3f8b36d09e413086ec5fe13 ?

? ... ?

Thanks for any tips...
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] ali nz:
Oh you're talking about my last device which still exists in my Room!?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 29988122:
Clearly AFH hiccups often...I was encountering gateway error until 10 minutes ago O_o

Anyway can't really find the new one to test in the section of testbuild https://androidfilehost.com/?w=files&flid=129492

Did I miss something?
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
If you read back.. It was pulled until nkk is able to get some more work done for the 10.

However the current .zip from 2016 works fine for MM and Nougat, with the new twrp that's posted.

I think anyway, wait until someone confirms.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
Nope, never heard of that, and unless some installer (or ROM) is backing up and reinstalling from Internal Storage, it should not happen. And unless this can be reproduced consistently and reliably, I'm sorry to say I won't be nuking my daily driver (especially at the moment) trying to duplicate the behaviour.

I can test the M7, M8, M9 and U11 if you want, but I'd need clear and precise info, of what has to be done to replicate it. The 10 will only be tested every so often, and what you mention, is not on the list for the 10.

I fail to see your question, all my commits, especially the rather more complex or more involved ones are clearly documented, whether the commit messages themselves or the comments in the code.

You can cherry pick and use whatever you feel comfy with.

All the commits are tested (if not on the 10 then some other device, though the 10's last good build has the more complex commits too), and with the exception of a couple of small mistakes (which is why I'll probably force push my own repo), they work just fine.

Once I'm fully happy with my changes, I'll merge them into multriom-dev, until then they remain as part of my repo.

As andybones mentioned, I pulled it since some strange bug won't let you boot primary ROM when encrypted (even though decryption is working properly, between the newer 1009 build and the 1017 build.

I tried replicating it on the U11, but that one is working just fine, so either something got fixed between the several builds/changes, or some device specific problem exists. Until I'm able to diagnose and fix it properly for the 10 (which as I have mentioned, does not get much *testing* these days), the new zip won't be uploaded.

For those that are running it successfully, I'm glad, and you may share it at your leisure (but in private please), it does have a bug, which will affect some users, and I cannot help with that.

Hopefully I'll get another test running soon-ish, once I decide to reboot the 10, till then, things stay as is. Code wise, I have a few changes, but it does require me to actually test it, which I don't very often on the 10 :o
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Yeah, the thing is kinda hard to reproduce ^^

I'll try with next ROM release when i ruu my phone to complete stock and flash stock based as secondary.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
multirom-20171113-v33-UNOFFICIAL-pme.zip in in the usual folder.

This should fix the problem with Primary ROM on encrypted devices, it should also support both Marshmallow and Nougat encryption. Lemme know if the former works properly.

Once installed, please update all existing secondary boot.img ... In case you haven't noticed, there's a MultROM_Reinjection_Script_1.1.zip in the Downloads Tab which will do that for you ;)

You flash that zip in TWRP (after updating MultiROM.ZIP), and it will attempt to find and update all secondary ROMs.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Thank you, Sir!

Updated successfully.

MultROM_Reinjection_Script_1.1.zip worked like a champ.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Yeah, still had to run a RestoreRecon afterwards to get Purefusion N booting.

BTW; when was the last time anyone ever used ADB Sideload? ^^

C:\ADB>adb sideload rom.zip

serving: 'rom.zip' (~47%) * failed to read command: No error

BUT it did install completely, named "package", and boots fine.

it does not work with Leedroids lates 4.0

C:\ADB>adb sideload leedroid.zip

loading: 'leedroid.zip'

* cannot read 'leedroid.zip' *

Downloading the file on the phone and manually installing works fine. But it does take AGES to prepare the zip file before and after ^^

the MultiROM APK cannot read the new MultiROM and shows "no MROM installed" nor does it show secondarie ROMs. But i guess that's already known and to be expected.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] coronero:
With the multirom apk that I found on adh in the same folder as the last version, had no issue finding multirom is installed.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] andybones:
Use the newer mrom app in the xda download section

ROMs have migrated to new folder
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] Haldi4803:
Still Had the 2016 Version Lokal. Sorry, didnt realize IT got updated last month
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] 29988122:
Here's the log twrp generated. I *still* can't get klog generated, no idea why.

I did a complete removal of multirom folder, no 2nd rom exist, but still cannot boot into even multirom menu. Had to button-combo into recovery.

Steps:

1.update to TWRP_3.1.1-0_multirom_pme_20171113-01.img

2.run multirom_uninstaller.zip

3.delete any remains of multirom

4.install multirom-20171113-v33-UNOFFICIAL-pme.zip

And unable to even see multirom menu.

Take you time, I appreciated everything you have already done!
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] nkk71:
I may have unintentionally built in the wrong tree, Marshmallow decrypt needs to be built in 6.1 due to it's encryption blobs. I on the other hand am building in 7.1 also due to encryption needed by Nougat :eek:

I've noticed plenty of bug reports, it seems, but unfortunately I cannot replicate on the M8, M9, and U11, so since the 10 is my daily, and very used at the moment, I have no intention of nuking it several times over.

That being said, I'd like to [now] openly share something with you:

Although MultiROM is a project close to my heart, and I have to say, I have learned

a lot

from it due to the way we need to patch things to in order to keep things working.

Not to mention the amount of *code*, the amount of *TWRP*, the amount of weird stuff I've come up with, I also need to say that this project is slowly but surely coming to a close for me.

MultiROM has unfortunately become a drain, a source of frustration, rather than a source of excitement and pleasure, with very little to show for either.

I'm not talking in monetary terms, though nobody minds that either, but rather to some extent a show of respect (actually a big extent), the former of which I do not expect at all (so please don't try), the lack the latter of which has been demonstrated time and again.

There are now so many *blind builds* around it's amazing :rolleyes:

I had at one point hoped, to open this project (unlike the original author), to more people, unfortunately, I must now conclude that all those that have joined, from very respected "devs" to complete "newbies" (not noobs, there is a difference), have contributed zero (at least imho) to the

shared

development.

To those that have (I can count them on one hand) and are actually reading this, my apologies :angel:

Remember, that most of my TestBuild(s) are being used on devices I have not even seen before, but are labelled stable. I'm more conservative (probably too conservative), but I've grown tired of fixing things for other people, and not even a simple thanks :(

I'll probably continue tinkering with MultiROM in the future (yesterday, today, tomorrow, as usual), but for now and perhaps ever, I will not be posting anymore updates.

It's also why you don't see a MultiROM build for the U11, and although I'm currently running it, there will be no thread, there will be no uploads, even to the people I trust most.

Even though, I had hoped for one last *decent* update which seems will not ever come to light, I hope you can respect my decision and the "abandonment" of this.
[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] wiQbold:
sad to hear.. thanks for multirom for my M7,8,10 shield tablet and all I do not know..