[ROM][5.0.0][The unnamed Android L SDK port][for MultiROM][06/07/14][v5]

11 posts
Thanks Meter: 137
By 500 Internal Server Error, Junior Member on 29th June 2014, 11:58 AM
Post Reply Subscribe to Thread Email Thread
Yes, I know this thread is in the wrong section. I tried to get this thread moved into development, only to be locked out of my own thread. So it's here for now.

This is an SDK port of Android L preview to the Nexus 7 2012 (Grouper).

First of all, this ROM is not up to the quality of other ports, as Bluetooth, NFC, many sounds, light sensor, and other features are not working.

What works:
- the boot animation
- Touchscreen
- Sound (partially)
- Screen rotation
- The Settings app
- The camera
- Installing apps
- Wi-Fi - thanks, gnustomp!
What doesn't work:
- Playing some sounds, such as the Ding noise played by Google Search after recognizing OK Google
- Bluetooth
- Google Text to Speech
- Everything else

The port is based on the system image of the 32-bit ARM Android L emulator, with proprietary binaries pulled from the stock 4.4.2 image.
The kernel used is the LegoKernel from
The kernel used in v3 and earlier is the stock 4.4.2 kernel from MultiROM
The .zip packaging (and the boot animation) is based on the MultiROM repack of the Nexus 5 image from
The Superuser shipped with this ROM is made by Koush:
The non-PIE fix is based on the patch by cernekee.
This ROM uses the Bluetooth and NFC apks from Cyanogenmod. Thanks!

To reiterate, this ROM is rather useless. Therefore, I have made this ROM for MultiROM (the ROM won't run without it, currently) so you can dual-boot into this and experiment. To setup MultiROM, follow the instruction on its thread:

Note that F2FS is not supported.

I have only tested this on my own device, so if you're getting bootloops, please send me a LogCat of the boot so I can diagnose the problem.

- Back up your device. This ROM is highly experimental and may screw up stuff.
- Install MultiROM first
- Put the downloaded .zip onto the /sdcard partition
- Boot into the MultiROM recovery
- Select "Advanced"
- Select "MultiROM"
- Select "Add ROM"
- For "Choose ROM type", select "Android"
- For "Share kernel with Internal ROM?", Choose "Don't share"
- Select "Next"
- Select "Zip file"
- Choose the downloaded .zip
- Slide to flash
- To flash Gapps: Return to home menu -> Advanced -> Multirom -> List ROMs
- Select the flashed ROM, and then choose Flash Zip; choose the Gapps package
- After reboot, choose the new ROM in MultiROM's startup menu

Download: Download latest version (v5)

Mirrors: (thanks to Frederic98 and alwaysadeel)


Google Drive:


GApps for Android L: here - based on the 4.4.3 Gapps from with apps pulled from the Nexus 5 image. (I'll remove this download if anyone complains)

v5: (July 6th): download v5
- Added etc/permissions from stock ROM; Play Store and the Wi-Fi settings now work - thanks to everyone who suggested this
- Switched the build type to userdebug from eng in the build.prop: no more flashing red borders - again, thanks to everyone
- Added Bluetooth libraries and APKs from Cyanogenmod

v4: (July 1st): download v4
- Added gnustomp's Wi-Fi fix
- Switched to the Lego Kernel

v3 (June 30th): download v3
- Added Koush's Superuser to the ROM
- Added cernekee's non-PIE fix so that Superuser would run

v2 (June 29th): download v2
- Fixed stupid mistake that caused app installation to fail
- Fixed another stupid mistake that prevented Wi-Fi from turning on

v1 (June 29th): download v1
- Initial release

Tools for building this ROM are available at - contributions welcome.


Last edited by 500 Internal Server Error; 8th July 2014 at 10:59 PM.
The Following 70 Users Say Thank You to 500 Internal Server Error For This Useful Post: [ View ]
29th June 2014, 12:20 PM |#2  
ironmaskusa's Avatar
Senior Member
Richmond, VA
Thanks Meter: 88
Donate to Me
Thanks, will check it out! 😃
29th June 2014, 01:21 PM |#3  
19dragon98's Avatar
Senior Member
Flag Italy
Thanks Meter: 95
So this is a Port of android L for nexus 7 2012?
Last edited by stamatis; 30th June 2014 at 11:28 AM.
29th June 2014, 01:23 PM |#4  
Bert98's Avatar
Senior Member
Flag Sant'Urbano (PD)
Thanks Meter: 362
Originally Posted by 19dragon98

So this is a Port of android L for nexus 7 2012?

Yes, highly experimental but yes 😍

Inviato dal mio Moto G utilizzando Tapatalk
29th June 2014, 02:21 PM |#5  
Senior Member
Thanks Meter: 69
Originally Posted by 19dragon98

So this is a Port of android L for nexus 7 2012?

Was it worth tagging all that post for one question? Btw thanks for the build.
Last edited by wejgomi; 29th June 2014 at 02:36 PM.
29th June 2014, 03:43 PM |#6  
Junior Member
Thanks Meter: 0
Thumbs up
I advise you to use the library from cyanogenmod for compatibility with older drivers.
29th June 2014, 04:07 PM |#7  
Senior Member
Thanks Meter: 214
I asked a mod to move it in the dev section. It should be there pretty soon
29th June 2014, 05:51 PM |#8  
Bert98's Avatar
Senior Member
Flag Sant'Urbano (PD)
Thanks Meter: 362
Ok so I installed this as my secondary ROM and, well, it's awesome one thing that bugs me, besides there Wi-Fi and Bluetooth not working, is that every time I pull down the quick settings, Google Play Services force close 😟

Inviato dal mio Moto G utilizzando Tapatalk
29th June 2014, 06:09 PM |#9  
Thanks Meter: 12
Thanks for this! Installed and had fun playing around with it. Can't wait to actually have a working ROM but this is a great start!

Sent from my SCH-I535 using Tapatalk
29th June 2014, 06:15 PM |#10  
Ashutos1997's Avatar
Senior Member
Flag Chicago, Illinois
Thanks Meter: 696
OP please try to port to gnex also. :v
29th June 2014, 06:37 PM |#11  
marcomarinho's Avatar
Senior Member
Flag Porto
Thanks Meter: 3,476
Donate to Me
Awesome job ! Thanks for this
Last edited by marcomarinho; 30th June 2014 at 12:34 AM.

Read More
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes