SCRIPT Posts on XDA

Check Your I/O Usage with Iotop for Android

Ever needed to check the I/O usage of apps? If so, you probably tried searching for an iotop port, a Python script for Linux--only to find none and either write one in a hurry or manually check /proc/ yourself.Luckily for you, XDA Forum Moderator and Recognized Developer laufersteppenwolf has written a shell script to replicate...

Check Symlinks in Your Projects with Chklnk

As is the case with every Unix-based operating system, Android uses symlinks. A symbolic link is a special type of file that contains a reference to another file or directory in the form of an absolute or relative path, which affects pathname resolution. In Android, they are mostly used in the /bin and /xbin folders,...

Benchmark Your CPU Performance with Mini CPU Integer Script

When it comes to device testing, there are two types of people on XDA. The first group blindly believes that one additional benchmark point makes a particular ROM or kernel the best, and they install it immediately. The other group takes benchmark results with a grain of salt, and take them into consideration with other performance...

Learn More About RAM Usage on Your Device with FreeXplain

RAM management works a bit differently on Android than it does in Windows. For example, more RAM doesn't mean wasted memory in Android, but rather that applications are cached so that they can be accessed more quickly at a later time. There are plenty of interesting discussions on the topic, but that's not the point of this article. If...

Set Up a Build Environment in Just a Few Seconds

To build your very own source-built custom ROM, you need Linux or OS X running natively or through a virtual machine . But even most fully fledged distros can't build Android without installing some dependencies. The only exception might be BBQLinux by XDA Senior Recognized Developer codeworkx. A few weeks ago, we talked about scripts to build a ROM or kernel easily. Since then, this project...

Add Some Aroma Magic to Your Project with Lazy Aroma

With a much certainty, we can say that Aroma is one of the most widely used projects here on XDA. We have talked about it countless times in the past. This system was created by XDA Recognized Developer amarullz, and it has since dramatically changed how we install ROMs, kernels, and flashable modifications by allowing us to select which...

Speed up the ROM or Kernel Build Process

Creating a kernel, ROM, or any other development project requires knowledge and tools. While this knowledge can be obtained from books and other resources, tools must be created from scratch. Well, not all of them, as here on XDA there are plenty of interesting projects that are shared with the community. When you are building a ROM, you need to execute a...

Clean Up Your Logcat Code with Lib Cleaner

Some of you may think that writing code is the hardest part of development. It's not, as the real fun starts when you have to debug an application or function. That's why Android Debug Bridge is so important, and you can find images like this in many threads. And obviously, digging through thousands of logcat lines...

Use Docker to Build CyanogenMod Easily

Ever heard about Docker? If you have, you surely know what a great piece of development work it is. If you haven't, I'm going to explain what exactly Docker is and why it should be considered in the Android development world. Quoting the Docker website: Docker is an open-source engine that automates the deployment of any...

GetJava Helps You Convert APKs into Java Projects

Android is an operating system that uses a lot of programming languages. The most common languages are Java (or Android Java if you prefer), C, XML, Bash, as well as a few more. Android applications can be decompiled by APKTool and a few similar tools, and their output is Smali. I know that many of you will disagree with...

Remove the Google from CyanogenMod with Freecygn

CyanogenMod is one of the most popular multi-device ROMs. It is also the base for many custom ROMs available here on XDA. It supports a long list of devices, which makes it one of the most recognizable custom ROMs available. Of course, CyanogenMod is an AOSP-derived  ROM, which means that much of the project comes from...

Odex Your ROM Directly from the Device

The age old debate over the benefits of an odexed or deodexed ROM is one that will continue to divide Android users. And at the end of the day, it comes down to a case of horses for courses. Some may prefer the ease of customization that is offered by deodexing, while others will no doubt prefer the overall...