yashsingh1/xdaforums huggingface dataset:
[Nexus 6  Original Android Development] vsot13:
It's working, thanks to everyone involved!

Flashed ABC ROM, but for some reason I have error flashing Banks dynamic and PN Gapps. So Open Pico works fine.

Thanks again
[Nexus 6  Original Android Development] Captain_Throwback:
Yes, both [MENTION=2605798]nkk71[/MENTION] & I are okay with the links being posted. Since I don't have the device, I prefer not to post the links myself and let someone that has tested them take care of it.

I'd rather you just use my links so I can track the downloads, since that will determine whether or not I continue to build these.

Thanks for testing and posting the links here.
[Nexus 6  Original Android Development] H4X0R46:
I could remove my link. Want me to?
[Nexus 6  Original Android Development] Captain_Throwback:
If you don't mind.
[Nexus 6  Original Android Development] deeplyyoung:
My pleasure Capt... As you both solved the main bug and provided us working ...PERFECTLY WORKING twrpm...

Heartily thanks to you both...
[Nexus 6  Original Android Development] H4X0R46:
Not a problem! I removed it. Thanks for the build! Much appreciated!
[Nexus 6  Original Android Development] nkk71:
I have nicer icons :D

You sound surprised :p

Thank you, as [MENTION=1162986]Captain_Throwback[/MENTION] has mentioned his continuation of building for devices we do not have remains at his discretion, and if we can avoid the mirroring it would be appreciated;

eg: you download it once, then reupload somewhere else; everyone else downloads from your link, the dev will believe it's obsolete, and not worth the time building it.

One of the reasons, I'm considering (even given the small drawbacks), using a redirector to count them, as a simple example:

I have about 27 thanks for that, and zero comments since the April update... though the stats do show it slightly differently dont they :rolleyes:

And it wouldn't be the first time someone stopped because of the lack of interested people:

That's a post from one of the devices I have MultiROM for, so the above picture shows "a few" downloads, let's cut those in half, then assume still only one third of them actually use it, i'd still have to divide that by 7 to account for the number of thanks, and divide by itself to get to the number of comments and feedback :cyclops::cyclops:

No obviously the app is not supported

disaster :confused:

Thanks for testing :good:

post :o

As a small word of caution (it's not dramatic, and we've been there before), don't issue a "r*st*r*c** -**** *****" (yes, i blanked those out on purpose, since if you dont know what it means, you won't need to worry about it ;)

I'll hopefully have that fixed on the next release.
[Nexus 6  Original Android Development] H4X0R46:
Yea I mentioned the MultiROM app because I was gonna tell that guy that it doesn't work, there's unofficial builds lol as for the "disaster", some links were posted here for a test version that was only supposed to go to a single person for testing, someone dug it out from androidfilehost and posted here. Full of bugs and didn't work. Just filling ya in ;)
[Nexus 6  Original Android Development] nkk71:
ah, oki, no problem :)

Yeah, the other build was incomplete, just because I have certain commits on github, doesn't mean I have all of them uploaded.... they are all very interrelated, so the most of "final" commits will go to the group repo

Even then, if it says "Temp: will be deleted" it will be a good indication of something I pushed, but am not too happy with, and will not revert it, but I will delete :o

And yep, the MultiROM Manager APP is Tasssadar's so he will update the official app and multirom when and if he sees fit.

It's already awkward enough posting any unofficial builds for his own devices, in his own thread!! ... I don't consider it very polite, and feel very awkward about it too

So let's just hope he doesn't mind too much, and pulls, fixes, etc. whenever we push, and he get's a chance to review it
[Nexus 6  Original Android Development] H4X0R46:
Yea it is strange for sure! I agree. The last official MultiROM build by Tassadar was a while back, I don't think he would mind much, because there are working builds now that are up to date.

One side question for ya, does Magisk now flash to secondaries and work? Or was that untested? Thanks! It's not something I MUST have, but wondering if it's working. Thanks again!

EDIT: Honestly, I bet you he checks this thread, and says "nah, it's taken care of." xD
[Nexus 6  Original Android Development] Captain_Throwback:
Yes, Magisk v7 and newer should flash fine on secondaries.
[Nexus 6  Original Android Development] H4X0R46:
One thing I'm noticing is that for some reason, the developer options in all the N roms I flashed as secondary won't open. The settings app just freezes solid when developer options is pressed. It happens in Nitrogen, Cyanide, and CM 14 Unofficial. Is this a MultiROM bug? Also, anyone else notice this as well? Thanks!
[Nexus 6  Original Android Development] Pkt_Lnt:
Had that too with Nutty (since stopped development) and Pure Nexus.
[Nexus 6  Original Android Development] H4X0R46:
Cool, not just me then! Probably a small fix, you think it's multirom related?
[Nexus 6  Original Android Development] Pkt_Lnt:
Yes, it must be. No problem getting into Developer Options as a Primary or without Multi-ROM.
[Nexus 6  Original Android Development] H4X0R46:
Cool, so we know it is. I was going to test it on primary to see, but my Nexus takes a painfully long time to make a backup, I have A LOT of crap on my phone lol
[Nexus 6  Original Android Development] Droidphilev:
Working fine [MENTION=2605798]nkk71[/MENTION] & [MENTION=1162986]Captain_Throwback[/MENTION]! Many many MANY thanks!

I guess the developer options problem is because of the setting "allo unlock bootloader". NP for me that it cannot be opened though.
[Nexus 6  Original Android Development] deeplyyoung:
Exactly same I was about to tell but thought that it's maybe just me... Well it won't be very much important for me to open developers option... Main and most important thing is that we can flash boot run N or MM Roms as secondaries ...

This is true talent that without having specific device and twrpm is 99.99% perfect... These guys are really amazing ...
[Nexus 6  Original Android Development] garywojdan81:
SkyDragon settings/dev options open fine in secondary slot. Try rebooting it 2-3 times and see if it settles down.
[Nexus 6  Original Android Development] nkk71:
Yeah, I see the problem, it is "kinda" MultiROM related; I only say "kind of", because it could also be considered faulty coding in the current android source code.

It makes a certain assumption, doesn't check the result, then continues, and gets a segmentation fault, because it didn't check for first result.

So in essence MultiROM actually revealed a bug in android source code :laugh:

Dunno what to do with that at the moment...:eek:
[Nexus 6  Original Android Development] arifqur:
Thanks man. The time and effort you guys put in to keep this updated is absolutely amazing.

Your work is highly appreciated.
[Nexus 6  Original Android Development] wrongway213:
So I have been trying the latest build from 10-18 and I'm having a very tough go. Banks gapps (regardless the build) refuse to flash on secondary - error message says it does not find updater-script (there isn't meant to be one) and thus doesn't flash. Using The Flash Kernel with kexec patch, AOSiP N as primary and attempting to flash Cyanide N as secondary - no luck yet. Anyone have any clue about these issues? I read back through the last 15 pages and can't find any steps that have been added or changed. I flashed MR, flashed MR TWRP, then flashed secondary. Various combinations of flashing secondary have all failed - did I miss something? Can't get it to boot or I'd try pulling recovery log.
[Nexus 6  Original Android Development] deeplyyoung:
As far as BaNks Gapps have faced such issues few days before and have simply drag drop updater script from last BanKs Gapps and after that I was able to flash BaNks ... Whereas have flashed very first secondary with 10.18 build was Cyanide N with Open Gapps and booted normally ..my primary is PN N with EX kernel.

Are you not able to flash Cyanide? Giving any errors or doesn't boot...

Edit: what I did was flashed MR uninstaller first and rebooted recovery then flashed latest twrpm along with latest MR.zip. rebooted recovery. Flashed Cyanide N, rebooted recovery, flashed Open Gapps again rebooted recovery and then kernel Ang few other stuffs and ROM booted normally

Edit 2:- flashed aicp_n_20161019 as secondary ..flashed without any issues..flashed BaNks Gapps 20161018 got error of updater-script ..flashed BaNks 20160921.. same updater script error... Flashed Open Aroma Gapps And ROM booted successfully .
[Nexus 6  Original Android Development] wrongway213:
So basically, secondary ROMs cannot use Banks? I did not get to see if Cyanide booted or not as gapps issue halted things. [MENTION=1162986]Captain_Throwback[/MENTION] and [MENTION=2605798]nkk71[/MENTION]. I would be most grateful if either of you could look at the issues with Banks gapps - appears secondary is not allowing a folder with /METAINF to install without an updater-script. If this isn't enough information no worries - let me know what else I can pull and I'd be glad to. Didn't get a log as secondary never booted. Thanks for your time gentlemen!
[Nexus 6  Original Android Development] H4X0R46:
Wow! So this more than likely isn't an easy fix. It's kind of a strange issue.
[Nexus 6  Original Android Development] glockman4519:
I just wanted to thank you "Captainthrowback" and anyone else involve in these updates. I Just now heard about them and still can't believe it. This is greatly appreciate by all of us Shamu toting, MR using freaks...lol...
[Nexus 6  Original Android Development] H4X0R46:
Does the developer options work on your secondaries? Just curious if it's some or all. ;)
[Nexus 6  Original Android Development] deeplyyoung:
Dev Option not working as secondaries.
[Nexus 6  Original Android Development] nkk71:
It's going to be pretty much all android 7.x ROMs, unless they're using a separate/special version of cryptfs

If you insist on the technical details, here goes: when starting developer options, the following function will be called:

[B]int cryptfs_isConvertibleToFBE()[/B]
{
struct fstab_rec* rec = fs_mgr_get_entry_for_mount_point(fstab, DATA_MNT_POINT);
return fs_mgr_is_convertible_to_fbe(rec) ? 1 : 0;
}

The problem is that MultiROM changes the fstab, so there is no /data partition in fstab, so the above will end with a segmentation fault.

The code "should" read, "something" like:

[B]int cryptfs_isConvertibleToFBE()[/B]
{
struct fstab_rec* rec = fs_mgr_get_entry_for_mount_point(fstab, DATA_MNT_POINT);
if (rec)
return fs_mgr_is_convertible_to_fbe(rec) ? 1 : 0;
else
return 0;
}

But it doesnt, and I'm not google, so I can't change that... maybe I can work around it, but it's basically a flaw in the assumptions that code is making (all over the place).

Yes, the likelihood of fstab not containing a /data partition are slim

at best

, and/or that a supposedly predicable function will return a supposedly predictable result, it is (imho) still a flaw in the code, not MultiROM itself.

We'll just see if we work around it or not :eek:
[Nexus 6  Original Android Development] str8str:
You still on the m8 or new phone?
[Nexus 6  Original Android Development] nkk71:
HTC One M7

HTC One M8

HTC One M9

HTC 10

the others are pretty much in a drawer somewhere ;)
[Nexus 6  Original Android Development] Captain_Throwback:
You should open up a browser and look at my sig ;).
[Nexus 6  Original Android Development] H4X0R46:
Sweet! Thanks for the technical details! That's the only super super minor thing. Is there another way to enable usb debugging on a secondary without going into developer options? Like, a system file to edit? Other than that, this build is solid and has been working GREAT for me as well as everyone else here! :D
[Nexus 6  Original Android Development] justen7723:
Anyone else have this issue with the 10-18-16 recovery and multi-ROM zip
[Nexus 6  Original Android Development] LGtMgG2t:
Yes, noticed that yesterday as well. No big deal, easy to work around for now.
[Nexus 6  Original Android Development] justen7723:
Well at least it's not just me then.
[Nexus 6  Original Android Development] nkk71:
My apologies, it's due to an added feature I've added.

Unfortunately, I missed that part (keeping things back-and-forward compatible isn't always easy); it works fine in my debug build, which does account for both variants, unfortunately the official app doesn't.... I'll see if I can fix that, to keep it backwards compatible :angel:
[Nexus 6  Original Android Development] demlv:
So I think I understand what you mean, but just to be sure, what is the preferred workaround?
[Nexus 6  Original Android Development] H4X0R46:
A side question here, does anyone know what system file to edit to enable USB debugging? I'm asking so I could enable it on a secondary with root since developer options can't yet be enabled. Thanks guys!
[Nexus 6  Original Android Development] Pkt_Lnt:
I toggle it with Tasker and Secure Settings if you have them.
[Nexus 6  Original Android Development] H4X0R46:
Just downloaded both apps, I'm not too sure how to use them. Forgive me haha how would I go about using these apps just to enable developer options and debugging [emoji14] Thanks for the reply!
[Nexus 6  Original Android Development] Pkt_Lnt:
Ho boy! Well, this function is more advanced and I'm pretty sure you need Secure Setting Pro to do it. Issue is that Secure Settings has not been updated in almost two years and needs some tricks to work on MM and Nougat. I have a really complex setup that turns on all these iffy security setting when connected to home wifi and turns them off when it disconnects. If I posted it, your head would probably explode, not being familiar with Tasker profiles. :)

Give me some time to come up with a simple way to get you going on this to toggle ADB Debugging if I can.
[Nexus 6  Original Android Development] H4X0R46:
Thanks man, appreciate it! Yea, I've never really messed with Tasker, I opened it and was like wut? Haha My only goal is to toggle it without having to enter developer options :)
[Nexus 6  Original Android Development] arifqur:
Kudos for a very nice attitude.
[Nexus 6  Original Android Development] LGtMgG2t:
Sorry I'm slow to reply. I wouldn't exactly call it a workaround, poor choice on words from me. All I meant was I can select which ROM to boot from the startup menu. So you can reboot from whichever ROM and wait for the boot menu to popup to select which ROM to boot. Sort of reminds me of dual booting multiple OS on a PC and you select which OS to boot from the menu.

Many thanks for this new update build. It's wonderful to know people still help out on this great piece of software.
[Nexus 6  Original Android Development] Pkt_Lnt:
Ok, here is one that should work. Place it on your sdcard under /Tasker/profiles and then use the import function in Tasker to add it. Do you have the System+ enabled in Secure Settings? You will need that and of course SS needs root. Let me know.
[Nexus 6  Original Android Development] crosschris:
Mine dont work on secondary either… had flash cyanideN and it didnt so I move it to primary and works normal there.. Same goes for nitrogenOS...so you can just do that move to primary an enable debug an move back to secondary.
[Nexus 6  Original Android Development] str8str:
HTC man. Great,

Sect From Me, Is That You?

---------- Post added at 14:45 ---------- Previous post was at 14:28 ----------

It's enabled by default on mine should just be able to plug and go

Sect From Me, Is That You?
[Nexus 6  Original Android Development] H4X0R46:
Thanks so much man! I've been real busy lately and not on XDA too much, but I appreciate you taking the time! I'll try this out when I get a minute and let ya know! :D
[Nexus 6  Original Android Development] Pkt_Lnt:
Looks like there is a possibility of getting around the Secure Setting shortcoming due to its lack of development. I just signed up for the 30 day trail to test them all.

https://joaoapps.com/autotools-supercharge-tasker/
[Nexus 6  Original Android Development] Ellises:
Don't know if this was mentioned yet, but I'm having a specific issue with any Nougat ROM as my primary, every time I boot into it it makes my other ROMs unbootable, I have to restorecon them each time. I'm using the last unofficial builds of recovery 9/29, and v33b.
[Nexus 6  Original Android Development] garywojdan81:
Upgrade both to the latest from Captain Throwback
[Nexus 6  Original Android Development] deeplyyoung:
+1

here you go-- upgrade to latest

multirom-20161018-v33b-UNOFFICIAL-shamu
[Nexus 6  Original Android Development] Ellises:
Thanks, I found a link to mediafire earlier with Captain_Throwback's latest builds on it and that fixed my issue, even let me install nougat ROMs as secondary. I guess I originally skipped over it cause I saw the "v33b" and thought it didn't changed, didn't even look at the dates haha.

I was about to get the sources and start coding and compiling myself.

Multirom is one of my favorite mods for my nexus 5 and 6 and I plan on using the nexus 6 until next year, its one of those mods I wish was an aftermarket factory option on all phones.

one of my friends bought a zte axon 7 and seems like a perfect replacement for the nexus 6 (front facing speakers, a little smaller) but I'll like to keep with something that multirom is supported on and has a bigger following and support.
[Nexus 6  Original Android Development] str8str:
You want lots of following and support stick with nexus.

Sect From Me, Is That You?
[Nexus 6  Original Android Development] rignfool:
Umm... I think there's a build.prop line that does it for you...

What it is? I forget
[Nexus 6  Original Android Development] H4X0R46:
That's what I thought, it has to be a simple system file edit. Now which one.........
[Nexus 6  Original Android Development] Droidphilev:
i *think* you can only enable adb debugging in build.prop but not developer options. not sure though
[Nexus 6  Original Android Development] Pkt_Lnt:
http://xdaforums.com/showthread.php?t=2335799
[Nexus 6  Original Android Development] nkk71:
hey guys & gals,

you got any newer boot.imgs for me? I've just been able to add multirom exclusions to CM14 binary version of contexts, so no need to completely disable restorecon anymore :D

but since those are compiled regexs, if you have newer ones, i'd like to take a look.
[Nexus 6  Original Android Development] vsot13:
https://www.dropbox.com/s/xn47odha1ykbr72/Uberboot.img?dl=0

https://www.dropbox.com/s/kpt2gl5h7fn096r/Teslaboot.img?dl=0
[Nexus 6  Original Android Development] nkk71:
Thanks, just checked them, and they're the same format, so the MultiROM exclusions into binary compiled file_contexts is working fine.

... of course I had to go "oh, this doesn't look nice, lemme change it a little" ... so yeah 600lines of stupid code, deprecated... until I fix it again :rolleyes::rolleyes:
[Nexus 6  Original Android Development] drmuruga:
Velvet ROM has no problem as secondary and you can enable developer options manually.
[Nexus 6  Original Android Development] Droidphilev:
Sorry to ask but do you have a link for that rom? I don't seem to know this rom.
[Nexus 6  Original Android Development] drmuruga:
https://www.androidfilehost.com/?fid=457095661767106790
[Nexus 6  Original Android Development] cujo6801:
Thanks for the post...

Any info about the ROM?

CM/AOSP base...
[Nexus 6  Original Android Development] arifqur:
Hey thanks but can't find any forums hosting this rom by Ivan
[Nexus 6  Original Android Development] djcsurf:
I tried Multirom but have decided to stick to one rom now. I used uninstaller then clean installed recovery, rom etc but i have a left over an empty multirom folder on my sd card.

Ive tried deleting but it wont go, i checked properties on folder using mixplorer and its very weird saying last modified 31 may 1970.

Any help how to remove, tried googling but no luck

EDIT: nvm i installed MR then ran uninstaller again. This time all is removed!
[Nexus 6  Original Android Development] drmuruga:
Hei I'm a flashaholic. I flash any ROM available for shamu. I never search for details even that was wrong just download the ROM flash with gapps then check if not boot flash custom kernel, that's all. If brick try any unbrick method. I bought this phone for playing. After 6 months buy other one .

How can I find cm / AOSP based in nougat roms?
[Nexus 6  Original Android Development] H4X0R46:
Here's a dumb question, what happens if you delete a ROM with the multirom manager app, WHILE you're in that secondary? O.O not even gonna try it, but I find it funny that it even gives that option while you're booted into it. Haha
[Nexus 6  Original Android Development] sgloki77:
I did that once by mistake, phone went in a black screen of death and I was like, tour's over for my shamu but sure enough it booted on its own into the multirom menu, took Lucille like a champ ?
[Nexus 6  Original Android Development] glockman4519:
Your phone will hard boot to recovery. You may think that you just screwed up your phone but it doesn't. Simply hit reboot/system and boot like normal into the roms that are left.

While it doesn't screw your device up, I don't recommend doing it of you don't have to. Oh, and how do I know this? I went to delete a rom and picked the one I was on by mistake.
[Nexus 6  Original Android Development] H4X0R46:
Cool, thanks for the reply. You would think the official app would not let you lol Just wasn't gonna intentionally try it and find out.
[Nexus 6  Original Android Development] beepea206:
I did a quick search and didn't see anyone address this.... Running nitro as a base, with ex kernel, but I keep getting error 7 and can't flash a secondary. Seems like it's an issue on my end, but I'm not sure where to start. Ideas?
[Nexus 6  Original Android Development] Pkt_Lnt:
http://xdaforums.com/showthread.php?t=2522762
[Nexus 6  Original Android Development] beepea206:
Not quite sure how that will fix the problem and I'm not sure that's the solution to this issue.
[Nexus 6  Original Android Development] deeplyyoung:
Try to move NitrogenOS into secondary slot and flash whatever you need as primary. And hope you using latest Unofficial Build DTD 20161018.

As I'm using NitrogenOS as secondary and having no issues flashing any ROM either primary or secondaries. Just try swapping and revert.
[Nexus 6  Original Android Development] vsoma:
Hey, I have selected the option to boot into the multiboot selection when press the volume keys. I have been trying for the past hour and havent got it to work....HELP!?!?

Im stuck using auto boot with timer.
[Nexus 6  Original Android Development] H4X0R46:
Not sure what the situation is, what do you mean? More info?
[Nexus 6  Original Android Development] vsoma:
Like the boot menu to select what rom to boot. When you hit multi rom then the menus button and settings in recovery. There is an option to disable auto boot or use a timer(default) or use volume keys to get into boot menu. Pressing the volume down button brings you to fastboot. And holding volume up during the entire boot doesn't do anything. Soma other guy also had the same problem (1st page of comments) but soon replies it was working....he also mentioned something about kernel recognizing key press and boot time.....idk I try to pm the guy who fixed the problem.

---------- Post added at 05:36 PM ---------- Previous post was at 05:35 PM ----------

Sorry for the typos...broke my wrist and trying to type with one hand...*sigh*
[Nexus 6  Original Android Development] demlv:
Aren't you still able to select a ROM to boot simply by touching the screen?
[Nexus 6  Original Android Development] vsoma:
Yes if I put it as time based. But I want it to boot into stock unless I press the button so the boot menu shoes up....is it a bug or is it about the kernel I'm using...I'm using flash kernel and running stock 7.0...sdk 24?