GUIDE Posts on XDA

How to Use a Custom Toolchain for ROMs and Kernels

Toolchains are basically a bundle of development tools that are used in a chain (the output of one tool becomes the input for the next, and so on) in order to compile source code (in this case, ROMs and kernels). While the Android NDK toolchain (which comes with GCC, among other tools) is usually used...

Learn How to Make Your Own Theme

You don't need graduate degrees in the arts and computer science to create your own theme. Sometimes, all you need is a little bit of the talent and a decent graphics editing program. When you are beginning your journey in theming, you can choose one of two paths: modify an existing theme using APK Tool...

Basics about APK Files and What You Can Do with Them

What's an APK? This question may sound trivial, but it's actually significant. You may think that an APK is just the format of those fancy files that you can install on your phone. You'd be right, but there is a while lot more that can be done with Android's application format in addition to (hopefully...

Add Frequency Bands to Your Qualcomm Device

Those of you who travel quite a bit undoubtedly own more than one device due to frequency band restrictions put in place by both carriers / OEMs, as well as local regulatory agencies. It's common to find regional variants of pretty much the same devices from Sony, LG, Samsung, and other OEMs. And of course, these companies...

Add Emoji Support to Your Jelly Bean Xperia Device

Full emoji support was implemented in KitKat. It’s clear that not every device, even with a proper hardware configuration, received an update to this OS. Thus, emoji has been impossible for many to use fully. Luckily, the community can find a solution for almost everything, and we have seen it so many times through the years....

Learn How To Make Your Own Small App

Floating applications are very popular--not only here at XDA, but in Play Store as well. One of the first OEM that used floating application in its stock firmware was Sony. Small Apps are independent applications that can be used on top of other applications. For example, you can run a small calculator and perform some...

Learn How to Build Ubuntu Kernels with Comprehensive Guide

Linux is an operating system that many of you folks love and use on daily basis. It's free, powerful, and quite a configurable operating system that can compile Android without much effort. One of the most popular Linux distributions is Ubuntu. Unlike Arch, which is a bleeding-edge distribution, Ubuntu uses tested packages that have been...

Remove the Band Restrictions from Various Qualcomm Devices

Every country is different, and I'm not referring to the British having steering wheels on the right side of their cars. Sometimes, you might go to another country and find that your phone does not work. This is often caused by OEMs blocking the available or usable frequencies on the device. So called bands differ in every part...

Fix KitKat WiFi Drops on Your Own

Despite introducing many useful features and overall great performance and enhancements, Android 4.4 KitKat is not without its flaws. For many, it's not quite the most stable OS released by Google, and one of the “features” that drive people crazy is the intermittent WiFi drop. It unfortunately hasn't been fixed in the various releases since KitKat's original unveiling. If you...

Add Bits and Pieces of Honami to Your Current ROM

In the last few months, we've talked about quite a few Sony Honami-related projects. The Sony Xperia Z1 is quite a popular device, due no doubt to its aesthetic UI that has been ported to other devices by many developers and themers. Changing the look of your device's framework to match the Honami isn't as difficult as it may initially look....

Change Your Sony Xperia Device’s UI

Nothing tastes better than the product of your own hard work. This applies everywhere, from cooking to Android, where you can modify almost every element of the UI either by editing smali code or by using an Xposed Framework modules. XDA is your source for a limitless supply of guides explaining what needs to be done in order to achieve...

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