XDA News Articles

Conan Troutman · May 2, 2014

Web-Based Tool to Format and Filter Logcats

If you've ever pulled a logcat to help a developer find and fix an issue, you might have done so in one of several ways. There are numerous applications out there that allow you to generate logs quickly, easily, and usually with some degree of formatting and/or filtering. However, log files exported from Catlog, which seems to be a popular choice for people sending logs to developers, aren't always easy to look at and sift through---especially for those who may not...

XDA NEWS
Tomek Kondrat · Apr 29, 2014

Easily Theme Your Android OS with “KatKit”

GIMP is a popular image editor for various operating systems. It's free, easy to use, and can perform many complex operations on various file types including PNGs, which are widely used in Android. It's the primary image editor on Linux, and it has no real alternative (except perhaps Pinta). This makes GIMP's user base quite large and devoted. GIMP can be used to create an Android theme. But thanks to XDA Senior Member Kdio, theming is now quite a bit easier for GIMP users. Kool...

XDA NEWS
Will Verduzco · Apr 21, 2014

Decompile, Edit, and Recompile in One Tool with APK Studio

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. In order to streamline things significantly, XDA Forum Member...

XDA NEWS
Will Verduzco · Apr 19, 2014

Easily Configure Xposed Module Projects in Eclipse

XDA Recognized Developer rovo89's innovative and versatile Xposed Framework allows developers to change virtually any aspect of a device's software at runtime. And by virtue of these changes being made at runtime, users don't have to permanently modify system files in order to achieve the desired result. Because of this, very many developers choose to create their development projects for use with Xposed rather pursuing other means. In order to help make Xposed Module development just a few steps more streamlined,...

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 · Apr 4, 2014

Categorize Your Apps with APK File Manager

Almost every popular Android application can be downloaded directly from the Play Store, and most of us live in supported regions. However, very few of us willingly allow Google to take watch of nearly everything we do. That's why some of us use external sites to download applications---or even better, we download them directly from the developers here on XDA. But after a while, we end up with various APKs scattered across our hard drives, and it's quite difficult to...

XDA NEWS
Tomek Kondrat · Mar 18, 2014

Easily Connect Your Devices over WiFi with ConnectAir

A PC and your Android device can work great as a pair. Writing SMS messages and browsing files from your PC is much more convenient than using the small screen on your Android device. Unfortunately, a PC requires some external application or webapp to establish a connection to your phone through WiFi. If you are looking for a platform that will work on every PC operating system and is able to communicate with your PC, you should take a look...

XDA NEWS
Tomek Kondrat · Mar 17, 2014

Extract Android Image Files with Windows Tool

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. If you are planning to extract...

XDA NEWS
Will Verduzco · Mar 16, 2014

Advanced APKTool Lets You Modify Newer Xperia Framework Files

It's no secret that building a custom ROM from source is much preferred to starting from a manufacturer-provided firmware and then adding on a few modifications. Building from source allows users much more freedom to merge commits and change practically anything they'd like. However, there are times when some users would prefer to start from stock firmware in order to keep OEM-specific functionality. Sony Xperia devices are no different, as for the most part one must choose between OEM-specific functionality and...

XDA NEWS
Tomek Kondrat · Mar 1, 2014

Go4Droid Adds a Go Language Compatibility to Your Device

Computer programmers use many different coding languages. To effectively work with Android, you need to know Java, C++, and XML. Android devices can be used to compile projects in other languages like Go, which was developed by three Google employees back in 2007. Go, although being a Google project, has no default build options on Android devices. Luckily, XDA Senior Member alireza7991 ported a set of Go tools required to compile on Android. The project includes Go Compiler, Go Linker, Go...

XDA NEWS
Tomek Kondrat · Feb 25, 2014

Convert a Boot Animation to a Video with Windows Script

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. Making a public preview of boot animation wasn't as easy...

XDA NEWS
Tomek Kondrat · Feb 22, 2014

Pushbullet Receives an Official Client for Windows

Pushbullet is one of my favorite applications, and it became a must-have on my device ever since I first tried it. It's a great tool that allows users to perform a variety of tasks such as share a photo and sending relatively large files between a computer, phone, or tablet with ease. The tool was featured some time ago, but it has been updated a couple of times since then. XDA Forum Member guzba and his crew haven't been sitting...

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 · Feb 17, 2014

Expand the Commands List on Android

Android is undoubtedly a great operating system. A wide variety of devices, an easy-to-use interface, and relatively low device prices make Google's system the first “smart” operating system. Android is almost complete. It allows you to tap like a maniac to squeeze a bird between two pipes or inhale your daily dose of Android news. This Linux-based OS doesn't offer many things that GNU has to offer, but luckily the development-fu is strong on XDA. Because of the aftermarket communities,...

XDA NEWS
Tomek Kondrat · Feb 13, 2014

Backup the TA Partition on Your Sony Xperia using Mac OS X

If you are a Sony Xperia user eagerly awaiting the latest OTA updates, you must remember that in order to receive the update, your phone must be running stock firmware. By unlocking the bootloader, your phone won't be able to directly install the OTA, and will lose features such as Sony Bravia Engine. Furthermore, you may also face difficulties with your warranty. You can avoid these issues with the Backup TA for Sony Xperia tool by XDA Senior Member DevShaft. The only disadvantage...

XDA NEWS
Tomek Kondrat · Jan 16, 2014

Decompile and Compile Your Favorite Apps with Quick Mod Tool 2.0

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. In the past, we've talked about many tools able perform various operations with precompiled applications....

XDA NEWS
Tomek Kondrat · Jan 12, 2014

Easily Push Files to Your Android Device via ADB Tool

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 used ADB more than once, you likely noticed that pushing files is far from convenient....

XDA NEWS
Tomek Kondrat · Jan 11, 2014

Easily Get Binaries Needed to Work with Kernels

Every Android kernel is made of few parts, which (depending on the OEM) contains a zImage created during kernel compilation and a ramdisk where some device-specific settings are stored. Sometimes, the ramdisk contains a recovery, logo, and so on. If you've ever tried to work on a precompiled kernel, you've noticed that it can't be extracted with a simple archive manager. Rather, you need some tools capable of unpacking and repacking the kernel as an IMG file. These tools can be...

XDA NEWS
Tomek Kondrat · Jan 11, 2014

Find Edify Syntax Errors with EdiSense Code Editor

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. It's extremely easy...

XDA NEWS
Tomek Kondrat · Jan 11, 2014

Browse Java Code of Your Favorite Applications Directly from Your Android Device

In the past few weeks, we've talked about several tools to decompile application and convert the output Java code. These tools, however, are for Windows and Linux PCs, and not Android devices. Naturally, these tools are very useful if you want to modify an application for your personal use or learn how to improve your own project. Recently, yet another tool popped up to accomplish this task, but it has a unique twist. Show Java written by XDA Senior Member...

XDA NEWS