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

Search This thread

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
flithydelphia
Updated dev preview images rolled out for n7 v2 and n5. it's on the.portal.:)

Sent from my HTCSensation using XDA Premium 4 mobile app

You mean the google fit developer previews? They are nothing new accept for google fit. There isn't even anything new in the SDK as people were thinking, it was some res files and some fonts in the SDK but no actual new image or anything that could be loaded

Sent from my LG-D851
 
  • Like
Reactions: ichigo_kurosaki

ichigo_kurosaki

Senior Member
Feb 24, 2013
963
229
34
Butuan City
Kexec support is required to boot this rom :/
How to fix?

First rom is PA BETA latest

On the multirom app menu where you find 3 checkboxes (recovery, kernel and <i forgot the 3rd>, choose a kernel according to your rom and let the multirom app download it so that whatever rom you install will boot.

Sent from my HTCSensation using XDA Premium 4 mobile app
 

Qwerty123 \m/

Senior Member
Nov 3, 2011
1,194
411
xxxxxxxxx
On the multirom app menu where you find 3 checkboxes (recovery, kernel and <i forgot the 3rd>, choose a kernel according to your rom and let the multirom app download it so that whatever rom you install will boot.

Sent from my HTCSensation using XDA Premium 4 mobile app

MultiRom app ? I insalled using the way quoted in the OP. 5th try and it still doesn't work :/

Had PA 4.4 installed, flashed multi rom zip, installed multi rom, reboot recovery. and then flashed the rom as mentioned in the OP.
On picking rom in the Boot Menu it says kexex kernel error etc etc .

---------- Post added at 07:53 PM ---------- Previous post was at 07:17 PM ----------

It works now. All is good.
Installed v5
Does USB Debugging Not work?
 

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
flithydelphia
It has:
CPU; Nvidia Tegra 3, Quad-core 1.2 GHz Cortex-A9
GPU: ULP GeForce

Ah, I thought so and that is what will make it difficult porting to the developer previews. Been trying to break the links for awhile now to get it off of just qcom devices but it isn't working too well

Sent from my LG-D851
 

ruicc

Senior Member
Jan 8, 2008
1,739
604
Somewhere in the world...
Ah, I thought so and that is what will make it difficult porting to the developer previews. Been trying to break the links for awhile now to get it off of just qcom devices but it isn't working too well

Sent from my LG-D851

Thanks for all your efforts, syko.

I was able to flash v5 without multirom, but my nexus is behaving a little strange...i was hopping someone could build an L kernel to our Nexus 7, then i could build a flash file without need multirom.

Well, it seems v5 it's a little outdated....
 

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
flithydelphia
Thanks for all your efforts, syko.

I was able to flash v5 without multirom, but my nexus is behaving a little strange...i was hopping someone could build an L kernel to our Nexus 7, then i could build a flash file without need multirom.

Well, it seems v5 it's a little outdated....

My efforts have been on different devices and I haven't touched the n7 since it was being handled by someone already.
I'm not sure how well getting a full preview image is gonna work out. I know there is a toro Dev working on getting it in the gnex but that isn't meeting with too much success and has been one heck of a hassle fighting it.
Even with a fully permissive sepolicy, it is still fighting him and that is just on the ardeno/egl drivers because L has support for open gl 3.1 and even though no current gen devices have it, the code is still in there and is stopping from even changing the drivers

Sent from my LG-D851
 

Imacellist

Senior Member
Oct 20, 2011
517
196
Modesto, CA
Thanks for all your efforts, syko.

I was able to flash v5 without multirom, but my nexus is behaving a little strange...i was hopping someone could build an L kernel to our Nexus 7, then i could build a flash file without need multirom.

Well, it seems v5 it's a little outdated....
How can it be outdated? It is literally the latest thing you can have.
 

ruicc

Senior Member
Jan 8, 2008
1,739
604
Somewhere in the world...
My efforts have been on different devices and I haven't touched the n7 since it was being handled by someone already.
I'm not sure how well getting a full preview image is gonna work out. I know there is a toro Dev working on getting it in the gnex but that isn't meeting with too much success and has been one heck of a hassle fighting it.
Even with a fully permissive sepolicy, it is still fighting him and that is just on the ardeno/egl drivers because L has support for open gl 3.1 and even though no current gen devices have it, the code is still in there and is stopping from even changing the drivers

Sent from my LG-D851

I'm following your Nexus 4 thread, as i own a Nexus 4, and using your rom, i could see your struggle with sepolicy.

Here, it seems this rom it hasn't been updated...dunno if the dev gave up...
 

sykopompos

Recognized Developer
Jun 26, 2008
15,312
29,124
flithydelphia
I'm following your Nexus 4 thread, as i own a Nexus 4, and using your rom, i could see your struggle with sepolicy.

Here, it seems this rom it hasn't been updated...dunno if the dev gave up...

And that was something I didn't even have to do since we already had a hack. I knew I could get it fully permissive though and that is why I went after it.

Now I'm not promising anything but I will look through what he has here and look at a few things. There might be something useful in here that I can use on my trip back to aosp and getting other devices working

Sent from my LG-D851
 
  • Like
Reactions: ruicc

ichigo_kurosaki

Senior Member
Feb 24, 2013
963
229
34
Butuan City
MultiRom app ? I insalled using the way quoted in the OP. 5th try and it still doesn't work :/

Had PA 4.4 installed, flashed multi rom zip, installed multi rom, reboot recovery. and then flashed the rom as mentioned in the OP.
On picking rom in the Boot Menu it says kexex kernel error etc etc .

---------- Post added at 07:53 PM ---------- Previous post was at 07:17 PM ----------

It works now. All is good.
Installed v5
Does USB Debugging Not work?

yup. there's a multirom app on the playstore. that's how i set up multirom on mine.:D it can download the multirom tWRP and kernel with kexec-hardboot support.:D
 
  • Like
Reactions: JovieBrett

physwizz

Senior Member
  • Sep 16, 2013
    2,806
    583
    Sydney
    MultiRom app ? I insalled using the way quoted in the OP. 5th try and it still doesn't work :/

    Had PA 4.4 installed, flashed multi rom zip, installed multi rom, reboot recovery. and then flashed the rom as mentioned in the OP.
    On picking rom in the Boot Menu it says kexex kernel error etc etc .

    ---------- Post added at 07:53 PM ---------- Previous post was at 07:17 PM ----------

    It works now. All is good.
    Installed v5
    Does USB Debugging Not work?

    Go to play store and install the multirom app.
    Run it and select the third tickbox to flash a stock kernel.
    Or just flash m-kernel onto the primary.
     
    Last edited:
    • Like
    Reactions: JovieBrett

    Top Liked Posts

    • There are no posts matching your filters.
    • 69
      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
      - NFC
      - 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 http://forum.xda-developers.com/showthread.php?t=2664392
      The kernel used in v3 and earlier is the stock 4.4.2 kernel from MultiROM http://forum.xda-developers.com/showpost.php?p=34577851&postcount=2.
      The .zip packaging (and the boot animation) is based on the MultiROM repack of the Nexus 5 image from http://forum.xda-developers.com/showpost.php?p=53707461&postcount=1213
      The Superuser shipped with this ROM is made by Koush: http://koush.com/post/superuser
      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: http://forum.xda-developers.com/showthread.php?t=2011403

      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.

      Installing:
      - 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)

      V5
      Mediafire: http://www.mediafire.com/download/q4e6axr73qnslh5/repacked5.zip

      Google Drive: https://docs.google.com/file/d/0BwU6LFnoV_gEMmJ3TWNVSTNOeHM/edit?pli=1

      4Shared: http://www.4shared.com/zip/k9gVsGF7ba/repacked5.html

      Gapps
      Mediafire: http://www.mediafire.com/download/8p81sbwkm876tif/gapps-repacked.zip
      GApps for Android L: here - based on the 4.4.3 Gapps from https://itvends.com/gapps/ with apps pulled from the Nexus 5 image. (I'll remove this download if anyone complains)

      Changelog:
      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 https://github.com/zhuowei/unnamedL - contributions welcome.

      Screenshots:

      VR45vRT.png

      DQl2DuV.png

      oVUKTb8.png

      trIv7DQ.png
      19
      Hi guys, I got Wi-Fi working.
      The problem is that @500 Internal Server Error forgot to copy a couple of libraries.
      The libs needed for WiFi are:
      Code:
      /system/lib/libiprouteutil.so
      /system/lib/libnetlink.so
      Copy them from the stock ROM.

      There are probably a lot more other files that are missing in this ROM, so check if you get an error like
      Code:
      CANNOT LINK EXECUTABLE: could not load library "libiprouteutil.so" needed by "ip"; caused by library "libiprouteutil.so" not found
      That tells you what library is missing.

      UPDATE: proof (just in case)
      Code:
      [email protected]:/ $ ping google.com
      PING google.com (74.125.237.166) 56(84) bytes of data.
      64 bytes from syd01s18-in-f6.1e100.net (74.125.237.166): icmp_seq=1 ttl=56 time=38.5 ms
      Screenshot_2014-07-01-21-29-57.png
      18
      Version 5: the "oh no, we have to catch up to the Nexus 4" edition ;)

      https://drive.google.com/file/d/0B9YZBHL7jnUDeVA5TmNyMGVGaEU/edit?usp=sharing

      - 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

      The Bluetooth is interesting: the Nexus 4 port can use the bluetooth stuff from the Nexus 5 because their processors both support hardware divide, unlike the Nexus 7. Therefore, I can't use the bluetooth apk from the preview images. I chose to use Cyanogenmod's bluetooth stuff because their APK is deodexed, and has a few more features. Unfortunately, audio support in Cyanogenmod's bluetooth framework didn't work on L: first, the Java code force-closes Bluetooth because of a missing method, but thankfully that doesn't get triggered often, unlike the native C++ code. The native code refused to load because libmedia was changed between 4.4.4 and 5.0, so I made a fake libmedia, and the native code managed to load.
      14
      WIFI FIX

      Here you go guyz just flash this zip from recovery(Recover-->Advanced--->Multirom--->List roms--->[select the build]--->flash zip! ) and internet will be all good to go!! :good::good:

      All thanks to @gnustomp for pointing it!!




      @500 Internal Server Error
      Update-*Rom does not have the NFC.apk neither it has the option to toggle!
      *Upon flashing of gapps the TTS gives force close
      *Lags


      Still small yet significant progress so far!:D
      9
      https://drive.google.com/file/d/0B9YZBHL7jnUDQTk5dWJaTmJ4QUk/edit?usp=sharing

      v4:
      - Added @gnustomp's Wifi fix - thanks!
      - Switched to the Lego Kernel: http://forum.xda-developers.com/showthread.php?t=2664392 this might help F2FS users, since that kernel's commonly used on F2FS ROMs.

      I also looked into making this flashable without MultiROM: unfortunately, with the changes, it always tries to flash to the real system partition, even when I want it to flash as a secondary ROM. So I had to Nandroid restore to get my old ROM back. Sigh. I reverted that change.

      The remaining serious issues:
      - Sound corruption for certain sounds (perhaps with different sample rate?) e.g. the "ding" noise Google Search plays after OK Google is recognized - I already copied over audio_policy.conf, so I dunno what else I need to copy.
      - A lot of Play Store applications are marked as incompatiable with device - probably needs a build.prop or a /system/etc/permissions edit
      - No Bluetooth and NFC support - I don't have a deodexed Bluetooth.apk and Nfc.apk right now; I might download another ROM and pull them from there.

      I would really appreciate if anyone with more porting knowledge can offer advice - this is my first ROM porting project.

      I get neverending boot after flashing..but I have to mention I'm on data-f2fs. (Other roms work fine)

      Sent using my nexus⁴ running Mahdi 2.7 with Xposed and hells-Core B47 KK

      By the way, can someone with a f2fs data partition try to run this? Since the LegoKernel is used for most f2fs ROMs, and MultiROM's trampoline tries to mount /data as f2fs if mounting as ext4 fails, it should boot...

      Edit #2: Oh, wow. http://www.androidpolice.com/2014/0...ve-aosp-includes-support-nexus-4-5-7-2013-10/ says Android L source is released? Then I guess this ROM is now obsolete. :( Ah, well, I'll keep maintaining it until we get a proper Android L port.
    Our Apps
    Get our official app!
    The best way to access XDA on your phone
    Nav Gestures
    Add swipe gestures to any Android
    One Handed Mode
    Eases uses one hand with your phone