yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] nkk71:
ETA: November 2016 :p

I've already pushed everything I had to github, including initial MultiROM-TWRP 3.0.3-x you just need someone to build [and test] for your device.
[Nexus 5 Original Android Development] BreckZeBoulay:
May be I don't well understand this answer and your previous ones, but concerning the app MultiRom Manager and the compatibility with the last unofficial multirom v33, nothing new ? Or the mod for the app is also in your github ?
[Nexus 5 Original Android Development] nkk71:
I meant that the backwards compatibility with the official app was fixed so that it doesn't tell you there's an update available.

As for the app, itself, I have a temporary version on git https://github.com/nkk71/MultiROMMgr/tree/tmp-will-be-del-then-properly-committed

Which primarily addresses listing ROMs on external sdcard, and no-kexec'ing from the app. My version can be downloaded here

Though it will not show you any new / unofficial version of MultiROM, it only addresses the 2 points mentioned above.
[Nexus 5 Original Android Development] player594:
So no new version of twrp built with multirom built in then?
[Nexus 5 Original Android Development] Captain_Throwback:
I feel like this question is for me, lol...

I was the one that was building it, yes, and I haven't built anything since my Jenkins crashed a month or so ago. I *just* got it back up, but I have to rebuild all of my build scripts and try to remember how I set everything up, which isn't going well so far. So, I couldn't tell you when (if) it'll ever be done (by me, at least).
[Nexus 5 Original Android Development] mixmoto:
thanks to this new multirom apk i'am able to use multirom to boot ubuntu!!!

thanks for the dev

https://xdaforums.com/showpost.php?p=65536720&postcount=555
[Nexus 5 Original Android Development] wishmasterf:
Please help me. It is a little confusing. I searched, but maybe i am to stupid to find.

Whats the latest multirom-twrp for Nexus 5 and where i cant get it?

Whats the latest Multirom-App for Nexus 5 and where i cant get it?

Whats the latest Multirom for Nexus 5 and where i cant get it?

I do have a lot of problems and want to see if they are already fixed. Thanks for your help!
[Nexus 5 Original Android Development] Hibble:
All information are in the first two posts..
[Nexus 5 Original Android Development] wishmasterf:
There are unofficial builds. apkL1 to apkl3 and so on.
[Nexus 5 Original Android Development] sebasrock156:
Android N support soon?
[Nexus 5 Original Android Development] Syaani:
There is already. Unofficial though
[Nexus 5 Original Android Development] dluigirafael:
Im a noob :)

I have an nexus 5 with MultiROM installed , the base os (internal) it's Euclidean os (7.1.1) with ElementalX kernel , it's going to work ? :o i plan to install Ubuntu touch , CM , Kde plasma mobile , NetHunter and Firefox os

Any other sugestions for roms :D :p ?
[Nexus 5 Original Android Development] Byronbgs:
You brave. :laugh:
[Nexus 5 Original Android Development] wishmasterf:
I read about unofficial builds of multirom, multirom- twrp and multirom-app.

i do have problems with installing ubuntu, app shows me i have to update to an earlier version, developer options is not working in lineageos. i want to test if there are already fixes for these problems. Which are the latest unofficial builds?
[Nexus 5 Original Android Development] nihad15:
Link please?
[Nexus 5 Original Android Development] Syaani:
Links are on this thread so just use search
[Nexus 5 Original Android Development] nihad15:
Is it this one?

https://xdaforums.com/google-nexus-5/orig-development/mod-multirom-v24-t2571011/post67129814

There are multiple links which were kinda confusing

The purpose of this unofficial one is to support nougat? Or does the official one already does that (in the changelog it only says it supports 6.0.x)
[Nexus 5 Original Android Development] Lughnasadh:
There is a fix your rom developer can add to make developer options work on secondary roms. Have him/her look into it.
[Nexus 5 Original Android Development] wishmasterf:
Thanks for your help!

I need more informtion to tell him what he need to fix. can you send me a link, infornation or can i get files ?
[Nexus 5 Original Android Development] BIade:
[MENTION=2107489]bryan2894[/MENTION] managed amazing things: (sadly for the LG G3, Need to ask him if its possible to port or adopt.)

1) Created a flashable ZIP to fix dev-options

2) Integrated his fix into multiROM: Check this post

credits for this fix goes to [MENTION=2605798]nkk71[/MENTION] I think. Maybe one of them could help us nexus5-users too :)

AGAIN:

This is made for the LG G3 !!! Dont flash and cry :P (Wait till confirmation)
[Nexus 5 Original Android Development] Lughnasadh:
Just tell him that you have a bug to report, that developer options don't open when rom is on secondary. Give him a logcat of it. I'm sure he will find the right commit. Other roms such as Screw'd, Dirty Unicorns, Tesla, etc. have fixed the problem. He can just look at their sources. He'll know what to do.

*EDIT-- This commit may work:

+ if (rec)

+ return fs_mgr_is_convertible_to_fbe(rec) ? 1 : 0;

+ else

+ return 0;
[Nexus 5 Original Android Development] wishmasterf:
I tried. They told me i have to use lineageos as primary rom ?

i give it a try! Thanks!
[Nexus 5 Original Android Development] nkk71:
https://xdaforums.com/showpost.php?p=69224932&postcount=1706
[Nexus 5 Original Android Development] Lughnasadh:
See the edit of my last response. Or point them to [MENTION=2605798]nkk71[/MENTION]'s response.
[Nexus 5 Original Android Development] wishmasterf:
I am not a developer, but i will send the information to lineageos. Hope this is what they need to fix. Thanks!
[Nexus 5 Original Android Development] Syaani:
Wow! We want port, we want... :D
[Nexus 5 Original Android Development] nkk71:
Lemme think a bit, maybe I have an easier fix (for the Android N Developer options problem) for you guys, until someone rebuilds for you
[Nexus 5 Original Android Development] wishmasterf:
Thnaks. I postet the 2 informations at the lineageos developer. Hope they will fix the problem. Another nice thing would be the fix feom LG G3 ported to Nexus 5. Hope we will get a fix soon. Thanks!
[Nexus 5 Original Android Development] nihad15:
So does this work with nougat ROM as a main? Its not mentioned in the chnagelog

And does this work with twrp 3.0.3-0?

Sorry for asking instead of testing myself xD
[Nexus 5 Original Android Development] Lughnasadh:
There is an unofficial build that someone posted in here (v.33a 10-18-16) that will work fine with Nugget roms.
[Nexus 5 Original Android Development] nkk71:
Fix for Android N Developer Options

Here guys, give this a try:

Download the attached file

.

Rename N_DevOpts_Fix.sh.txt to N_DevOpts_Fix.sh (cannot upload .sh files to xda that's why it has a .txt extension)

.

Create a run-on-boot folder for your secondary ROM:

you can use TWRP File Manager, or any root enabled file manager if you want to do it in booted ROM

.

secondary ROMs "real" location is in /data/media/multirom/roms/<name of rom>/

.

so you should have something like:

/data/media/0/multirom/roms/cm-13.0-20151106-UNOFFICIA/run-on-boot/

.

put the downloaded (and renamed) .sh file in that folder, eg:

root@m7:/ # ls -l /data/media/0/multirom/roms/cm-13.0-20151106-UNOFFICIA/run-on-boot/
edia/0/multirom/roms/cm-13.0-20151106-UNOFFICIA/run-on-boot/ <
[B]-rw-rw-rw- root root 157 2017-02-02 19:06 N_DevOpts_Fix.sh[/B]

I've only tested that it runs, whether the desired result is achieved is something else, I don't have time to test it.

So use this at your own discretion.

EDIT: temporarily removed the attachment, looks like a blarf in there...

After checking the code, the run-on-boot method won't work. Sorry
[Nexus 5 Original Android Development] BIade:
OH MY GOD, THANK YOU SOO MUCH. (yes caps on purpose)

Testing asap <3

Report 1: Developer Options doesnt come up on Secondary (PureNexus 7.1.1)

Now trying to set different permissions: from 666 to 777...
[Nexus 5 Original Android Development] nkk71:
dont worry about permissions, can you open a shell, and do a

ls -la /

maybe it's using a different fstab (possibly in /etc or wherever they keep these things :p)

EDIT: Blade can you pop into IRC, so we can try fix it quickly https://webchat.freenode.net/?channels=#multirom

don't know if it'll work to begin with, so a quick chat can help us resolve that

EDIT2: are you using kexec-hardboot or no-kexec?

EDIT3: the script can work, sorry, sloppy script, but poc, feel free to fix it up and it will work
[Nexus 5 Original Android Development] AndroidGaalaxy:
With MultiROM install both packages (MultiRom => Add Rom => Ubuntu)

Install Franco Kernel in principal rom (R32)

Boot :)
[Nexus 5 Original Android Development] Shanks:
Go to multirom in recovery,add rom-ubuntu touch-next-2 options should pop up, first flash the file in the top this file: ubuntu-touch-4.4.2-system-armel+hammerhead

And then the file on the bottom this file: ubuntu-touch-4.4.2-mir.rootfs-armhf

It will take like 5 minutes to install, just wait until it finishes and you good to go...i think
[Nexus 5 Original Android Development] FuMMoD:
Has anyone managed to get it to work having elemental as principle kernel?
[Nexus 5 Original Android Development] DoesntPostAThing:
Yup, using elementalX on my Android ROMs. It got stuck the first time, but the second time it worked. I was about to take a picture (how do you screenshot?) and upload it, but it just froze so now rebooting.

EDIT: If you guys want proof, I posted some pics to G+: https://plus.google.com/+IvonLiu/posts/j1y4uEqnfU

No idea how to screenshot so had to take pictures with my Galaxy Nexus.

Also, I found this Firefox OS port that has been reported to work well with MultiROM. I'll be flashing that as well later. http://xdaforums.com/showthread.php?t=2601556
[Nexus 5 Original Android Development] jabza:
It is booted up at that point. You need to finish the instructions to connect to wifi, then use adb shell to add the repositories and enable Mir. Mir is what actually draws the display so, naturally, nothing will show on-screen until Mir is enabled. You can tell that it is in fact booted up when it's at the Google boot screen and you can use the power button to turn the screen off and on.

However, I unfortunately was not able to get my wifi to work.
[Nexus 5 Original Android Development] DoesntPostAThing:
I followed the instructions that were posted and was able to use WiFi. I linked a picture of it loading XDA forums in my previous post.
[Nexus 5 Original Android Development] Goggle81:
Thanks [MENTION=4941636]AndroidGaalaxy[/MENTION]!

Ill tried with Chaos and Hells, but didn't work. With Franco it is booting.
[Nexus 5 Original Android Development] FuMMoD:
So just reboot it and let it load the second time and it'll go through?
[Nexus 5 Original Android Development] Tasssadar:
What kind of question is that? Of course I tested it, I always do when I can (that's why not having Nexus 4 is so annoying).

That's a bug in recovery, Ubuntu Touch supports mobile data and everything. I just fixed it, download the new recovery and reflash the images. (The sim-card needs to not have a PIN on it): http://d-h.st/fwA

I've flashed the image maybe 3-4 times now and it always booted, it took a bit longer than android (80s), but eventually it worked okay. See if "adb shell" works while it is stuck on Google logo or get me /proc/last_kmsg after rebooting into recovery.
[Nexus 5 Original Android Development] Shanks:
Did you get data connection working? I'm just asking cause i just updated the recovery, reflashed ubuntu and still no data connection
[Nexus 5 Original Android Development] philipped346:
Work for me with multirom but no data , wifi is ok , caméra OK, camcorder nop.
[Nexus 5 Original Android Development] Tasssadar:
I couldn't try that (I don't have mobile data plan, it costs too much), but phone calls (well, audio doesn't, so you can call, but can't hear anything) and SMS work. Again, I had to remove PIN from my SIM card.
[Nexus 5 Original Android Development] FuMMoD:
I followed all instructions and have the latest recovery by multirom and i still can not get it to boot at all.
[Nexus 5 Original Android Development] Shanks:
I only pay 50 dollars a month with sprint, everything unlimited, getting 35 mb of download sometimes, well i guess all we can do is wait for these bugs to be fixed in a future update
[Nexus 5 Original Android Development] damnmisur:
I had to reflash my kernel.
[Nexus 5 Original Android Development] Mr. Droid:
Just installed and data works and sms

Roms a little slow or laggy at times

Will test camera and phone soon
[Nexus 5 Original Android Development] Shanks:
Oh that's cool, what did you do to get data connection working?
[Nexus 5 Original Android Development] abdel12345:
Can you post some pictures of it? And I've never used Ubuntu how do you get apps? Does it have an app market?

Sent from my white LG Nexus 5
[Nexus 5 Original Android Development] Shanks:
Yeah same here, i want to know how to get apps too
[Nexus 5 Original Android Development] weihan1102:
can someone post a tutorial about it?

i am in the Google logo and adb working but i don't know what to do now
[Nexus 5 Original Android Development] BIade:
OMG OMG OMG I just saw it now, im soo sorry im on the way atm. I will report asap <3

ls -la / output:

hammerhead:/ $ su
hammerhead:/ # ls -la /
total 8592
drwxr-xr-x 22 root root 0 1970-04-15 19:05 .
drwxr-xr-x 22 root root 0 1970-04-15 19:05 ..
d--------- 2 root root 0 2017-01-31 10:14 .subackup
drwxr-xr-x 55 root root 0 1970-04-15 19:05 acct
drwxrwx--- 6 system cache 4096 1970-04-15 15:10 cache
lrwxrwxrwx 1 root root 13 2017-01-31 10:14 charger -> /sbin/healthd
dr-x------ 2 root root 0 2017-01-31 10:14 config
lrwxrwxrwx 1 root root 17 2017-01-31 10:14 d -> /sys/kernel/debug
drwxrwx--x 36 system system 4096 2017-02-02 19:36 data
-rw-r--r-- 1 root root 1068 1970-04-15 19:05 default.prop
drwxr-xr-x 15 root root 4740 2017-02-02 19:38 dev
lrwxrwxrwx 1 root root 11 2017-01-31 10:14 etc -> /system/etc
-rw-r--r-- 1 root root 21347 2017-01-31 10:14 file_contexts.bin
dr-xr-x--- 3 system system 16384 1970-01-01 01:00 firmware
-rw-r----- 1 root root 1594 1970-04-15 19:05 fstab.hammerhead
-rwxr-xr-x 1 root root 818980 1970-04-15 19:05 init
-rwxr-x--- 1 root root 976 1970-04-15 19:05 init.environ.rc
-rwxr-x--- 1 root root 161 1970-04-15 19:05 init.hammerhead.diag.rc
-rwxr-x--- 1 root root 14589 1970-04-15 19:05 init.hammerhead.rc
-rwxr-x--- 1 root root 6534 1970-04-15 19:05 init.hammerhead.usb.rc
-rwxr-x--- 1 root root 108 1970-04-15 19:05 init.multirom.rc
-rwxr-x--- 1 root root 416 1970-04-15 19:05 init.purenexus.rc
-rwxr-x--- 1 root root 25815 1970-04-15 19:05 init.rc
-rwxr-x--- 1 root root 484 1970-04-15 19:05 init.supersu.rc
-rwxr-x--- 1 root root 9283 1970-04-15 19:05 init.usb.configfs.rc
-rwxr-x--- 1 root root 5715 1970-04-15 19:05 init.usb.rc
-rwxr-x--- 1 root root 411 1970-04-15 19:05 init.zygote32.rc
-rw-rw-rw- 1 root root 3112815 1970-04-15 19:05 initrd.img
drwxr-xr-x 10 root system 220 1970-04-15 19:05 mnt
drwxr-xr-x 4 root root 0 2016-11-25 02:15 mrom_enc
drwxr-xr-x 2 root root 0 2017-01-31 10:14 oem
drwxrwx--x 10 system system 4096 1970-01-01 02:21 persist
dr-xr-xr-x 247 root root 0 1970-01-01 01:00 proc
-rw-r--r-- 1 root root 4793 1970-04-15 19:05 property_contexts
drwxrwx--x 34 system system 4096 2016-10-24 16:15 realdata
drwxr-xr-x 3 root root 0 2017-01-31 10:14 res
drwx------ 2 root root 0 2017-01-22 16:20 root
drwxr-x--- 2 root root 0 1970-04-15 19:05 sbin
lrwxrwxrwx 1 root root 21 2017-01-31 10:14 sdcard -> /storage/self/primary
-rw-r--r-- 1 root root 758 1970-04-15 19:05 seapp_contexts
-rw-r--r-- 1 root root 75 2017-01-31 10:14 selinux_version
-rw-r--r-- 1 root root 242607 1970-04-15 19:05 sepolicy
-rw-r--r-- 1 root root 11253 2017-01-31 10:14 service_contexts
drwxr-xr-x 4 root root 80 2017-02-02 19:36 storage
drwxr-xr-x 8 root root 4096 2017-01-31 10:08 su
dr-xr-xr-x 12 root root 0 1970-04-15 19:05 sys
drwxr-xr-x 18 root root 4096 2017-01-31 10:14 system
-rwxr-x--- 1 root root 2204 1970-04-15 19:05 ueventd.hammerhead.rc
-rwxr-x--- 1 root root 4853 1970-04-15 19:05 ueventd.rc
lrwxrwxrwx 1 root root 14 1970-04-15 19:05 vendor -> /system/vendor
hammerhead:/ #
[Nexus 5 Original Android Development] nkk71:
No worries, tomorrow is another day.

Would be best for a new compile, but this could work in the meantime ;)
[Nexus 5 Original Android Development] wishmasterf:
Can you send me the script? i want to look at it. Maybe i will find problems.

Thank for you work!
[Nexus 5 Original Android Development] nkk71:
Won't work, sorry. I checked the code and run-on-boot script wont work for this. Easier for someone to just recompile with the fixes.
[Nexus 5 Original Android Development] wishmasterf:
Thanks for your try. I am not a developer and i am nit able to compile. Is there anyone who can do that for us? Please!
[Nexus 5 Original Android Development] Captain_Throwback:
*sigh*

Guess I need to give hammerhead some love too, even though I don't own this device either...
[Nexus 5 Original Android Development] Captain_Throwback:
Alright, I just synced and built with my existing device files, so hopefully these builds work. Give them a try and let me know.

https://www.androidfilehost.com/?w=files&flid=102780
[Nexus 5 Original Android Development] Lughnasadh:
Thank you very much for this. Just flashed and everything seems to be working properly. No problems booting up my secondary rom. I don't know if you threw in a fix for not being able to open developer options on secondary roms b/c my current roms have a fixed applied on the rom side so I can't test that.

Your Hammerhead love is very much appreciated! Thank you for taking the time to do this. :) :good: :cool:
[Nexus 5 Original Android Development] nkk71:
Yep, it's in there ;)
[Nexus 5 Original Android Development] Lughnasadh:
Sweet!!! :good: :cool:
[Nexus 5 Original Android Development] kamild_:
Is it true that OTG doesn't work on TWRP 3.0.3?

Edit: Nvm, it works. Not just that, but on 3.0.2 I couldn't use my NTFS flash drive to do backups because of the "operation not permitted" error, but on 3.0.3 it works. Thank you!

Edit2: Backups work, but it doesn't look like installing ROMs to OTG does - I'm getting the "E:Failed to mount location "/dev/block/sda1 (ntfs)" error :(

Edit3: In fact, looks like MultiROM doesn't work at all. I flashed the .zip file and injected the boot sector via recovery, now my phone won't boot - 3 seconds of the "Google" logo, then the screen goes black for like 10 seconds and reboots. And it loops, until I shut down the phone and reboot into bootloader. Recovery still works. Have I done something wrong?
[Nexus 5 Original Android Development] minhajlk:
It is working fine. I was able to enable dev mode and also flash SuperSU on secondary ROMs. Thank you so much.

Just note to whoever trying this, you need to delete your existing secondary ROMs and flash the secondary ROMs again.

Again thanks a million for your continued support for Hammy.:good:
[Nexus 5 Original Android Development] Lughnasadh:
Working fine so far for me. All I did was flash the new TWRP-Multirom, boot back into recovery, then flashed the new Multirom. That's it.

I left my secondary rom on when I flashed the new TWRP-Multirom and Multirom zips and had no problem. Existing secondary still boots fine.
[Nexus 5 Original Android Development] kamild_:
Tried doing only that as well (after restoring the boot partition), still the same issue.

Could it be because my main ROM is CAF?
[Nexus 5 Original Android Development] Lughnasadh:
If the kernel in your primary rom does not have the kexec-hardboot patch then that would be a problem unless you enable the workaround in multirom.
[Nexus 5 Original Android Development] kamild_:
It does have the patch... Not my first time using MultiROM, just the first time using it on Nougat.
[Nexus 5 Original Android Development] Lughnasadh:
Then I don't know what is causing your problems. Maybe someone else can help out.
[Nexus 5 Original Android Development] minhajlk:
I left my secondary ROMs as it is and flashed the new MultiROM, but my secondary ROMs did not boot got stuck at the Google logo and bootlooped to MultiROM. I ran restorecon, that did not help either. That's when i decided to delete this existing secondary ROMs and reflash again. It's all good now, I have rooted secondaries.
[Nexus 5 Original Android Development] mixmoto:
Hi! I have installed last multirom 33a with last twrp 3.0.3 from [MENTION=1162986]Captain_Throwback[/MENTION] that works very well (thank you very much) with nougats roms but I can't run Ubuntu phone. ( Download it from multirom app and install successful but not boot stuck at Google logo). Can anyone help me to install Ubuntu?

I do a clean install of multirom.. Uninstall and than install new multi..

Thanks!
[Nexus 5 Original Android Development] BIade:
OMG, 2 days of work, and you all are having a party without me :crying::p:silly:

Thank you sooo much!!! You cant imagine how happy you are making the blade :P

Love your work!

Testing asap

EDIT:

it works.

IT WORKS.

HOLY SH*T IT FREAKING DOES WORK!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Thank you sooooo much <3
[Nexus 5 Original Android Development] kamild_:
Works for everyone but not for me
[Nexus 5 Original Android Development] morfances:
Work fine for me. One thing does not make me install ubuntu
[Nexus 5 Original Android Development] johnhux7:
Worked for me guys.

Excellent

Thank you
[Nexus 5 Original Android Development] nh1402:
Or Sailfish.
[Nexus 5 Original Android Development] Pretoriano80:
AFAIK you can't use CAF roms as primary, even if the hardboot patch is applied. I think that will result in a black screen, then back to Multirom menu.
[Nexus 5 Original Android Development] kamild_:
That's a shame...

Are there some sort of technical difficulties involved with making it work with CAF?
[Nexus 5 Original Android Development] Pretoriano80:
Yes, i tried to build it my self several times, until a developer told me that's an issue related to mdss panel (i dont remember exactly), so Multirom will not work. IIRC, the issue was present only with the CAF version of CM.
[Nexus 5 Original Android Development] Captain_Throwback:
Can you find the exact reason? Maybe there's a way to fix it...
[Nexus 5 Original Android Development] Pretoriano80:
Hmm, it's not easy, but i will check my PMs, maybe that's still some clue in there, from my discussions with the developer who told me the reason.

I will let you know!
[Nexus 5 Original Android Development] BreckZeBoulay:
A huge thank to all the devs who maintain MultiRom for our beloved Hammerhead ! :good:
[Nexus 5 Original Android Development] dhruvdiatm:
It is now a year (10th Feb 2016), since the developer made the last edit.

Thanks to all contributors who have been working on thier own and have added support for nougat.

:good:Long live [MENTION=452513]tassadar[/MENTION] I.e. Vojtěch Boček

Long live all contributors.

Always be happy :) & keep flashing [MENTION=535343]all[/MENTION] users.
[Nexus 5 Original Android Development] Pretoriano80:
Just had a look at my private messages, but sadly there are no details on the matter, only that is related to mdss panel.

And btw, i think that your version of TWRP is lacking F2FS support, my guess is that the binaries are missing.
[Nexus 5 Original Android Development] Captain_Throwback:
I didn't add any support. I just build with [MENTION=3418703]Tasssadar[/MENTION]'s device files. I only add NO_EXEC support. I don't add anything else because I don't have this device and know nothing about what might break it. You'll have to rely on someone else if you want additional support.