Home
Android

How to Get Paranoid Android's Halo & Pie Controls on Any Phone

Nov 19, 2016 03:39 AM
Feb 4, 2017 01:38 AM
Article cover image

Paranoid Android has always been one of the most popular custom ROMs because of the inventive features its developers add to Android. Two of the biggest draws in particular have to be the "Halo" notification bubble, and the "Pie" navigation buttons, which can both fundamentally change the way you interact with your device.

Pie can replace your on-screen navigation buttons to reclaim some extra screen real estate, while its simple swipe gesture makes sure it's still easy to move throughout your phone's interface. Halo, on the other hand, replaces your notification system with Facebook Chathead-style bubbles that let you respond from any screen. And now, both of these awesome features can be added to almost any phone with either a simple app on Google Plays or an Xposed module, so I'll show you how it works below.

Requirements

If you plan on using the non-root version of the app on Google Play, just make sure you have Android 4.4 or higher installed. However, note that this version will not let you see floating windows with the Halo option. For that, you will need to also be rooted with the Xposed Framework installed and "Unknown sources" enabled.

Install Unique Controls

To use the non-root version, simply install the Unique Controls app for free from the Google Play Store, then skip to Step 2. Below, I'll cover the process for installing the Xposed version, which will let you see floating windows with the Halo feature.

First up, head to the Download section in your Xposed Installer app and search for Unique Controls, then tap the top result. From here, swipe over to the Versions tab, then tap the "Download" button next to the most recent entry and press "Install" when prompted.

636150150267088822.jpg
636150150365377918.jpg
636150150483512370.jpg
636150150267088822.jpg
636150150365377918.jpg
636150150483512370.jpg

When you're done there, make sure to activate the module and reboot before moving to the next step.

Enable Permissions

Whether you're using the non-root or Xposed app, when you get back up, go ahead and launch Unique Controls, which you'll now find in your app drawer. From here, the app will ask you to disable Android's optimization setting, so press "OK" on this popup, then find Unique Controls in the list and set it to "Don't optimize."

636150151035431497.jpg
636150151134970685.jpg
636150151035431497.jpg
636150151134970685.jpg

After that, head back to the app, then enable the "Main switch" in the Halo tab. This will prompt you to enable another permission, so press "OK" again, then enable the Unique Controls option on the subsequent screen.

636150152468202281.jpg
636150152584930371.jpg
636150152714159436.jpg
636150152468202281.jpg
636150152584930371.jpg
636150152714159436.jpg

Next, head back to the app again, then you'll see that the "Main switch" toggle is still disabled. This is because the app needs yet another permission to run properly, so toggle the switch one more time, then press "OK" again and enable the Unique Controls option on the following screen.

636150153597823834.jpg
636150153715020723.jpg
636150153597823834.jpg
636150153715020723.jpg

Now, head back to the app one more time. This might sound counter-intuitive, but bear with me here: Disable the "Main switch" under the Halo tab temporarily. After that, swipe over to the Pie tab, then toggle the "Main switch" there. This will prompt you to enable one more permission, so press "OK," then enable the Unique Controls option one last time. You have to do this because Android won't let you grant the last permission while Halo is active.

636150155534541172.jpg
636150156181155349.jpg
636150155534541172.jpg
636150156181155349.jpg

Adjust Halo Options

With all of the permissions enabled, you can now start to set up the actual features. First, enable the "Master switch" at the top of the Halo tab, then the Halo bubble will animate onto the screen and a caption will give you a brief description of how it all works. Aside from that, you can use the rest of the options on this page to adjust Halo's look and feel, but the default settings should be fine for most folks.

636150158925280993.jpg
636150159056072695.jpg
636150158925280993.jpg
636150159056072695.jpg

Adjust Pie Options

Swipe over to the Pie tab and enable the "Master switch" there, too. When you do that, a small black rectangle will briefly appear at the bottom of your screen—this is the trigger area, so take note of its location, as you'll be able to swipe inward from this spot to trigger Pie controls.

Beyond that, the "Item manager" menu lets you add and rearrange the buttons that will appear in your Pie controls. I'd suggest at least enabling the back, home, and recents options here, after which you can rearrange the items by long-pressing and dragging the entries. Beyond that, the rest of the option in the Pie tab let you tweak the interface a bit, so have a look around.

636150159213429024.jpg
636150159318437419.jpg
636150159422039456.jpg
636150159213429024.jpg
636150159318437419.jpg
636150159422039456.jpg

Disable Your on-Screen Navigation Keys (Optional)

Once you've got everything set up, you may want to remove your existing on-screen navigation buttons, as Pie can replace this functionality entirely. So if you'd like to take back a bit of extra screen space, check out the following guide for some choices—particularly Option 4, as it's specifically intended for Pie controls.

Get Floating Bubble Notifications & Gesture Buttons

At this point, you're ready to enjoy two of Paranoid Android's best features on any ROM. Pie controls can be triggered at any time by swiping in from the trigger area at the bottom of your screen—just drag your finger over one of the buttons that pop up, then let go to perform that action. Aside from that, you can hover your finger over the controls for a second to see more information, and you can drag your finger outside of the Pie controls area, then let go to open your notification panel.

The Halo features are equally awesome. When you get a notification from any app, a small bubble will pop on screen and show you the contents of the message. Then, if you tap this bubble, the app will open in a pop-up window allowing you to quickly respond to messages without leaving the screen you're currently viewing (only if you're using the Xposed version, however).

636150159598303543.jpg

Pie controls.

636150159724251104.jpg

Halo notification.

636150159598303543.jpg

Pie controls.

636150159724251104.jpg

Halo notification.

Cover photo and screenshots by Dallas Thomas/Gadget Hacks

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!