XDA News Articles

GermainZ · Oct 21, 2014

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 the original features of iotop. It will allow you to examine I/O loads/usage for every process, see the total amount of read and written...

XDA NEWS
Tomek Kondrat · Oct 15, 2014

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, where all the executing binaries are kept. If you want to make your own symlinks or get to know which files are a part of...

XDA NEWS
Tomek Kondrat · Jul 25, 2014

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 metrics. Antutu or Quadrant are two of the most popular benchmark applications available for Android. However, there are many, many more options available for those looking to...

XDA NEWS
Tomek Kondrat · May 24, 2014

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 you've ever tried to check the free RAM on your Android device, you probably used the free command in Terminal Emulator. This works the same way as...

XDA NEWS
Tomek Kondrat · May 15, 2014

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 has expanded. If you run Ubuntu, Arch, or a spin-off like Xubuntu, Lubuntu, or Manjaro, you are probably looking for an easy way to set up...

XDA NEWS
Tomek Kondrat · May 11, 2014

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 applications, libraries, and boot animations we would like to have installed. It's almost a given that everyone reading this has already seen a thread with the...

XDA NEWS
Tomek Kondrat · Apr 24, 2014

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 few commands to get the build process started. Manually entering lines takes time, and there is a great chance of making a typo and having to repeat...

XDA NEWS
Tomek Kondrat · Apr 18, 2014

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 is every developer's “favorite” activity. Logcat likes to bombard users with more or less relevant information regarding various issues. To free yourself from mpdecision, thermal-engine and...

XDA NEWS
Tomek Kondrat · Feb 18, 2014

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 application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Docker containers can encapsulate any payload, and will run consistently on and...

XDA NEWS
Tomek Kondrat · Dec 18, 2013

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 me, but Smali is quite complicated language---much more than Java. There are two tools that can convert Smali back to Java: Dex2Jar and JAD. They are...

XDA NEWS
Tomek Kondrat · Dec 2, 2013

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 source code on Google's Android repos. It is also open source, with sources freely available to anyone looking to build upon the team's work....

XDA NEWS
Conan Troutman · Aug 9, 2013

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 feeling of speed and responsiveness that comes with an odexed ROM. Thankfully, there are plenty of options out there for anyone looking to dabble in this...

XDA NEWS
FallenWriter · Jun 25, 2012

APK Multi-Tool: Editing APKs Made Simple

Back in 2010, XDA Recognized Developer Daneshm90 created a script for the HTC G1 to simplify the modification process for APK files. The script proved popular, as it greatly streamlined the cumbersome manual modification process. Sadly, over time the script fell into disrepair and even the download link for it ended up broken. Eventually, XDA Senior Member raziel23x took it upon himself to breathe new life into the aging script and not only overhaul, but improve upon the original design. He's incorporated...

XDA NEWS
Conan Troutman · Apr 25, 2012

Smurfed Out Script Brings a Variety of Tweaks to EVO 4G and Others

Ever wondered what Papa Smurf is up to when he's not foiling Gargamel's latest evil plot or lusting after Smurfette? I know I have. Apparently he hangs around the EVO 4G forums helping people get the most out of their devices. There are plenty of ways to maximize the performance of your device, but unfortunately it can be somewhat time consuming and awkward to make the necessary changes to implement things like build.prop and init.d tweaks, especially if you wish...

XDA NEWS
Former Writer · Feb 16, 2012

Root for Sony Tablet S Now Available on a Fully Automated Windows Script

Rooting a device can be some sticky business. In some cases, it's as easy as using one of the well known one click solutions, such as SuperOneClickRoot. Others, however, require some cunning such as manually patching files and using ADB. Once root is established though, it's work from the community that makes that root seem less imposing and easier to obtain for the less technically challenged. It is in that spirit that XDA Member Condi has taken a prior root...

XDA NEWS
Former Writer · Jan 31, 2012

Tool to Help HTC Rezound Themers

Theming can involve a number of long and tedious activities. Applying the same theme to dozens, even hundreds of icons. even more tedious is taking those icons and putting them back into the apk files they came from. For users of the HTC Rezound, there's one less step from concept to completion. XDA Senior Member MrSmith317 has created a .bat script that automatically switches out the icons in the com.htc.resources.apk, framework-res.apk and SystemUI.apk for your themed ones. As with any...

XDA NEWS
Former Writer · Jan 31, 2012

Init.d Script Collection Now Available for AT&T Samsung Galaxy S II

Scripts are always fun to add to a phone. The versatility of a script can be staggering and can do anything from increasing performance to increasing battery life and sometimes even both. There isn't much about a phone that can't be changed with a script. XDA Developers Senior Member stevehkim has release about half a dozen scripts for the AT&T Samsung Galaxy S II that range from performance tweaks to battery life and a couple of other fun tweaks. The...

XDA NEWS
Former Writer · Jan 16, 2012

Mod For Asus Transformer Prime Allows Full Hulu Access

Getting Netflix for your Android device is only half the battle for those who enjoy using their devices to watch TV shows and movies. The experience isn't quite complete unless you have the dynamic duo of Netflix and Hulu at your disposal. For those carrying the Asus Transformer Prime, obtaining the second half of that duo is now possible. XDA Senior Member compuw22c has developed a mod that he has used on prior devices and has ported to the popular...

XDA NEWS
Former Writer · Jan 9, 2012

Tool To Make Modifying Framework-res a Little Easier for Beginners

For those who are budding developers, tools that help make the process a little easier to understand and a little faster to learn are always welcome. And, of course, all the respect to the pioneers of Android development who had to learn without nifty tools like these. XDA Member wesf90 is among the most recent to contribute to the rich, and immense, list of tools to help developers out with his, as he puts it, "snazzy" tool called Framework Flasher....

XDA NEWS
Cameron Wright · Jan 3, 2012

New Tool – Fastboot flasher 2.5 simplifies the fastboot process

  Did you get a new Android device for Christmas?  Roughly 3.7 million activations occurred on December 24-25 so it's safe to assume a few of you did.  You've have used a tool such as SuperOneClick or HTC Super Tool to root and/or unlock your bootloader and allow custom ROMs - in the age of "easy rooting" it goes without saying flashing should be easy as well. XDA user slayerXcore released a script (Windows only) that automates most of the...

XDA NEWS