yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) Original Android Development] silvan g:
Thanks for this amazing mod, really liking it! Thanks for all the hard work :)
[Nexus 7 (2013) Original Android Development] billypoke:
It was standard PA rc2 with its included kernel. Flashed recovery, multirom then kernel. The first time I did it, I flashed the kernel then multirom. Maybe that's what was messed up.
[Nexus 7 (2013) Original Android Development] borxnx:
Nope, the order is not really important here. I believe PA is a CAF based ROM. Which kernel did you flash?

I am curious, is anyone using a CAF based ROM as their internal ROM?
[Nexus 7 (2013) Original Android Development] robdroyd:
Thank you Tasssadar for this very useful utility.

One question if you don't mind...

My primary ROM is PA, I'd like to totally remove it from the flo, I'd like my current secondary ROM "Clean ROM" to be my primary ROM and I'll add additional ROM's after that. I see how to remove secondary ROM's, but how do you go about removing your primary ROM?

Thanks!
[Nexus 7 (2013) Original Android Development] borxnx:
Flash like normal in recovery.

There may be a way to transfer a secondary to primary, but if so I haven't figured that out yet.
[Nexus 7 (2013) Original Android Development] robdroyd:
Hmmm... interesting. I didn't think of that!

Then just go into "MultiROM" in recovery and delete the redundant secondary ROM.

Thanks!
[Nexus 7 (2013) Original Android Development] TheIronMaiden:
Either way, I'm just kidding. No worries
[Nexus 7 (2013) Original Android Development] ikslawlok:
No.

But, I think you know it.
[Nexus 7 (2013) Original Android Development] osm0sis:
Just following up here, writing my updated sdcard Fix Permissions script to try and cope with this issue.

usage: restorecon [-nrRv] pathname...

restorecon doesn't support -F/-f, or at least not in all recoveries, so we might have to stick with just R to be compatible since it'll error out if it gets an invalid option. :good:

Edit

: This will probably be the closest we can get for a quick fix: http://xdaforums.com/showthread.php?p=54127960 :cowboy:

You still need to reflash your secondary ROMs, but this is unavoidable, since it's an entire ROM in a sdcard directory. ;)
[Nexus 7 (2013) Original Android Development] limzm:
But why execute the command on recovery? Wouldn't that restore SELinux based on KitKat instead of Android L?

I am unsure about that but the command I executed on Android L did help me restore access to my folders.

The -F option helped to prevent the skipping restorecon_recursive problem, at least for me, which exist on the OS.

Maybe it works on recovery too but it will still cause the secondary ROM to be unable to boot due to the modification of permission on the multirom folder as well.
[Nexus 7 (2013) Original Android Development] osm0sis:
Yup. I covered the part about the secondary ROM in the note at the bottom of my post. It would be insane for me to try and fix a whole ROM worth of files when you could just dirty flash your secondary ROM zip and do it more easily. ;)

Interesting point about KitKat vs. L in recovery. I don't think anyone originally thought you meant to run the command booted, so that's good to know. -R is to make it recursive, so it's weird that it wouldn't do it, even without the -F. The weirdest part about the whole thing is that restorecon happens on /data/media via init.rc on every boot, especially with MultiROM since Tasss' has it all added when it injects, so you wouldn't think there'd ever be a problem in the first place. :confused:

Not sure where it grabs the contexts from. One idea if mine doesn't work would be to favor the /system/bin/toolbox restorecon over the recovery's and see what happens. My script already falls back to that one if it can't find one in /sbin/, (e.g. on a slightly older recovery), but we'll cross that bridge when we come to it. :good:
[Nexus 7 (2013) Original Android Development] limzm:
Ah, indeed I forgot to mention that in my initial post. [emoji14]

I just opened up the file and right you are that it does execute restorecon on boot and on every known individual folders. Strange that this still cause issue on some device indeed. Maybe due to the changes in SELinux or some 'unforeseen circumstances' haha!

And lastly yes, I'd hope to see comments about your new script and also to try different restorecon binary.

P.S.: I installed MultiROM and Android L on my Nexus 5 now as secondary straight away and didn't have any sdcard issue at all.
[Nexus 7 (2013) Original Android Development] bbernardini:
I just tried flashing the Android L zip from this thread as my secondary ROM (SlimKat being the primary), and when I rebooted into SlimKat, I kept getting constant FCs (primarily systemui and nfc), so much so that it was unusable. Reflashing SlimKat, etc. did not help the problem. However, completely deleting the secondary Android L ROM fixed it. Is this related to the restorecon issue above that I'm still trying to wrap my head around? :) L looks pretty nice, and I'd love to give it a spin, but I'd still like SlimKat to be usable.

Thanks for all your hard work!
[Nexus 7 (2013) Original Android Development] Alucai Vivorvel:
I don't understand the problems people are having, am I just special? Other than my device being broken and often getting locked in one orientation, which has been a problem since before I even discovered MultiROM, flashing the Android L zip I found in this thread as my secondary ROM has caused no additional problems in my primary ROM.
[Nexus 7 (2013) Original Android Development] AndyYan:
Also baffled here, I installed L back when V25 came out, and updated to V26 afterwards, and everything I touched are working fine - no FCs in primary ROM (CM11), have root in L and can edit /system contents with Root Explorer, ...

Sent from Google Nexus 4 @ CM11
[Nexus 7 (2013) Original Android Development] osm0sis:
After resolving my sdcard issue at the beginning everything's been flawless for me too.
[Nexus 7 (2013) Original Android Development] pieces of cake:
Sorry for being such a slouch but, can someone point me to the L preview flashable zip file? Thanks!
[Nexus 7 (2013) Original Android Development] Ja_som:
You really can't use 'Search this thread' option?

http://xdaforums.com/showpost.php?p=53707497&postcount=641

or

http://xdaforums.com/showpost.php?p=53826304&postcount=741
[Nexus 7 (2013) Original Android Development] TheIronMaiden:
You can't expect him to search and eat his cake at the same time, can you?
[Nexus 7 (2013) Original Android Development] Ja_som:
Maybe sometimes I expect too much...

Sent from my Flo with Android L
[Nexus 7 (2013) Original Android Development] r3pwn:
But the cake is a lie..
[Nexus 7 (2013) Original Android Development] timbremer:
And where do I find a flashable Android L zip for the Nexus 7 2013
[Nexus 7 (2013) Original Android Development] mdamaged:
In this very thread.

HINT: Advanced seach for: flashable username: Tasssadar

It's magic!
[Nexus 7 (2013) Original Android Development] exz8:
Anyone know how to change ROM sequence. As instance now I have two ROMs. Purity (primary) and Cm11 (secondary). Now, I want Cm11 as primary and Purity as secondary. Any can help?
[Nexus 7 (2013) Original Android Development] Tasssadar:
Since the release of Android L preview and creation of Miri the hydra, I was working on a redesign of MultiROM's boot manager to something that looks a bit more...from this century. It is almost finished, I just need to test it as much as possible. I'm still open to suggestions about the design though, so if you have some idea, speak up!

If you can, please flash it, test it and report back bugs, crashes and stuff like that. Thanks!

How to test it:

1. Using the MultiROM Manager app

Open the app, go to settings and tap the version seven times.

The developer options should show up.

Click the "Manifest URL" option

Change it to http://tasemnice.eu/multirom-test/manifest.json (just add -test, yes).

Go back to main screen and refresh. You should now see an update to MultiROM v26o - current testing version with the new GUI.

This way, the app will notify you of future testing version. Once the testing is over, you'll have to change the manifest URL back though.

2. Manualy flashing the ZIP

Download the appropriate ZIP file from this folder: http://tasemnice.eu/multirom-test/

Flash it in recovery
[Nexus 7 (2013) Original Android Development] EclipseGT:
Loving the new look
[Nexus 7 (2013) Original Android Development] JoseRebelo:
I liked being able to click anywhere to cancel the auto-boot, since I have it on a 1-second delay :(

Other than that, loving it, so far no problems!
[Nexus 7 (2013) Original Android Development] Tasssadar:
Clicking anywhere (except for the Boot now button) will still cancel the boot, it just doesn't explicitly tell you. (Cancelable) dialogs in Android do it the same way - you can either click cancel or tap outside of the dialog (or press back).
[Nexus 7 (2013) Original Android Development] JoseRebelo:
Oh, indeed it does. Don't know why it didn't work the last times I tried. My bad :o
[Nexus 7 (2013) Original Android Development] Ather:
this is probably a stupid question, but how would i install ROMs that require GAPPS? for example OmniROM or CM?
[Nexus 7 (2013) Original Android Development] z31s1g:
First, install the rom as secondary via advanced > multirom. Then again, go to multirom > list roms > *select rom* > flash zip.
[Nexus 7 (2013) Original Android Development] Ather:
Thanks, now how do i get this rooted? i've tried flashing SuperSU but it says no binaries found?
[Nexus 7 (2013) Original Android Development] aoaleman:
That might be something of the ROM or kernel. Every time I've flashed SuperSU it's worked.
[Nexus 7 (2013) Original Android Development] Ather:
i tried the same package as a single ROM and its working, dunnow whhy not in multi-rom :/
[Nexus 7 (2013) Original Android Development] Tasssadar:
New testing version 26p was released (if you don't know what is this about, read http://xdaforums.com/showthread.php?p=54416501#post54416501).

Changes since 26o:

slight changes to fonts in dialogs, namely ROM name in autoboot dialog

change dialog's drop shadow from opaque color to 70% transparent black color, looks better

add hover effect to dialog buttons

animation duration is now changeable from recovery

New recovery was also released on testing channel, 2014-08-04:

show secondary ROM's name in the header while executing its updater script (like, when using OTA in omnirom and such).

some backports from Ubuntu Touch recovery

fix failure to swap ROMs if they contain filename starting with a dot

fix installation of Android L preview as secondary ROM from a backup

add MultiROM options from 26o and 26p testing versions

EDIT: Changes in v26q:

Fix some race conditions (-> crashes)

If you encounter any crashes (it suddenly boots internal ROM even if you wanted other ROM and/or didn't want to boot anything at all), please report them, even if you can't reproduce it.
[Nexus 7 (2013) Original Android Development] Tasssadar:
Changes in testing version v26s:

fix franco.Kernel breaking boot of secondary ROMs on some devices

fix "no files on /sdcard" bug in Android L preview (do NOT run restorecon manually on /data/media, it breaks MultiROM.)

fix separate radio.img with Android L secondary ROMs

bunch of crash fixes

If everything goes well, this is the last test version before v27 release.
[Nexus 7 (2013) Original Android Development] taadow1030:
Is the test version available for anyone to download or is there a select group of testers?

Edit: please disregard
[Nexus 7 (2013) Original Android Development] Ja_som:
Hi [MENTION=3418703]Tasssadar[/MENTION],

a new version of Android L appeared, lpv81c, can you please make flashable zip? :o :fingers-crossed:

https://developers.google.com/fit/preview
[Nexus 7 (2013) Original Android Development] bgiesing:
Google Posts Updated Android L Preview Images (LPV81C) For Nexus 7 (Razor) and Nexus 5 (Hammerhead)

http://feedproxy.google.com/~r/AndroidPolice/~3/LpZIkHvWc9o/story01.htm
[Nexus 7 (2013) Original Android Development] furtom:
Multirom can't see TWRP, get updates

strange problem here.

Multirom is working properly. Recovery installed fine.but, on the primary ROM, the application cannot see recovery as installed. It also says it is unable to receive updates. I can not understand any reason for this.

even more odd,the secondary ROM sees everything perfectly. The application can see recovery, and can receive updates.

both ROMs are virtually the same. Vanilla Stock. the primary ROM is clean rom, the secondary is rooted stock.the primary has been installed for several weeks, and the application that was working fine in it until about a week ago.I can't imagine what I did to make it stop working.

the application updated today. I was hoping it would fix the issue. But there was no change. I have tried reinstalling recovery several times. There is no issue with recovery, it will boot and work as it should. There is also no issue with The multirom booting. all working fine.

thank you for your time and attention.
[Nexus 7 (2013) Original Android Development] Tasssadar:
Android L preview build LPV81C packed as flashable ZIP. No changes, no root, no anything, straight from factory images. Presumably, there aren't many changes in this build, apart from the Android Fit API.

Use SuperSU 2.01 or newer.

AndroidFileHost: http://www.androidfilehost.com/?fid=23610159112651586

PS: Let me know if AndroidFileHost is a good choice, if it is fast and everything. Dev-host is kinda dying and I'm thinking of using AndroidFileHost instead - what do you think? (Note: Dev-host is only used for download links in XDA threads, the Android app uses my own server).

Try re-installing the app and/or cleaning its data in system settings. It sometimes happens to some people, not sure why. By the way, what kind of root are you using? SuperSU? Superuser? or something else?
[Nexus 7 (2013) Original Android Development] osm0sis:
PA GApps switched to BasketBuild and it's fantastic. Not sure if it's an option for you as well or not, but if so I definitely recommend it.
[Nexus 7 (2013) Original Android Development] AndyYan:
+1 for BasketBuild. AndroidFileHost downloads at a bearable speed but opening pages take ages on the PC and they never open at all on my phone.

Sent from Google Nexus 4 @ CM11
[Nexus 7 (2013) Original Android Development] SynnyG:
I'm in the ones who loves basketbuild, it's simple, the download are fast ... Test it [MENTION=3418703]Tasssadar[/MENTION], you'll see ;)
[Nexus 7 (2013) Original Android Development] Alestilohomer:
I have some problems with this zip. See here: http://xdaforums.com/showthread.php?p=54703523

Enviado desde mi Nexus 7 mediante Tapatalk
[Nexus 7 (2013) Original Android Development] gnarlycs:
as for ubuntu touch 14.10

http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/

the files are not .zip and thus multirom recovery cannot see them

they are .img and .tar.gz

it says here to download the .zip files

???

thanks for this awesome multiboot feature, works great otherwise

ive never used ubuntu touch before. cant wait til i can! :angel:
[Nexus 7 (2013) Original Android Development] cajunflavoredbob:
The redesign looks freaking amazing!
[Nexus 7 (2013) Original Android Development] gnarlycs:
bumping because i really want to run some desktop linux on my nexus 7

looking to get xfce ubuntu or something
[Nexus 7 (2013) Original Android Development] nscxp2005:
Same here. I won't to be able to run the latest version of Ubuntu Desktop and Ubuntu Touch through MultiROM.
[Nexus 7 (2013) Original Android Development] Tasssadar:
Ubuntu Touch can only be installed via the MultiROM Manager app, all other methods are deprecated. It has been that way for quite some time. The wiki was outdated.

Ubuntu Desktop was only available on the 2012 model of Nexus 7 (grouper), and it is unsupported now too (the last version is 13.10). Unlike Nvidia, Qualcomm doesn't have any gpu drivers for full-blown linux systems, so "desktop linux" is most likely not gonna happen on flo.
[Nexus 7 (2013) Original Android Development] AndyYan:
Dang. Taking into consideration that Google intentionally removed Tablet UI and isn't likely to add it back, Nexus 7 lost most if not all ways to become a desktop-caliber device...

Are there any other usable Android/Linux distros you know that's usable and has a desktop layout? I don't want to return to ParanoidAndroid 4.3...

Sent from Google Nexus 4 @ CM11
[Nexus 7 (2013) Original Android Development] gnarlycs:
i don't understand though, why are all these linux distros releasing armhl versions?

http://cdimage.debian.org/debian-cd/7.6.0/armhf/bt-cd/

https://fedoraproject.org/en/get-fedora#arm

will it work on flo?
[Nexus 7 (2013) Original Android Development] Arctic Prodigy:
Question?? Can you just flash the TWRP with flashify only and use it as a regular recovery?
[Nexus 7 (2013) Original Android Development] danaff37:
The problem isn't finding compatible versions of Linux. The problem is drivers - mostly video drivers I believe in this case. Qualcomm won't release source or full Linux compatible drivers. Could possibly bit as a headless server I suppose if you wanted, but that wouldn't make much sense. Best option is a chroot and local vnc'ing in (but no sound then)
[Nexus 7 (2013) Original Android Development] CreepyE:
Yes but multi ROM section won't work until you flash it. Why use just the recovery though?
[Nexus 7 (2013) Original Android Development] Arctic Prodigy:
Oh I was looking for a good recovery option, but I think I will like this, I will go ahead and use the whole package.....;)
[Nexus 7 (2013) Original Android Development] CreepyE:
Yeah it's a great option. Flashing all the ROMs you want but keeping your everyday internal ROM is great
[Nexus 7 (2013) Original Android Development] AndyYan:
If you need the bundled TWRP but want the non-MultiROM version, just grab one from Goo.im or Techerrata. Official TWRP is just as up-to-date as this one, sometimes newer.

At least I ended up quitting MultiROM because I don't find myself using these secondary ROMs very often (they don't share data, so setting them up is an extreme pain).

Sent from Google Nexus 4 @ CM11
[Nexus 7 (2013) Original Android Development] nin28:
AICP as a Secondary ROM

Hi all,

I have MultiROM 2.8 installed and I'm running LiquidSmooth as my primary ROM. I've tried to install AICP as my secondary ROM and whenever I try to boot to it, it goes straight to LiquidSmooth. I've configured many other ROMs as secondary without issue. Has anyone else had this exp? Any suggestions? Thanks in advance.
[Nexus 7 (2013) Original Android Development] freakzapster:
when i try to install modified TWRP it gives error like remote partion does not exist what the problem???
[Nexus 7 (2013) Original Android Development] AndyYan:
You must have had typos in your command.

Sent from Google Nexus 4 @ CM11
[Nexus 7 (2013) Original Android Development] TheIronMaiden:
How did you add it? To install a primary, you must install the ROM from the twrp main menu. To install a secondary ROM , you must select, advanced/multirom/add ROM
[Nexus 7 (2013) Original Android Development] Grondinm:
just use to Manager app...easy as pi
[Nexus 7 (2013) Original Android Development] TheIronMaiden:
Does flo have sailfishOS support? Or will it ever?
[Nexus 7 (2013) Original Android Development] osm0sis:
Since grouper does, you'd think flo would too.
[Nexus 7 (2013) Original Android Development] bgiesing:
I can't find groupers Salfish ROM
[Nexus 7 (2013) Original Android Development] osm0sis:
grouper (unofficial): http://xdaforums.com/nexus-7/development/rom-sailfish-os-alpha-t2859817
[Nexus 7 (2013) Original Android Development] TheIronMaiden:
[MENTION=3418703]Tasssadar[/MENTION], time to work your magic pal. I know you can port this OS along with fixing all of its bugs lol
[Nexus 7 (2013) Original Android Development] Ja_som:
Hi, I have a problem with installing ROM on external SD from backup.

"Failed to create ROM folder"

Can someone please help me?

Thank you.
[Nexus 7 (2013) Original Android Development] thereal_bigjake:
A log would help ?
[Nexus 7 (2013) Original Android Development] Ja_som:
Of course, I forgot, sorry...
[Nexus 7 (2013) Original Android Development] StrangerWeather:
Quick question. If I unroot one of my secondary roms, will it unroot all my roms?
[Nexus 7 (2013) Original Android Development] thereal_bigjake:
No
[Nexus 7 (2013) Original Android Development] djibril13:
for nexus 7 2013 flo isn,t avaiable yet ?
[Nexus 7 (2013) Original Android Development] drewski_1:
it looks like there's a lot that doesn't work yet on the 2013

https://wiki.merproject.org/wiki/Adaptations/libhybris
[Nexus 7 (2013) Original Android Development] hamdimo:
This is the best thing that happened to android since the invention of root :)

on behalf of everyone that uses multirom, i thank you.
[Nexus 7 (2013) Original Android Development] GialanG:
Who the h... are you to say anything on my behalf?

Sent from my NEXU5
[Nexus 7 (2013) Original Android Development] mdamaged:
He's hamdimo!:cool:
[Nexus 7 (2013) Original Android Development] rraaka:
are the "L" roms compatible with the multirom environ, is there anything special to be careful of ?

thanks
[Nexus 7 (2013) Original Android Development] manueltts:
I'm using Breadcrumbs & Bunnies 5.9.6 (Lpv enhanced by [MENTION=1050103]sykopompos[/MENTION]), installed as secondary ROM. everything good. No special considerations. Version 6.0 may be out soon.

Cheers!
[Nexus 7 (2013) Original Android Development] Ja_som:
Really no help? :(

Sent from my tablet./Odoslané z môjho tabletu.
[Nexus 7 (2013) Original Android Development] manueltts:
I'm not an expert, but reading this "I:Data backup size is 2164MB, free: 2620MB" make me think you dont have enough free space. Do you have 2.4+gb free on internal memory?

If not, try making some space and tell us how it goes.

Cheers!

Edit: I didn't read well. I've just noticed you want to install it into an external device. Can't help you with that since I've no clue about using otg on Nexus 7; not even talk about multirom. Hope you find some help.
[Nexus 7 (2013) Original Android Development] Ja_som:
I want to install on external SD, which has 15GB of free space.

Do I need also ±3GB on internal memory?

Sent from my tablet./Odoslané z môjho tabletu.
[Nexus 7 (2013) Original Android Development] osm0sis:
Ooh TWRP 2.8.0.0 just went final. Now to wait for the MultiROM-TWRP 2.8! :D
[Nexus 7 (2013) Original Android Development] albert_htc:
Hi

I was on stock 4.4.4 Nexus 7 2013 rooted.

I installed multirom and patched the kernel.

Now I'd like to uninstall.. I've tried flashing the uninstall zip and get failed errors.

Without having to wipe or nandroid flash, how do I remove multirom and get my original kernel back ?

Thanks ?
[Nexus 7 (2013) Original Android Development] rifraf1:
In the last two version of the MultiROM Manger app I have not been able to set a custom icon for the ROM list. The default included icons work but loading a custom image file has failed. :(
[Nexus 7 (2013) Original Android Development] BigPickle80:
Having real issues trying to get ubuntu working correctly, the latest version seems very unresponsive and laggy. Anyone else having these issues.

I used:

Kernal 4.4.3/4.4.4

ubuntu version : trusty version 303
[Nexus 7 (2013) Original Android Development] mdamaged:
Make that 2.8.0.1.

CHANGELOG for 2.8.0.1:

- Fix a bug that causes weird graphics glitches and touch issues

http://techerrata.com/browse/twrp2/bacon
[Nexus 7 (2013) Original Android Development] dnle71:
Hi! Just a quick question, if I install ex. PA ROM on internal then install Ubuntu in sdcard do they share the kernel or do they have each of their own kernel?
[Nexus 7 (2013) Original Android Development] GialanG:
Is it even possible for them to use the same kernel?
[Nexus 7 (2013) Original Android Development] dnle71:
Beats me, I haven't tried this mod before.
[Nexus 7 (2013) Original Android Development] GialanG:
No. Always different kernels.
[Nexus 7 (2013) Original Android Development] dnle71:
You could've said it earlier rather than questioning me, anyway thanks!