[APP] 10th Aug. ◦ Edge Sense Plus 1.8.0 ◦ Customize Active Edge on your Pixel 2

j to the 4n

Recognized Developer
Oct 18, 2012
16,142
44,254
263
33
apktool d -b -f Freetime.apk xda
www.venomroms.com



What is Edge Sense Plus?

Edge Sense Plus was initially just meant for the HTC U series. It let's you customize the squeeze action and adds some more squeeze gestures and features.
But with the Pixel2 also coming with a squeezable frame I had the goal to make it compatible with it too.
..and after a couple of days debugging with @k4r70ng (I don't own the device, big thanks to him, was a great help) we are here now!


Requirements

  • You have to be on Oreo 8.1 or Android P.
  • You need to run a STOCK based ROM, because Active Edge is broken on AOSP roms.
  • You need to be rooted with magisk to use it.
  • Install the Active Edge System Mod Magisk Module from the MagiskManager Repo and the EdgeSensePlus from the playstore and you are ready to go!

Telegram Group

Join Telegram Edge Sense Plus Group


How does it work

To make it working on the Pixel2 I had to modify the SystemUIGoogle.apk that runs the ElmyraService (Service that processes the squeeze gestures).
I intercept the events and pass them to the EdgeSensePlus Application that starts the appropriate action then that you selected.
Some more adjustments were made, so the squeezing also works when you are in immersive mode, camera or when Google Assistant is deactivated/uninstalled.
 

Attachments

Last edited:

j to the 4n

Recognized Developer
Oct 18, 2012
16,142
44,254
263
33
apktool d -b -f Freetime.apk xda
www.venomroms.com
What can it do?

Custom actions:

Currently you can choose from over different actions
  • Quickly Start camera - Also when screen is off and locked
  • Per App Action - Execute different squeeze actions depending in what app you are!
  • Sidebar
  • Gesture Panel - Draw custom gestures to start different actions
  • Custom App
  • Shortcuts - e.g. to make direct calls, start tasker tasks and more!
  • Scroll up/down
  • Flashlight
  • Recent Apps
  • Toggle Autorotation
  • Autobrightness (6 states: Auto, Min, Low, Mid, High, Max)
  • Split Screen
  • Expand/Collapse Statusbar
  • Toggle NFC
  • Toggle Display on/off

  • Toggle Autorotation
  • Toggle DND
  • Toggle Vibration
  • Toggle Bluetooth
  • Toggle WiFi
  • Music Play/Pause
  • Previous Track
  • Next Track
  • Toggle Keep awake
  • Google Assistent
  • Lock Screen
  • Back
  • Home
  • Toggle Sync
  • Sync all accounts
  • Previous App
  • Take Screenshot
  • Clear all notifications
  • GPS
  • Answer/End call
  • Immersive Mode
  • Shell command


Per app actions:

With the per app action, you can define different squeeze actions per app. So the chosen action will be executed dependent in what app you are currently are.



Double Squeeze: (Premium)

If you often accidentally trigger a short squeeze, that won't happen anymore if you map your desired action to the double squeeze gesture.
You can define a double squeeze interval, to ensure you are quick enough to trigger it every time.

Long Squeeze:

Missed a long squeeze action on your Pixel? Edge Sense Plus has it!

G-Sensor usage: (Premium)

If enabled, will be able to execute different actions depending on the current position of your device, whether it is flat or upright in your hand.
That way you can have six different squeeze gestures: short, long, doublepress in flat or upright device position.


Media control:

The media control will override your set squeeze actions while media is playing so you can control your media.
That includes play/pause, increase/decrease volume and skip to next and previous track.


Squeeze sounds:

Ever thought it would be funny if a squeeze of your Pixel2 would make a sound, if it is a *click*, *oink* , *fart* or whatever you think of?
You can use any .mp3 file to make that happen!


Sidebar:

The Sidebar has 4 different panels, Applications, Shortcuts, Recent Apps (Premium), Quicksettings (Premium).
Panel colors are customizable

 

j to the 4n

Recognized Developer
Oct 18, 2012
16,142
44,254
263
33
apktool d -b -f Freetime.apk xda
www.venomroms.com
Instructions


You must be on at least Oreo 8.1 to to be able to use it. Root with Magisk is required since the magisk module is mandatory!
It is recommended to have a working TWRP backup in case something goes wrong. Check the FAQ for help too.
Like always: Flash on your own risk. I'm not responsible for any damaga to your device


  1. Flash the Magisk Module either in Magisk Manager or TWRP
  2. Install Edge Sense Plus
  3. Enjoy.



Downloads

Now also available via the MagiskManager Repo:


I recommend to install and update the Magisk Module directly via the MagiskManager repository directly in the MagiskManager app.
All releases will be also available on the GitHub repository


Edge Sense Plus:
 
Last edited:

jascolli

Senior Member
Aug 7, 2013
637
190
43
Would it be possible to provide a module download with an Md5? I downloaded and flashed the module, wound up in a bootloop and had to restore a backup. I'd like to try this, but really want to be careful. Thanks
 

j to the 4n

Recognized Developer
Oct 18, 2012
16,142
44,254
263
33
apktool d -b -f Freetime.apk xda
www.venomroms.com
FAQ

Q: Will it also work on the Pixel2 XL?
A: No, it will bootloop your device. There is a separate thread on the Pixel2 XL forum.

Q: My device bootloops after flashing the magisk module.
A: Ensure you are on the latest Pixel2 OTA. To get out of the bootloop, go to the magisk thread and install the magisk uninstaller and then reinstall magisk again.

Q: The magisk module zip is greyed out when I try to install it.
A: I have no explanation why it happens for some. Install a FileManager like SolidExplorer or FX File Explorer, then Select that File Browser in the System File Explorer to select the path
 
Last edited:
  • Like
Reactions: jascolli

AZImmortal

Senior Member
Dec 22, 2010
505
74
0
Are there any plans to distribute the app through the Play Store? And is it normal for the app to constantly ask me to upgrade to premium? By constantly, I literally mean constantly. It seems to be tied to scrolling down the settings page, and it pops up 2-3 times before I reach the bottom.

Also, will squeezing still silence an incoming call? Are there any settings that might prevent the squeeze from silencing an incoming call?
 
  • Like
Reactions: dehnhaide

j to the 4n

Recognized Developer
Oct 18, 2012
16,142
44,254
263
33
apktool d -b -f Freetime.apk xda
www.venomroms.com
Are there any plans to distribute the app through the Play Store? And is it normal for the app to constantly ask me to upgrade to premium? By constantly, I literally mean constantly. It seems to be tied to scrolling down the settings page, and it pops up 2-3 times before I reach the bottom.

Also, will squeezing still silence an incoming call? Are there any settings that might prevent the squeeze from silencing an incoming call?
Currently the app is just visibible for HTC U Devices.
Im afraid of bad ratings from pixel users, since it does just work with root. On the U11 it works without.

Will try improve the scrolling issue.

I just override the google assistant action. So the other native squeeze actions should still work.
 

j to the 4n

Recognized Developer
Oct 18, 2012
16,142
44,254
263
33
apktool d -b -f Freetime.apk xda
www.venomroms.com
Are there any plans to distribute the app through the Play Store? And is it normal for the app to constantly ask me to upgrade to premium? By constantly, I literally mean constantly. It seems to be tied to scrolling down the settings page, and it pops up 2-3 times before I reach the bottom.

Also, will squeezing still silence an incoming call? Are there any settings that might prevent the squeeze from silencing an incoming call?
Can you check if that fixes the scrolling issue?

https://www.dropbox.com/s/1rs8vn24o27vrxb/app-release.apk?dl=0
 
Last edited:

btreu1

Senior Member
May 27, 2009
61
15
0
I've noticed that pocket detection makes active edge misbehave. I don't know if this is a known issue, but I thought I'd share my experience.

The other thing I thought was an issue was with setting a shortcut to a Tasker task. For anyone who may not understand how it works, you have to open Tasker and choose "exit" from the menu at the top right of the app before you can set the task shortcut in Edge Sense Plus.

Sent from my Pixel 2 using Tapatalk
 

j to the 4n

Recognized Developer
Oct 18, 2012
16,142
44,254
263
33
apktool d -b -f Freetime.apk xda
www.venomroms.com
I've noticed that pocket detection makes active edge misbehave. I don't know if this is a known issue, but I thought I'd share my experience.

The other thing I thought was an issue was with setting a shortcut to a Tasker task. For anyone who may not understand how it works, you have to open Tasker and choose "exit" from the menu at the top right of the app before you can set the task shortcut in Edge Sense Plus.

Sent from my Pixel 2 using Tapatalk
In what way misbehave? No issues reported yet on the u11 for half a year