yashsingh1/xdaforums huggingface dataset:
[One (M7) Original Android Development] nkk71:
well i guess, i got a bit greedy, and wanted to make (still do) a universal build for the M7s, but since the "by-name" support is not [entirely] there, i'll just leave this for whoever wants to try/use it

[MENTION=4333421]mitchst2[/MENTION] has done all / much of the testing, thanks :D

you need to unzip the file, and you'll get three files:

1) recovery-multirom-20150529-v32dirty-UNOFFICIAL-m7.img

2) multirom-20150529-v32dirty-UNOFFICIAL-m7.zip

3) Fix_filecontexts_for_MultiROM_v2.zip

1) MultiROM TWRP recovery ("fastboot flash recovery recovery-multirom-20150529-v32dirty-UNOFFICIAL-m7.img")

2) multirom-20150529-v32dirty-UNOFFICIAL-m7.zip -> install using MultiROM TWRP

3) Fix_filecontexts_for_MultiROM_v2.zip -> install using MultiROM TWRP

after

flashing anything

once i manage to get things done properly, i'll update... for now, this should work fine

PS: i'm only calling it "dirty" cause i had to build it too many times

this is only for m7_u and m7_ul models
[One (M7) Original Android Development] Lossyx:
Thank you very much, i will try now :D
[One (M7) Original Android Development] nkk71:
1- my apologies, ... i had hoped for a universal build.... multirom twrp does fine, it's just thos f* kernels :(

2- as [MENTION=4333421]mitchst2[/MENTION] has done more than testing than anyone, thank

her

[/B ;)

3- FileContextsFix may / or may not come

4- backup

5- enjoy :D
[One (M7) Original Android Development] Lossyx:
It does work fine for me to install cm12,file context etc. Nice job
[One (M7) Original Android Development] ziaulh.ch:
Man! This works as perfect a it should be! Thanks a zillion for this [MENTION=2605798]nkk71[/MENTION] brother. Now I flashed Cm 12.1 official and it runs as perfect! Will try more soon! Multirom back on action yeah!
[One (M7) Original Android Development] kuba22277:
Tested heavily almost every new rom out there:

1. One bug with TWRP - when it locks during install process you have to swipe multiple times to unlock. It "locks a locked screen" - minor bug

2. Tested AICP 5.1, MIUIv6(newest from official site), NuSenSeven 4.02 as primary (bug - UI does not start on first boot when swapping, you need to make a hot reboot in order to run it), CM 12.1, Carbon 5.1, Slim 5.1

2a. EVERY ROM ABOVE WORKS FLAWLESSLY.

3. currently installing latest official PAC-ROM.

Running HTC M7 international GSM, ElementalX 20.2 as main kernel, NuSenSeven 4.02 as primary rom.

S-ON, HTC-Dev unlocked.

Also, a question - how can I install elementalX kernel on secondary ROMS? After install, I get black screen and freeze instead of bootanimation.
[One (M7) Original Android Development] nkk71:
regarding (1), i think that's a common issue, it's always been the case for me (normal twrp and multirom twrp), that's why i always disable screen timeout.

can you elaborate on (2) "NuSenSeven 4.02 as primary (bug - UI does not start on first boot when swapping, you need to make a hot reboot in order to run it)" please give me link to thread & filename to test

as for ElementalX, can you provide logs (recovery.log and last_kmsg).... and are you flashing the fix_filecontexts after flashing EX .... you need to flash EX in multirom->list roms->flash zip then flash EX;

then go back to normal install and install the fix file contexts

.... i havent tested that, maybe tomorrow
[One (M7) Original Android Development] kuba22277:
NuSenSeven thread

NuSenSeven 4.02 GSM AndroidFilehost link

When you boot any secondary ROM (cm12.1 for example), work on it a bit and then boot NSS again, it boots longer than usual (about 40secs after the screen dims) and then shows you black screen and statusbar with missing icons. If you hold power, and choose "hot reboot", it kills the system and after it loads again, there's no problem.

For the kernel - nope. I'm bad at reading carefully. Will check it out and let you know :D
[One (M7) Original Android Development] nkk71:
downloading, will take quite a while, so i'll try it tomorrow and see what gives...
[One (M7) Original Android Development] nkk71:
Cant reproduce the problem, NuSenSeveN-LP-m7-gsm_v4.02_050715.zip as primary (with ElementalX), CM12.1 as secondary both working fine.
[One (M7) Original Android Development] ziaulh.ch:
Just to report -

Multirom recovery has been having this cache partion problem and still it has it. When I try to wipe cache of primary rom, it says partition cannot be mounted.
[One (M7) Original Android Development] nkk71:
hmm, unsure on older/current version of twrp (i may have missed something), but i'm running a newer build at the moment :cowboy:, and it just wiped primary cache fine:

I:Switching packages (TWRP)
I:Set page: 'wipe'
I:Set page: 'advancedwipe'
I:Set page: 'action_page'
I:operation_start: 'Format'
I:wipe list '/cache;'
I:wipe_path '/cache'
Formatting Cache using make_ext4fs function.
Creating filesystem with parameters:
Size: 671084544
Block size: 4096
Blocks per group: 32768
Inodes per group: 8192
Inode size: 256
Journal blocks: 2559
Label:
Blocks: 163839
Block groups: 5
Reserved block group size: 39
Created filesystem with 11/40960 inodes and 5255/163839 blocks
I:Recreating /cache/recovery folder.
I:Copying file /etc/recovery.fstab to /cache/recovery/recovery.fstab
I:Version number saved to '/cache/recovery/.version'
Updating partition details...

new release to come soon-ish, includes various fixes by Tasssadar including the file_contexts fix, so that will no longer be needed :D :good:

---------- Post added at 17:47 ---------- Previous post was at 17:22 ----------

is anybody interested in Verizon or Sprint support? just wondering cause that's the only obstacle at the moment
[One (M7) Original Android Development] ljjehl:
Only bug I know about is the slow touchscreen response in waking up device from lock screen. Its present in the normal twrp build also, though
[One (M7) Original Android Development] welie:
The recovery doesn't boot up for me :(

It shows the Google logo, and then reboots into the ROM. Is there any kind of log I can provide you with?
[One (M7) Original Android Development] Lossyx:
What hboot are your running?
[One (M7) Original Android Development] nkk71:
Google logo :confused: .... are you using this on a GPE converted phone? if so you're hboot is probably 1.54 and it's been mentioned that you need to update at least to hboot 1.57

I'm not sure if you only need to update hboot or the entire firmware.

I'm personally using HTC based firmware 7.19.401.2 from here http://xdaforums.com/showthread.php?t=2316726

i used the 7.19.401.2-Combined_TWRP2850_NoWipe.zip

note, the above firmware contains TWRP 2.8.5.0 as mentioned, so you either need to remove "recovery.img" from that zip, or after successfully flashing the firmware, reflash MultiROM TWRP

PS: that firmware is for M7_U and M7_UL (ie not Verizon, not Sprint)
[One (M7) Original Android Development] ddrulze:
Can you post the link of the GPE5.1 ROM you using ..i cant seem to get it to even move to secondary ..says moving boot.img ..dn displays an error
[One (M7) Original Android Development] nkk71:
v32 should be doing fine, what's the error msg?

maybe pull the log found in /tmp/recovery.log, so we can see the error messages
[One (M7) Original Android Development] eraycetin:
after i installed multirom app i cant open my phone. it just boots on recovery.?
[One (M7) Original Android Development] ddrulze:
Where's V32 Multirom for our m7 ?? :confused:
[One (M7) Original Android Development] nkk71:
more details, "it doesnt work" (or similar is not enough information)

http://xdaforums.com/showthread.php?p=61060084&postcount=661

you will need to us the FixFileContexts.zip as discussed on page 61... until i get the updated version out.
[One (M7) Original Android Development] ddrulze:
owww ..trying it now ..will report back ..Thanks [MENTION=2605798]nkk71[/MENTION]
[One (M7) Original Android Development] eraycetin:
sorry for bad english. my phone just boots in recovery after i installd multiboot. now i did nandroid restore, still waiting on the logo screen.
[One (M7) Original Android Development] ddrulze:
[MENTION=2605798]nkk71[/MENTION] everythings working now .! Got Sense 7 , GPE 5.1 , MIUI 6 booting . Thanks for the work .will lookout for your final release
[One (M7) Original Android Development] nkk71:
your english is fine, but i still dont understand the problem, and without detailed information, we can't help much

what device do you have and what variant (this is only for M7_U and M7_UL)

what firmware are you on

what was your previous setup

anything else you can think of

if MultiROM TWRP & MultiROM isnt working for you reflash regular twrp
[One (M7) Original Android Development] noljes2:
Help'm new and my English is bad someone help me with the procedure to install the ROM primary and secondary with the V32
[One (M7) Original Android Development] ljjehl:
Check this out here, everything you need to start, from a few posts up:

http://xdaforums.com/showthread.php?p=61196225
[One (M7) Original Android Development] -Juff-:
I just wanted to report back as well: everything is working well with the 'dirty' upgrade so far. Currently I'm using AICP as primary ROM and I tested different versions/nightlies of CM 12.1, Carbon, DU and PAC as second ROM. I'm just not able to use the normal wipe dalvik/cache neither (as someone else already said), but I thought, that the FixFileContexts.zip kinda does this job.
[One (M7) Original Android Development] nkk71:
Thanks for the feedback, i had hoped to build a new version over the weekend, but unfortunately my drive decided to have a nervous breakdown :crying: :crying:

... so i've been busy getting my files off that, and onto a new one ... i hope i didnt loose my repos, cause syncing 30~50GB or so (at 4Mbps at best, and 100GB limit) is going to be baaad :(

i'll post when i get it back up and working
[One (M7) Original Android Development] -Juff-:
Oh boy, that sounds terrible. :( I hope you get it sorted out as soon as possible.

And thanks for all the efforts! Keep up the good work! :)
[One (M7) Original Android Development] ljjehl:
That does suck. That's why I use 2 separate drives, one for system and other for repos. Makes life a bit easier when your system decides to bite the dust or similar.
[One (M7) Original Android Development] nkk71:
updated recovery seems to be working, but something else (the [integrated] file_context fix) got borked along the way :(

E/cutils ( 343): Failed to read /data/.layout_version: Permission denied
E/sdcard ( 343): installd fs upgrade not yet complete. Waiting...
[One (M7) Original Android Development] mitchst2:
Don't think anyone is in a mad panic. More than happy with dirty build. Working well.

mitchst2
[One (M7) Original Android Development] nkk71:
Lol [emoji2]
[One (M7) Original Android Development] ljjehl:
My sentiments exactly!! I have no issues using dirty build as long as I have the kernel in main build "hard-kexeced". Used XenonHD with no issues whatsoever. [emoji106] [emoji106]
[One (M7) Original Android Development] nkk71:
Who wants an update?

1- recovery updated to universal build

2- by name "hack" added and seems to work... I can't test, but should now work on Verizon and Sprint as well

3- file contexts fix built in

4- layout version fix, built in

5- hmm, what was five
[One (M7) Original Android Development] rebel1699:
Are there links, or is this an announcement that it is in the works? I've been using multirom since tasssadar created it. But, two different devs in this thread and links scattered about has me a bit confused. All I see is from 5-29
[One (M7) Original Android Development] Droidcore:
Send me link:good:
[One (M7) Original Android Development] nkk71:
should be up later today....

yes, it was announcement, I'm doing some more testing today before uploading.

and you are correct the thread is a bit scattered, but as [MENTION=5040989]domicq[/MENTION] mentioned here he doesnt have time to update it, so i kinda tried myself

my previous build of v32 can be found a few pages back, here

I also currently do not support the MultiROM Manager app, so the files have to be downloaded and flashed manually.

I'm not sure if I'll create a new thread or not, we'll see once i'm happy with the new build....
[One (M7) Original Android Development] rebel1699:
Awesome. I flashed it, and all is good. I just started using the HTC after ditching my S4, and was way behind in thread reading on this one. Many thanks for the continued dev work on this, and thanks for the clarification on the post and links. Been using MR from the beginning, and any device feels naked without it.
[One (M7) Original Android Development] nkk71:
No offense intended to the app dev, but I honestly always recommend flashing recovery through "fastboot flash recovery <name of file>.img"

those apps often rely on information in build.prop, and if something is not "correct" in there it may end up flashing to a wrong partition, which is extremely dangerous.
[One (M7) Original Android Development] rebel1699:
Yeah, I understand completely. I've got years in fastboot and android under the hood, so I was very comfortable for myself. Still, you are very correct. Best not to confuse newer folks and risk them accidentally messing something up. I'll edit my post to remove the app reference.
[One (M7) Original Android Development] mitchst2:
New clean thread please when ready. Best to have the latest information in the first few posts. New users must find this a nightmare.

mitchst2
[One (M7) Original Android Development] nkk71:
Oki will do, just before i upload, can someone confirm that USB OTG still doesnt work? ... I'm probably not going to debug now, but it has never worked for me with MultiROM TWRP ever (ie trying to mount USB OTG always fails, in the TWRP -> Mount -> USB OTG

even though it was mentioned to be working quite some time ago, but never worked for me
[One (M7) Original Android Development] mitchst2:
Hopefully someone can test. This one I can't.

mitchst2
[One (M7) Original Android Development] nkk71:
moving to here http://xdaforums.com/htc-one/orig-development/mod-multirom-v32e-t3138965

updating the posts will need to wait till tomorrow or so, but i guess, better than scattered posts in here

thanks [MENTION=5040989]domicq[/MENTION] and everyone else
[One (M7) Original Android Development] domicq:
You should upload your files on server, where you get static link (github.io). Then I can help you with support in mrom manager, or just give permissions to edit file, that include download links. :D

Gesendet von meinem D6603 mit Tapatalk
[One (M7) Original Android Development] nkk71:
i'll check it out ;)

thanks for all your help :good::good:
[One (M7) Original Android Development] rebel1699:
Im going to test installing and booting to otg in the next few minutes. I make the cables for all my devices, so I should have something that works on the one
[One (M7) Original Android Development] miko12312:
Any sprint support
[One (M7) Original Android Development] nkk71:
You will have to check my thread, THEORETICALLY it should work for M7_U/UL as well as Sprint and Verizon

Unfortunately I can't test Sprint & Verizon so if you want to test let me know
[One (M7) Original Android Development] miko12312:
Can you post the download that you may think works , last time I tried it couldn't flash multirom only recovery that was about v19 , willing to try and test, diffrence between sprint and other variants is the partioning
[One (M7) Original Android Development] mitchst2:
Here they are in his thread

http://xdaforums.com/showthread.php?p=61506860

mitchst2
[One (M7) Original Android Development] miko12312:
If I'm reading this correct flash recovery and flash multirom with patched kernel , does it need to be a sense based rom , or aosp rom for first rom, downloaded and ready to test , also saw some other files for bootloader and two diffrent recoveries , and which versions of Android works , lollipop kit Kat etc .
[One (M7) Original Android Development] mitchst2:
Don't think lollipop works as a primary. But anything works as secondary. Flash recovery, multirom then roms. I have miui as primary BTW.

mitchst2
[One (M7) Original Android Development] miko12312:
OK I will see if I can get a kit Kat rom with a patched kernel and test sense and aosp , I will also try lollipop aosp , and your miui must be 4.4.4 or 4.4.3 if I'm correct
[One (M7) Original Android Development] mitchst2:
Yes 4.4.4 miui with elementalx kernel.

Last rom from here.

http://en.miui.com/extra.php?mod=rom/download&r=111&mobile=no

Kernel

http://xdaforums.com/showthread.php?p=61507537

Other second miui rom actually has ex kernel built in but I prefer the other version. Don't know why.

mitchst2
[One (M7) Original Android Development] miko12312:
Works with lollipop , sense rom with elemental x kernel , will installing Ubuntu touch be possible next
[One (M7) Original Android Development] nkk71:
Guys, can we keep further discussions in the newer thread http://xdaforums.com/htc-one/orig-development/mod-multirom-v32e-t3138965

cause this may start getting confusing :)

[MENTION=5040989]domicq[/MENTION] thanks for all your efforts, and no disrespect intended, but perhaps it's time to ask one of the Mods to close this thread to avoid any confusion? (at your discretion)
[One (M7) Original Android Development] mitchst2:
Was going to say the same thing last night but not really my place.

mitchst2
[One (M7) Original Android Development] nkk71:
yeah, i dont like asking that either, not very nice of me :(

but just want to avoid any confusion
[One (M7) Original Android Development] Heisenberg:
Thread closed at OP's request.

You can find newer builds of Multirom here:

[MOD][19-JUN-2015] MultiROM v32f

Please continue the discussion there, thanks!
[One (M7) Original Android Development] domicq:
1. so OTG works, if you connect after recovery boots? If yes, i think it isn't problem :good:

2. I know about that, unfortunately i must wait for tasssadar and consult that with him.
[One (M7) Original Android Development] TabascoJoe:
Yep the OTG after Recovery boot is a non-issue. And if it helps I was wrong, the boot screen is not black, its just not back-lit.
[One (M7) Original Android Development] TabascoJoe:
Is is possible to change the icons of the roms? Is this something we will need to wait for the MultiRom manager app in order to change?
[One (M7) Original Android Development] domicq:
guuuuy, my modded app is on FIRST page :rolleyes: , but for now servers just for changing icons.
[One (M7) Original Android Development] TabascoJoe:
Its not that easy to find as the app as it's not in the first post. All referenced to the app in the first post are crossed out or "working on it"

I did due diligent by searching the post for icon and icons, but came up short.

Edit the first post to have the app link. I'm guessing I'm not the only one who could not find the obscure post with the link.
[One (M7) Original Android Development] Homonkuli:
MIUI Error Booting

Miui not working anyone having the same problem with the rom?
[One (M7) Original Android Development] :
Miui works as primary. Tried it as secondary rom and twrp said that it has to modify zip for multirom because it's too big and afterwards it didn't boot. The same happened to me with ARHD 71.1
[One (M7) Original Android Development] pavik62:
I corrected the MultiROM. Now you can add icons

You spoke about those icons?
[One (M7) Original Android Development] hitman1376:
MIUI doesn't boot ... here is a log ...

Dear Friend ... MIUI 4.9.12 doesn't work as Secondary ROM and Here is the MultiROM log ... I thought this might be able to help ( [MENTION=5040989]domicq[/MENTION] ) ... Thanks in advance

With Best Wishes

Hitman1376​
[One (M7) Original Android Development] domicq:
What have you corrected? I think nothing.
[One (M7) Original Android Development] pavik62:
MultiROMMgr-v1.147\assets\devices.json

"devices": [

{

"names": [ "m7" ],

"ubuntu_touch": {

"enabled": true

},
[One (M7) Original Android Development] mitchst2:
See post #9

Sent from my HTC One
[One (M7) Original Android Development] domicq:
That's already in my modded app from post 9.
[One (M7) Original Android Development] jaredkzr:
I've yet to get a secondary ROM to boot unfortunately, even after multiple tries with various ROMS. I'm going to give it a shot with Sense ARHD once I get it downloaded. I'm currently running Sinless GPE ROM which works fine as an internal ROM but won't boot as a secondary. I've already tried the SlightlySense ROM as a secondary but kept getting the 'cancelled to avoid corruption' error or whatever it is.

Log for those interested: Log

Even if I can't get a secondary to boot just yet, I'm definitely going to be following this project. This is very interesting and I can't wait for the m7 to receive full support.
[One (M7) Original Android Development] domicq:
I don't know what for roms it is, but when have a rom aroma installer you must install it without multirom, boot it, back to recovery, make backup and then you can restore this backup as secondary rom.
[One (M7) Original Android Development] jaredkzr:
As in run the uninstaller zip file and install multirom afterwards? I haven't tried that yet, but I'll give it a shot. That shouldn't have affected Sinless since it doesn't have an aroma installer but I'll try it with ARHD.
[One (M7) Original Android Development] domicq:
Multirom flash again after you have made backup

Edit: you mustn't uninstalling multirom, check #8 post.
[One (M7) Original Android Development] jaredkzr:
Ah ok, I'll give that a shot. Do you think they'll be a way to get Aroma installers to flash correctly for secondary roms or is it a native issue with the aroma script?
[One (M7) Original Android Development] domicq:
It's issue with aroma script :)
[One (M7) Original Android Development] jaredkzr:
Hmm, still not working. I followed post 8 exactly but I'm getting the same results. :confused:

Edit: I've even tried switching a working internal rom as a secondary which causes it to not boot. Something is stopping any secondary roms from booting at all for me. I'm going to try reinstalling Multirom tomorrow.
[One (M7) Original Android Development] mitchst2:
Installing ROMs with aroma scripts have always worked for me if installed first as primary. Backed up. Then flashed as secondary from the backup.

Sent from my HTC One
[One (M7) Original Android Development] YudmudTR:
Working fine here, thanks!
[One (M7) Original Android Development] mitchst2:
Multirom app showing recovery update. Anyone installed it?

Sent from my HTC One
[One (M7) Original Android Development] domicq:
it isn't update, it's due app can't check if recovery is with mrom support.
[One (M7) Original Android Development] mitchst2:
So ignore this?
[One (M7) Original Android Development] domicq:
Yep
[One (M7) Original Android Development] TabascoJoe:
So far all is good.

I have 5 roms installed and all boot without a hitch.
[One (M7) Original Android Development] jaredkzr:
I did that already. I've tried 3 different ROMS so far, even one without an aroma installer, and I can't get any to boot as secondary. I'm not sure what's going on here.

Edit: I got the OnePlus One port to work as a secondary! I think my previous problem was flashing the teamseven kernel for my secondary rom. Maybe having it as the kernel for both primary and secondary caused conflicts. However, both ARHD and Maximus-HD still do not work even after doing the work arounds from previously in the thread. I think the problem might be in the fact that my recovery stops working correctly after installing an aroma rom. When it gives the menu to reboot, choosing 'No' makes the screen go black and freezes the phone requiring a forced restart. This has happened for every Rom aroma installer on the modded recovery but aroma installers for kernels work fine.
[One (M7) Original Android Development] mitchst2:
Get that too with aroma installs. After forced restart Rom boots though.

Sent from my HTC One