yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) Original Android Development] rifraf1:
Anyone successfully installed Android L on the DEB model as a secondary ROM? It will install and upon first boot the start animation runs for a long time but it never boots, I have tried several times and even left it starting for 2.5 hours one time before giving up. Running the latest MultiROM 25 and have one of Tassadar's Kernels installed on my stock internal ROM.
[Nexus 7 (2013) Original Android Development] osm0sis:
It's the ramdisk. Same as always. That's why you can't flash flo kernels on your deb either. :good:
[Nexus 7 (2013) Original Android Development] mdamaged:
For anyone that cares, Busybox updated to support Android L...sadly, TiB still doesn't.
[Nexus 7 (2013) Original Android Development] osm0sis:
Yeah they need to add ART support. They also ignore emails sent to them so I wouldn't hold my breath. ;)
[Nexus 7 (2013) Original Android Development] Bierfreund:
Anything we can do to get it running on deb or do we need sourcecode for this?
[Nexus 7 (2013) Original Android Development] osm0sis:
If you're feeling adventurous you could compare my franco.Kernel boot-r16.img and boot-r16-deb.img ramdisks, then compare the r16 to the stock flo and see how easy it'd be to add the deb changes in.. ;)

http://v.ht/AIK-

Have fun!
[Nexus 7 (2013) Original Android Development] GialanG:
Android L issues

I see many people having problem with installing Android L in MultiRom, but I also see most of them installed Android L and patches in the wrong way. Now that I want to make it clear:

1. Android L can't be installed as the primary rom. One prerequisite to be primary rom is the kexec-hardboot patched kernel. ATM there's no revealed source of Android L, so there's no such kernel.

2. Radio can't be installed to secondary roms from the MultiRom menu. Radio is separated from roms, all roms use the same radio, so radio must be installed from the Install button in root menu of recovery.

3. Android L can't share the primary kernel. Android L doesn't work with 4.4.4 kernel and before, so obviously it can't work in Share kernel mode.

Besides, the download link of Android L in this thread was built to work on MultiRom as a secondary rom only. Other ways will fail.

Hopefully this will help solve common mistakes with Android L and MultiRom. Cheers.
[Nexus 7 (2013) Original Android Development] mdamaged:
4. And also, there's the explosive diarrhea,
[Nexus 7 (2013) Original Android Development] manueltts:
I'm using a 4.4.3-4 kernel (elementalX 2.13), and it works fine and smooth.
[Nexus 7 (2013) Original Android Development] dobbs3x:
I'm running L as internal rom with elemental x 2.13 kernel.
[Nexus 7 (2013) Original Android Development] CodeingBoy:
Hi!

I flashed Android L from recovery using a flashable ZIP as secondary system.But I got a problem that I can't access my storage from my PC even if chrome(it says no sdcard).

Any idea to solve it?Thanks!
[Nexus 7 (2013) Original Android Development] HirogenX:
Jep, same here. Is working without issue.
[Nexus 7 (2013) Original Android Development] albert_htc:
Anyone got showbox running on Android L ?

Fails to load anything for me.

Thx
[Nexus 7 (2013) Original Android Development] oadam11:
I got it to load when I flashed android L through fastboot and wiped my device
[Nexus 7 (2013) Original Android Development] albert_htc:
Thanks. Fresh install using multirom.

The app loads, but none of the shows play..
[Nexus 7 (2013) Original Android Development] Bierfreund:
You both are using a flo device, right? I tried everything to get the Android L zip running on deb, but flashing elementalX unfortunately did not help... :(
[Nexus 7 (2013) Original Android Development] manueltts:
Yes. L as secondary ROM with MultiROM v26.
[Nexus 7 (2013) Original Android Development] HirogenX:
Me too.
[Nexus 7 (2013) Original Android Development] CodeingBoy:
Hi!I got the same problem.Could you please tell me how you solve it?Thanks!
[Nexus 7 (2013) Original Android Development] karanrajpal14:
Same here too. It's like the internal memory can't be accessed. I'd like to know if anyone knows a fix.
[Nexus 7 (2013) Original Android Development] osm0sis:
Try my sdcard Fix Permissions zip first, it might help:

http://v.ht/osm0

If that doesn't work then the way I managed to fix it was a clean wipe and letting L set up /data/media itself. Afterward I installed MultiROM again and moved L to secondary and restored my KitKat backup to my primary; everything works in both now. :)
[Nexus 7 (2013) Original Android Development] kokhean:
I tried installing and booting to Android L as the secondary ROM with default settings last night. It booted up as it should, and everything worked fine. However, my Wi-Fi stopped working on Android 4.4.4.

I just reflashed to stock 4.4.4 and re-rooted, and everything works fine again. I'm not sure why, but did anyone else have this issue? I've searched through this thread but this issue seems to be nonexistent to anyone else.
[Nexus 7 (2013) Original Android Development] HearMeWhisper:
Can anyone mirror the Android L zip?
[Nexus 7 (2013) Original Android Development] mdamaged:
The mega works fine, is it not for you? If you're trying to download with mega through your device, make sure to request desktop version of site.
[Nexus 7 (2013) Original Android Development] karanrajpal14:
I shall try it and get back to you tomorrow. Don't have access to the tab currently. Thank you!

Edit: Oh my god! There are so many useful things in your thread :eek: I wish i had found it earlier. Many thanks!
[Nexus 7 (2013) Original Android Development] CodeingBoy:
Thanks! But still not working...:(

So I maybe make a clean flash. But what does the mean of "clean wipe"?Using factory image to flash device?
[Nexus 7 (2013) Original Android Development] worhello:
Clean flash means wiping /data, dalvik & cache, and (optionally) /system. Dirty flashing is where you don't wipe /data. Wiping /data in recovery will not delete any files you have, only the apps.
[Nexus 7 (2013) Original Android Development] shaolinz:
I had the same problem and was told to unchecked system mount and it works the android L works fine its a problem with twrp
[Nexus 7 (2013) Original Android Development] osm0sis:
And I mean format everything. :cowboy:

Best way is with "fastboot format userdata", then the same with system and cache, then fastboot flash the system and boot images from the L preview, select Start in the bootloader and let it boot. It will set up /data/media for you. :good:
[Nexus 7 (2013) Original Android Development] CodeingBoy:
After making a fully clean flash. Problem solved.
[Nexus 7 (2013) Original Android Development] aidanbree:
MPDecision error when applying OTA

I am running MultiROM and therefore was using the custom kernel. When I tried to apply the 4.4.3 OTA from 4.4.2 I got a message saying that the MPDecision file was not as expected.

I have tried reverting the kernel to stock but I get the same error.

Does anyone know a solution?
[Nexus 7 (2013) Original Android Development] mdamaged:
Flash the stock 4.4.2 system.img.
[Nexus 7 (2013) Original Android Development] aidanbree:
Hmmm...that sounds a bit drastic....I need to do a complete wipe?
[Nexus 7 (2013) Original Android Development] mdamaged:
No, dirty flash is fine, mpdecision lives in system, BUT, iirc, if you were using franco you MAY even have a backup in the same dir that you can try and restore, I forget if he makes a backup first, else you can ask around and see if someone will give you a copy of their 4.4.2. Of course you can also restore a nandroid you made of /system before flashing that custom kernel (unless you didn't in which case, shame on you. ;P) Oh, and wipe dalvik/cache, of course.
[Nexus 7 (2013) Original Android Development] aidanbree:
Ah, is it as per

http://techforpassion.blogspot.co.u...-device-after-failed-ota-update-unbrick.html?

?

Is it possible to use the Nexus toolkit?
[Nexus 7 (2013) Original Android Development] mdamaged:
Yes, just make sure you use the no wipe option, though that will just bypass the whole OTA deal, and dirty flash the 4.4.3, you can do that without the toolkit as well (in either case make sure you wipe dalvik and cache, and you will have to reroot and reinstall things like busybox and xposed).

BTW, what device do you have? 4.4.4 is latest for most devices (I'm guessing you have a deb?, if so then nevermind, 4.4.3 is).
[Nexus 7 (2013) Original Android Development] osm0sis:
The only thing that wipes from fastbooting is userdata, maybe cache. system.img is totally safe, and a great way to repair an installation. For OTA purposes, once you decide to use fastboot, you might as well flash the system.img from the version you're moving to (4.4.4 in this case), it'll update it just the same. :good:

If ever you do want to complete wipe, instead of flashing userdata, it's actually better to "fastboot format userdata" since the sparse filesystem used in the userdata.img can make 32gb devices think they only have 16gb. ;)
[Nexus 7 (2013) Original Android Development] HearMeWhisper:
Here is a mirror for the Flo android L zip.

https://copy.com/BgDXxElSGb1fyDyG
[Nexus 7 (2013) Original Android Development] SetiroN:
I'm having problems gaining root access with android L; I've tried both the modified zip and the updated v2.01 but no cigar.

Am I missing something?
[Nexus 7 (2013) Original Android Development] osm0sis:
Both of those should work fine. Might just be the root app you're using needs fixing.
[Nexus 7 (2013) Original Android Development] mdamaged:
For those not subbed to the official Android L thread, AP, or the right G+ groups:

http://www.androidpolice.com/2014/0...ve-aosp-includes-support-nexus-4-5-7-2013-10/
[Nexus 7 (2013) Original Android Development] ikslawlok:
:laugh::laugh:
[Nexus 7 (2013) Original Android Development] bgiesing:
Thanks to the help of [MENTION=2656693]akatrevorj[/MENTION] on the Nexus 5 Android L Q&A thread, I found a command (and slightly modified) that fixes the SD Card!

# restorecon -r /data/media/0/*

This command will not only restore the SD card folder's permissions itself but every file/folder inside.

Now if [MENTION=4544860]osm0sis[/MENTION] (or somebody else) could make this a flashable zip!
[Nexus 7 (2013) Original Android Development] osm0sis:
Responded in the L thread. Great job! SO on it! :D
[Nexus 7 (2013) Original Android Development] bitstra:
Updates for android L available : LPV81 images for all nexus devices

bitstra
[Nexus 7 (2013) Original Android Development] TheDarkDefender:
[MENTION=3418703]Tasssadar[/MENTION] since the kernel sources are out for flo, could you do a boot.img with the kexec patch please?
[Nexus 7 (2013) Original Android Development] manueltts:
Seems fake
[Nexus 7 (2013) Original Android Development] nokiagye:
The Android L preview is not as smooth as current stable 4.4.4. I'm not sure if it is because it is preview or because MultiROM is messing up something - can somebody who installed it without MultiROM confirm or deny that? Thanks.

I have try the l on my 5 without multi rom and it flying so it's something from multi.
[Nexus 7 (2013) Original Android Development] bitstra:
It's multiROM related; Flashed normal -> and it's smoother than any 4.4.4 ROM!
[Nexus 7 (2013) Original Android Development] dems86:
I tried flashing L as a sex nasty ROM and after showing the Google boot logo it would sit at a blank screen.

Is there anything specific I need to do? Could you link me to the specific Android L you flashed?
[Nexus 7 (2013) Original Android Development] aoaleman:
This one works beautifully as a sex nasty ROM.

http://xdaforums.com/showpost.php?p=53707497&postcount=641
[Nexus 7 (2013) Original Android Development] thereal_bigjake:
Hmm.. Auto correct fail?

Flash the L preview from this thread and reboot. Takes like 10 minutes to boot the first time.

If you still have problems maybe try a different kernel on your primary rom.
[Nexus 7 (2013) Original Android Development] limzm:
Should this command be inputted in TWRP or Android L itself?

Cause I just entered it in Terminal on Android L and now it is stuck at Google logo on boot.
[Nexus 7 (2013) Original Android Development] TheDarkDefender:
For people complaining that it is laggy, I flashed the factory image with a full wipe (no multirom), and it is running solid and smooth. Everything is running great.
[Nexus 7 (2013) Original Android Development] limzm:
Hmm I managed to solve my sdcard permission issue on Android L by executing

In any case, this will cause you to be stuck on the Google logo because the permission for /data/media/0/multirom has been affected.

But after reflashing the ROM using zip, my sdcard are now accessible.

(This was not possible the first time I tried restorecon -R /data/media/0/*)

I've also read that restorecon command has the -e option, which is the exclude folder option, but it's not available on Android so the tedious workaround will be as such.

Please try it and let me know if it works for you.
[Nexus 7 (2013) Original Android Development] bokagavrilov:
Now if you still want to use it with multirom move it as secondary ROM ( from multiroms settings ) and flash as internal whatever you like..I've been using it like this for a while and it seems that it didn't lose the smoothness
[Nexus 7 (2013) Original Android Development] osm0sis:
Same. Zero issues with root via the SuperSU zip like many are reporting for other install methods as well. :)
[Nexus 7 (2013) Original Android Development] TheDarkDefender:
Edit : never mind. There's a kexec l preview already
[Nexus 7 (2013) Original Android Development] bokagavrilov:
Excuse me if has been already answered but has someone found and method to restore the sdcard permissions I have tried the command few pages back ( restorecon -r /data/media/0/* ) but I get a selinux error and it skips all the files inside the folders ..it is how its supposed to work ?
[Nexus 7 (2013) Original Android Development] mdamaged:
Did you su first?
[Nexus 7 (2013) Original Android Development] bokagavrilov:
Yes i did, i will try a clean install and see what happens
[Nexus 7 (2013) Original Android Development] mdamaged:
If it errors out still, redirect the output to a file and post it (as attachment) if possible.
[Nexus 7 (2013) Original Android Development] bokagavrilov:
It outputs an empty file I have added >output.txt but the texts are empty here's a screenshot of what's about ,I still haven't done a clean install because I have to backup my stuff :)
[Nexus 7 (2013) Original Android Development] mdamaged:
Did you try what this user did? Note, that he did have to reflash the ROM (he might have meant multiROM) to get it to boot.
[Nexus 7 (2013) Original Android Development] bgiesing:
What I am starting to think is that it worked for me when I ran a different command first.

Try this:

su

restorecon /data/media/0

restorecon /data/media/0/*
[Nexus 7 (2013) Original Android Development] bokagavrilov:
Yes I have read that but I cannot do it because my L rom was the stock moved as secondary so can't dirty flash it directly to secondary will try now moving it back as primary.. (I have tried dirty flashing it before but I didn't had the - FR command)
[Nexus 7 (2013) Original Android Development] osm0sis:
The common thing I see with both this and the linked is that they run it on 0, the directory. Might be the key.

He meant MultiROM the package I think, not the L ROM.
[Nexus 7 (2013) Original Android Development] bgiesing:
What I found is that if you don't do the * it won't do the directories inside 0. But if you don't do just 0, it will not restore the main directory.

Maybe we can go up a directory? So instead of /data/media/0/*, maybe we do /data/media/*?
[Nexus 7 (2013) Original Android Development] osm0sis:
Good idea. Can anyone still experiencing the issue confirm it works? It's also possible it doesn't like the *, but the -R like in [MENTION=1387985]limzm[/MENTION]'s should cover that. :good:
[Nexus 7 (2013) Original Android Development] bokagavrilov:
Well what I've noticed that with - FR and the stock L as primary worked just fine I didn't even had to dirty flash everything it just mounted the SD just fine even the beta of titanium backup loaded. When I moved it as secondary rom then I got the same situation and trying with - FR from the secondary rom resulted in bootloop just like the other guy said (at Google logo)

[MENTION=4544860]osm0sis[/MENTION] don't you have the same issue with your L too? Because I did exactly as you mentioned somewhere with moving it from the settings
[Nexus 7 (2013) Original Android Development] osm0sis:
Nah. Since I formatted userdata and installed L via the system.img and boot.img, letting it set up /data itself, everything's worked flawlessly. Even after reinstalling MultiROM and moving L to my secondary.

I think the boot logo hang is from the multirom directory being present but its permissions/owner/context being wrong after the restorecon.
[Nexus 7 (2013) Original Android Development] bokagavrilov:
Hmm okey I guess I will clean install it too... But what you mean by "letting it up at /data"? Restorecon - r /data?
[Nexus 7 (2013) Original Android Development] limzm:
I think I should clear up questions which some might have in mind.

Since this is a MultiROM thread, I would assume any discussion as said will be about MultiROM.

The zip I flashed is the Android L provided here on this thread, and I have it as secondary ROM.

About the restorecon command,

I was doing some trial and error and what I found out is that indeed the command didn't like the asterisk *.

If I were to input eg. restorecon /data/media/0/Music, I was immediately allowed access into the Music folder and the files inside using file explorer (ES File Explorer, Root Explorer and MiXplorer which I've used) but no access was granted to subdirectories like eg. /data/media/0/Music/Soundtracks, etc.

With this knowledge I know I had to use recursive but since restorecon was skipping it, I tried with -FR, which I presume -F to be forced as most Linux commands would be, and it worked for me.

And yes, I was getting apps FC after I did the command restorecon -FR /data/media/0 (due to permission changes on the folder of /data/media/0/multirom), but the file explorer did not close. So I tried to access any of the subdirectories and it worked! Then I did a reboot, which as you know it, I was getting stuck at Google logo, so I deleted the ROM in the list and reflashed. Immediately I was able to access any folders without any problem after that.

By that I mean:

1. First Android L flash

2. Execute command restorecon -FR /data/media/0, reboot

3. Stuck at Google logo, reflashed

4. Second Android L flash -> sdcard and its subdirectories are now accessible. (No need to execute command after flashing the second time)
[Nexus 7 (2013) Original Android Development] bokagavrilov:
Well after a clean install everything seems to be okey for now ;) I guess I might have been titanium backup that messed things up... I tried making a flushable zip for restoring app and data with the older version (which wasn't working) and when I updated to the beta I guess that happen.. But anyway thanks for everyone that tried to help :)
[Nexus 7 (2013) Original Android Development] add12364:
Sorry to have to ask this question , but Is nexus 10 compatible or not?

This is stupid just ignore me
[Nexus 7 (2013) Original Android Development] TheIronMaiden:
At least you admit that you're stupid, countless other noobs are still oblivious.
[Nexus 7 (2013) Original Android Development] add12364:
Haha I didn't say I was stupid. That was just a stupid question to ask.
[Nexus 7 (2013) Original Android Development] Grondinm:
I get the same problem with Firefox OS. i am able to boot PAC Rom Nightly 2013-10-08 without issues. I will try a couple other roms just to check...i think it has something to do with kernels. I noticed that in PAC rom it still tells me i am using Glitch kernel...i figured it would use the stock PAC kernel...
[Nexus 7 (2013) Original Android Development] amppcguru:
Is there a way to get a flashable zip of twrp?

Thanks

sent from my rooted |\|€×u$™ 7 FHD32gb running JB 4.3 Carbon Rom & ElementalX kernel 1.4 & TWRP 2.6.3.0 using xda-dev app!
[Nexus 7 (2013) Original Android Development] Tasssadar:
You need to select "don't share kernel" when installing the ROM. It should be like that by default.
[Nexus 7 (2013) Original Android Development] Grondinm:
That is what i do...
[Nexus 7 (2013) Original Android Development] Tasssadar:
Well, then logs. Boot secondary ROM (e.g. that PAC ROM you were talking about) and get me contents of file /proc/last_kmsg and output of command dmesg, for example like this:

adb shell
cat /proc/last_kmsg > /sdcard/last_kmsg
dmesg > /sdcard/dmesg
exit
adb pull /sdcard/last_kmsg
adb pull /sdcard/dmesg
[Nexus 7 (2013) Original Android Development] Grondinm:
As requested. Booted PAC Rom from internal storage and created these files. Has to rename to .txt so i could upload here.
[Nexus 7 (2013) Original Android Development] Tasssadar:
Glitch kernel uses older version of kexec patch, which, under certain conditions, just panics the kernel and reboots. MultiROM still boots the secondary ROM, but with incorrect kernel. This is my fault, I shouldn't have released the patch with that bug, but I simply had no idea that it exists. Sorry :/

Glitch has to add this fix in order for it to work: http://xdaforums.com/showthread.php?p=45920207#post45920207

Again, sorry about this.
[Nexus 7 (2013) Original Android Development] Grondinm:
No problem. I will advise him to add this patch. Thank you for looking at this so quick and for making this and firefox OS to begin with.
[Nexus 7 (2013) Original Android Development] teacherhh:
Stock rom

Hi,

I use Paranoid Android as my first rom. Tried FriefoxOS (interesting!) as second an CM nightlies as third rom. Everything works just fine. MultiRom ist really really great!!! Thanx a lot!

Now I wanted to know, if it is possible to add the Stock Rom as a "secondary rom"? And if this would get OTA Updates.....just to be in first row to get the sweet taste of Android 4.4 when it will be published.

Greetings from Hamburg,

Germany.
[Nexus 7 (2013) Original Android Development] borxnx:
It works for me now! I got b2g working! To anyone else having issues, here's all the things I did (I have no idea which thing in particular fixed my issues):

I switched from a CAF-based ROM and kernel to AOSP (PAC AOSP build2)

I updated my main kernel (Glitch) to the most recent, I think I heard somewhere there was a kexec issue.

Reinstalled Multiboot zip (because after wiping system I didn't get the menu at boot anymore)

profit.

It was either the AOSP/CAF thing giving me a hard time or the kexec fix in the kernel, but whichever it was, when I booted a secondary ROM that did not share kernel, it booted to splash screen immediately unlike before when it took 10-15 seconds.

Many thanks to Tassadar for an awesome mod (and FFOS!).
[Nexus 7 (2013) Original Android Development] Yuccaman:
Quick question....

With this mod, would I be able to maintain a stock, non-rooted Primary or Secondary Rom and then install one (or more) rooted ROM's ?

I have an app that won't work on a rooted device which I want to keep and from others that have tried (albeit not on a Nexus 7), the Temporary Unroot and HideMyRoot methods don;t work that well with it....

Cheers,
[Nexus 7 (2013) Original Android Development] borxnx:
You have to have a custom custom recovery (yes, modified custom), and be running a custom kernel. You can do these without root, but no guarantees that your app will still work with all the non stock mods.
[Nexus 7 (2013) Original Android Development] billypoke:
I get this when rebooting after flashing the multirom then kernel. Hangs here
[Nexus 7 (2013) Original Android Development] borxnx:
Wrong kernel perhaps. Gotta make sure the kernel matches the ROM.

Additionally, I only had luck using a CAF kernel with other CAF ROMs so far in multirom. Switched to AOSP main ROM/kernel and everything works fine.

That might just be my own perception, I'm no guru, buti did have the same screen stuff and freeze as you. More info about your issue would be helpful also.