XDA News Articles

Tomek Kondrat · Aug 13, 2014

Set Up APKTool on Ubuntu in No Time

APKTool has been one of the main, and probably most influential application editing tools for quite some time on the Android platform. It has been available for Android users ever since devices had physical keyboards, back when Android seemed like just an experimental project. The first versions of the tool were released in 2010, so this was at the time when the Eclair ruled the world. APKTool in its many variations is still one of the most popular ways to change the contents of an app or stock firmware....

XDA NEWS
Tomek Kondrat · Aug 12, 2014

How to Change Your Loading Animations to Honami

The Sony Xperia Z1, also known as the Honami, brought many interesting solutions for end users with regards to UI styling. Sony is well known for delivering a good looking OS that is stable, reliable, and easy on the eyes, and many of the people here on the XDA forums will agree. If you didn't purchase this formerly flagship device, fear not. Some elements from the Honami's interface can be easily added to other Android-powered devices. One such UI element is the loading animation...

XDA NEWS
Tomek Kondrat · Aug 5, 2014

Change Your Tab Indicators to Match the Sony Xperia Z1 Honami

The Sony Xperia Z1 is undoubtedly a beautiful device. Nice hardware design coupled with a good looking UI makes this smartphone one of the top choices for those who like their phone to be beautiful more than anything else. As such, this former flagship still is quite popular among XDA users. The phone codenamed "Honami" has a unique Xperia UI, which looks attractive to many. If you want to have parts of this UI on your device, XDA Forum Member ljg211314 created a guide explaining how to change the tab...

XDA NEWS
Tomek Kondrat · Jul 15, 2014

Learn How to Set Up Linux and Build Your First ROM from Source

Every developer, even the most capable, was at one point a newcomer. When you are a new to development and need light to show the way, there's little better than a guide showing you where to start your journey. If you want to try your luck with developing for Android, XDA Recognized Contributor jackeagle offers you a nice ride through the depths of coding. Jackeagle wrote a complex guide, in which you can find information about Android and its basics, as well as what is even...

XDA NEWS
Tomek Kondrat · Jun 30, 2014

Learn How to Make a Font Application Easily

Around the time of the OnePlus One's release, the CyanogenMod team decided to use refresh their Theme Chooser. One of the new functions that has been added is an ability to change the font, system-wide, without messing with /system/fonts folder. To change your system fonts using this new functionality, the font must be made as an application. If you have a favorite font somewhere on your PC and want to use it on Android, now you have a chance to do it really easily....

XDA NEWS
Tomek Kondrat · Jun 28, 2014

Change the Look of Your Dialer and Phonebook Apps in Just Few Steps

Much of the Android's beauty is in the ability to change practically every part of the OS---both in terms of aesthetics and functionality. There are several ways to go about this. One way is to modify apps before compiling them from source. Another involves decompiling and editing already compiled, ready-to-use binaries. Theming your ROM is one way to make it look cooler and more personalized. Many custom ROMs use the T-Mobile Theme Engine, which allows the use of external themes prepared by third...

XDA NEWS
Tomek Kondrat · Jun 23, 2014

Easily Add OpenDelta Functionality to Almost Any ROM to Save Bandwidth

One of the most interesting features of OmniROM is OpenDelta. This innovative OTA system created by XDA Senior Recognized Developer Chainfire uses open delta technology to bring updates in an easy, bandwidth-friendly way. In short, OpenDelta downloads only files that were updated since the last downloaded nightly. If you thought that OpenDelta was a feature only available in OmniROM, you were right. But it's an open-source project, so porting it to work with other ROMs is absolutely possible. If you ever wondered...

XDA NEWS
Tomek Kondrat · Jun 17, 2014

Learn How to Transform Your App into a Quantum Paper-Like Project

As you may already be aware, rumor has it that Google is planning to redefine the overall UI look and feel in Android. Not too long ago, we talked about Quantum Paper, the rumored unified UI that may define Google products across all platforms. These changes may be unveiled very soon, as Google is gearing up for its I/O event next week. If you are eager to achieve a similar effect to this rumored UI paradigm in your application, there are ways to make your own apps more Quantum...

XDA NEWS
Tomek Kondrat · Jun 13, 2014

Noob-Friendly Guide Shows Beginners How to Flash a Custom ROM on Xperia Devices

When you first came to XDA Developers, the world of Android modification was likely very new to you. Custom ROMs, kernels, recoveries were all more than likely previously unknown. Compounding matters, these things pieces of development work often have different installation procedures, depending on target device. If you are just beginning your Android journey and happen to own a Sony Xperia device, you might be interested in a guide by XDA Senior Member cy56. This guide is very newbie friendly, and it explains the process of...

XDA NEWS
Tomek Kondrat · Jun 12, 2014

Video Tutorial Shows You How to Add Some Features to Your Kernel

Kernel development is undoubtedly one of the most popular and important types of development here on XDA. There are literally thousands of kernel projects available on this site, spread across almost every supported device forum. Creating something original definitely isn't easy, but given the Linux kernel's open source nature, it's easy to learn and incorporate external features into your own builds. If you ever wondered how to make your favorite kernel even better, you are in the right place to learn! XDA Forum Member srsdani...

XDA NEWS
Tomek Kondrat · Jun 5, 2014

Learn How to Compile a Kernel using Linaro

Not too long time ago, we compared Linaro and GCC to see whether changing your compiler could result in better performance. The process of compiling a kernel with Linaro and other toolchains is similar to using GCC by itself. However, it requires a bit of knowledge and preparation, and this is where guides and tutorials come in. If you prefer to learn in video form, you should definitely check out the video guide series by XDA Forum Member srsdani. This series of eight movies guides you through all...

XDA NEWS
Tomek Kondrat · May 30, 2014

Learn About Java Listeners

The path to becoming a great Android developer is not straightforward. To make an application or modify an existing one, you need to know Java. To write a good application, you need to know all of the language's nuances. Much of this information is available in resources found here on XDA. Applications written in Java use listeners, small functions that launch an activity when you press a certain part of the screen. XDA Senior Member mohamedrashad wrote a useful guide to help new...

XDA NEWS
Tomek Kondrat · May 27, 2014

Simple Guide Shows You How to Cherry Pick Useful Features Directly from Gerrit

Building ROMs from source is becoming increasingly popular. While most who decide to build their own ROM do so to learn something new, some share their builds with community. However, ROMs are not always created from scratch. Some features are taken from open source projects that have their code publicly available on a Git. Big projects with many contributors use the web-based software review tool Gerrit. Using Gerrit is a bit different than Git, and we covered a great guide some time ago. This tool can also be used to cherry-pick single...

XDA NEWS
Conan Troutman · May 25, 2014

View Additional Fonts on Windows Phone 7.x

We've all seen that little empty box before. You know, the one that signifies a missing or unsupported font on your current device. This might not be quite so common for those of you out there with English as a first language, but for others with less commonly used native languages, this can be a frequent and frustrating issue. This problem seems to be quite an issue for many Windows Phone 7.x users including XDA Forum Member adeen-s. But rather than sit back...

XDA NEWS
Tomek Kondrat · May 21, 2014

Learn How to Make Your Own Boot Animation

Boot animations are one of the first things that you see after turning on your device. They are in fact just a set of images in the specified PNG format, but they make a ROM seem unique. Sometimes, they are even our favorite part of a particular project. If you are an intermediate Android power user, it's relatively easy for you to create a boot animation, but you need to have the right tools to do it without editing files manually. It's...

XDA NEWS
Tomek Kondrat · May 14, 2014

Comprehensive Guide to the Android Build Process

XDA is full of various source-built, AOSP-derived ROMs. If you are trying to build one of them for yourself, it doesn't really matter whether it's Omni, CyanogenMod, AOKP, Slim, or any other ROM---the build instructions are pretty much the same. In order to build Android on your own, you need to know three commands to start the environment, launch your device, and start a build by typing make. However, Android's developers prepared more than these three commands. With various commands you can easily...

XDA NEWS
Will Verduzco · May 12, 2014

Add Real-Time CPU Information to Your Status Bar

A few weeks back, we talked about a mod that allows users to stylize their status bars by adding customizable color gradients. While capable of delivering quite a unique and interesting look, this modification was purely for aesthetic purposes. Now, we're here to present yet another status bar tweak, but this one's more than just cosmetic. If you've ever wanted to monitor your device's CPU state from the status bar, you can now do so. This tweak, just like the previous stats bar gradient...

XDA NEWS
Tomek Kondrat · May 7, 2014

Learn to Use App Ops More Effectively on Your Device

As we all know by now, Android 4.4.2 removed the previously easy access to App Ops activity. When asked, Google stated that this was for internal development use only, and was never meant to see the light of day on consumer devices. Despite this, App Opps still exists in most source-built custom ROMs such as SlimKat. Having access to App Ops is one thing, but knowing how to use it effectively is another altogether. If you don't know how to use App Ops effectively, you may...

XDA NEWS
Will Verduzco · May 6, 2014

Add the KitKat Easter Egg to Your Android 2.3+ ROM

Although they aren't quite the most important aspect of a ROM, Easter Eggs have become somewhat of a staple in Android. Back in January, we talked about adding the Jelly Bean Easter Egg to a Gingerbread or ICS ROM. And then one month later, we talked a little bit about the evolution of Easter Eggs in Android. Now thanks to a simple guide by XDA Senior Member MuSaddiq, anyone can add KitKat's Easter Egg to their own Android 2.3+ ROM. In order to add in this Easter Egg,...

XDA NEWS
Tomek Kondrat · May 1, 2014

Find the Missing Libraries in a Ported ROM

Porting a new version of Android to an older device is a complicated process. The situation is much easier when the OEM decides to share the device tree with all necessary dependencies. But the vast majority of the time, the aftermarket developer needs to create this configuration from scratch or modify an existing tree from a similar device. Making a tree is one thing, but finding the appropriate library files to make it boot and work fully is another. Sometimes, when a device boots up, logcat indicates...

XDA NEWS