Logcat is a powerful diagnostic tool designed to help developers with debugging errors in their applications. Without it, fixing most of applications would be significantly more difficult. However, it appears that logcat is not the only diagnostic tool available to app developers.
Now, there is an alternative tool ported by XDA Senior Member alireza7991. STrace is a debugging utility to monitor a program’s system calls or signals it receives. Unlike logcat, Strace can be used to monitor a single application, so it’s much easier to find abnormal behavior. This tool can then be used to find causes for crashes . . . READ ON »
When the Jolla phone was announced back in May of 2013 along with Sailfish OS, plenty of us were genuinely interested in the Meego successor. This is probably due to its simplistic and customizable hardware, its ability to run Android apps, and our interest in how Jolla will do things differently. This is evident from the feedback received from the XDA community on the original article, with plenty of comments and discussions.
Alongside the various user-facing and security-related changes introduced Android 4.4 KitKat, Google also significantly modified how the SMS Content Provider works. In Android 4.4, users can now select a default SMS app from within Settings -> Wireless & Networks. Then, two intent broadcasts are sent: one for all SMS apps (SMS_RECEIVED_ACTION) and one for only the default SMS app (SMS_DELIVER_ACTION). Thus, non-default SMS apps are able to receive incoming SMS messages, but they are not able to do certain things such as abort the broadcast.
Despite the positive effect on software modularity afforded by being able . . . READ ON »
About a year ago, we covered a tool by XDA Recognized Developer lyriquidperfection that allows users to create, modify, and analyze Samsung PIT (Partition Information Tables ) files. For those who aren’t familiar with PIT files, they contain all of the relevant information for each partition such as partition id, partition name, flash filename, block size, block range, partition description, and more.
Some time ago, XDA Recognized Developer Benjamin Dobell created a Java-based library for Samsung PIT files, as part of the Heimdall project. Then to further development, Benjamin relinquished copyright over to XDA Senior Recognized Developer AdamOutler, who relicensed the . . . READ ON »
Just a few days ago, we talked about how the Google Nexus One received an unofficial port of Android 4.4 KitKat. While not everything worked quite perfectly, the ROM was quite usable overall. In fact, other than a few issues with graphics and camera functionality, many people found the build usable as a daily driver. We then knew that it was only a matter of time before the KitKat love made its way over to its hardware cousin, the legendary HTC HD2.
Say what you will about the inherent inconveniences in /data/media devices, but they also have their advantages. While USB Mass Storage mode is generally considered to be more power user friendly with direct disk operations and more reliable for large data transfers, MTP devices allow for a single /data partition to handle both media and application storage. Having media and application storage both housed within one partition means that you can never run out of application storage space while having many gigs free on your internal SD card.
A little under a week ago, we covered the release of Xposed Framework 2.4 beta. For those just tuning in, 2.4 beta brought one very major change: support for Android 4.4 KitKat. Now just a few days later, XDA Recognized Developer rovo89 has taken 2.4 out of beta and into official circulation.
In addition to bringing official support for Android 4.4, Xposed 2.4 final also brings a few other improvements and bug fixes. Perhaps the most noticeable will be significantly improved framework performance. The UI also received a revamp, as there is now a debug log viewer and diagnostics . . . READ ON »
The XDA Portal is a place where you can find some of the latest mobile development news. Our team spends hours searching for topics and letting you know about what’s going on here at XDA. This is why we are delighted to present an application to more easily access all of the Portal news on your Android device.
XDA Recognized Developer EatHeat wrote a handy application to read the news feed from the XDA Portal. This app is light, fast, and offers a lot of features such as loading an image and text in both the list and the detailed . . . READ ON »
Due to their expedient updates and lack of potentially vulnerable carrier and OEM addons, Nexus devices are considered to be among the safest Android devices. Being certified by Google mean a lot, but everything has some vulnerabilities, and newest Nexus devices are no exemption.
According to Romanian security researcher Bogdan Alecu, the Nexus lineup is vulnerable to a denial-of-service attacks based on a special type of SMS. This attack relies on Flash SMS, short messages displayed on the screen without being stored in the inbox. These are most often seen in pre-paid contract plans, used by a carrier to send messages . . . READ ON »
Although it may seem like only yesterday, Android 4.4 KitKat was officially launched an entire month ago, alongside the release of the highly anticipated Google Nexus 5. Since then, we’ve seen copious amounts of work to bring these KitKat goodies over to older devices. Most of this effort has come in the form of unofficial ports, but the new Google-owned Motorola shocked us all by delivering Android 4.4 to the Moto X in record time, beating out both Google Play edition devices in the process.
Motorola’s fast turnaround time is certainly quite an impressive feat, and one that bodes well for . . . READ ON »
Native screen recording is one of the new features of Android 4.4. Google finally decided to give its users the ability to capture a video of the contents of their screens. This is very useful in various situations, such as presenting a new feature or simply demonstration some instructions.
Unfortunately, the ADB command to do this is not the most convenient solution, as screen recording is limited to 30 seconds only. Luckily, this amazing feature can be added to almost every source-built ROM, thanks to XDA Senior Member 0xD34D, who decided to share his commits from ChameleonOS.
We won’t lie . . . READ ON »
Well over a year ago now, we brought you news of a tool that solved the problem of users not being able to distribute themes for paid apps. Remote Theme Injector did exactly as its name suggests and “injects” the necessary themed elements into an APK, thereby allowing themers to make their work on paid apps available without distributing warez. The tool was often updated by its developer, XDA Senior Moderator and Recognized Developer Diamondback, whose name you might recognise from another project, Virtuous Ten Studio.
The Remote Theme Injector has since been incorporated into VTS, . . . READ ON »
A device’s music player is one of the most important apps for almost everyone. This is because most of us love music and listen to it on various mobile devices and in various places. However, finding a good, free player is not an easy task. And finding a free and innovative player is almost impossible.
XDA Senior Member dakdroid came up with some interesting ideas and created an innovative player: Beat. The application uses floating controls similar to Facebook Chat Heads. Because of this, a small control panel is always visible, no matter which application is opened in the foreground.. . . READ ON »