latest
Enable One-Handed Mode using a Script
Enable one-handed mode on any rooted Android device using a simple script that takes advantage of overscan compensation.
Bigger Isn't Always Better
Check Your I/O Usage with Iotop for Android
Need to check which process is causing a lot of I/O activity in the background on your Android device? Check out this iotop shell script port 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.
Check Symlinks in Your Projects with Chklnk
This handy scripts will give you a list of used symlinks in your ROM so you can make sure that they're valid and won't cause issues for your users!
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.
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.
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.
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.
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 process.
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.
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.