• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[PORT] ANDROID L Preview for GEE

Search This thread

ThatKawaiiGuy

Senior Member
Feb 15, 2013
1,876
1,898
Here it is guys! Android L for all of us! We all need to thank @Kevinjoa for this wonderful port, because he's the dude who got it. Thanks!
Now for legal junk
Code:
Its your device
you choose what you do with it 
if your phone explodes after flashing this, or melts, not our (or Kevins) fault. K?

Now for current bugs
Personally, I feel it can be used as a daily driver

Heat issue (Fixed soon no ETA's) ((Or run start Thermald in terminal emulator))
Charging slow issue (Will be fixed with Heat)
Service may take some tweaking to work on sprint (Flash Release3 first, add your carrier in carrier settings, then flash latest)
Random Device Update FC (rename /system/app/OmaDmclient.apk to OmaDmclient.apk.bak thanks @dwielunski)
No SD Card error (go to corresponding app in /sdcard/android/data and delete the folder)
NFC isnt working
Camera is a bit wonky


DOWNLOAD

DOWNLOAD L HERE
Please, before you report bootloop, give it at least 20 minutes to boot.
Enjoy!
Thanks to Google, Kevin, and whoever i forgot :p
 
Last edited:

dopy25

Senior Member
Feb 21, 2009
1,103
416
Fresno
Here it is guys! Android L for all of us! We all need to thank @Kevinjoa for this wonderful port, because he's the dude who got it. Thanks!

Service may take some tweaking to work on sprint (Flash Release3 first, add your carrier in carrier settings, then flash latest)
Random Device Update FC (rename /system/app/OmaDmclient.apk to OmaDmclient.apk.bak thanks @dwielunski)

OMG you guys figured that out! Amazing. I was wondering about the carrier part. I went from release two then clean flashed 8-11. Never tried any in between.

And @dwielunski seriously, tons of thanks for figuring out the update FCs. I tried renaming and deleting all kinds of apks and lines in some update xml's and whatnot. The fact that you figured that out and got them to stop is great. Thanks again to @dwielunski @ThatKawaiiGuy @Kevinjoa.

Has anyone else tried this?
I froze the nfcservice.apk with Titanium Backup and the nfcservice in battery awake time stopped going up ��
Seems like it would help.
 
Last edited:

dwielunski

Senior Member
Dec 11, 2010
802
247
I am very pleased to be rid of the update device FC! Also this may be my first actual meaningful contribution on xda so there's a milestone.

I saw the note about the NFC service. I don't use Titanium, but I downloaded an app from the Play Store called Disable Service and used that to disable "Nfc service". I assume it's the same thing? (Not entirely clear on what the issue is with NFC.)

For 3G data, I think have a more sensible fix that doesn't require flashing multiple versions of the ROM. If you are getting LTE but not 3G, you probably need to add "default" to the the plain vanilla Sprint APN. I will post a guide on how to do this with screenshots in a minute.
 

dopy25

Senior Member
Feb 21, 2009
1,103
416
Fresno
I am very pleased to be rid of the update device FC! Also this may be my first actual meaningful contribution on xda so there's a milestone.

I saw the note about the NFC service. I don't use Titanium, but I downloaded an app from the Play Store called Disable Service and used that to disable "Nfc service". I assume it's the same thing? (Not entirely clear on what the issue is with NFC.)

For 3G data, I think have a more sensible fix that doesn't require flashing multiple versions of the ROM. If you are getting LTE but not 3G, you probably need to add "default" to the the plain vanilla Sprint APN. I will post a guide on how to do this with screenshots in a minute.

I agree since when booting release 3 for the first time there is no mobile network because it tries for global. I have no type of service at boot and have a feeling that if I could get through setup it would say I have no prl, min, meid information listed. I saw this problem with release 2 but was able to get through setup using wifi. I cannot do that at work. Also, once past that part I still could get nothing for data. I seriously think it is due to having EvDo and not eHRPD in this area.

On the note of NFC, I am thinking it can be removed or renamed much like the oma file. I found nfcnci.apk and renamed it to bak, also there is an nfc_nci.mako.so file here \system\lib\hw so maybe that can be removed or edited even. I don't know how NFC polls things but maybe those files are useful. I don't think using an extra app is useful all the time.

I tried this again while at work but still had nothing at boot on rel3 it sets the network to sim mode or something.
 

dwielunski

Senior Member
Dec 11, 2010
802
247
All right. You only need one APN. (Others are for ota updates which we don't want, and separating eHRPD & LTE appears to create problems with handoff.) See screenshots for how it should look.

Now, to edit the APNs:
1) am start -n com.android.settings/com.android.settings.ApnSettings from terminal emulator; or
2) download an app from the play store like quickshortcutmaker or various APN editor apps (can't tell you which will work though).

We could make a flashable zip out of it, or build into the ROM. Until then, for those trying to activate the ROM over 3G, maybe use a tool like aromafm to edit/swap out the APN XML file after flashing but before first boot.


yzuruhu9.jpg
nyve8etu.jpg
mapasuma.jpg
yzubuzuz.jpg
 

dopy25

Senior Member
Feb 21, 2009
1,103
416
Fresno
All right. You only need one APN. (Others are for ota updates which we don't want, and separating eHRPD & LTE appears to create problems with handoff.) See screenshots for how it should look.

Now, to edit the APNs:
1) am start -n com.android.settings/com.android.settings.ApnSettings from terminal emulator; or
2) download an app from the play store like quickshortcutmaker or various APN editor apps (can't tell you which will work though).

We could make a flashable zip out of it, or build into the ROM. Until then, for those trying to activate the ROM over 3G, maybe use a tool like aromafm to edit/swap out the APN XML file after flashing but before first boot.

Do you have or can you share the apn config file after you edited it? Keep in mind that if you give only one apn and it is for sprint then this is no longer a gee rom, that's why it shouldn't be included in the rom. Just my 2 cents. but if you can share the xml then us here in the sprint section can replace it before flashing.

Also, whatever you do, do not rename the nfcnci.apk because you will no longer have access to settings for the phone.

EDIT: However, your idea works. I am using 3G, I sent a pic and went on chrome with it. I have EvDo rev a not eHRPD and can confirm it works. You're on a roll today.
 
Last edited:
  • Like
Reactions: dwielunski

dwielunski

Senior Member
Dec 11, 2010
802
247
Do you have or can you share the apn config file after you edited it? Keep in mind that if you give only one apn and it is for sprint then this is no longer a gee rom, that's why it shouldn't be included in the rom. Just my 2 cents. but if you can share the xml then us here in the sprint section can replace it before flashing.

Also, whatever you do, do not rename the nfcnci.apk because you will no longer have access to settings for the phone.

EDIT: However, your idea works. I am using 3G, I sent a pic and went on chrome with it. I have EvDo rev a not eHRPD and can confirm it works. You're on a roll today.

Yes, it would be bad if we were deleting all the other carriers' APNs. But editing the APNs within system settings as I described does not alter or delete anything from the APN xml files in /system/etc/, it sits on top of those somehow. And also, though I didn't show this, the only APNs I am proposing to remove are unnecessary Sprint APNs (not other carriers). I am experimenting with editing apns-conf.xml in order to try to get it up and running from first boot and I will post the edited xml if it works.
 

dopy25

Senior Member
Feb 21, 2009
1,103
416
Fresno
Yes, it would be bad if we were deleting all the other carriers' APNs. But editing the APNs within system settings as I described does not alter or delete anything from the APN xml files in /system/etc/, it sits on top of those somehow. And also, though I didn't show this, the only APNs I am proposing to remove are unnecessary Sprint APNs (not other carriers). I am experimenting with editing apns-conf.xml in order to try to get it up and running from first boot and I will post the edited xml if it works.

I see. I thought you meant to place only one APN in the ROM file. But what I did was use APN manager and add the information you provided as a new APN. Thanks for the settings info BTW.

Does anybody know if "start thermald" in any spot of android terminal emulator is OK or do I need special permissions or to be in a certain folder. I typed that and pressed enter but nothing happened visually.
 

dwielunski

Senior Member
Dec 11, 2010
802
247
No luck on incorporating the APN into the XML file. Not sure what I'm doing wrong. Try again tomorrow.
On the bright side, I realized you can fire up the APN settings menu over ADB, so you can complete the setup without WiFi or LTE...if you have access to a computer with the Android SDK installed.
 
Last edited:

dopy25

Senior Member
Feb 21, 2009
1,103
416
Fresno
Has anyone been able to set a text alert other than the default hangouts alert? I tried and when it is anything other than default I don't get anything. I tried a bunch. I even tried another sms app and tried disabling and enabling notifications but I still get no alert.

Here is what I tried:
1) changing default = no notification sound
2) using different SMS app, no changes to settings of hangouts = no notification sound
3) disabling notifications in hangouts and still using other app = no notification sound
 

dwielunski

Senior Member
Dec 11, 2010
802
247
No luck on incorporating the APN into the XML file. Not sure what I'm doing wrong. Try again tomorrow.
On the bright side, I realized you can fire up the APN settings menu over ADB, so you can complete the setup without WiFi or LTE...if you have access to a computer with the Android SDK installed.

I have tested with a lot of clean flashes and replacing apns-conf.xml before first boot and it is totally inconsistent as to whether I get data or not. Yesterday I got LTE on a clean flash of release11 with no changes, today I do not. So I am sticking with the manual edit of the APNs in system settings after boot as the recommendation to get data working.

Now, onto MMS. Anyone having success with MMS send or receive? If you do please post your APNs. Again, you can view these by running in terminal "am start -n com.android.settings/com.android.settings.ApnSettings". There are also APNs viewable within Hangouts that might help.
 

dopy25

Senior Member
Feb 21, 2009
1,103
416
Fresno
I have tested with a lot of clean flashes and replacing apns-conf.xml before first boot and it is totally inconsistent as to whether I get data or not. Yesterday I got LTE on a clean flash of release11 with no changes, today I do not. So I am sticking with the manual edit of the APNs in system settings after boot as the recommendation to get data working.

Now, onto MMS. Anyone having success with MMS send or receive? If you do please post your APNs. Again, you can view these by running in terminal "am start -n com.android.settings/com.android.settings.ApnSettings". There are also APNs viewable within Hangouts that might help.

I have sent a few using whatever is defaulted in hangouts and by adding the information you provided to my system and setting as default (active). But I used an apn manager to do it.

I haven't had anyone send ME an mms yet so I'm not sure. I will ask someone to and report back.
 

ThatKawaiiGuy

Senior Member
Feb 15, 2013
1,876
1,898

dopy25

Senior Member
Feb 21, 2009
1,103
416
Fresno
I too can send MMS but cannot download when I receive it.

Sent from my Optimus G using XDA Premium 4 mobile app

Mine sits and then eventually fails. It took quite some time to even receive the message that there is one to download but once it got to my phone and I chose download it wouldn't.

I chalked it up to having bad reception, but now that I am not the only one it could be setting/rom related.

On another note, on release 3 I have a baseband, but when I flash 11 over it the baseband goes away and I get tons of FCs and the appearance of random UI restarts. It flashes and doesn't want to load the notification bar.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    Here it is guys! Android L for all of us! We all need to thank @Kevinjoa for this wonderful port, because he's the dude who got it. Thanks!
    Now for legal junk
    Code:
    Its your device
    you choose what you do with it 
    if your phone explodes after flashing this, or melts, not our (or Kevins) fault. K?

    Now for current bugs
    Personally, I feel it can be used as a daily driver

    Heat issue (Fixed soon no ETA's) ((Or run start Thermald in terminal emulator))
    Charging slow issue (Will be fixed with Heat)
    Service may take some tweaking to work on sprint (Flash Release3 first, add your carrier in carrier settings, then flash latest)
    Random Device Update FC (rename /system/app/OmaDmclient.apk to OmaDmclient.apk.bak thanks @dwielunski)
    No SD Card error (go to corresponding app in /sdcard/android/data and delete the folder)
    NFC isnt working
    Camera is a bit wonky


    DOWNLOAD

    DOWNLOAD L HERE
    Please, before you report bootloop, give it at least 20 minutes to boot.
    Enjoy!
    Thanks to Google, Kevin, and whoever i forgot :p
    19
    Guys, small update from me.I won't port any rom from mako for now. I am going to build some rom from source. I got aosp booting before mako kernel sources and blobs for lollipop were out but it had many bugs. Porting lollipop source over now and hope to get sth. working soon.

    Have a great weekend! :)
    16
    @Kevinjoa Here's an unpublished surprise from @faust93 : http://xep.8800.org/e957/tmp/geehrc_newcam_L.zip
    kernel with L support and stock camera ^_^

    guys, do not try to flash this, it does not work.
    finally i've got working stock camera drivers on L kernel and will release it soon.
    15
    New build is up at:
    main:http://cubegamemc.de/kevinjoa/geehrc-lollipop/cm/

    mirror: http://build-server.com/kevin/geehrc-lollipop/cm/

    -CM upstream changes
    -intrusive battery LED
    -improved mount points
    -inbuilt kernel hotplug driver (instead of mpdecision binary)
    -interactive CPU and GPU governor by default
    -default min frequency 192mhz
    -msm sleeper mod (max CPU frequency while screen is off, default 702mhz)
    -Enabled possibility for data encryption
    -added recovery asserts (should be flashable with most recoveries now)

    Enjoy ! ;)