Google presented their brand new UI for tablets alongside the release of Android 3.0 Honeycomb back in early 2011. It was widely used on many devices with Ice Cream Sandwich and Jelly Bean 4.1, at which point Google finally decided to end this project. The UI was replaced by the Phablet layout in Android 4.2. This Phablet UI is basically the phone layout stretched to match the tablet size.
Google went even further and removed the Tablet UI from source code in Android 4.4, so it’s very difficult to bring it back even by modifying the code. However, XDA Forum Member Exalm gives us an easy opportunity to get the Tablet UI back on your device. This modification comes in the form of an Xposed Framework module that works with the vast majority of AOSP-based ROMs. But due to some changes in the code, this module doesn’t work well with OmniROM and CyanogenMod.
In the current form, this module offers a fully working System Bar, Notification and Quick Settings Pop Up, IME switcher, as well as fully supported Immersive mode and transparency.
For some of you, the Tablet UI might simply be more functional and space efficient than the Phablet layout. If you want to bring back tablet UI layout to your AOSP-based tablet, go to the Tablet UI Xposed module thread give this piece of development a shot.
August 31, 2014 By: Will Verduzco
Most applications on Android play nicely with both landscape and portrait orientation. This, however, is unfortunately not the case for all applications, with games and older applications being the leading culprits. While many of these orientation locked apps truly do work best in their preferred orientation, there are many others that are fully capable of working well in the other orientation but are inexplicably rotation locked.
XDA Senior Member defim was tired of this behavior, so he set out to change it with his latest Xposed module, HaveOwnOrientation. As the module name suggests, HaveOwnOrientation allows you to use any application in any screen orientation of your choosing. With the module enabled, applications can no longer lock to any particular rotation setting. Instead, the device will simply remain in its previous orientation. Naturally, not all applications will play nicely when locked into a particular orientation, so if you experience screen anomalies, try going back to the app’s default setting.
Naturally, you need to be rooted and have Xposed Framework installed to use this module. If you meet the above criteria and if apps forcing their own preferred orientation has you pulling out your hair, head over to the HaveOwnOrientation module thread to get started.
August 27, 2014 By: Tomek Kondrat
If talking about the most interesting projects in the last few years, we must mention the powerful and versatile Xposed Framework. This tool is the foundation that allows us to implement hooks into existing code using the app_process binary. In short, Xposed helps us by letting us fix various bugs, add new features, and perform various other tasks on any rooted firmware with Xposed installed–without the need to dive into Smali modifications.
The two developers standing behind this project, XDA Senior Recognized Developer rovo89 and XDA Recognized Contributor Tungstwenty, included a simple debugging tool that helps developers fix their modules. But even Xposed Framework itself can be improved by an Xposed Framework module. One such modules was created by XDA Senior Member defim, and it adds a timestamp to Xposed logs in order to make them more reader-friendly. Logs with date and time often come handy for developers who are trying to find out what and when something goes wrong with their code. And if you’re developing an Xposed module, you certainly want to know when things go wrong so you can fix it before you share it with the community.
We must note that there is a bit of controversy surrounding this module. The module itself was (understandably and appropriately) removed from the official Xposed Repo because it violates Xposed policy of not hooking into Xposed itself. However, this isn’t to say that you can’t sideload and install it manually. As such, the module is available in the thread, but please use it at your own risk and be aware that since it hooks into Xposed Framework itself, there may be unexpected results.
Despite the controversy, you may find this module very useful in the development of other Xposed modules. You can find it by visiting the HitchXposedLog Xposed Framework module thread.
August 26, 2014 By: Tomek Kondrat
If you’ve ever entered a password on your mobile device, you’ve surely noticed that password input fields normally hide the inputted characters by showing dots rather than the characters themselves. This is great to prevent casual snooping, but it also results in possible mistakes. Most of us also are well aware of how several consecutive mistakes may lead to account restrictions. So if you’re not in a public area, why not spare yourself of the inconveniences with a handy Xposed Framework module.
If you don’t care about privacy that much, you can use a module created by XDA Senior Member defim. This simple modification removes the dots and replaces them with actual characters. In doing so, it becomes much easier for you to enter the correct password without getting locked out of your account.
This modification, as is the case with every Xposed Framework module does, requires your device to be rooted and have Xposed Framework installed. You must also enable the module in the Xposed Installer.
We strongly recommend you to use this module wisely. Entering a fully visible password in a public place will undoubtedly lead to compromised data and security, so make sure to disable the module when you’re not in a safe place like your own bedroom. Otherwise, don’t complain to us when the funds in your bank account mysteriously vanish.
If your fingers are sloppy and you often make lots of typos when entering your passwords, you can now do something about it. Download the module from the HideNoPasswords thread.
August 26, 2014 By: Jimmy McGee
The greatest thing about technology is its ability to keep us connected. However, technology can also impact our sleep, from waking us with notification noise to keeping us watching videos. Well, CyanogenMod has a QuietHours setting that mute notifications automatically. But what if you don’t want to install CyanogenMod or CyanogenMod doesn’t support your device?
In this episode of XDA Xposed Tuesday, XDA Developer TV Producer TK reviews an Xposed Module that lets you have quiet hours on almost any device. XDA Forum Member kimifan316 created the XQuietHours module. TK shows off the modules and gives his thoughts, so check out this Xposed Tuesday video.
Some quotes from movies are quite famous and end up being remembered for a long time. Sometimes they are long, sometimes short, but they are always catchy. If you ever watched Guardians of the Galaxy, you certainly know about what I’m talking about.
I am Groot! Yes you are right, one of the best, extremely lovable wooden characters played ever by Vin Diesel says nothing but this quote. Groot can put down roots on your Android device. It’s entirely possible, thanks to XDA Forum Member mikmitch who created a rather unusual Xposed Framework module that Grootifies almost every text field available in Android and adds sounds effect to app transitions. The module is configurable, so you can select which parts of Android should be rooted by Groot and his most eloquent sentence.
This module is similar to another funny module Hodor!, which was released a while ago. In addition to having love for Groot and other characters to Guardian of the Galaxy, you need to have Xposed Framework up and running on your device to use this module. Your device must also be rooted.
If you haven’t watched Guardians of the Galaxy, you should because it’s one of the best movies released this year according to IMDB . And in the meantime, you can prepare yourself for a meeting with Groot. To do so go to the Groot module thread and get started.
August 25, 2014 By: Tomek Kondrat
Xposed Framework is one of the most interesting projects available for Android. Almost every ROM, no matter whether it’s stock-based or not, can have extra features enabled or have existing features fixed. And the most interesting part of Xposed is that it works with almost every device, as well as most of the currently used Android versions.
One feature that can easily work in some ROMs but is often disabled is call recording. The Android OS can easily use your device’s hardware to record incoming and outgoing calls. To enable this feature, you need a software solution. One such solution was created by XDA Senior Member pyler who developed an Xposed Framework module that enables call recording on CyanogenMod 11.
This module will work only with CyanogenMod 11 and ROMs based on it. To make use of this module, you need to run a nightly newer than August 14. The module is a straight port of CyanogenMod’s code, so usage is not too complex.
Before using this module you must also check if it’s legal to record calls in your country. While the majority of countries allow call recording, it is illegal in some areas and actions can be taken against those who violate the policy. And regardless of legality, make sure the other party knows you’re recording.
If you are a CyanogenMod 11 user and want to record calls, head over to the call recording module thread and give it a shot.
August 24, 2014 By: Tomek Kondrat
Battery life is one of those things that still is a bit of an issue on modern Android devices. It’s also the subject for many discussions that take place on the forums. Android itself is somewhat of a battery hog, and Google is trying to do its best by adding Battery Historian, a feature to track down wakelocks. There are also plenty of third party solutions like scripts that help or make the situation even worse.
One device component that often reduces users’ battery life is Google Play Services. These services often wake up a device every 60 seconds and then keep it awake for 15 seconds in a wakelock. It’s easy to calculate that Google Play Services are running for 25% of the overall device time. XDA Senior Member cryptyk decide to fix this behavior by making an Xposed module that lets you reduce the frequency of ALARM_WAKEUP_LOCATOR from 60 seconds to whatever time you want. Alarms can even be totally disabled, saving yourself lots of juice on your device.
Any solution that makes Android more battery friendly is more than welcome, especially when you can tailor the behavior to your liking. And judging from user response, this module is reportedly increasing the battery life quite a bit.
If you are running Xposed Framework on your device, you can easily change the wakelock frequency and thus add more battery life to your device. You can get started by visiting the NlpUnbounce module thread.
The Quiet Hours feature available on certain OEM firmwares and custom ROMs is extremely useful for those who have trouble sleeping. If you have friends spread all over the world, they may (and often do) try to contact you in the middle of the night. Quiet Hours prevents that, and makes your sleep time more efficient. This feature stops your device from playing any sound at preselected hours, primarily for use at night.
While most ROMs available on XDA have Quiet Hours functionality built-in, Paranoid Android and possibly other ROMs still don’t have this handy feature available. XDA Forum Member kimifan316 decided to give Paranoid Android’s users the possibility to use Quiet Hours and has ported CyanogenMod’s Quiet Hours functionality to other ROMs via an Xposed Framework module.
Using this module is very simple. All you need to do is make sure that Xposed Framework is up and running on your device, install the module, reboot your device, and set which hours should be muted. The module also allows you to device which days Quiet Hours should be active.
Does your current ROM lack Quiet Hours functionality? Add it right away! Make your way to the XQuietHours Xposed Framework module thread to learn more.
Many applications available here on XDA that aren’t available on the Google Play Store. There are usually a few reasons for their absence: Developer accounts cost money, they are too “hacky” to be acceptable on the Play Store, or simply developers don’t want to release their work in the biggest app store for Android. You can find plenty such applications in the various forums we have here.
Unlike some other operating systems, Android allows its users to install applications directly from internal storage. When initializing installation, you are given a screen that shows you every permission used by the app and other important information. Normally, you should be well informed of all of the permissions used by every single application. However, if you’re installing APKs en masse after a format and you already know that they are safe from previous experience, the repeated windows before installation can become a bit burdensome. XDA Senior Member hamzahrmalik realized this and created an Xposed Framework module that lets you disable such time-consuming screens.
Before using this module, you must keep in mind that these screens are there for a reason, and as such you need to use it wisely. Some applications contain malicious code that can be harmful to your device or steal valuable information, so we only recommend using it in a situation similar to the one listed above and only with trusted applications by well known developers.
If you are going to install many APKs directly and you already know that they are safe, you may wish to streamline the process. Head over to the AutoInstaller module thread, follow the instructions provided in the opening post, and enjoy fast and automatic app installation. Once done, don’t forget to disable the module so you don’t unwittingly install malicious apps.
August 19, 2014 By: Jimmy McGee
The greatest thing about technology is its ability to teach and promote personal growth. No one knows this to be truer than the technology enthusiasts who have procreated and have a little mini-them running around. However, sometimes this little spawn gets ahold of your phone, whether intentionally or unintentionally, and they sometimes make changes they should.
In this episode of XDA Xposed Tuesday, XDA Developer TV Producer TK reviews an Xposed Module that lets you create a kids mode on your phone to protect your device. XDA Senior Member WasseemB created the Kids Mode module. TK shows off the modules and gives his thoughts, so check out this Xposed Tuesday video.
August 18, 2014 By: Faiz Malkani
One of Android L’s most interesting features is its way of handling notifications, choosing to show a hovering dialog containing them, which you can interact with or swipe away. This allows you to view and interact with notifications without needing to pull down your notification shade and subsequently break your workflow. However, the source code for this was found in Android 4.4 KitKat and a similar feature was developed by the ParanoidAndroid team and baked into their ROMs.
However, ParanoidAndroid’s Hover feature, despite its ahead-of-its-time nature, lacks any form of customization or tweaks to modify Hover’s attributes. XDA Senior Member xenon92 has a fix for this, in the form of his xHover Xposed module. This handy module allows you to customize several features of Hover, such as timeout, notification waiting evade notifications and more. And as you would expect from an Xposed module, installation is as simple as installing the module APK, enabling it in the Xposed installer, and then rebooting your device. From there, you have a nice GUI to control it all.
Head on over to the xHover Xposed module thread to get started with Hover customization or to view the xHover source code. Keep in mind that this requires the Xposed framework to run, but will run on any custom ROM that has Hover included.
August 12, 2014 By: Jimmy McGee
Here on XDA Developer TV, we talk about helpful Xposed Modules on our weekly show, XDA Xposed Tuesday. We’ve covered some modules that have everything and the kitchen sink, and those are great, but sometimes the simplest module catches our attention because it solves a singular major annoyance.
In this episode of XDA Xposed Tuesday, XDA Developer TV Producer TK reviews an Xposed Module that lets you change the starting screen in the YouTube application. XDA Recognized Developer GermainZ created the YourTube module. TK shows off the modules and gives his thoughts, so check out this Xposed Tuesday video.