July 4, 2014 By: Samantha
The OnePlus One is one appealing device. With gorgeous industrial design, top notch specifications, and an unbelievably affordable price tag, it’s with no surprise that many of us are itching for a purchase invite, or even better yet, for the phone to be released to the wider market. And it’s certainly not hurting their cause by sponsoring xda:devcon ’14. Those who are lucky enough to claim a OnePlus One as their own, especially recent owners, may want to check out the OnePlus One Easy Toolkit.
Developed by XDA Senior Member scumpicule, this toolkit is especially useful for new OnePlus One owners looking to get their phone set up with the necessary software for customization and development. Functions that are able to be performed include:
In order to access these features bar the bootloader unlock, it is required for you to unlock the device’s bootloader first. So if you haven’t done this yet, make sure to perform this first with the toolkit before continuing.
If you would like to get started setting up your new OnePlus One, be sure to check out the OnePlus One Easy Toolkit at its original thread for more information.
June 19, 2014 By: eagleeyetom
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.
If your touchscreen doesn’t respond, some would assume that their data is lost. However, there are various ways to connect to your device and retrieve your data. XDA Forum Member k.janku1 created a handy tool for Windows users that allows you to control your device using a mouse and on-screen buttons. Your device’s screen is shown in a small window, which gives you a way to copy your texts, gallery or anything else that happens to be stored somewhere in phone’s memory. As you would expect, in order to run this tool, your Android-powered phone or tablet needs to have USB debugging turned on. The app then handles the rest.
Do you have a broken screen and do you need to still access your device? If so, all you need to do is head over to the original thread and give this tool a try.
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.
Command line is great for scripting, and practically every advanced user becomes or already is quite comfortable, but not everyone can remember various lengthy commands. Luckily, XDA Senior Member Mohamed Hashem created a tool for newcomers and people who like simplicity.
With Mohamed Hashem’s tool, you can pull a logcat, install or uninstall applications, reboot your device to a selected mode, and more. It can also flash a recovery, kernel, or ROM using fastboot. The fact that it’s written in Java makes it multi-platform, and as such, it can be used on Windows
, Linux, and OS X. Mahmed Hashem’s tool is a great way to show the true potential of ADB to new users who don’t know much about ADB, fastboot, and command line in general.
If you are new to Android or simply want to have things automated, make your way to the original thread to give this tool a try.
May 23, 2014 By: eagleeyetom
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.
For beginners, the updater-script language (Edify) might be like black magic. Thankfully, there are some tools that can help out with basic commands such as a GUI-based utility by XDA Forum Member Octanium91 (posted thanks to courtesy of XDA Forum Member borndead) called Android Script Creator that allows you to create an updater-script with just a few clicks.
Android Script Creator does all the dirty work for you. All you need to do is select which option should be added to your current updater-script. Every option is presented through a simple dropdown menu that explains all of the commands. The generated script can then be used with a ROM, application, mod, or practically anything that can be flashed through a custom recovery.
If you are a beginner trying to get through complicated Edify scripting, head over to the tool thread to get started.
May 11, 2014 By: eagleeyetom
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 word AROMA in the title.
Aroma is a great tool, but can be little problematic when you are using it for the first time. Aroma beginners should try out tool made by XDA Senior Member Madaditya. Lazy Aroma is a Windows batch script that helps you begin Aroma more easily. With this script, you can perform such actions like building the initial Aroma windows, adding some comments and information, and even creating the updater-script that launches the Aroma window during installation. To try out Aroma with your personal project, you need to have it on your PC and let the script do its magic.
If you are a developer looking to give your users more freedom, visit the tool thread and give Lazy Aroma a try.
May 4, 2014 By: Will Verduzco
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.
Ultimate Deodexer by XDA Recognized Themer BDFreak is an incredibly user-friendly deodexing tool that allows anyone to deodex any APK or JAR with just a few clicks. This works for all Android versions, even 4.3 and 4.4, which were initially troublesome with certain utilities. All you have to do is load the appropriate files and click the start button. The tool even allows you to drag and drop files and folders to deodex. And once done, you are given a log that shows how everything went.
If you find yourself deodexing APK or JAR files 0ften, head over to the utility thread to give Ultimate Deodexer a shot.
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 have a great deal of experience.
It’s for this very reason that XDA Forum Member Bikonja put together a simple web-based tool that takes a raw logcat and automatically adds formatting, highlighting, and filtering. Simply paste the text and select the desired options to reformat and filter as required. The tool is currently set to expect logs from Catlog but as Bikonja himself says,
This should make it fairly simple for somebody to adapt to handle a wider range of input if needed. Check out the forum thread for more information and a link to the tool itself.
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 Android Transmutation Kit is a set of tools that create a ready-to-flash ZIP file with newly themed files and XMLs. These tools work both on Linux and Windows, and can theme every variant of Android to date, including HTC Sense and Samsung TouchWiz.
KatKit then builds, signs, and zipaligns files to make them ready to use. KatKit requires Java and GIMP to work. Linux users also need to have root privileges to set correct permissions onto the files.
If you are a theming enthusiast or wish to become one, make your way to the tool thread and give Kool Android Transmutation Kit a shot.
April 21, 2014 By: Will Verduzco
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 vaibhavpandeylive created APK Studio. Perhaps the best way to classify APK Studio would be to call it an IDE for .smali files, complete with syntax highlighting. But rather than simply allow you to edit and visualize the code, APK Studio also is able to decompile and recompile binaries from within the utility itself. Thus, it leads to a much more streamlined APK editing process, since now you only need one tool to do everything.
While ideally source-built development and app modification is the way to go, there are many times in which an app’s source code is not available, but you still wish to make a few tweaks for personal use. For situations like these, APK Studio will certainly come in handy. Head over to the utility thread to give it a shot. And if you think you can improve upon the app, download the app’s source code and have a go at it.
April 19, 2014 By: Will Verduzco
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 Senior Member hamzahrmalik created a simple tool that automatically sets up an Xposed Module project in Eclipse. When activated, the tool automatically adds the Xposed API to the build path. It also adds the Xposed meta tags to the Manifest file, creates the appropriate packages and classes, and creates the required xposed_init file.
The tool comes in the form of a JAR file, so you can use this auto setup utility on any computer that is compatible with the Eclipse IDE. If you wish to get started creating an Xposed module, head over to the original thread and give this a try!
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 sensors.msm8960.so warnings, you should try out a script written by XDA Recognized Developer and Contributor broodplank1337. Lib Cleaner removes the specific lines of code from proprietary files with the Swiss File Knife tool, which replaces HEX strings and makes the code more readable. Those three files are not the only one that can be modified. It’s possible to add your own scripts and clean even more unnecessary code. The script is designed for Ubuntu-based destroys, and needs some editing to be used with Arch, Fedora, or other Linux branches.
If you are a developer or advanced user trying to find out what’s wrong with an application or newly added code, make your way to the original thread and give Lib Cleaner a try. Just keep in mind that Google added these lines forma purpose and removing them may result in unexpected behavior.
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 keep track of everything.
Luckily, XDA Recognized Themer BDFreak created a handy application to organize Android applications on your personal computer. The tool runs on Windows, and it renames, categorizes, and cleans up the mess for you so that you don’t have to. If you’ve ever wondered how many duplicates you have, select your default download directory and then begin a scan. The application will then categorize APKs and inform you about your collection. It can then even rename applications to help you keep track of different versions. With this tool, you will forget about that APK mess.
More information about this tool and the application itself can be found in the original thread. So if you don’t like using the Play Store or simply have a large collection of downloaded APKs, give this handy tool a shot.
March 18, 2014 By: eagleeyetom
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 at ConnectAir by XDA Senior Member svprm. ConnectAir allows you to connect Android devices to Linux, Windows, and Mac OS machines and perform some basic things like reading SMS messages and browsing files.
Android to PC isn’t its only feature, as ConnectAir also allows you to connect two phones or two PCs. The feature list is long and contains many interesting possibilities like sharing files, viewing the phone book, and much more. To properly run this app, you need to download a client on your PC, as well as an application on your mobile device.
More information about ConnectAir can be found in the application thread, so go there to learn more.