Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[ROM]【5.0】Google Play Edition 【LRX219】 - 12-17-2014

OP Danvdh

22nd November 2013, 03:27 AM   |  #1  
Danvdh's Avatar
OP Recognized Contributor
Flag Toronto, Canada
Thanks Meter: 13,209
4,758 posts
Join Date:Joined: Sep 2012
Donate to Me
GOOGLE EDITION 5.0 by Danvdh, Kryten2k35, Googy_Anas & Ktoonsez




This is the latest build for the I9505-G Google Edition S4 official from Google/Samsung, I have made quite a few optimizations to the ROM and added the tools necessary to give it the features (100% working features that is) of an AOSP ROM, Google edition does not use open source proprietary which mean's Bluetooth, and most importantly the camera will work way better out of the box since Samsung builds this ROM (Full HDR support, 1080p video recording, no green lines on the front cam)


-Latest 5.0 Google Edition (Extremely clean ROM base made by me)
- No rom branding - I don't flash my name around in the settings menu anywhere, keeping it stock AOSP.
-Zip aligned
-Googy kernel
-Custom interface settings
--Change boot animation
--Disable touch key lights
--Change host name
--Network bandwidth meter
--Reboot options
--Enable battery %
-AOSP Manual brightness values (minimum brightness of 10 (down from 40) available on the slider)
-AOSP Auto brightness values (Samsung auto brightness disabled)
-Nexus UI sounds
-Removed home button lag
-Worldwide APN support
-OTA app
-Clock widget
-Tons of improvements over stock GPE


Installation instructions

I only support the latest TWRP recovery, AT&T users must loki after flashing

-Full wipe
-Flash ROM


post #2



Android 5.0
Get the build here
Mirrors: here or here


Android 4.4.4
Android 4.4.4

Googy kernel (closer to stock can be found here)
Ktoonsez kernel (tons of original development) can be downloaded here

Download the Customized Edition here

Download Pure Nexus Edition here


Optional Downloads (4.4.4 only)

Stock themed MMS with quick reply

Stock 4.4 email from source (no theme)

DarkUI - This will turn the settings black/gray gradient solid black and any app that calls for this background from the framework-res

Battery % enabled - Enabled the stock icon, I've made it easy to read


GravityBox Settings shortcut (Interface) - This will create a sharp looking Interface option that will embed GravityBox right into Settings for quicker access (Xposed + Gravitybox must be installed and activated)



Stock Inverted
Carbon Holo (Ships with ROM)
Holo Blue

Stock Inverted


Holo Blue


Holo Blue
Carbon Holo (Ships with ROM)

Holo Blue


Carbon Holo


If you would like to support me, Donate here I've spent countless hours on my projects with many sleepless nights. Donations are appreciated and keep me motivated

Please do not use any part of this ROM without permission, I will never say no if you just ask!

XDA:DevDB Information
【5.0】Google Play Edition, ROM for the AT&T Samsung Galaxy S 4

ROM OS Version: 5.0.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: Google Edition

Version Information
Status: Stable

Created 2013-11-22
Last Updated 2014-12-17
Last edited by Danvdh; 17th December 2014 at 02:28 AM.
The Following 175 Users Say Thank You to Danvdh For This Useful Post: [ View ]
22nd November 2013, 03:27 AM   |  #2  
Danvdh's Avatar
OP Recognized Contributor
Flag Toronto, Canada
Thanks Meter: 13,209
4,758 posts
Join Date:Joined: Sep 2012
Donate to Me
Updated to Googy kernel (fixes bluetooth)
Google now launcher now default
Added Chrome
Working 5.x email and exchange (Material)
Updated Search
Updated TTS
Updated System sounds with Nexus 5/6 sounds
Fixed carrier label on lock screen
Added Interface option to settings
Custom boot animation
Enable battery percent
Disable/enable touchkey lights
Change host name
Enable network traffic
Reboot options (Settings > Interface) (we cannot add to power menu yet as I have no way to access the .dex I need, this will work perfectly for now)
Added OTA app
SuperSU updated and now will not ask for a binary update on first boot
Updated APNs (should boot LTE on AT&T now)
Removed Samsung carrier codes
Other minor things I might be forgetting

-Phone should now always boot properly on first boot
-Added busybox and init.d via archi kitchen
-Integrated Superuser into settings
-Added touchkey light binary script to turn lights off (type SU to get root then touchkeys in terminal)
-ROM ships with stock launcher now
-Added Google MMS
-Updated Google Camera 
-Updated GoogleTTS
-Removed Android Debugging notification
-Made HSPA visable in the status bar
-Menu no longer unlocks the lock screen
-Updated build.prop

Note: Chainfire wants you to update the binary via supersu app, just do it the normal way as you still
have root even without updating the binary

-Android 5.0
-Home button lag fixed
-Security FC fixed
-Worldwide apns added
-Fixed platform permissions for ext sd
-Nova launcher
-more that I'm just too tired to type right now


REBOOT, wait 5 min (if it hangs just reboot again, I think its ART optimizing or something but it takes too long and I have no patience lol)

couple things I want to add
gallery doesn't exist anymore and "photos" is horrible (tied into  google plus)   use quickpic gallery from now on ;) or something else
Messenger from google is a optimal txt message app, AOSP mms is no more and GPE wants you to use hangouts as default (no thanks, google)

-gmscore/search bug fixed (reverted)
-updated Nova Launcher
-updated build.prop
-dirty flash is fine (wipe caches, flash, reboot)

-Added light weight AOSP browser
-"Find on page" string fixed and working with all languages
-Updated Google play services
-Updated Playstore
-Updated Google Keyboard
-Updated Calculator
-Updated Host file (ad blocking)
-Updated apns.conf to add more support out of the box for European carriers
-Updated CM file manager
-Updated weather widget
-Updated Googe now launcher (Pure Nexus builds only)
-Updated Google search (Pure Nexus build only)
-Added Pure Nexus build to North American threads
-Updated build.prop
-ALL builds including INTL are shipping with stock kernel,  flash your own GE kernel as the ones I provide go out of date rather quickly and flashing custom 
over stock is always the cleanest way to go about it,  I don't have the time to be uploading 6 builds everytime I release an update.

Googy kernel (closer to stock can be found here)
Ktoonsez kernel (tons of original development) can be downloaded here

thanks for the support to all who donated, you are helping me through tough times and if I couldn't email you personally to thank you please accept this as my personal thanks :D

-Updated Kernels (latest)
-Updated Superuser
-Updated Novalauncher (Customized build only)
-Updated Google search (Pure Nexus build only)
-Updated Google Play Services
-Updated Google Keyboard
-Fixed Boot animation lag
-Updated to latest Nexus boot animation 
-Updated cLock widget
-Updated Google Camera
-Genie Widget (Weather and news app) removed
-Google Street removed (get it from the Play Store)
-Added new optional flash for Interface Settings (Gravity box embedded into Settings)
-Updated build.prop
-Everything is up to date, if you enjoy this ROM please consider a donation to help out with real life stuff!

-Lockscreen unlock ring in now centered (Great one Samsung/Google!) This is now fixed for you guys, the problem was in keyguard.apk and I fixed the derp they shipped.
-Updated google play services
-Enabled touchkey light control for ART users, simply type SU in terminal and then type touchkeys  
-Updated google search (Pure Nexus build only)
-Reverted themed email in favor of stock email (Pure Nexus build only)
-Uploaded 2 extra builds compiled with another kernel for you guys with "battery issues" to try out,  not all hardware is made equal and some might have a better experience, all I know is on stock kernel from google the ROM is running perfectly.  Special thanks to @googy_anas for allowing me to do this
-Updated build.prop
*Do not turn my thread into a kernel thread, this is a ROM development thread and I'm 100% certain I've done all I can on the ROM side of things,  it's very stable and most battery issues are your issue or your phone not agreeing with a certain kernel setup, it's all about finding the balance that works for you

*use the updated flashable addons*
-Rebased everything I had going on in 4.4.3 into 4.4.4, this was a royal pain but it had to be done, I've smashed this project yet again with 4 straight hours of development, helps when you're organized and ready for surprises like this, No features are missing from 4.4.3 and the addons received an update too, I need a beer now. phew

*Use the updated DarkUI flash zip if you use this feature*
-Autobrightness adjusted, I upped the values a bit so mostly everyone should be happy, the screen is no longer too dark but does a good job saving power too, I'll be submitting this array to CM.
-Home button long press vibration and touchkey button vibration smoothed out, should give the perfect amount of haptic feedback when this option is enabled
-Kernel updated
-Updated build.prop
-Last 4.4.3 release, stay tuned 4.4.4 whenever they decide to give us that

*Use the updated DarkUI flash zip if you use this feature*
-Updated Superuser to the much awaited 2.0
-Updated build.prop to reflect today's date without branding the ROM
-Updated to the new CM autobrightness (will fix random brightness jumps aswell)
this http://review.cyanogenmod.org/#/c/63...ues/config.xml has been tested by me and provides much better autobrightness

this will help battery life a great deal :)  as you can see here, it's well tested by the guys at CM, they have been working on perfecting autobrightness for well over a month now for this device, I'm very happy with the results of these changes
special thanks to @hawkerpaul for pointing this out to me in the CM repo

-Kernel updated
1. Linux 3.4.92.
3. Ramdisk updates for GE.
4. 4.4.3 miscelanious stuff.
5. Fix IR for GE ROMs.
6. Merge in some more 4.4.3 stuff for GE.
7. Ktweaker update: AUTO HOTPLUG OPTION IS NOW A LIST SELECTION INSTEAD OF CHECK BOX, MAKE SURE YOU GO AND SET IT TO THE PROPER VALUE!!!!!!!!!!!!! So if you used to have the checkbox off, select "Disabled", if you had it checked, select "KT Auto Hotplug"
-Hangouts and google earth libs deleted

Note: if you are are on 06/08/2014 build you can just flash the latest google edition kernel here

-Vibration intensity reduced on back/menu/hold home haptic feedback, was way overkill with stock values
-H+ icon will now show when H+ is available, H will show otherwise
-Superuser updated to latest
-Framework-res translation for the clock app is fixed, Ringtone array is flawless now in all languages (Samsung/Google derp fixed
-Dialer is now Carbon Holo (Customized build only, doesn't effect pure Nexus)
-Contacts is now Carbon Holo (Customized build only, doesn't effect pure Nexus)
-Novalauncher updated (Customized build only)
-Optional flash for the battery icon got an update

Note: All optional flashes will work with any of my builds, feel free to customize as you wish and keep checking back because I always add more :)

-Framework-res ringtone translation fixed across all languages
-App ops enabled in Settings
-Google dialer has been themed Carbon
-Uploaded a Pure Nexus ROM with no themes, just a pure vanilla Android experience for those users who just want to keep it as close to stock as possible

-"Carrier Settings" in settings removed, this appeared when I  world unlocked the dialer for you folks,  it's gone now because it FC'd and we are not suppose to have it
-Samsung missed a string in the ringtone/notification selection array,  Default Ringtone should be "None",  this is now fixed

Note: Samsung watchON and other IR apps are not working in 4.4.3, however the IR functions fine with smart IR remote for me so the IR is not actually broken, you just need updated apps

Dirty flash is acceptable, small update

-WiFi DHCP fixed
-Teleservice unlocked (We can now change to all available network modes)
-Added CM filemanager by ktoonsez request for quick phone setup
-CRT disabled in favor of the fade effect, much nicer on the eyes and better on battery life
-Updated KT kernel, Nothing much here, just 4.4.3 ramdisk stuff
-Don't expect a million updates like 4.4.2, I was well prepared for 4.4.3 and all my features/fixes from 4.4.2 are in this build

-Rebased everything below on 4.4.3,  I was prepared for this one so it's all here in the first build ;) (Except dialer mods/theme)
-7 hours straight on this tonight, RAWR!!!
-ermm insert random stuff here because the changelog is to small
-more stuff
-even more stuff

Note: If i9505 devices still reboot on the stock kernel I provide with this ROM, Don't worry ktoonsez already has the fix along with the other kernel developers, their current versions will actually boot this ROM at this time

-Contacts clear field image is now visible, was black on black
-Updated the official Google Camera and binary's into the system
-Menu will no longer unlock the phone from the lock screen if no password is set
-Small framework edit, cleaned up some code regarding the volume panel, nothing you will notice
-Updated build.prop
-Updated kernel (I've heard VERY good feedback on this release)
-Removed CM weather widget and made it an optional flash (apparently creates wakelocks for ppl who don't use it?)
-Everything up to date on a clean flash, no market updates required :)
*No more releases, all necessary changes are documented and I cannot wait until 4.4.3 so I can have you guys a ROM

-Deodexed this ROM and kept it fully compatible with ART (Believe it or not this fixes some strange issues for me, I think my odex script might break some things? all has been well for me now and I'm not seeing random SystemUI slowdown)
-deleted old google search libs and some koreanime lib, oh and libpinyin is gone too because they are useless (since I've removed their native apps they just sat dormant in the lib folder wasting system space)
-Updated the build.prop
-Updated GoogleTTS and Keyboard again
-Updated kernel (battery drain is gone)
-Use new optional zips in the OP. most of them saw an update so just use new ones and don't flash the old

-Cloudprint fixed (MAJOR bug), grab it from the market
-Updated Google Keyboard in System/app
-Updated Google TTS in System/app
-Updated SU
-Cleaned up some reboot menu code
-Removed xposed, gravitybox, xuimod, get these yourself.
-Made apollo a flashable addon
-Google is now testing 4.4.3, this is a OTA I expect we will get in the next month or two
-Updated kernel
*Phone can charge while the device is off now on old bootloaders,  thank you to @fenny for the code*

everything is fully up to date on clean flash

*DarkUI and Battery icon optional zips got a update this build, if you use these features please use the latest optional zip*
-Framework-res auto brightness values adjusted, I made the screen a bit brighter without losing much battery power, in fact you won't even notice. I just wanted to bump it up 5 values so we can show off how gorgeous this 1080p AMOLED really is
-Redid contacts, I spent a great deal of time on this and I really think its a much better design then the last invert, Kryten and I talked about it but never did anything about it, I poured in a few hours the other night and came up with something I think looks gorgeous
-SystemUI will now display H+ in the status bar and quicksettings as opposed to just H
-Removed 2 useless build.prop tweaks that remained dormant and do nothing at all on 4.4.2, (they worked on 4.3)
-Updated Gravitybox to 3.0
-Updated kernel
-now for the bad news, I'm having family issues and need to move back home to support my parents, My mom and dad have hit hard times and I can't see them suffer, My activity on these forums will dwindle a bit since I will need to pound the pavement and make as much money as possible to support my folks so I kindly ask that the community helps each other out with any questions and concerns that may arise in the thread

-Added native reboot menu to Google editon (Works on ART!!!)
-Volume buttons can mute the device in the volume panel
-Removed Samsung CABLservice and digitalpensdk from android system
-Added custom Apollo music player
-Re-odexed the entire build to match the new framework
-Battery icon with % enabled is now an optional zip
-Added the ability to disable touchkey lights via android terminal by typing touchkeys after granting terminal SU (ART users)
-Reverted MMS back to inverted due broken widget, ill bring back the multi theme MMS.apk later
-Added stock themed MMS as an optional flash
-reverted opensource superuser back to chainfire SuperSU
-to many people having issues on the CM SuperSU and I don't want anymore headaches, this one
proved to work for many months
-I'm taking a vacation, this is about as stable as it gets for the S4
-Build.prop updated

-Autobrightness values updated. These are MUCH better indoors, the minimum brightness is now down to 15 from CM's native 20
and the brightness with a lux value of 150 and lower will now be 40 out of a possible 255 (max brightness), Autobrightness will
now do what the feature is supposed to do, save battery
-Added Opensource SU and removed chainfire SU
-- this fixes the "fix root" nag in recovery
-- It's faster debug (ALOT faster)
-- It looks cooler
-- It's integrated right into settings (settings>superuser)
-Enabled battery % for ART users and made sure its clear to read at sub 50%
-Updated MMS from source, it's now white but can be toggled to be inverted via settings 
-Updated Google Services Framework
-Build.prop updated
-updated kernel to kt 02/24/2014
 --WIFI driver update
 --Sound driver updates
-Google Now Launcher is now available in the market and has been removed from the OP
*Use the updated DarkUI in the optional section if you use this feature*

-Unlocked the dialer, we now have a world phone (you will still need to sim unlock if your provider locks it, however this helps travelers)
-Unlocked every network mode available for our modem, (Settings - More - Mobile networks - Preferred network)
-Enabled in call noise suppression (no idea why they didn't include this)
-Disabled CSP from the dialer, we now have full control over the phone and what networks we can choose (might not affect your carrier but this is useful for traveling, trust me)
-Tweaked my indoor auto brightness values, still using too much juice in medium/high indoor light, this is much better
-Enabled app ops in Settings > Security, Take total control of the permissions apps are granted when you install them from google play, VERY useful if you are concerned about privacy or you just don't want some misc app seeing your SMS's or having network permissions  
-Added CM file manager to help users setup the ROM faster, This is actually a very nice app with lots of options and it works on ART. it's TINY too!
-Removed the buggy/useless/unsecure/lame/stupid face lock feature
-Updated Gravity box
-Updated build.pop
*Stock edition had very low downloads, I have discontinued that build, all you have to do now is uninstall xposed and its modules like any other app

-Flash this if you are on my previous release from today (no need to install the full build, this change is very small, the main build is updated for new users to the ROM however :) )
-Fixed date picker in contacts

*users on 02/06/2014 can flash this,  (wipe caches and flash in recovery),  no need to update the full ROM*
-Improved CM Autobrightness
-Updated SuperSU
-Updated build.prop
-Use updated DarkUI, disable S-VIEW and Disable S-view + DarkUI zips

*Recommend a full wipe, many changes have been implemented
-Updated Kernel
-Fixed home button lag
-Disabled double tap for recents menu
-recents is now back to S4 standard of long press home
-Disabled Samsung Autobrightness (horrible)
-Enabled Stock Autobrightness with CM Autobrightness values (this took some research but I pulled it off without breaking ART) - This will result in massive battery savings
-Gravity box should now be able to control auto brightness values
-Removed Google search from system/priv-app for 2 reasons, 1) its out of date and 2) I actually prefer it as a user app, makes it easier to hibernate with greenify for non-premium users
-Removed Google earth libs, hangouts and chrome libs out of the system/lib folder
-the ROM is very light now, comes in at less then 300mb 
-Updated Gravitybox
-Updated build.prop
-This is the most polished google edition available. I proudly support all 3 variants of the Galaxy S4 and I hope the international community appreciates this hard work ;)

-Updated Kernel
-Phone will no longer wake when menu and back are touched when you lock your device
-the fix was in /system/usr/keylayout/Generic.kl, had to remove a few "WAKE_DROPPED" lines, credit to jimbju for pointing this out
-updated build.prop
-Here is WatchON for 4.4.2 

-Updated stock launcher on stock edition
-Updated Kernel
-GPU updates
-Fixed Dialer settings theme
-Re-odexed the googledialer.apk for speed
-everything up to date now, missed some theme details on the last update
-dirty flash should be fine if coming from the previous build. (wipe caches though)

-Updated SU
-Updated GravityBox
-Black txt on black header in recent calls menu via clicking contact number to view history is fixed, the contact name is now visible
-Googledialer no longer has an odex, rebased the whole theme on a clean APK from the stock system dump
-Stock launcher from source now included in the Stock Edition, GEL is an optional flash as the stock launcher is much snappier and only 1.5mb
-Development is now closed on 4.4.2, I will be right back at it with @kryten2k35, @ktoonsez when we get another OTA from google
-No reported bugs on this ROM, I support 3 variants and know everything is functioning 100%, this has been a big project ;)

-Updated DarkUI optional zip (must flash the new one)
-Updated Gravitybox
-Updated ktoonsez kernel
Change Log 01.23.2014
1. Stop charging from obeying Fade mode by default
2. LEDs: Add tunable to set led fade mode while charging. Cycling cable to take effect is required.
Last edited by Danvdh; 17th December 2014 at 02:29 AM.
The Following 12 Users Say Thank You to Danvdh For This Useful Post: [ View ]
22nd November 2013, 03:29 AM   |  #3  
Danvdh's Avatar
OP Recognized Contributor
Flag Toronto, Canada
Thanks Meter: 13,209
4,758 posts
Join Date:Joined: Sep 2012
Donate to Me

CM Team - CLocK
ktoonsez - One fantastic kernel
rovo89 - Xposed
C3C076 - Gravitybox
MJHawaii - Clean 4.3 base + mount ports
dsixda - Android Kitchen
Kryten2k35 - Themes
Jimbju - Menu/back wake annoyance fix
Faux123 - This guy is the man
AT&T Galaxy S3 Forums - For getting me into Android Development
Last edited by Danvdh; 8th June 2014 at 06:58 AM.
The Following 40 Users Say Thank You to Danvdh For This Useful Post: [ View ]
22nd November 2013, 03:36 AM   |  #4  
mattwheat's Avatar
Senior Member
Thanks Meter: 369
700 posts
Join Date:Joined: Oct 2012
I love gravity box. Good idea.

Sent from my SGH-I337 using XDA Premium 4 mobile app
22nd November 2013, 04:01 AM   |  #5  
wcoast's Avatar
Senior Member
Flag Los Angeles
Thanks Meter: 394
1,476 posts
Join Date:Joined: Jul 2011
Looks good mate
22nd November 2013, 04:03 AM   |  #6  
saj222's Avatar
Senior Member
Flag Greater Vancouver Area, British Columbia
Thanks Meter: 138
647 posts
Join Date:Joined: Apr 2010
You're here Dan! Awesome-sauce! :thumbup::beer:

How are you doing? I heard that tubthumping song the other day and thought of you.
Last edited by saj222; 22nd November 2013 at 04:06 AM.
22nd November 2013, 04:18 AM   |  #7  
Danvdh's Avatar
OP Recognized Contributor
Flag Toronto, Canada
Thanks Meter: 13,209
4,758 posts
Join Date:Joined: Sep 2012
Donate to Me
Originally Posted by saj222

You're here Dan! Awesome-sauce! :thumbup::beer:

How are you doing? I heard that tubthumping song the other day and thought of you.

doing quite well Just wanted to get the OP sorted out

I'm excited for kitkat GE

@ AT&T users, I will upload a version for you tonight
The Following 13 Users Say Thank You to Danvdh For This Useful Post: [ View ]
22nd November 2013, 04:26 AM   |  #8  
Junior Member
Thanks Meter: 1
21 posts
Join Date:Joined: Nov 2013
Another positive change.
22nd November 2013, 05:42 AM   |  #9  
neo4uo's Avatar
Senior Member
Flag Alabama
Thanks Meter: 217
672 posts
Join Date:Joined: Nov 2010
Welcome to the ATT side and thanks for your contribution!!!

Sent from my GT-I9505 using Tapatalk
22nd November 2013, 06:52 AM   |  #10  
KINGDROID25's Avatar
Senior Member
Lost Angeles
Thanks Meter: 353
963 posts
Join Date:Joined: May 2011
Pumped abt the att release can't wait to flash

Sent from my SGH-I337 using Tapatalk

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes