• 5,829,315
  • 45,878

Posts Tagged: Android 4.4 KitKat


You need Real-World Battery Saving Tips for your Android device. Our devices are powerful, our devices have huge bright screens, and our devices have quad core processors. Yet, our devices have batteries that quit in less than a day if you push your device too hard.

In today’s episode, XDA Developer TV Newcomer Jared shows off a bunch of hacks and programs to help you save battery life. He talks about 3 Llama, Greenify, Intelli3G, Boot Manager and Performance Profile. So if you wanted to try and squeeze more battery out of your Android device, check out this video!



Flyme OS is a heavily modified Android variant developed by the Meizu team for their MX smartphone line. This variant is based on Android 4.4 and offers a few unique solutions that this Chinese OEM created for their project. And in the eyes of many, this OS is quite beautiful and almost every piece of the ROM and its UI elements have been themed to match Meizu’s philosophy.

If you thought that Flyme OS was available only on Meizu devices, you are incorrect. XDA Forum Member Vpabc ported the Android variant to the Google Nexus 5. The ROM itself is based on CyanogenMod 11, but the user experience is totally different from any other AOSP-based ROM. Flyme OS has its own set of applications and functions developed by Meizu, so you can’t compare this OS to practically anything else available.

The release build is considered stable, but there are some flaws that hopefully will be fixed in the upcoming releases. This ROM comes with no gapps pre-installed, and it also lacks the su binary, so be sure to flash SuperSU and a gapps package if you want to have root access and Google applications.

Are you bored with AOSP ROMs and want to try something totally different? Flyme OS 3.8R is waiting for you and your Google Nexus 5 in the FlymeOS on the Nexus 5 development thread.


Android One devices are now available in India! That and much more news is covered by Jordan when he reviews all the important stories from this week. Included in this week’s news is the announcement of CyanogenMod 11 Milestone 10 being released and be sure the check out the article talking about the Pebble Challenge Winners. That’s not all that’s covered in today’s video!

Jordan talks about the other videos released this week on XDA Developer TV. XDA Developer TV Producer TK released an Xposed Tuesday video for DonkeyGuard. Then AdamOutler showed you how to submit a patch to Gerrit, with XDA Senior Recognized Developer XplodWild. And later TK gave us an Android App Review of Quick Control Panel. Pull up a chair and check out this video.



Almost every OEM adds its own unique flair to their stock firmwares. While some of them focus rather on applications and small tweaks to enhance user’s experience, others bring the level of customization to the next level. Without a doubt, Sony prefers to do the latter, because their UI differs greatly from the AOSP-like firmwares in almost any kind.

With the release of the Sony Xperia Z2, Sony added an incredibly good looking lock screen. Basically when you tap on the screen, small sparks start to shine and then the screen is unlocked. This looks pretty nice but you don’t have to own Sony device to try it. If you ever wanted to have the same effect on your device running KitKat, you have a great chance of achieving this effect by following a guide by XDA Senior Member gamzekal.

The porting process is pretty simple and can be achieved by almost everyone who has had a chance to work with Apktool before. Gamzekal provides all the necessary resources to complete the porting. You need to decompile your framework2.jar file, add some smali resources, recompile it, and copy it to the flashable zip which can be applied in recovery. The whole process can be done in a few minutes and is pretty simple.

If you are using CyanogenMod (this mod is designed for it) or any other AOSP based ROMs, you can now mimick the lock screen of the Xperia Z2. All necessary information can be found in the Xperia Z2 lock screen mod guide thread.


Your Android smart device has many features that you use often. Sometimes getting to those options is not as quick as it could be, and getting there often requires you to open a big, heavy app. There has to be a better way. There has to be a quicker way.

XDA Senior Member Dr.Alexander_Breen offers up a simple application that gives you the ability to quickly and easily control your phone. In this video, XDA Developer TV Producer TK reviews Quick Control Panel.  TK shows off the application and shares his thoughts of the application, so check out this app review.



Those who might have thought that MediaTek would never release working kernel source might have to wipe their eyes right about now. It’d be best for such readers to sit down as all of you are in for a treat. As we talked about some time ago, MediaTek has been making great strides in supporting the development community. And now, MediaTek has honored that commitment with the release of the full source code for the first batch of Android One devices. Start your Linux machines and make sure that there is a lot of coffee on tap, as some serious development will take place for these budget-friendly devices.

Despite MediaTek’s best efforts, the OEMs behind many devices featuring MediaTek chipsets have failed to comply with the GPL-mandated kernel source code release policies. But now, MediaTek has bypassed this problem by pushing code for the 3.4.67 Linux kernel into the kernel/mediatek repo on Google’s Android repo. This means that developers planning to work on Android One devices can clone the source tree and add different governors, overclock, undervolt, and do whatever else they need to do to get development up and running on Android One devices. We hope that Google will also push the device trees of Micromax Canvas A1, Karbonn Sparkle V and Spice Dream Uno like they did with the whole Nexus line, but this has yet to be seen.

You can get the kernel source by entering this command, work on it locally and then push to your own online git repo like Github:

git clone https://android.googlesource.com/kernel/mediatek/ -b android-mediatek-sprout-3.4-kitkat-mr2

Hopefully, we will continue to see more progress like this from MediaTek in the coming weeks and months ahead!


Not every developer specializes in every area of development. Our own AdamOutler generally uses Subversion for his development projects. Most kernel and ROM developers use Git, so he was a bit confused when trying to figure out how to “submit a patch to gerrit.” Gerrit simplifies Git based projects mainters’ job by permitting any authorized user to submit changes to the master Git repository. Without Gerrit, all approved changes need to be merged in by hand by the project maintainer. Gerrit functionality enables a more centralized usage of Git.

In this video of XDA Developer TV, Senior Recognized Developer XplodWild speaks a bit on how Gerrit works. Using the OmniROM Gerrit XplodWild takes you through the steps of submitting a change to the OmniROM Gerrit. Of course a single discussion isn’t going to make you a Gerrit expert, so we recommend checking out our resource links below. So, check out this video to get a basic introduction to Gerrit.


CyanogenMod Downloads

Summer vacation is over for most students out there, and it’s the time to get back to reality. Developers of popular ROMs have also came back to work, and as a result, we have a new monthly snapshot build of one of the most popular custom ROMs, CyanogenMod.

A few months ago, the CM team decided to switch to the monthly milestone release system rather than their previous release candidate and stable builds. ROMs that are described as M are considered more stable, and ready for use as your daily driver. Today’s build is the tenth such release.

Today’s M10 build brings support for the Sprint Samsung Galaxy S5, as well as a few minor changes in device code names for Motorola. The Samsung Galaxy Note 3 has been split into GSM and Sprint/Verizon variants. Unfortunately, some popular devices like the Motorola DROID MAXX and Samsung Galaxy Nexus for Verizon and Sprint will no longer get official nightlies from the CyanogenMod team. Apart from device chances, a few new features have been introduced. The most noticeable are glove mode and a soft reboot option.

Here’s a full changelog from official CyanogenMod’s blog.

M10 Changelog:
* New Devices: Galaxy S5 Sprint (kltespr)

* Split out Note 3 into GSM (hlte), Sprint (hltespr) and Verizon (hltevzw)

* Refactor moto_msm8960dt as ‘ghost’ for Moto X 2013

* Drop support for obake, toro, toroplus

* Theme Engine: Themes support for additional UI elements

* Frameworks & Core Apps: CAF and other upstream updates

* Settings: Add scramble pin feature

* Frameworks: Long press recent apps to switch to last used app

* Settings: Add soft reboot option

* Add smart cover support

* Add glove mode support

* Add bug reporter and crash log uploader

* Multisim updates

* General bug fixes (many many)

* ANT+ Support for various hardware

* Privacy Guard: Control NFC permissions

New builds are currently being compiled. You can check the status by visiting project’s Jenkins page. Built packages are available at the CyanogenMod’s project page. If you own one of the supported devices and would like to give the new snapshot a try, don’t hesitate to go there. Don’t forget to visit your device specific forums here to get some modifications like kernels, applications, and mods to enhance your user experience.


Some applications ask for the world when it comes to permissions. I have spoken to developers who say it’s better to ask for permissions you don’t need, than you have to ask for more permissions in an update. However at some point, you may want to tweak information for certain apps.

In this episode of XDA Xposed Tuesday, XDA Developer TV Producer TK reviews an Xposed Module that lets you take full control over your device. XDA Senior Member CollegeDev created the DonkeyGuard module. TK shows off the modules and gives his thoughts, so check out this Xposed Tuesday video.



The Moto G on Boost Mobile receives its Android KitKat 4.4.4 release, finally! That and much more news is covered by Jordan when he reviews all the important stories from this weekend. Included in this weekend’s news is the announcement of the HTC Desire gets a custom ROM, recovery and kernel and be sure the check out the article talking about Google adding Android apps to Chrome OS! That’s not all that’s covered in today’s video!

Jordan talks about the other videos released this weekend on XDA Developer TV. XDA Developer TV newcomer droidmodd3rx released a video sort of reviewing OmniROM. Then, rirozizo showed you how to make your GPS lock faster. And if you missed it, be sure to check out Jordan’s Review of the Nvidia SHIELD Tablet. Pull up a chair and check out this video.



Nothing is more frustrating than opening up Google Maps and it taking way to long to lock your location. Additionally, slow GPS lock can impact the play-ability of GPS based games such as Ingress. When this happens, people try all sorts of voodoo to try and speed up the lock. They shake the phone, they walk in circles, they scream obscenities at the phone and more. What you really need, is to do something that might actually work.

In this episode of  XDA Developer TV, XDA Developer TV newcomer and XDA Recognized Contributor rirozizo shows you how to make your GPS lock faster. He shows off the steps of how to modify the AGPS servers in the gps.conf. This is not as difficult as it sounds. So check out this video.



In the last few days, we’ve talked about some fairly high end devices receiving official ports of popular ROMs or updates via OTA. Users of mid-range devices usually must be more patient when it comes to waiting for their devices getting developer support. Patience, however, is certainly a virtue.

The HTC Desire 816 was announced at MWC in Barcelona in February of this year and eventually released in April. This 5.5” phablet brought a number of high-end specs into mid-range world. Now, Desire 816 owners have a proper reason for celebration, as XDA Recognized Developer Grarak and XDA Senior Member v_superuser laid the cornerstone for the future development for this device by releasing a CyanogenMod 11. This port is still in quite an early stage and some things simply don’t work. However with a bit of a luck, everything should be fixed in the not so distant future.

There is more of good news for Desire 816 users. The device has been given an official TWRP support. This means that the latest version of the recovery is available to download and should work without issues. Grarak also created a first custom kernel that will enhance the Sense experience.

As you can see, many good things have been happening lately in the Desire 816 community. If you are an owner of this phablet, feel free to visit the CyanogenMod development thread to get some taste of source-built sweets for your device.


When CyanogenMod announced there were “going corporate,” there was understandably some hesitation from some people in to community. Whether you think it is a good idea or not, it bore fruit in the release of OmniROM. OmniROM is available for a wide varity of devices, is supported by a solid group of developers and offers nightly releases.

In today’s video, XDA Developer TV newcomer droidmodd3rx, shows off OmniROM on his Samsung Galaxy S4. The main features covered and talked about in today’s video are the advanced settings, OmniSwitch and more. While we are showing the version on the Samsung Galaxy S4, the features will be similar on any OmniROM supported device. Grab your favorite beverage and check out this video.



XDA TV: Most Recent Video

Buy/Sell on Swappa

  • Nexus 5 (Unlocked) buy | sell
  • Galaxy Note 3 (T-Mobile) buy | sell
  • HTC One M7 (Verizon) buy | sell
  • Galaxy S 5 (Unlocked) buy | sell
  • Nexus 7 2013 buy | sell
  • Swappa is the official marketplace of XDA