GUIDE Posts on XDA

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,...

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...

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...

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...

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...

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...

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...

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...

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...

Rid Yourself of Annoying Play Store Errors

The Google Play Store is home to countless numbers of apps. Inside, there are hundreds of thousands of applications divided into many different categories. Most of us use it practically daily to install new software onto our devices or get updates for our favorite applications and games. The Play Store can bring lots of fun, as well...

Create an External Settings App for SystemUI.APK

Unlike most other mobile OSes, Android allows users to modify its source code to make the most of it. This is accomplished by editing code from the AOSP or AOSP-derived projects before compiling. However, not all of us build our own ROMs from source. Thus, there's the world of decompiling and Smali editing. Here on XDA,...

Save Money on SMS Messages with Hidden Cost Saving Option on Sony Xperia Devices

Many of us don't have unlimited texting plans. After all, why should we pay for something that essentially costs the carriers nothing? Plus, with practically everyone using some form of smartphone nowadays, it's often more convenient to simply send an email or Hangouts message. However, there are still times in which we must send a traditional text....