XDA Developers

Tool

Readers like you help support XDA Developers. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.

latest

zte axon 10 pro
How to unlock the bootloader of the ZTE Axon 10 Pro

You can now unlock the bootloader of the ZTE Axon 10 Pro (non-5G) variant using XDA Recognized Developer Unjustified Dev's EDL Tool. Read on to know more!

4
By 

The ZTE Axon 10 Pro was announced with 5G support back at MWC in February 2019. ZTE then went on to launch non-5G, or simply 4G, variants of the Axon 10 Pro in Europe and the USA. The regular Axon 10 Pro launched in the US is compatible with AT&T and T-Mobile, so it makes for a decent option for users looking to opt for a name beyond the popular choices. While ZTE has not provided any information on an official bootloader unlock method for the Axon 10 Pro, users can still unlock the device using XDA Recognized Developer Unjustified Dev's EDL Tool.

XiaoMiTool v2 for Windows helps you mod your Xiaomi smartphone

XiaoMiTool by XDA Member franztesca makes it even easier to mod your Xiaomi smartphone using a Windows computer. Read on to know more!

4
By 

Xiaomi smartphones are among the current crop of smartphones that are developer-friendly. While some of Xiaomi's modding policies are strict and often unreasonable (like the much-talked about long waits for unlocking the bootloader), the fact still remains that these are best value, popular, and currently relevant devices that you can own if you do care about modding your device with ease. While I personally think that customizing a Xiaomi phone is simple enough, some may find it daunting. If you do, then XiaoMiTool by XDA Member franztesca makes it even simpler to install ROMs on your device.

Easily Generate and Export Material Design Palletes

Material Palette is a new website which makes it easy to generate and export color palettes in Material Design.

3
By 

For many people, it can be pretty difficult to create a palette of complementary colors. That said, having one available can be quite useful when creating an application, theme, wallpaper, or any kind of  concept. Choosing the right shades of colors for the different elements of your work isn't easy, so unless you’re a gifted designer, you’re probably going to need a bit of help. This is where Material Palette comes in.

CWM Nandbackup File Extractor Extracts Recovery Images

Having trouble with extracting the CWM images? The CWM Nandbackup File Extractor project may be just what you're looking for!

3
By 

Every piece of development work has to have its own starting point, and for various modified stock ROM projects, this begins with partition images. Perhaps the easiest way to obtain this material to work with is by creating a recovery image that can be extracted afterwards. Naturally, ClockworkMod is an easy tool with which developers can make backup images of every available partition.

Add NTFS Support to Your Android Device

Android lacks native NTFS support. Change this with just few clicks using this handy GUI Windows tool.

3
By 

Over the last few years, Android has become quite a complete mobile operating system. Numerous features and its open source nature make it an even more attractive choice both to developers and casual end users. Despite the overall greatness of the OS, there is still a little room for improvements--a fact that was demonstrated clearly with the awesomeness that is Android Lollipop and all of its new goodies!

NokiaX2Tools
Prepare Your Nokia X2 for Battle with Nokia X2 Tools

Gain root access and install the Google Play store and Google Services on your Nokia X2 with Nokia X2 Tools.

3
By 

Unveiled in June this year, the Nokia X2 is the Finnish company’s second crack at an Android-powered device. With a 4.3 inch IPS display, a dual core processor, 1GB of RAM, and a price tag under $200, the X2 is a device unique for its dual Windows-Android experience, with Nokia replacing any indication of Android OS with Nokia and Microsoft counterparts. Perhaps not for the wider mainstream market, the Nokia X2 is an interesting device that will definitely perk the interests of some folks. If you happen to be one of these people or have already bought one, you might want to check out Nokia X2 Tools.

Xperifirm Xperia Firmware Utility
Get Your Xperia Device's Firmware Up to Date with XperiFirm

XperiFirm firmware utility lets you to check and download the latest firmware for every single Sony and Sony Ericsson Xperia Device out there.

3
By 

Being able to run an updated version of Android is probably one of the most important things that we look for when it comes to Android devices. This is exemplified in the countless updates we feature here on the XDA Portal every time there is an indication, a leak, and release of new firmware of the major devices in the Android world, making sure you get to enjoy the newest features, bug fixes, and more as early as possible.

Occasionally, the situation arises when our cell phone screens die completely. Be it due to a nasty fall, playing a bit too rough with other items in your pocket or backpack, or other device trauma, these things unfortunately happen from time to time. We hope that you never have to experience this rather unpleasant situation, but if it does ever happen, we might have a solution for you that will enable you to control your device in order to extract its data.

ADB is the most basic and in many circumstances, one of the most powerful Android debugging tools available. With ADB, one can easily install an app, flash your favorite ROM, or grab a logcat to help developers. ADB has one major disadvantage to newcomers, though, and that's command line.

To install any ROM through a custom recovery, you need to have an updater-script. It's basically a few lines of commands that tells your Android recovery what to do. These files are also widely used with Aroma Installer and other scripting engines, but of course everyone knows this already. However, a problem arises when you need to create your own updater-script from scratch, as it's not always generated during the build process.

If you theme or otherwise modify your device and its applications, you have surely deodexed either your entire ROM or certain apps. This process isn't particularly difficult by any stretch of the imagination, but it can be a bit annoying and burdensome if not done with a user-friendly, GUI-based tool. Luckily, there's Ultimate Deodexer.

If you've ever modified precompiled applications, you have undoubtedly spent time with XDA Recognized Developer Brut.all's APKTool or one of its variants. APKTool works quite well, which is why after so many years, people still use it. However, using APKTool then requires you to use a separate app such as Notepad++ to edit the decompiled binaries. Once that's done, you then have to go back to APKTool to recompile the modified app.

Android development is divided into few categories. One is source-built development, which includes creating applications or custom device trees. Another category involves modifying system applications that are closed source. These applications can be obtained from the device with ADB command or by extracting the image file of the update. It's quite simple on Linux, as few commands can do the trick, but situation gets more complicated when Windows is your desktop platform of choice.

A boot animation is the first thing a user sees after turning on a phone or tablet. This introductory part of the ROM is very important, and directly influences our experience of said ROM. For this, Android uses PNG files and a desc.txt bundled into one zip. The text file contains resolution and frame rate information so that the boot animation displays at the correct size and with the desired speed.

If you ever thought of modding an application, you've undoubtedly heard about smali and baksmali. These two tools can convert an APK into editable files, which can then be converted into more readable Java files by a tool such as the one we will cover today. Decompiling can be done with binary files only. But for your own comfort, some kind of kitchen is recommended.

Recently, we've talked a good deal about ADB and getting it set up on various operating systems. ADB is a very handful set of tools that allows you to install your favorite apps directly from your PC or even work with your /system partition by pushing or pulling some files. ADB is also a great tool to get error logs and debug Android applications.

If you've ever flashed a custom ROM, you've probably noticed that your custom recovery reads some sort of script to format your system partition, make symlinks, and so on. This set of commands is known as Edify. Usually there are two parts of Edify: updater-script, which is a text file with instructions for recovery; and updater-binary, which loads said script. Open source projects generate the updater-script directly from source, but not every ROM is built from source.