TUTORIAL Posts on XDA

Learn How to Create an Old School Dialer

XDA is not only a great source for custom ROMs, kernels, and various modifications for numerous devices--it's also a great place to find tutorials and other materials that help you to understand the Android ecosystem better. These resources then help you on your quest of eventually becoming a developer. Every developer started off not knowing...

Enhance Screenshots Functionality by Adding a Delete Button

Screenshots are the best choice for users wishing to show off their current home screens or provide extra detailed bug reports for certain issues to app developers. Android has a built-in screenshot system that allows you to take a shot with a simple key combination. However, the built-in functionality could easily be improved by adding a...

Restore Your Softbricked Moto G after Lollipop Update

Being one of the handful of devices released by when Motorola was still owned by Google, the Moto G has finally been updated to Android 5.0 in the past week through an OTA update and an update leak. As Moto G users are installing and experiencing Lollipop, it’s inevitable that some issues would occur, such...

Learn How to Restore Files and Settings with Flashable ZIPs

There’s an absolute treasure trove of mods we can find, access, and play with here on the XDA Forums--each with their own purpose and effects. Some change the aesthetics and cosmetics of your device’s UI, some enhance the utility and practicality of features, and some are just for fun. However, unless provided, there’s really no way...

Relocate the Dalvik Cache to Get More Space on your Moto G with Mod

Having little to no memory left on your Android device is a bummer especially when you’ve already tried cutting down your files, music, videos, photos and apps to only the very bare essentials (which definitely has a wide scope needless to say). For owners of devices without SD card slots, this can be pretty frustrating,...

Root and Bootloader Unlock the Nexus 6 – XDA TV

In this episode, XDA TV Producer TK shows you how to root, unlock the bootloader, and install a custom ROM on the Google Nexus 6. The Nexus 6 is Google’s latest phone with “pure Android,” or at least, "pure Google." So as is usual at XDA, we must root all the things, and the Nexus 6...

Write a Batch File and Automate Your Android Commands – XDATV

XDA TV Producer RootJunky has helpfully created a lot of Super Tools. These tools automate the process of unlocking, rooting, and loading various other modifications onto your phone. He has created a Samsung Gear Live Super Tool, a LG G Watch Super Tool and a Moto 360 Super Tool. He has created all of these...

Root the Samsung Galaxy Note 4 and Install TWRP – XDA TV

In this episode, XDA TV Producer TK shows you how to root and install TWRP custom recovery on the Samsung Galaxy Note 4. The Note 4 is Samsung’s latest entry in the popular Note lineup. TK recently reviewed the device. So as is usual at XDA, we must root all the things, and the Note 4 is...

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

How to Play Music From Android Wear – XDA TV

Yesterday, we showed you how to do some advanced things with your Moto 360 quite easily with the Moto 360 toolkit. We showed you How to Unlock, Root, and Restore Your Moto 360. Today, we are going to show you another trick with your Android Wear device, that is a little less technical, but...

How to Unlock, Root, and Restore Your Moto 360 – XDA TV

The Moto 360 is Motorola's latest and roundest release in wearable smartwatch market. Of course as we like to do here on XDA, we want to unlock and root this device. However, given its wireless sync and charging features, doing so is not as simple as it sounds. Luckily, a way has been found! In today's...

Learn Some Commonly Used Linux Development Commands

For the most part, if you're looking to delve into the world of Android development, you're going to want to run some variant of Linux. Cygwin's often times a nightmare and high performance tasks like compiling are never quite the same when run in a virtual machine. For many long-time Windows users, however, making the...