yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] nkk71:
very very dirty build!!

[MENTION=1162986]Captain_Throwback[/MENTION] and [MENTION=921816]ljjehl[/MENTION] and can explain what the difference is between a dirty, very dirty, and a very very dirty build would be :D

(and the occasional extremely dirty ones :o )
[One (M8) Android Development] nkk71:
[MENTION=7232733]WoBble12[/MENTION] try the one above, lemme know how it goes... weird stuff :angel:
[One (M8) Android Development] WoBble12:
Well, seems too dirty to make it boot:/.

Took the same zip folder and changed every log with the ones I did this morning. Booted two times DU for you to get the last log ;).

The recovery log I took it from /cache/recovery/last log as I forgot to copy it from twrp.

And we were both right, I said less than 24hours, and seven minutes is less than 24hours ^^. But let's add a few minutes to download and flash rom, you debugged it in 3 minutes :p
[One (M8) Android Development] nkk71:
Hnm, worked for me.

Can you reboot DU , and while it's just sitting on the boot animation, open an adb shell and run 'mount'

Guess it's back to the drawing board, especially that this isn't supposed to be happening, weird stuff
[One (M8) Android Development] WoBble12:
Well, won't have access to my laptop until a few hours (6pm in France), but will do once there. I just boot DU, plug it in my computer, type 'adb shell', enter, and just 'mount' without any attribute after?

Thanks for being so active here!
[One (M8) Android Development] DeeZZ_NuuZZ:
better use it as second Rom, also there is no aosp kernel with kexec patch i think, some devsa re working properly on it
[One (M8) Android Development] MICH_**:
so it is basically not possible to use a aosp rom with MultiRom?
[One (M8) Android Development] Giblet-dono:
Read the FAQ http://xdaforums.com/htc-one-m8/development/multirom-v28-unofficial-port-t2884413/post55611597

It'll explain ALOT
[One (M8) Android Development] DeeZZ_NuuZZ:
it is possible, but only as second Rom for now...
[One (M8) Android Development] flar2:
Just use the patch in my github, I've had a working patch since May.

Also, you need to enable kexec, kexec-hardboot and proc_device_tree in the kernel config.
[One (M8) Android Development] ArtificialMusik:
Can you update the second rom without having to start this process all over again?
[One (M8) Android Development] flar2:
Another thing, have patience.

If you freshly install a secondary ROM or wipe dalvik, it can take quite a while to boot and the bootanimation doesn't show until the end.

There will be a black screen for most of the boot up process, then the bootanimation will show for a second before going into the system.

You'll know you're stuck if the initial splash (ie, the one with a quick vibration and the red text about development purposes) doesn't disappear after a few seconds.
[One (M8) Android Development] my_android:
My first Rom is viperone 2.4,

Can I install miui Rom as my secondary rom?:confused:
[One (M8) Android Development] manup456:
You sure can I have it that way now but GPE is my primary, miui second and viper is my third but the order shouldn't matter just can't have miui as one because we don't have a Kernel yet.
[One (M8) Android Development] iceandfire:
Just flashed CM11 as my secondary ROM. Everything works perfectly fine.

Using insertcoin as my primary with ElementalX v1.06 kernel.
[One (M8) Android Development] CPA Poke:
Ahhhh, I was missing the proc_device_tree flag. Thank you sir!
[One (M8) Android Development] Captain_Throwback:
I just built this CM kernel with freshly synced source, applied [MENTION=4684315]flar2[/MENTION]'s kexec-hardboot patch, flashed it to my device and it seems to be working on the M10 CM snapshot. For the people that want to use AOSP as the host, give this a shot. It should work on ALL M8 variants :). I had to zip it so it could be attached. Just extract the file and fastboot flash it.

EDIT: Added screenshots from the app and ROM to confirm kexec-hardboot patch is working.
[One (M8) Android Development] jake.99x3:
santod040 is using the Verizon m8 and helped me out and now I have it fully functional. Flash NuSense ROM, flash modded twrp, flash multirom, add secondary rom and you should be good to go.

---------- Post added at 02:21 PM ---------- Previous post was at 01:43 PM ----------

Nope I used it as my base rom. I have a checkm8 kexec-hardboot patched aosp kernel that I posted here for aosp hosts.

---------- Post added at 02:23 PM ---------- Previous post was at 02:21 PM ----------

I posted an aosp kexec-hardboot patched kernel already on here. Don't know if it will be compatibile but it works for the Verizon m8 and boots up on cm and ls
[One (M8) Android Development] Captain_Throwback:
Yeah I treid that kernel, and the app told me it wasn't kexec-hardboot patched. That's why I built one. Could be the app was wrong, I guess - but it shows up properly on mine.
[One (M8) Android Development] S1L3nTShaDoWz:
I tried flashing NuSense ROM as my primary and then re-injecting the curr. boot sector & if I recall correctly it told me that the kernel wasn't kexec-hardboot patched and I ended up flashing the Elite Lunar kernel over it and ever since that I was unable to boot into the main ROM...well that is I think, I never did leave it for 10 minutes but from what I know that 10 minute wait never changes so to me it seems a bit pointless, especially if primary is my main ROM that i'll be using most. Figured i'd elaborate again on "unable to boot", just a black screen but from what's described in the the thread that should go away after around 5-10 minutes? Either way I use my main ROM most and none of my secondaries have Wifi so it's very problematic to not use my main one or be stuck on 3/4G all day using up my mobile data. Anyways I'll re-try it all and flash the things in the order you listed and report back with the results, I doubt it'll fix it but worth a shot. & just to be as detailed as possible; I'm using Task's AOKP ROM as my secondary, tried an alternative kernel for it too and still have no luck, well actually the other kernel probably was incompatible because it just went from booting normally to a black screen that from what I've seen actually will not go away like described(i think). For primary, as stated above, all 4.4.3 ROM's I've tried get a black screen but since I never really waited a good 10 minutes I'll give it a shot again with the NuSense (4.4.2 worked fine, just no Wifi).

Update #1: NuSense is booting properly and the long boot times dropped after first boot, flashing a secondary ROM in a moment for further testing.

Update #2: Got Task's AOKP ROM installed again as secondary, still no Wifi but at least it works. Also have CM 11 as my third ROM and well in general all is working properly. Only other question I may have is could the fact that MultiROM injects its stuff after every single installation of anything, from gapps to ROM's on the secondary/other ROM's be the cause of the Wifi issues I keep getting? I mean you cannot select whether or not MultiROM injects boot.img's and other stuff when you're flashing stuff to the other ROM's or even flashing a ROM itself, it just always does it... and as far as I know the alt ROM's should not even need this, matter of fact to my knowledge it shouldn't be doing that at all? Or am I wrong and it's supposed to?
[One (M8) Android Development] Giblet-dono:
Please read the FAQ: http://xdaforums.com/htc-one-m8/development/multirom-v28-unofficial-port-t2884413/post55611597
[One (M8) Android Development] ArtificialMusik:
It says nothing about updating an already installed Secondary rom, which is exactly what I asked. I'll ask again.

Is there a way to update a(the) secondary rom?
[One (M8) Android Development] beats4x:
[MENTION=4684315]flar2[/MENTION], maybe you can shed some light on this. I'm using your kernel w/viper as host rom.

Was having an issue where secondary rom would fail to load (wouldn't even go back to the splash screen, black screen after selection). It worked for a bit after installing a different rom, then the one I wanted. I went back to viper this morning (had issues w/android wear and paranoid android) but then wanted to switch back to show a co-worker the issue I was having. Now I'm getting the same error as before. Any thoughts?
[One (M8) Android Development] smiley4017:
Yes, just like you would flash gapps or any other program.
[One (M8) Android Development] manup456:
Yes you need to go into recovery advanced > multirom > rom list > select the ROM you want to update and you should see all the options wipe, flash .zip etc....
[One (M8) Android Development] nkk71:
Yep, that's pretty much it. You'll probably see data cache and realdata mounted read only, which is what's breaking boot

You can manually remount them rw, and the rom will boot.

No idea why this is happening.
[One (M8) Android Development] WoBble12:
mount -o rw,remount,rw /data (and cache and realdata) is what I need to do? And after a bit of searching, still not sure about what does the -o

Should I do that every time I boot or just first time?

Not sure if that all belongs to thread either, if it's not I can ask moderators to delete my post ;)
[One (M8) Android Development] Knightofrepublic:
thanks bro

Let me apologize first for being laye for the party

I'm currently on this bulid,and now mm sense ROMs boot as secondary.even from SD card.

A huge thanks to you nkk71

However there is one thing that I want to ask.I placed viper 6.1.0 on SD card and after booting up,I can't see the SD card in it.is this supposed to happen?
[One (M8) Android Development] nkk71:
All test builds will be on AFH http://xdaforums.com/showpost.php?p=69629784&postcount=2964

As to your question: Do you mean you flashed it to your fat formatted sd card? The one that would show up in TWRP as "MicroSD Card"
[One (M8) Android Development] nkk71:
I have no idea what's going on with DU, sometimes it works/boots, sometimes it doesnt. :confused:

Haven't found any particular reason for it, but if you want to boot (and data is mounted read only), then about 3seconds or so after DU bootanimation starts, adbd will be enabled and you can

adb shell
mount -o remount,rw,nodev /realdata

Then let it continue booting up. Dunno if / when, I can debug this, but it's weird.
[One (M8) Android Development] WoBble12:
Thanks, will boot my computer and do it now.

As I have it installed, if you need any kind of log or something, just ask me ;).

Well, when i'm booting it up, even after three seconds, adb doesn't recognise device :confused: really weird, but this time might be about my unit or something, as you can do it too...

Do I have to do anything to enable ADB at boot? Because as I never booted it, USB debugging should not be enabled does it? :confused:
[One (M8) Android Development] nkk71:
no need to enable anything, seems enabled by default on DU, check your drivers in Windoze Device Manager, they may not be properly installed
[One (M8) Android Development] WoBble12:
Well, this was a hassle but I finally got drivers+adb working (installing drivers from a non reliable source broke adb in the meantime --')

Annnd now I got DU booted :D.

Should I input this command at every reboot or was it just for this first time?
[One (M8) Android Development] nkk71:
yep, unfortunately I don't see a reason why this issue us happening (not that I looked much :o) but it's another weird one, and I don't have time to debug a single weird occurrence atm
[One (M8) Android Development] rbrandser:
After reading every page in this tread I've finally been able to get it up and running. Cm14 as secondary rom just fine, gpe 6.0 as primary. Thanks to everyone involved. :)
[One (M8) Android Development] Jbb3393:
Can you access developer options in cm14 as installed as secondary?
[One (M8) Android Development] nkk71:
depends on which build you're running
[One (M8) Android Development] Jbb3393:
Then which build allows it? Thought I was on the latest [emoji51]

[MENTION=2605798]nkk71[/MENTION] my bad didn't see there were more test builds [emoji106]
[One (M8) Android Development] nkk71:
All builds, especially M7, M8, M9, HTC 10, and any other devs / devices using any part of my code, are and will be considered Test Builds, from my perspective.

If I thought "everything" was covered (which it never is), I have two choices

1- don't publish at all

2- leave it at the discretion of whomever wants to try

And then of course, there's the guy who went 3 pages asking and asking (things already explained in detail) , but doesn't understand the di fference,.

so, yep, it remains at the devs discretion which method(s) to "allow"

and at user discretion whether or not to use them..
[One (M8) Android Development] Jbb3393:
My apologies for posting before reading ahead. And I appreciate what ya do for us and letting us use it.
[One (M8) Android Development] rbrandser:
I get a black screen when trying to open dev opt

This is on cm14.1 20161205-nightly, mrom/recovery from 20161115
[One (M8) Android Development] :
Does this MultiROM work with HTC desire EYE..?
[One (M8) Android Development] Captain_Throwback:
This is the M8 forum.
[One (M8) Android Development] Jbb3393:
For the record I've updated to [MENTION=2605798]nkk71[/MENTION] test build and I can confirm I am able to access developer options from my 7.1 from via a secondary slot. Thanks
[One (M8) Android Development] nkk71:
Yep it should at least ;)
[One (M8) Android Development] rbrandser:
I still can't open developer options :o

What's your setup? Versions, Kernel, primary ROM, etc. :)
[One (M8) Android Development] Jbb3393:
Recovery:TWRP 3.0.2 Multirom 20161115

multirom-20161115-v33

Primary: Viper 6.1.0, EX kernel 7.0.1

Secondary1: AOKP 2016-12-04-0022

open gapps pico 20161207

Secodary2: cm14.1 20161207-nightly

open gapps pico 20161207
[One (M8) Android Development] rbrandser:
Yeah I had some mess on my side :)

ps: even if this was so, i still cant open dev options with the correct latest nightly build.

well, i'm probably to old for this stuff. :D

http://xdaforums.com/showpost.php?p=69986997&postcount=179
[One (M8) Android Development] thelangosta:
You're never too old to learn. It just gets harder:highfive:
[One (M8) Android Development] rbrandser:
yeah lol.

i guess my smoking habit does not help ;)

anyway, now i've even tried to flash knowingly the wrong kernel, still can't open developer option, hehe, so i give up. it's fun and all, and i really apprechiate this community and all contributors, i guess i'm just to old for this, maybe even too stupid. merry x-mas. :p
[One (M8) Android Development] Jbb3393:
Your never too old and I reassure you, if you are trying you are never stupid. We are a community here to help ya. What firmware is your phone running? If you can post the output to fastboot getvar all minus your imei and we can help ya out more.
[One (M8) Android Development] rbrandser:
yeah, oold firmware

version-bootloader: 3.19.0.0000

version-baseband: 1.25.214500021.06G

version-cpld: None

version-microp: None

version-main: 4.16.401.10

version-misc: PVT SHIP S-ON

so i guess thats an issue. now the question is, do i really wanna s-off and stuff.. :)

i'm asked to uninstall xposed, and i have bad experiences with that. :D

gonna try though :)

ps. sunshine asks me to flash a stock bot.img and rom... i guess i'll have to reconsider this whole thing.

pps. I ended up RUUing latest version. Clean setup of all systems tonight. :)
[One (M8) Android Development] rbrandser:
And it went fine, thanks for pointing me in the right direction [MENTION=1919733]Jbb3393[/MENTION].

Now I can access developer options in cm.

Weird thing though, I had to reboot 3 times to get camera to work and 4 times to get flashlight to work. :)

Now all I need is my new display, and the m8 will live on for another couple of years.

Thank you all.
[One (M8) Android Development] 1022804219:
hi,can you please tell me where to find TWRP 3.0.2 Multirom 20161115 recovery.img

i am trying to install rom to external sd card,and keep getting error

failed to mount "/carrier" (Invalid argument)

and at the and,it say's zip installation failed, please help me
[One (M8) Android Development] Jbb3393:
http://xdaforums.com/showthread.php?p=69629784
[One (M8) Android Development] Francesco0301:
Works without cm14.1 and Sense?
[One (M8) Android Development] 1022804219:
Can anyone help me to install rom to external sd card?

i tried almost everything but i am keep getting installation failed.

failed to mount "/carrier" (Invalid argument)

i am on RR 5.8.0

cid 11111111

hboot 3.19

os- 6.20.502.5

multirom recovery:- TWRP_3.0.2-0_multirom_m8_20161115-01

also tried multirom twrp (2.7.1,2.8.5, 2.8.7)

---------- Post added at 03:08 AM ---------- Previous post was at 03:03 AM ----------

forgot to add i am using sandisk ultra plus 64gb micro sd xc class 1, i also tried class 10 sd card
[One (M8) Android Development] Captain_Throwback:
You're installing to ext4 partition on the SD Card? That's the only way it works. Search the thread.
[One (M8) Android Development] lmentor:
Sent using XDA One
[One (M8) Android Development] Sharp852:
How much storage space MultiROM need? can it be used on 16gb M8?
[One (M8) Android Development] miffymiffy:
I have mine installed as described by you. Mine is super laggy though. Surely thats not normal.

I have been using MM roms as secondary on ext4 using xposed.

I am using a 200GB sd though.
[One (M8) Android Development] Sharp852:
My Sense secondary is also laggy, but i think its because SD card speed, so i think its normal, i have Samsung EVO+ 32gb
[One (M8) Android Development] ScottDB:
If you would like to help test themes on MultiROM-TWRP, contact me.
[One (M8) Android Development] nkk71:
Yes, but TWRP isnt the problem, MultiROM is however more involved, so when I can I'll update it, I see no reason to update to TWRP 3.1.0 without including MultiROM changes/fixes.
[One (M8) Android Development] Sharp852:
Good to know, so, basically, we don't have to worry about being abandoned, you just release update when it "worth"?
[One (M8) Android Development] nkk71:
I'm getting bored "having" to explain myself.

I really would like to know which feature you need from TWRP 3.1.0; if you're going to say N compatibility, then it's already there.

If something else is broken then you should say!

Yes, I'll release MultiROM and TWRP-

MultiROM Edition

, when I think it's "worth" it.

Otherwise, feel free to build it yourself, you can just clone my repo and type make, it's fully merged and working for quite a while now

So please stop it, I will update TWRP-MultiROM Edition, when I think it has updates needed and working in both MultiROM and TWRP.

Case closed!

EDIT: and if you think these or these were easy, be my guest and do them yourself!

Or maybe you like this one

That's why you (and everyone else for that matter) even have a TWRP 3.x.x series at all.
[One (M8) Android Development] Sharp852:
Sorry bro, I feel like I offended you, probably you get that as meaning of ETA, but I didnt mean it that way,

4. answered me, thanks; features? ADB Backup/Restore(I think that is support adb restore, sorry if I am wrong), nothing broken, probably you could add more languages? I would even try to translate do my language - Slovakian, but I see you just put in most "needed" and standart languages.

And about building, i dont believe i could do that, I feel like i am too dumb for that, that why I, and I believe others too, thanks you and we really appreciate you. :)
[One (M8) Android Development] nkk71:
Yes, I feel offended, but maybe I can convince [MENTION=1162986]Captain_Throwback[/MENTION] to give you TWRP 3.1.0.-x MultiROM version.

It's not a *hidden* secret as far as I know, I'm running it on 3 devices, dunno how many Cap is using atm.

I am personally not releasing it, because:

vold_decrypt doesn't work in MultiROM - yes it works in mrom-twrp but not mrom - and it's a huge headache

there are quite a few *bugs* to fix for edify, aroma and so on

there are other fixes for a *decent* MultiROM version

and finally, it's even a bigger headache trying to decide which way to proceed with this

but hey, if a version bump is what you need, then it may already be out there: #IdidNotBreakJenkins ;)
[One (M8) Android Development] Captain_Throwback:
I don't remember where I uploaded it...:rolleyes:
[One (M8) Android Development] nkk71:
dunno mate, you have your builds, i have mine, which is great, because we have 2 completely independent builds, being flashed and tested, but i will stick with my previous statement

TWRP is only 1 part of MultiROM, it used to have three, we've narrowed it down to 2 parts, but if *they* *want* a build for something they think is good, I obviously have no objection

but that's just me :o
[One (M8) Android Development] bryce-bubbles:
Hey I was hoping I could get a little help.

I'm new to multirom. No problem with installation at first. I managed to get a aosp ROM up and running as a secondary ROM. The problem came when I tried to install gapps. It tells me I have insufficient space in system.

Is this a partition problem? I don't see how I don't have enough space since the only other thing on my SD card (8gb) is the ROM itself and the it's only the pico gapps package which is obviously one of the smallest. Any ideas? Thanks in advance.
[One (M8) Android Development] Captain_Throwback:
Where's the recovery log with the failure?
[One (M8) Android Development] duonganbio:
Can MultiROM be rectified on htc m8 verizon?

How can i install it on htc m8 verizon? Someone please help me!
[One (M8) Android Development] theobjr:
Me too!

I am wondering the same thing. I am new to rooting and I find it amazing. I just found a site talking about multiroms and to have more than one on the m8 at the same time would be mindblowing. Hopefully some of the geniuses here will take notice of us little ones...
[One (M8) Android Development] ahmed.ismael:
All you need is flash the multirom-twrp.img either in fastboot or from the stock twrp then flash the multirom.zip and you are good to go

( explore the setting and read this thread,at least the last 6 pages )

Before doing anything do a full backups just in case

That's been said and yet i'm still an old little one ( that's what i did and it's working like a charm )

P.S link for the latest multirom files

https://www.androidfilehost.com/?w=files&flid=129497
[One (M8) Android Development] duonganbio:
to ahmed.ismael

thank you!

I have successfully installed.
[One (M8) Android Development] vipuldj888:
secondary rom is not working

when i installed miui8 v3 ....on first boot all apps crashes unfortunately .........and in gpe rom it stucks on boot animation
[One (M8) Android Development] nomobytes:
P.S link for the latest multirom files

<snip>

---

Thanx for your ongoing contributions. I'm working with a partitioned sdcard, and my external secondaries are visible under List ROMs->Select Storage->SD-Ext. However, in the Swap ROMs menu the external secondaries are not visible. Internal storage secondaries will show, but not the external secondaries on my partitioned SD card.

Is that just me, or a known issue?

---------- Post added at 12:57 AM ---------- Previous post was at 12:46 AM ----------

I'm running the versions that you linked to:

multirom-20161115-v33-UNOFFICIAL-m8.zip

MultiROMMgr-debug-20161111.apk

TWRP_3.0.2-0_multirom_m8_20161115-01.img

---------- Post added at 01:07 AM ---------- Previous post was at 12:57 AM ----------

And I thank https://xdaforums.com/member.php?u=2605798
[One (M8) Android Development] Captain_Throwback:
Known issue.
[One (M8) Android Development] grh35:
I would like to flash uninstaller zip via recovery to remove multirom. I'm keep getting this warning "Updater process ended with Error:7 ". What is the instructions for removing the multirom? Thanks!
[One (M8) Android Development] Ryan2400:
How can I uninstall this if I needed to? Tried the uninstaller.zip from first page but gave me error 7.

EDIT: Doesn't matter just restored previous backup