[APP] Edge Sense Plus ◦ Customize Active Edge on your Pixel4 - Google Pixel 4 Themes, Apps, and Mods

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Featured by:
XDA-Developers: Customize the Google Pixel 2’s Active Edge to do any action with Edge Sense Plus [XDA Spotlight]​
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 and Pixel3 also coming with a squeezable frame I found a way to make it compatible too.
Since google locked active edge down to just only be able to start Assistant it will require a device rooted with magisk
Requirements
it works both on rooted and unrooted devices, the unrooted version is a bit limited on features though and requires you to make Edge Sense Plus the Default assistant
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 Pixel3 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.
With Android 10 it works now also on unrooted devices but it requires you to make Edge Sense Plus the Default assistant

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 Pixel 3 XL 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

Instructions
Unrooted Version:
Install Edge Sense Plus from the playstore and follow the in app instructions
Rooted Version:
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
Flash the Magisk Module in Magisk Manager
Install Edge Sense Plus
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:

Looks cool. Any chance of adding open power menu option? Thanks

sykomaniac said:
Looks cool. Any chance of adding open power menu option? Thanks
Click to expand...
Click to collapse
With the rooted version you can select "shell command" and try:
sendevent /dev/input/event0 0001 116 1;sendevent /dev/input/event0 0000 0000 00000000;sleep 1;sendevent /dev/input/event0 0001 116 00000000;sendevent /dev/input/event0 0000 0000 00000000
Gave that command @topjohnwu once and it worked for him.

j to the 4n said:
With the rooted version you can select "shell command" and try:
sendevent /dev/input/event0 0001 116 1;sendevent /dev/input/event0 0000 0000 00000000;sleep 1;sendevent /dev/input/event0 0001 116 00000000;sendevent /dev/input/event0 0000 0000 00000000
Gave that command @topjohnwu once and it worked for him.
Click to expand...
Click to collapse
Perfect. Works like a charm

sykomaniac said:
Perfect. Works like a charm
Click to expand...
Click to collapse
Great. Question, would you be interested in customizing Motion Sense too?
I need some more testers. It's currently still WIP, means I rely on people installing different versions of ma app and pull logcats for me.
I don't have an pixel device myself, so I rely on help from the community

j to the 4n said:
Great. Question, would you be interested in customizing Motion Sense too?
I need some more testers. It's currently still WIP, means I rely on people installing different versions of ma app and pull logcats for me.
I don't have an pixel device myself, so I rely on help from the community
Click to expand...
Click to collapse
Yeah can do. Let me know what you need.

It stopped working after I updated the November Security Patch. After the update, checking the enable circle won't have any effect. It will automatically uncheck the circle after every reboot. I have tried uninstalling the magisk completely and reinstall it, it didn't work. I also tried using both boot.img from October and November stock images to patch the magisk image, either of those worked.
magisk version 20.1(20100), manager version 7.4.0, pixel 4 xl
Love this module so much! Thank you for your hard work, and could you fix this issue please? Thank you.

YOUNG MAN. said:
It stopped working after I updated the November Security Patch. After the update, checking the enable circle won't have any effect. It will automatically uncheck the circle after every reboot. I have tried uninstalling the magisk completely and reinstall it, it didn't work. I also tried using both boot.img from October and November stock images to patch the magisk image, either of those worked.
magisk version 20.1(20100), manager version 7.4.0, pixel 4 xl
Love this module so much! Thank you for your hard work, and could you fix this issue please? Thank you.
Click to expand...
Click to collapse
It's the bootloop protection of my module.
When an Security patch gets released I need to make the module compatible first.
In the past I required people to disable the module before running an OTA, because else people could have run into a bootloop, softbricking there device...people forgot soemtimes of course.
Now this can't happen anymore, because I disable the module myself whent he security patch version does not match.
Takes usually 24h when I have all files. If you join the telegram channel you will have access to the new module.
Was tested on Pixel 4XL and taimen I think.

j to the 4n said:
It's the bootloop protection of my module.
When an Security patch gets released I need to make the module compatible first.
In the past I required people to disable the module before running an OTA, because else people could have run into a bootloop, softbricking there device...people forgot soemtimes of course.
Now this can't happen anymore, because I disable the module myself whent he security patch version does not match.
Takes usually 24h when I have all files. If you join the telegram channel you will have access to the new module.
Was tested on Pixel 4XL and taimen I think.
Click to expand...
Click to collapse
Oh I was wondering why it stopped working.
If there are new updates, will the app tell us about it somehow?

AndroidDeveloperLB said:
Oh I was wondering why it stopped working.
If there are new updates, will the app tell us about it somehow?
Click to expand...
Click to collapse
It's the same procedure for every security patch.
Once it's out I have usually a compatible version out within 24 hours.
The update is available via magisk manager which will tell you if an update is available

j to the 4n said:
It's the same procedure for every security patch.
Once it's out I have usually a compatible version out within 24 hours.
The update is available via magisk manager which will tell you if an update is available
Click to expand...
Click to collapse
I don't remember Magisk ever telling me about a new module update.
Then again, I installed this module quite recently.
Anyway thank you.
BTW, I use this module just to turn on/off the flashlight (via squeezing). Can I disable the assistant while still using this module for that?

AndroidDeveloperLB said:
I don't remember Magisk ever telling me about a new module update.
Then again, I installed this module quite recently.
Anyway thank you.
BTW, I use this module just to turn on/off the flashlight (via squeezing). Can I disable the assistant while still using this module for that?
Click to expand...
Click to collapse
Should.

j to the 4n said:
Should.
Click to expand...
Click to collapse
Is this an answer to both of what I wrote?

AndroidDeveloperLB said:
Is this an answer to both of what I wrote?
Click to expand...
Click to collapse
No, magisk won't show a notification or so. But when you go into magisk manager - downloads it will show 5hwt there is a an update for the module.

j to the 4n said:
No, magisk won't show a notification or so. But when you go into magisk manager - downloads it will show 5hwt there is a an update for the module.
Click to expand...
Click to collapse
Can you please do something on your app, then?

AndroidDeveloperLB said:
Can you please do something on your app, then?
Click to expand...
Click to collapse
It is not that hard to check 24 hours after a security patch if there is an update available, is it?
I won't implement an push service for that, overkill.

j to the 4n said:
It is not that hard to check 24 hours after a security patch if there is an update available, is it?
I won't implement an push service for that, overkill.
Click to expand...
Click to collapse
Oh sorry I didn't notice you wrote you got it fixed already, let alone after just 24 hours...
Still, could be nice to be able to know this.
Can you perhaps show a reminded notification after some time that it detects that it can't work?

this working on pixel 4 xl rooted?

Related

[App][Root][1.2] P2oggle: Program the Lenovo P2's hardware switch

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
P2oggle​
The Lenovo P2 features a somewhat unusual hardware switch (referred to by Lenovo as the "one-key power saver"). On the stock ROM this switch toggles a battery saving mode but in aftermarket development it has remained unused - until now. P2oggle (pronounced "P-Toggle") is an app which enables this switch and allows you to assign toggleable "actions" to it.
DOWNLOAD(v1.2)​
Currently, available actions include:
Flashlight
Silent mode
Battery saver
Aeroplane mode
Wi-Fi
Mobile data
Bluetooth
NFC
Location
Silent
Vibrate
Priority only
Alarms only
Total silence
Play/pause
Caffeine
Dictaphone
Actions can be configured separately for when the screen is on or off. If you have suggestions for any you think would be useful, please make them below and I will be happy to add them.
Additionally you can configure P2oggle to broadcast switch events for other apps.
Requirements
Since the Android input stack more or less ignores the existence of hardware switches, P2oggle uses the kernel's input event interface (evdev) directly. It therefore requires a rooted device. You will need a superuser binary that includes supolicy and BusyBox, e.g. Magisk.
The service that listens for switch input consumes minimal resources: in my testing battery usage has never risen above 0% with memory consumption averaging about 25 MB, depending on the actions selected.
P2oggle is compatible with the stock ROM and should work with all custom ROMs and kernels. I wrote it for the P2a42 (global variant) but it should also be fully compatible with the P2c72 (domestic variant). If it works for you please let me know.
If you are on stock you will probably want to disable the power saver mode from being bound to the switch in order to use P2oggle properly. You can do that by running su -c pm hide com.lenovo.powersetting in a terminal emulator or adb shell. Replace hide with unhide to reverse.
P2oggle is released under the Mozilla General Public License version 2.0. As always, please post any feedback/suggestions/bug reports below, or open an issue on GitHub if you prefer.
Changelog
Latest version - 1.2
Changes in this release:
Bug fixes
Fixes a crash when the service tries to start on an unrooted device
Older versions
1.1
Changes in this release:
Enhancements
New app icon
New overlay icons for Flashlight
Service notification is now hidden on lock screen by default
Optimisations
Updated SDK version to 29
Write external storage is no longer requested on Android 10 and up
Bug fixes
Fixed Dictaphone on Android 11 and up
1.0
Changes in this release:
Enhancements
Added much-requested Dictaphone action
Optimisations
Removed unnecessary library dependency
Many code cleanups and linter warnings fixed
Bug fixes
Fixed service unresponsive to configuration changes until restarted
Fixed Caffeine not working on all ROMs
Fixed overlay delay on Android 10+
Fixed horrible hangs when su access denied
Fixed su sometimes not being detected until app restart
0.4
Changes in this release:
New action: Caffeine
Fixed a crash on unrooted devices
0.3
Changes in this release:
App should now be compatible with Android 10
Minimised number of su processes to reduce toast notification spam from Magisk and lag on enabling service
0.2
New in this release:
New actions: Vibrate, Silent, Play/pause, Location, Priority only, Alarms only
New option: Emit broadcasts for other apps - this lets you extend P2oggle with apps such as Tasker
Overlay theming options added
Action Silent mode renamed to Total silence to better represent its function
Better error messages on initial setup
Bug fixes in this release:
Overlay should now be completely reliable
Disabling Start on boot now actually works
Service now immediately unbinds from switch when disabled
Disabled Notification settings and Hide intents on N, where using these options would prevent the overlay from working
Fixed superuser access not being detected until app restart
0.1
Initial release
[/B]
XDA:DevDB Information
P2oggle, Device Specific App for the Lenovo P2
Contributors
Prospero.X-3
Source Code: https://github.com/biqqles/p2oggle
Version Information
Status: Stable
Current Stable Version: 1.2
Created 2019-09-06
Last Updated 2022-02-20
When i try to enable it say this app is for the Lenovo P2 which your device doesn't seem to be.
Sutcliffe9 said:
When i try to enable it say this app is for the Lenovo P2 which your device doesn't seem to be.
Click to expand...
Click to collapse
Oh, oops. I meant to remove the device compatibility check prior to release as accurately determining the device across all possible setups is difficult and the check doesn't serve much purpose anyway - it's clear the app is device specific. Try now.
It keep asking root access even after switch on root access in magisk...i'm on AEX ROM
---------- Post added at 02:29 AM ---------- Previous post was at 02:14 AM ----------
root access message gone after clearing data
1- run the app
2- go to magisk and give it access
3- clear data and re-open app
The app run perfectly right now i will report if anything show up
Thmank you i really find it good i mean gooooood
Awesome..
I almost forgot about this switch lol
Great initiative....
Everything is working perfectly...
Both screen on and screen off actions are working
Thanks for the development
WoW works Really Great...Thank you so much...Please try to map fr Wifi Hotspot also.
Nice work man !! ?
Awesome!
Can you add to еhe action toggle for maximizing screen brightness by switching on and off Outdoor mode in live display options?
This is awesome, thanks very much.
Wow. Nice work.
Its really nice to finally use the switch. I'm surprised it wasn't seized solid due to lack of use ?
It works very nice.
I'm using it to turn on the flash. Sometimes it happens that the system decects the up position of the switch as "off", so the flash turns on for a moment, then turns off and on again. After the first attemp, it works nice.
Maybe it's only that I've never used the switch, so I need to loosen it!!!
its awesome man
thank you very much
i am using it for flashlight when off-screen and silent switch for on-screen
hope rom developers merge it in advanced settings app
DS-1 said:
It works very nice.
I'm using it to turn on the flash. Sometimes it happens that the system decects the up position of the switch as "off", so the flash turns on for a moment, then turns off and on again. After the first attemp, it works nice.
Maybe it's only that I've never used the switch, so I need to loosen it!!!
Click to expand...
Click to collapse
That certainly could be the result of a stiff switch. If it's still happening please run su -c getevent -lt /dev/input/event4 in a terminal emulator and toggle the switch a few times, then attach a screenshot here. That will print the raw input events directly from the switch.
HACKIMTOSH said:
It keep asking root access even after switch on root access in magisk...i'm on AEX ROM
---------- Post added at 02:29 AM ---------- Previous post was at 02:14 AM ----------
root access message gone after clearing data
1- run the app
2- go to magisk and give it access
3- clear data and re-open app
The app run perfectly right now i will report if anything show up
Thmank you i really find it good i mean gooooood
Click to expand...
Click to collapse
Thanks for pointing this out - I actually didn't consider that the user could press back or tap out of that dialogue rather than press OK which closes the app. This is fixed and will be out in the next release.
balugudidiot said:
WoW works Really Great...Thank you so much...Please try to map fr Wifi Hotspot also.
Click to expand...
Click to collapse
This should be possible. I'll add it in the next release.
comunity said:
Awesome!
Can you add to еhe action toggle for maximizing screen brightness by switching on and off Outdoor mode in live display options?
Click to expand...
Click to collapse
I don't believe toggling outdoor mode will be possible but I'll think about ROM-specific actions more generally.
I'm planning to also add a "Custom" action so you can trigger custom shell commands with the switch. That will probably be a little bit down the line though.
I've just realised that if you're still on stock you will probably want to disable the ultra power saver mode from being bound to the switch in order to use P2oggle properly. You can do that by running su -c pm hide com.lenovo.powersetting in a terminal emulator or adb shell. I'm only basing that off looking at my stock image so I can't guarantee there will be no side effects. Replace hide with unhide to reverse.
Prospero.X-3 said:
I've just realised that if you're still on stock you will probably want to disable the ultra power saver mode from being bound to the switch in order to use P2oggle properly. You can do that by running su -c pm hide com.lenovo.powersetting in a terminal emulator or adb shell. I'm only basing that off looking at my stock image so I can't guarantee there will be no side effects. Replace hide with unhide to reverse.
Click to expand...
Click to collapse
silent mode in settings is don't disturb ..
please change this to Ring/Vibrate mode if possible
IDK if, it's possible or not, but can you please add something like the Nova Launcher's "Custom activities" or "Custom Actions" to the toggle app. So that, it can trigger the activity/actions, whatever is assigned to it.
Btw, thanks for the really awesome app.
1lovedeep said:
silent mode in settings is don't disturb ..
please change this to Ring/Vibrate mode if possible
Click to expand...
Click to collapse
It's a good idea!
1lovedeep said:
silent mode in settings is don't disturb ..
please change this to Ring/Vibrate mode if possible
Click to expand...
Click to collapse
Good point, I didn't consider that that would be confusing. I actually intended this to mimic the "silent" option OnePlus's tri-state switch has but I misremembered how it works. Rather than using do not disturb's "total silence" it sets the ringer mode to silent and the media volume to zero. I will change the behaviour of silent mode to do this in the next release and also add an option for vibrate. Eventually, before the list of actions gets too unwieldy, I would like to compress actions into categories (e.g. "ringer mode", "do not disturb") which are configurable. That will require a fairly large overhaul though.
hackiee said:
IDK if, it's possible or not, but can you please add something like the Nova Launcher's "Custom activities" or "Custom Actions" to the toggle app. So that, it can trigger the activity/actions, whatever is assigned to it.
Btw, thanks for the really awesome app.
Click to expand...
Click to collapse
I think this would be possible but to be honest I would prefer to only have actions which are technically "toggleable". Opening an activity is not something which is toggleable, which means an inconsistency arises: moving the switch up does something and moving it down does nothing. In other words, the switch stops behaving as switch and instead behaves as a button that needs to be manually reset. I could add it if enough people want it but to me it feels slightly wrong. Note that this would be possible, albeit in a less user-friendly way, with the custom shell command option mentioned earlier.
Oh, while I remember, has anyone got this working on the P2c72?
Hello,
thanks a lot for your efforts on getting a use for that switch!
My p2a42 (3GB of ram, 32GB of storage) is running the latest official LOS 16 nightly and the official LOS su zip, and your tool displays it as unsupported.
I have tried to use "su -c getinput -lt /dev/input/event4" with no luck, the command getinput is not there.
I guess that either the kernel or the root method that I'm using is not compatible.
Is there something I could do to get the official LOS supported?
Thanks!
Jk
PS: how about getting compatible with tasker scripts btw?
PPS: I used the getevent command instead and here is what I'm seeing:
when switch pushed to top:
/dev/input/event4: 0005 0013 00000001
/dev/input/event4: 0000 0000 00000000
when switch pushed to bottom:
/dev/input/event4: 0005 0013 00000000
/dev/input/event4: 0000 0000 00000000
jk77 said:
Hello,
thanks a lot for your efforts on getting a use for that switch!
My p2a42 (3GB of ram, 32GB of storage) is running the latest official LOS 16 nightly and the official LOS su zip, and your tool displays it as unsupported.
I have tried to use "su -c getinput -lt /dev/input/event4" with no luck, the command getinput is not there.
I guess that either the kernel or the root method that I'm using is not compatible.
Is there something I could do to get the official LOS supported?
Thanks!
Jk
PS: how about getting compatible with tasker scripts btw?
PPS: I used the getevent command instead and here is what I'm seeing:
when switch pushed to top:
/dev/input/event4: 0005 0013 00000001
/dev/input/event4: 0000 0000 00000000
when switch pushed to bottom:
/dev/input/event4: 0005 0013 00000000
/dev/input/event4: 0000 0000 00000000
Click to expand...
Click to collapse
At first glance I'm guessing that Lineage's su binary doesn't support SELinux patching. Use Magisk if you can. I've never used Tasker but it looks like it's possible to trigger Tasker tasks with broadcasts so it should be possible. And yeah, I meant getevent, thanks (should have checked before posting). Edited it now.

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 4 Thread

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
​
What is this?
This is a Magisk module that adds the following cool custom features to any Pixel device (from 3a to 6 Pro) running stock Android 12 Pixel ROM:
Enable/Disable Google Sans font system wide
Adds Icon Styles and Icon Shapes overlays from Android 11
Fonts options
Enable/Disable Combined signal icons
Pixel 6 Wallpapers (requires an extra module, please check downloads section)
Adds 2 button mode navigation (it was removed on Android 11 but I think some users like that navigation mode, so I add it)
Adaptive sound options
Enable Voice access for all Pixel devices
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar, invert layout*, set back gesture height*)
Enable/Disable SystemUI Tuner
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Enable/Disable dual tone battery meter (it only works on icon portrait mode)
Enable/Disable showing the number of unread messages on status bar notifications
Reduce Status bar height (and option to correct left padding on devices with the notch on the left)
Enable/Disable more themed icons on launcher (some apps don't have a themed icon so it won't work for all apps)
Enable/Disable left shortcut on Lock screen
Enable/Disable camera shortcut on Lock screen
Enable/Disable gradient effect on QS Tiles and Brightness slider
Hide gestures navbar pill (using transparency)
Colorize gestures navbar pill with dynamic accent color
Dark Themes from Android 11 Addon Features
Choose QS number of rows
Brightness slider padding and thick track options
Enhanced Google Dialer (to enable stuff like Call Recording and etc.)
Enhanced Smart Space (to enable stuff like Flashlight, Earthquakes options, etc.)
Enables some newer Pixel features to older Pixel devices (things like Live Translate, Haptic feedback settings, etc.)
Enable/Disable option to reduce QS Tiles text size (works better on some QS Tiles themes)
Option to install Tap Tap (a great app for devices without Quick Tap and even for the ones that have it)
These next features, also included in the MOD, indicates that framework-res and/or SystemUI were modded. This means that these next features will only work on devices running stock Android 12 Pixel ROM. I'll talk more about this later.
Enable/Disable Wifi + Cell QS Tiles instead of single Internet QS Tile
Battery Styles
Clock Customization
Network Traffic Indicators
QS Battery percentage independent options (show estimate time remaining or just percentage)
Dual tone Light/Dark themes for Quick Settings Panel and Power Menu
Album art on lock screen options
Music visualizer options
QS Quick pulldown with one finger (options are off, drag from the top left, drag from the top right and drag from anywhere on the top)
Revamped Screenshot service (it allows us to delete screenshot as soon as we take it and we can enable/disable screenshot shutter sound)
Show/Hide QS Edit icon on QS footer
Show/Hide Quick access Developer options icon on QS footer
Quick access Rom Control app by long pressing on QS Footer Settings icon
Edit Back gesture navigation height
Enable/Disable inverted layout for 2 and 3 button navigation modes
Enable/Disable carrier text on lock screen
Date, clock and battery click actions on QS Header (long click on clock goes to system time settings, simple click opens clock app)
QS Tiles animations and vibration options
Disabled icon blacklist on both status bar and lock screen(the icons can be disabled using SystemUI Tuner for those who don't want some icons to appear anywhere)
Override feature flags (This allows us to override feature flags manually using setprop persist.sysui.flag."whatever_flag_we_want" command)
Use 4G instead of LTE option
Resize navbar pill (normal, medium, big)
Tap to add or remove tiles in QS customizer
Enable/disable QQS Brightness slider
Enable/disable default QS Brightness slider
Auto brightness QS icon (on/off)
Brightness slider position (Top, Bottom)
Double tap to sleep on status bar
Double tap to sleep on lock screen
Enable/disable Double-line clock on lock screen and AOD
Enable/disable circle background on lock screen fingerprint icon (it only does anything on devices that have it, obviously)
Force accent color on ripple animation while unlocking with fingerprint
QS Tiles Styles
Edge Sense Plus MOD (it only works on devices with active edge sensor)
Battery Bar
-------------------//------------------
Rom Control app (to setup all these options)
Downloads:
Download latest module version from HERE! Further updates can be done using Magisk Manager.
Spoiler: Click to know more.
For more info about updates, please read THIS POST.
Addon_Features_for_Pixel_More_Live_Wallpapers.zip
Spoiler: Optional module. Click to read more.
This is an optional module. I've decided to remove everything regarding wallpapers from Addon features main module and create this one.​​I thought that it wouldn't make much sense to have a single module with almost 500 MB. So, this new optional module adds Pixel 6 static and live Wallpapers (obviously redundant for Pixel 6 users...) but, as well, it adds other Live Wallpapers that aren't normally available for download on Wallpaper & Style app (old stuff like doodle, conveyer belt, etc. from older pixels).​
Notes:
Spoiler: Please read them at least once. THEY'RE IMPORTANT!!
Since V17 the installer mod detects if your device runs into a boot loop after flashing it. If it does, and this will happen on any device not running stock Android 12 Pixel ROM, it will force a new reboot and will try to boot your device running a mod "Lite" version. The "Lite" version is nothing more than a mod version where the only features available are the ones above the red line text.
If you want those "exclusive features", the ones after the red line text, working on your current ROM you will have to port them yourself. I explain how to later on this post.
Those "exclusive features" are based on xml and smali changes made on stock SystemUI and framework-res. Without these changes the, "exclusive features" won't work.
Since this module replaces stock SystemUI and framework-res for modded ones, you could run into problems if some other module tries to do the same or it's simply incompatible with it. If you want to try any other mod that changes SystemUI, or framework-res, there's an option on ROM Control that allows you to disable those "exclusive features". After disabling them, your Pixel device will reboot with a "Lite" version as well.
Make sure that you're able to run adb shell as root before flashing this module and reboot your device. Just in case something went really wrong and you need to remove the module manually.
If your device really refuses to boot, after flashing this mod, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/system/framework/ && rm -rf /data/adb/modules/AddonFeaturesForPixel/system/system_ext/ && reboot
​
This will only remove framework and systemui "modded" files. Without them, you're device will boot and the other features, that don't require modding, will work just fine.​​In fact, if you remove these files from the module zip before flashing, you can flash that modified zip on any device running any AOSP, or close to it, ROM.​​In case you want to completely remove the mod, you can just run this:​​
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/AddonFeaturesForPixel/ && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device fails to boot, you can fix that by removing all Magisk modules you have installed. That can be achieved by running the following commands even without root shell during boot:
Code:
adb shell
​
Code:
magisk --remove-modules
​​
If none of the above methods work to get your device booting, then you have to boot into safe mode. By doing so, Magisk will disable all modules for you (it doesn't uninstall them, just disables them). To force a boot into safe mode all you need to do is to keep pressing volume down button during boot animation. After the system boots into safe mode you can reboot your device to boot up normally (since all modules will be disabled). If you get stuck during boot animation again, just force another reboot (I've had to do that during my tests).
When a new OTA update comes it's possible that the MOD will force boot with Lite version. Why? Because Google may change things on stock SystemUI and/or framework-res between builds. When that happens, I have to recreate the module again to adapt those changes. Rest assured that I'll always test the module with new builds and update as necessary.
In case your device gets caught in a boot loop, please provide me a logcat so I may try and look if anything can be done about it. To do so, during boot connect your device to your PC and grab a logcat with this adb command:
Code:
adb logcat > log.txt
After grabbing the log, please open the txt file and search for "FATAL". Afterwards post here the lines where the "Fatal error occurred".
I've made these modules for my personal use and just decided to share with all XDA community. Having this in mind, there's no need for donations (although I won't refuse them if you want to buy me a beer). As for requests or whatever, I can only add more stuff when, and if, I have time for it. I'm a really busy man in real life so I can't promise anything nor ETAs.
Requirements:
Unlocked bootloader
Magisk Root | Magisk Manager
Stock December 2021 Android 12 Pixel ROM build, or later until February 2022 for "FULL" version compatibility
Any AOSP, or close to it, Android 12+ ROM on any device for "LITE" version only (not fully tested...some devices/ROMs may not work)
Suggestion:
Uninstall all other modules you may have installed before installing this. They could be incompatible with the module thus making the device get caught in a boot loop. You may install them afterwards, one by one, just to make sure everything is ok.
If you're up to it, instead of disabling/removing modules, I recommend you to flash latest stock build through fastboot using flash_all.bat. In order to retain your data, remove the "-w" flag from the update command on flash-all script.
How to install?
Flash "Addon Features" module
Reboot device
If your device/ROM is fully compatible, everything will be ok at first boot
If not, your device will auto-reboot after first failed boot attempt and boot again with the Lite version only
Have fun!
How to update?
Open Magisk Manager app
Press the update button on"Addon Features" module
Reboot device
Have fun!
Video:
Spoiler: Click to see the video
You may check what to expect from this module HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present for Android 12 and others can be that didn't exist for Android 11. The video is here only for those, who have never tried this on Android 11, may understand what to expect.​
How's these "exclusive features" even possible?
Spoiler: Click here if you're interested on learning how this works
All "exclusive" features that you see on the list above were reverse engineered from Proton AOSP and Evolution X ROM source code. The source code is available on the links bellow shown on the credits. This means that I've been practicing some hard core "old school" Android smali edition in order to get this working. So, yes, I have some credits about this but, if it weren't for the original developers and it's public source code, none of this would be possible. Thank them for this!
Smali, and xml, edition wasn't enough to get this working. After decompiling, changing/adapt the code and recompiling everything again, I had to find a way to make it bootable without messing with the original apk signature. And here is where VR Theme logic came in handy. So thanks for the original dev who brought us this feature.
As for ROM Control app....this was/is a project created by daxgirl and wubydax back in 2015! So yeah, I'm not bringing anything new here, I just followed their instructions in order to get the features working after editing smali/xml with the source code taken from PAOSP and Evolution X. The original app source code is also available on the link shared on the credits.
I've just combined all of the above into a Magisk Module and shared here so that we can get the best of both worlds....a stock ROM with custom features included.
Rom Control with "exclusive features" source code:
https://github.com/ElTifo/CustomSettingsForDevs/
Want to port the "exclusive features" to your Pixel device running on other ROM? Here's how:
https://github.com/ElTifo/CustomSettingsForDevs/tree/Pixel4a_Android12/app/src/mods
Credits:
Proton AOSP ROM team, specially @kdrag0n for all his work on Dual tone light/dark themes and other Proton AOSP helpfull commits.
EvolutionX ROM team, specially @joeyhuab
@daxgirl and @Wuby986 for ROM Control project and source code.
@Tulsadiver for showing me how to adapt VR Theme logic originally used on 3Minit Battery Mod by @gharrington.
@Ticklefish for Tickle My Android
@topjohnwu for Magisk
@Freak07 for Adaptive Audio
@trzpro for More themed icons on launcher mod
@Liranazuz5 and @roirraW "edor" ehT for all support and testing stuff.
@siavash79 for all help regarding module installation scripts and update feature from Magisk.
@iamlooper for At a glance enhancer module and it's install/uninstall logic which was adapted to Addon Features
Cheers and enjoy!
Thanks for this! I got the black screen on installing SystemUI, but since Magisk Hide is removed from Canary, I'm reluctant to install that now. On stable v23.
But, my only reason for wanting the SystemUI-module is to get album art back on lock screen, but it doesn't seem that that's included on the A12 variant for now. At least it's not a mentioned feature. Will it be included in the future?
jadajada said:
Thanks for this! I got the black screen on installing SystemUI, but since Magisk Hide is removed from Canary, I'm reluctant to install that now. On stable v23.
But, my only reason for wanting the SystemUI-module is to get album art back on lock screen, but it doesn't seem that that's included on the A12 variant for now. At least it's not a mentioned feature. Will it be included in the future?
Click to expand...
Click to collapse
I'm trying to implement that feature. For the time being is still unavailable. But, yes, that's a feature that I too really want.
Cheers!
After uninstalling all other magisk modules besides the "safe" module, I've tried installing the SystemUI module with no luck. My phone bootloops, and I boot into SafeMode to uninstall Magisk. Am I missing something? Any suggestions?
Pixel 4, Android 12 Stable (Build: SP1A.211105.002.A1)
usaid.shafqat said:
After uninstalling all other magisk modules besides the "safe" module, I've tried installing the SystemUI module with no luck. My phone bootloops, and I boot into SafeMode to uninstall Magisk. Am I missing something? Any suggestions?
Pixel 4, Android 12 Stable (Build: SP1A.211105.002.A1)
Click to expand...
Click to collapse
Disable gestures navigation and flash the SystemUI module. If it works it means that you're facing the TensorFlow lib issue that I've talked about on the OP.
If that works, which most likely will, to fix it permanently you'll need to reflash stock ROM.
Cheers!
Hello!
Both modules have been updated to Version 5 and the links are now available on the OP.
What changed?
Added Android 11 Icon Styles and Icon Shapes overlays
Added ProtonAOSP Fonts overlays
Option to enable/disable Wifi and Data separate Tiles, instead of Internet Tile
Reduced screenshot overlay PIP time after taking a screenshot
Added more themed icons
Updated Rom Control app
Hope you may enjoy this.
Heads up:
The icons and fonts overlays gets disabled after a reboot or a SystemUI restart. Don't know why. So, after a reboot you'll have to change those options again.
The icon shapes, sometimes, require us to disable theme icons and enable it again after choosing our desired shape. Don't know why as well...
Yeah, this kind'a sucks... but, if I find a solution, I'll fix it on next version.
Cheers!
Typhus_ said:
Disable gestures navigation and flash the SystemUI module. If it works it means that you're facing the TensorFlow lib issue that I've talked about on the OP.
If that works, which most likely will, to fix it permanently you'll need to reflash stock ROM.
Cheers!
Click to expand...
Click to collapse
Yup, that worked! But as soon as I re-enable gesture navigation, everything breaks and the phone fails to boot instantly (not sure if that's expected?). Do you have a workaround?
Great work with the mod, however!
Hello!
Both modules have been updated to Version 6 and the links are now available on the OP.
What changed?
Added Album art on lock screen options
Added Music visualizer options (requires Addon_Features_for_Pixel_Visualizer_Fix.zip)
Force Google Sans system-wide is now optional
Enable/disable combined signal icons on status bar
Added center clock fix to the right (for Pixel 3a models)
Updated Rom Control app
Heads up:
I still wasn't able to understand what causes the fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Install Addon_Features_for_Pixel_Visualizer_Fix.zip first. Afterwards, reboot and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. Afterwards you may install the other 2 modules and reboot
The visualizer fix is deleted from the system after doing what it has to do. So it's normal that you won't see it as installed after finishing all this. That fix is only there to add a missing permission to SystemUI. It only has to be installed once (obviously if on the future you clean flash the ROM, you'll have to do it again)
Anyway, hope you may enjoy this.
Cheers!
Thanks! Is the black screen-issue still a thing?
jadajada said:
Thanks! Is the black screen-issue still a thing?
Click to expand...
Click to collapse
Unfortunately, for some, yes it is.
Even I today faced that bug while performing tests for the next version.
I've fixed it just as I've explained on the OP, so no worries.
Cheers!
My only worry is using Magisk Canary since Magisk Hide is gone... I haven't looked into solutions for that yet.
jadajada said:
My only worry is using Magisk Canary since Magisk Hide is gone... I haven't looked into solutions for that yet.
Click to expand...
Click to collapse
Use denylist. For what matters it works just the same.
usaid.shafqat said:
Yup, that worked! But as soon as I re-enable gesture navigation, everything breaks and the phone fails to boot instantly (not sure if that's expected?). Do you have a workaround?
Great work with the mod, however!
Click to expand...
Click to collapse
Just reinstalled and followed the first set of instructions again for V6 (which I did for V5 as well), and everything is working flawlessly with navigation gestures. Not sure what changed or helped.
I installed V6 and got no black screen at boot this time. Everything worked! Thanks!
Spoke too soon. Got black screen after an hour. Did everything fresh as in OP and now it works.
Man, that music visualizer is damn cool!! Thanks
Heads up for anyone wondering, the Dec 2021 pixel update does not seem compatible with this version of system_ui (bootloop on pixel 4). Wait for the module to be updated before flashing. If a log file or any other information will help you update the module let me know.
No need for it. I'm already aware of what I've got to do in order to update it.
I'll share as soon as possible.
Cheers!
Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
SystemUI MOD has been updated for December build
Fix fonts, icons and icon shapes overlays get reset upon reboot or SystemUI restart
Light theme QS Header is now optional
Added 2 more battery styles (Big circle and Big dotted circle)
Added option to enable/disable dual tone battery meter (it only works on icon portrait mode)
Added option to enable/disable showing the number of unread messages on status bar notifications
Added option for QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right)
Enable Game Overlay for all Pixels by default (although, if something goes wrong while playing games, you can disable this feature)
Added 8 new fonts overlays
Fix lag on camera if navbar his completely hidden
Added option to enable/disable left shortcut on Lock screen
Added option to enable/disable camera shortcut on Lock screen
Force Google Sans system-wide is still optional but it's enabled by default (I like it that way, so yeah...bummer. You'll still be able to disable it, so no problem whatsoever)
Removed battery percentage option on system settings (since we can now change it on ROM Control app, it didn't make much sense to leave it there. Besides, it wasn't doing anything...)
Updated Rom Control app
Hope you may enjoy this.
Cheers!
Link for SystemUI V7 has been updated on the OP.
AOD is now fixed!
Hello!
Both modules have been updated to Version 8 and the links are now available on the OP.
What changed?
Added a TensorFlow lib stupid bug fix on the "Addon Features" module zip (from now on, this one really has to be installed first or at the same time as the SystemUI module zip)
Added a workaround for the QS date ugliness when the date is enabled in the clock options
Fix clock being white on light QS after playing media
Updated Rom Control app
Cheers!

How To Guide The best configs for GSI roms

Perform this at your own risk. You might LOSE all data on your phone.
( I'm not responsible for any damage to your device )
This is a tutorial for the best configurations to get the best from the GSI roms on the Xiaomi 11T Pro
If you are searching on a tutorial on how to install GSI roms on Xiaomi 11T Pro you can check this post
The reason why I made this guide is that there is no custom rom currently for Xiaomi 11T Pro and the only way to get custom roms is by installing a GSI rom and try to tweak with it to get it working.
List of contexts
A- Phh Settings
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎1. Fix broken audio
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎2. Fix Whatsapp audio
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎3. Turn on Double-Tap-To-Wake-Up
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎4. Enable 120Hz
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎5. Fix Auto-Brightness
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎6. FIx SMS/MMS
‏‏‎
B - Other Ways
‏‏‎ ‏‏‎ ‏‏‎ 1. Installing Dolby Atmos
‏‏‎ ‎‏‏‎ ‎‏‏‎‏‏‎ ‎‏‏2. Fix volume steps
‎‏‏‎‏‏‎ ‎‏‏‎ ‎‎‏‏‎‏‏‎ ‎‏‏‎‏‏‎3. Fix Vibration and Haptics
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎4. Fix 5G if you have LTE working
‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎5. Fix LTE/4G
‎‏‏‎ ‎‎‏‏‎ ‎‎‏‏‎ ‎6. Fix Always-On-Display (With Low Dim fixed!)
A- Phh Settings​
Open Phh Treble Settings from settings
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
1) To fix broken audio go to Qualcomm features and make sure "Disable soundvolume effect" is on
2) To fix broken audio on Whatsapp, Telegram, SIgnal go to Qualcomm features and make sure "Use alternate audio policy" is on
3) To fix Double tap to wake feature go to Xiaomi features and check "Enable DT2W"
4) To enable 120hz go to Misc features and click on "Force FPS" and select "1080*[email protected]"
5) To fix auto brightness go to Misc features and check on "Force alternative backlight scale"
6) To fix SMS go to IMS features and click on "Install IMS APK for Qualcomm vendor" then install the APK
B - Other Ways​1) Install Dolby Atmos using Magisk by flashing this file
2) Fix the volume steps by flashing this file using Magisk
3) To fix vibration you need to reboot your phone after you have applied the changes on section A and search for "vibration" on settings and click on "Ring Vibration"
Then deselect all the switches and then select them all
4) If LTE/4G is working for you. You can flash this file using Magisk to get 5G
5) If LTE/4G is not working go to Settings < Network and Internet < Sims < Preferred Sim 1 or 2 < Access point names and click on the "+" icon on top corner of the screen
Then manually enter your sim's provider APN and click on the three points and save -You can check it from your provider's website-
Do the same for MMS and save it. You will suppose to have mobile data working!
6) FIx Always-On-Display
You can now fix always on display and set the statusbar height to a value that covers the hole punch by flashing this magisk module by diogotc.
Know Issues​Currently the issue that I am still experiencing with GSI roms are:
1. GCam can record up to 1080p 60fps. 4K is not working.
2. The proximity sensor is not working always especially in AOD, So I recommend to disable DT2W (A- Phh Settings step 3).
Credits:
Google -AOSP-
Phhusson -Phh Treble Settings-
diogotc -Making an overlay to solve some problems in the GSI roms for this device-
Me -Making this tutorial-
What are bugs? Fast charging is working? How is battery?
Edoardo001 said:
What are bugs? Fast charging is working? How is battery?
Click to expand...
Click to collapse
Battery life is good, Fast charging works nearly as Miui and bugs are minimilise.
TheRomFan said:
Battery life is good, Fast charging works nearly as Miui and bugs are minimilise.
Click to expand...
Click to collapse
And how is the câmera driver/quality?
You can use Gcam from this thread
But the only issue is you can record video up to 1080p 60fps
Vibration working ? and 4k record in gcam working ?
MIUI13 or MIUi 12 base ?
morpheus620 said:
Vibration working ? and 4k record in gcam working ?
MIUI13 or MIUi 12 base ?
Click to expand...
Click to collapse
I am using Miui 13 as base. Yh this is another issue 4k doesn't work
TheRomFan said:
I am using Miui 13 as base. Yh this is another issue 4k doesn't work
Click to expand...
Click to collapse
Thank you for information. Some questions:
1. Haptic works?
2. You said "minimilise bags" – which bags?
3. What ROM do you use?
PS: where can I find step by step instruction to setup GSI for 11T Pro?
Thank you so much
dimashorokhov said:
Thank you for information. Some questions:
1. Haptic works?
2. You said "minimilise bags" – which bags?
3. What ROM do you use?
PS: where can I find step by step instruction to setup GSI for 11T Pro?
Thank you so much
Click to expand...
Click to collapse
1. Yes I explained how to fix in the post above
2. I just saw 3 or 4 bugs such it bugs a bit when I change from/to dark mode
3. Pixel experience plus
4. Here is the link for how to install GSI
hello what gcam do you recommend? app + config?
also, i can't get root. i flahsed patched boot.img and in magisk manager it says ramdisk yes but installed no. i tried multiple boot.img files but with no luck. base miui 12.5.0.5 global.
also the autobrightness adjustes the brightness too high
i don't have xiaomi settings in phh treble settings.
aod works but brightness is very very low i can barely see anything
can you help me with some of my issues? i'm using pixel experience plus as well
Link for Dolby Atmos module is off... Could you update it please? Thanks
lecomiquelin said:
Link for Dolby Atmos module is off... Could you update it please? Thanks
Click to expand...
Click to collapse
Thank you.
Here is the new link
TheRomFan said:
Thank you.
Here is the new link
Click to expand...
Click to collapse
Could you test ANX camera?
Ultra-wide video is a very important for me
dimashorokhov said:
Could you test ANX camera?
Ultra-wide video is a very important for me
Click to expand...
Click to collapse
Unfortunately it doesn't work as the developer has stopped updating it since October
But ultra wide works fine with gcam if use with its config file
TheRomFan said:
Unfortunately it doesn't work as the developer has stopped updating it since October
But ultra wide works fine with gcam if use with its config file
Click to expand...
Click to collapse
Okey. Is there any GCam with working ultra-wide video?
I know that photo is working, but video on ultra-wide sensor not
hello i have a question how can i fix the charging so that it is fast charging i have the crdroid gsi s20 fe thank you
Ailton2541 said:
hello i have a question how can i fix the charging so that it is fast charging i have the crdroid gsi s20 fe thank you
Click to expand...
Click to collapse
Sorry I don't know the answer of your question. You need to ask on the Samsung S20 FE thread as this is only for Xiaomi 11T Pro.
Hi, thanks a lot for your tutorial, it fixed most issues!
However, I've noticed two things:
The proximity sensor doesn't seem to be working. I've used the Sensors app to check it, and it always says 5.0cm no matter what. This means the Always On Display is always on, and doesn't turn off if it's in your pocket or face down on a table (which at night is annoying, since the light bleeds out from the transparent case).
The auto brightness fix makes the Always On Display very very dim, which renders it pretty useless since it can't be seen at an angle. I've had to avoid doing that fix for that reason, but it's very annoying that now auto brightness is just not working correctly.
It'd appreciate if anyone could find a fix for these issues. Everything else works perfectly (except for Android Auto, which I found a fix, see below).
Also, since Android Auto isn't installed as a system app, it shows "Connection error 22" when you plug it into the car and doesn't work. The fix is to convert it to a system app. I've used Lucky Patcher for this, but it was a bit sketchy, so if you find another way, go for it (and reply here so I know next time). EDIT: TheRomFan mentioned below that you can use the Systemizer Magisk Module.
Since it might be relevant, I'm using Pixel Experience Plus Slim.
diogotc said:
Hi, thanks a lot for your tutorial, it fixed most issues!
However, I've noticed two things:
The proximity sensor doesn't seem to be working. I've used the Sensors app to check it, and it always says 5.0cm no matter what. This means the Always On Display is always on, and doesn't turn off if it's in your pocket or face down on a table (which at night is annoying, since the light bleeds out from the transparent case).
The auto brightness fix makes the Always On Display very very dim, which renders it pretty useless since it can't be seen at an angle. I've had to avoid doing that fix for that reason, but it's very annoying that now auto brightness is just not working correctly.
It'd appreciate if anyone could find a fix for these issues. Everything else works perfectly (except for Android Auto, which I found a fix, see below).
Also, since Android Auto isn't installed as a system app, it shows "Connection error 22" when you plug it into the car and doesn't work. The fix is to convert it to a system app. I've used Lucky Patcher for this, but it was a bit sketchy, so if you find another way, go for it (and reply here so I know next time).
Since it might be relevant, I've using Pixel Experience Plus Slim.
Click to expand...
Click to collapse
Yes I know as this is an Generic System Image with phh's patch to make it work on maximum android phones.
Some of these issues can be reported to Phh and he will try fix it.
So I guess we will have to wait untill he releases an update to fix these issues
For system apps you can systemizer magisk module to install apps as system.
I've created an overlay for this device, which fixes the status bar not covering the entirety of the cutout and the brightness of the AOD being low (you still need to enable the alternate brightness scale on settings).
I've opened a PR on the phh's overlays repo, but it still hasn't been merged.
Meanwhile, you can use this overlay by flashing the attached Magisk module, or building it yourself from the PR.
In case someone is interested (even if it's not for this device), I'll leave here the build instructions (these are not required, you can just use the attached zip file).
Spoiler: Overlay Build Instructions
Keep in mind I'm using Linux, so build instructions might be a bit different for Windows/Mac.
Start by cloning my repository in the mi11tpro branch:
Bash:
git clone https://github.com/diogotcorreia/vendor_hardware_overlay.git -b mi11tpro
Then build the overlay for this device (alternatively you can build all of them by omitting the folder):
Bash:
./build/build.sh Xiaomi/Mi11TPro
This will generate an APK that'll be written to build/treble-overlay-xiaomi-mi11tpro.apk.
You can now put this in the attached Magisk module (unzip it first), by replacing the APK there with the built APK.
Then, zip it again, and make sure the root of the zip file is not a folder but the actual files of the module.

Themes / Apps / Mods Rear Notifier App for Mi 11 Ultra

I love my Mi 11 Ultra. It's a fantastic device and the rear screen adds a fun element to a seriously, beastly phone — but I found it ridiculous that Xiaomi completely cut off access to any other apps besides their own when it comes to allowing notifications on the rear screen. No more! With some inspiration from GuyWithRootedPhone and his Mirror2RearUltra app, I created my own app that allows you to select any app on your Mi 11 Ultra to send notifications to the rear screen.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features:
• Pick the desired apps for rear notifying quickly and easily with the made-from-scratch app picker.
• Allow Rear Notifier to restart automatically after reboot.
• Tons of customization!
• Change rear display timeout to beyond Xiaomi's 30 second cap.
• Privacy mode, when enabled hides notification details.
• Allow animations with different animation styles and durations.
• Customize the app notification's icon and text sizes to different sizes and colors with support for dynamic coloring based on the app's icon.
• And more!
Update 3.0: Always on Display!
• Clock module with complete gradient-color customizations and animations
• GIF/Image module with all kinds of customizations as well
• Weather module with (you guessed it) more customization!
Update 3.6: Android 13
Hey everyone! I apologize for the delay in updates, but I've been running another ROM and just busy with life. I came back to the newest version of MIUI to find the app wasn't starting the service and investigated. Many of you may have had the issue of the service never seeming to start. The issue stems from Android 13 automatically denying the posting of app notifications without explicit user consent. Being able to show a notification for the service is vital for Rear Notifier's function. To remedy this issue, I've added an additional required prompt to use the app so there's no confusion. From my testing thus far, everything seems to be working as expected.
The update is under review to the Play Store as I type (6/14/23 1:38 PM UTC).
Thanks for your patience!
Bugs squashed:
• Android 13 notification issue resolved (service will start now)
• Fixed issue with GIFs where setting the speed didn't affect the rear screen GIF's speed
• Optimizations and improvements
Bugs/Concerns
• Whenever a notification is sent to the rear screen from this app, it will cause the default clock to disappear until the native rear display apk chooses to refresh itself. At the moment, there's no way that I'm aware of to bring back the native clock on-demand, but that's what my own implementation of the clock is for
Developed and Tested on:
Device: Xiaomi Mi 11 Ultra (Obviously)
ROM: Xiaomi.EU 14.09.0 Stable
Android Version: 13
MIUI Only!
Google Play Link
Feel free to send me any ideas or issues you have on different MIUI versions and I hope all my fellow Mi 11 Ultra brethren enjoy!
Chr0m3Chaos said:
I love my Mi 11 Ultra. It's a fantastic device and the rear screen adds a fun element to a seriously, beastly phone — but I found it ridiculous that Xiaomi completely cut off access to any other apps besides their own when it comes to allowing notifications on the rear screen. No more! With some inspiration from GuyWithRootedPhone and his Mirror2RearUltra app, I created my own app that allows you to select any app on your Mi 11 Ultra to send notifications to the rear screen.
View attachment 5797347
Features:
• Pick the desired apps for rear notifying quickly and easily with the made-from-scratch app picker.
• Allow Rear Notifier to restart automatically after reboot.
• Tons of customization!
• Change rear display timeout to beyond Xiaomi's 30 second cap.
• Privacy mode, when enabled hides notification details.
• Allow animations with different animation styles and durations.
• Customize the app notification's icon and text sizes to different sizes and colors with support for dynamic coloring based on the app's icon.
• And more!
Bugs/Concerns
• Stopping the service once it's been started from the app sometimes doesn't work. When this happens, just force close the app.
• Whenever a notification is sent to the rear screen from this app, it will cause the default clock to disappear until the native rear display apk chooses to refresh itself. At the moment, there's no way that I'm aware of to bring back the native clock on-demand.
Future Ideas:
Since the default clock is super buggy when using this app, I was thinking about adding my own customizable clock feature in the app, but I have a lot going on right now
so that isn't feasable at the moment. When I have time, I will most likely add it to the app in the future.
Developed and Tested on:
Device: Xiaomi Mi 11 Ultra (Obviously)
ROM: Xiaomi.EU 13.0.13 Stable
Android Version: 12
MIUI Only!
Google Play Link
Feel free to send me any ideas or issues you have on different MIUI versions and I hope all my fellow Mi 11 Ultra brethren enjoy!
Click to expand...
Click to collapse
I can't find it anywhere.
fendetestasxx said:
I can't find it anywhere.
Click to expand...
Click to collapse
My app? Just click the link that says "Google Play Link" and it'll take you right too it.
It won't let me install it. I have a xiaomi 11 ultra, obviously.
fendetestasxx said:
It won't let me install it. I have a xiaomi 11 ultra, obviously.
Click to expand...
Click to collapse
That's strange...it supports Android 12 and up and I double checked to make sure it was allowed in the Play store (of course it was). Also, I uninstalled my dev copy just to see what the Play store said and it allowed me to download it.
I'll attach the latest version that I just sent for review on the Play store minutes ago.
When you install it, and Xiaomi comes up with the "App from an unknown source", make sure to toggle on all the toggles to make it everything works properly.
Link to V1.4:
https://drive.google.com/file/d/1M6HtNS7tUkaKbik4owFEY6U1SAhIjd4P/view?usp=share_link
Edit: Apparently Google didn't like that...here's a link via Mega https://mega.nz/file/2A8TGSwY#tjrNpKowE87gaGr9tKFM1xUELytBrgCXMEJOFy-lw5A
Running great on Miui14, very nice app!
Thanks for creating this app. Working flawlessly on Miui 14 EU beta.
Nice apps! It will be better if you add more features like clock, weather, stopwatch/timer, control music, opening camera from rear display and more...
Hi my english ist Bad ....im from Germany...
When i will Test notification the App say i must Start it....
When i start the App ...the App Close ...
What make it wrong ?
utalpt said:
Running great on Miui14, very nice app!
Click to expand...
Click to collapse
Thank you! I'm glad it's still working on the new MIUI versions!
Robert235 said:
Thanks for creating this app. Working flawlessly on Miui 14 EU beta
Click to expand...
Click to collapse
I wanted to have actual notifications on the rear like Xiaomi should have done, so I may as well share it with this awesome community. Good to know it's working on the newest MIUI versions
xbvans said:
Nice apps! It will be better if you add more features like clock, weather, stopwatch/timer, control music, opening camera from rear display and more...
Click to expand...
Click to collapse
Thank you! Honestly those are great ideas. Love them! You can bet money that you'll see some/all of those features in the future. My next goal is adding an AoD clock.
gorillalaci said:
Hi my english ist Bad ....im from Germany...
When i will Test notification the App say i must Start it....
When i start the App ...the App Close ...
What make it wrong ?
Click to expand...
Click to collapse
In order to use the app, make sure you click the 'Start' button at the top right. You should then see a persistant notification in your notification shade. Clicking that starts the notification listening service. If you don't start the service, the app is useless. That's what the message means Try that.
Chr0m3Chaos said:
In order to use the app, make sure you click the 'Start' button at the top right. You should then see a persistant notification in your notification shade. Clicking that starts the notification listening service. If you don't start the service, the app is useless. That's what the message means Try that.
Click to expand...
Click to collapse
I know i must Start the App....when i click in start the App Close
I dont have persitant notification
Chr0m3Chaos said:
Thank you! I'm glad it's still working on the new MIUI versions!
Click to expand...
Click to collapse
Start button doesn't start and no perm notification, but I'm receiving the notifications from the apps that I selected
Hope to see you soon on Miui14 hehe and bring a new version of mirror2rear as it stopped working on Miui14 and it's super useful for gcam
Thanks again, the app is really well built and user friendly!
gorillalaci said:
I know i must Start the App....when i click in start the App Close
I dont have persitant notification
Click to expand...
Click to collapse
If the service has been started and nothing is working, then I'm not sure what's going on with your 11 Ultra. I can only help if I see some logs at this point.
utalpt said:
Start button doesn't start and no perm notification, but I'm receiving the notifications from the apps that I selected
Hope to see you soon on Miui14 hehe and bring a new version of mirror2rear as it stopped working on Miui14 and it's super useful for gcam
Thanks again, the app is really well built and user friendly!
Click to expand...
Click to collapse
That's interesting! Glad it's working though lol. Updating Mirror2Rear would be GuyWithRootedPhone's specialty, but since his code is open source, it is definitely possible to update. Thank you for the compliments though
Any chance you can open source your app?
@Chr0m3Chaos enabled all permissions and selected Whatsapp & Messages ....but still the "services" fail to start on MIUI 14 error: please start notifications services first and the "START button" beside APPS circles endlessly. Tried rebooting but still doesn't seem to work for me.
Use a link, which is not setting the region and language:
Rear Notifier (Mi 11 Ultra) - Apps on Google Play
Allow your Mi 11 Ultra's rear screen to show notifications from any app!
play.google.com
First: Great idea, i'm waiting for long for some app like these. The crappy rear screen for me never never showas any notification from apps and timeout didn't work at all.
But second: I managed to start the service and send a test notification, but didn't get some messages from apps. But i couldn't set some apps as apps list is empty, it says fetching apps and then nothing. If i type in search field (say i type telegr..), i can see app field for a very little moment and it disappears. And (but sure, thats what you stated above) the rear clock is gone till i disable and enable it in settings.
So again, great idea and great app, but seems it needs some fixing (and own clock would be great as my timer doesn't work and sometimes clock stays forever using battery ;-) )
I'm on latest xiaomi.eu weekly (A13), so maybe thats the problem yet...
Many thx for developing this app, looks promising
Great idea! Thank You!
I'm testing it and still needs some fine tunning, but looks really good.
amandeepparmar said:
@Chr0m3Chaos enabled all permissions and selected Whatsapp & Messages ....but still the "services" fail to start on MIUI 14 error: please start notifications services first and the "START button" beside APPS circles endlessly. Tried rebooting but still doesn't seem to work for me.
Click to expand...
Click to collapse
Huh...I'm not sure why that would be ngl.
nihilista said:
First: Great idea, i'm waiting for long for some app like these. The crappy rear screen for me never never showas any notification from apps and timeout didn't work at all.
But second: I managed to start the service and send a test notification, but didn't get some messages from apps. But i couldn't set some apps as apps list is empty, it says fetching apps and then nothing. If i type in search field (say i type telegr..), i can see app field for a very little moment and it disappears. And (but sure, thats what you stated above) the rear clock is gone till i disable and enable it in settings.
So again, great idea and great app, but seems it needs some fixing (and own clock would be great as my timer doesn't work and sometimes clock stays forever using battery ;-) )
I'm on latest xiaomi.eu weekly (A13), so maybe thats the problem yet...
Many thx for developing this app, looks promising
Click to expand...
Click to collapse
Dang that's a weird one. If only MIUI wasn't so flakey with literally everything. I've had multiple people saying it worked great on the newest MIUI releases and a few where it's completely random bugs like that. Not sure what to say without logs though.
As for the clock — I have actually just coded a working implementation of the clock that has the same look and layout w/ the color gradients completely customizable along with a mostly-working weather screen. This will be in a vertical view pager implementation for easy access. I attached a mockup of how those will both look for most part.
I still need to code the UI for customizing the clock and weather though. Expect to see an update in the play store in a few days

[ROM][A13][OFFICIAL] OctaviOS

Courtesy of @erikdrozina - he is the Developer
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
OctaviOS is an AOSP-based ROM focusing on unique and smooth UI
with handy features.
OctaviOS is a reborn of Pie-based PearlOS.
​
Code:
* Your warranty is now void.
* We are not responsible for anything that may happen to your phone by installing any custom ROM and/or kernel.
* You do this at your own risk and take the responsibility upon yourself and you are not to blame us or XDA and its respected developers.
​
CLEAN FLASH :
​• download and flash OrangeFox recovery
• go to the recovery, then wipe Dalvik/Art Cache, Cache, System, Data, Product and Vendor partitions. After this format Data partition and reboot to recovery
• flash the ROM
• (optional) if you flashed Vanilla version, you can flash GApps package (MindTheGapps recommended)
• (optional) flash Magisk and Disable Force-Encyrption (DFE)
• reboot to system
NOTE: If you are coming from Android 10, flash MIUI with Android 11 before starting
DOWNLOAD VANILLA
DOWNLOAD GAPPS
MIRROR
​• LineageOS
• AOSP
• SuperiorOS
• Pixel Experience
• ExtendedUI
• HavocOS
• CrDroid
• FluidOS
• others that I forgot to mention
OctaviOS Source
Telegram General Group
Telegram Device Group
Telegram Device Channel
REPORTING BUGS
As soon as the problem occurs, take a logcat!
How to take logs:
1) use an app like Matlog (root needed), start recording in the app, reproduce the bug, save the result in the app and share it in a post here or on the Telegram Device Group
2) from the PC: use adb logcat > log.txt command, reproduce the bug and then share the log.txt file
How to get ramoops:
• reboot to recovery before booting into system again
• open the terminal in the recovery
• type in the terminal cat /sys/fs/store/console-ramoops-0 > /sdcard/ramoops.txt
• boot into system and share the ramoops.txt that you'll find in the storage root folder
OctaviOS for Xiaomi Mi Note 10/Pro
Device Codename: tucana
Maintainer: @erikdrozina
Build Type: Official
Device Tree
Kernel Source
ROM OS Version: 13
ROM Kernel: Linux 4.14.299 (Phobos)
ROM Firmware Required: Must be at least 12.5.4
Based On: AOSP
VERSION INFORMATION
Status: Stable
Current stable version: 4.4
Build Date: 22/05/2023
Size: 1.4 GB | 1.7 GB
Source changelog: here
SELinux status: Enforced
KNOWN BUGS/ISSUES:
fingerprint dialog mismatches the actual fingerprint scanner position
Octavi Lab > Miscellaneous > Force stop button disables itself
clock padding on status bar is shifted. If you are rooted, you can change it with LSPosed and AOSP Mods module
if you face battery drain by Google Play Services, try to execute this shell commands (with root):
su
pm disable com.google.android.gms/.chimera.GmsIntentOperationService
What a surprise! I had to fix a Tucana of a friend this weekend, had told him there wasn't much going on for the device, but to experiment running 3rd party ROMs for a while (reluctantly he'd rather stay on MIUI with a locked bootloader).
Since the bootloader was unlocked and you guys had posted this but 2 days ago I decided to give it a spin momentarily, so these are my thoughts:
- Very nice out of the box I must say, went with the version that has GApps built in already (and thank god for that MEGA mirror, Plink wasn't cooperative).
- Installation procedure following the instructions was uneventful, rather confused about needing to format the data partition 2 times, but OK.
- The recovery though... damn, if at all possible perhaps you could try building or re-building any version of it moving forward. The current build of OrangeFox, while functional, does things on the background that I wasn't keen on, and for some reason I couldn't find a way to flash images directly through it! For example, after the Magisk app was installed in the OS and the boot image extracted and patched, I rebooted to the recovery to flash it to boot: no dice. The thing kept on thinking it was a ZIP (dafuk?) so I ended up booting directly from a TWRP build (which as opposed to OFox couldn't decrypt data) to flash the magisk patched boot image.
- Thank God for that Monet override of sorts allowing users to choose a basic color accent
- I didn't see any way to revert from the gesture based navigation to the traditional buttons, is it supported? (just curious, providing an alternative would be nice)
Now for bugs or unusual behaviors:
- Something odd was happening at the beginning in the battery section of settings, look at the following screenshot for more info (no logs, sorry, and it works as expected now, that was more or less right after installation):
Spoiler: Screenshot
- At least some WiFi icons for the statusbar need revisiting, the different stages don't match, look at Xperia's for example:
Spoiler: Screenshot
- The default home app doesn't seem to have permission to display dots over app icons by default from notifications. I wonder if it is at all possible to enable it out of the box, in other devices I've seen some bizarre defaults that leads me to believe it may not be (like... the camera app not having the Camera and Mic permissions enabled, how the hell is it supposed to work otherwise?! )
Spoiler: Screenshot
- I had chosen a different shape for the icons, Teardrop, however after configuring the home screen and drawer through its setting it was reverted back to the default round shape. Perhaps it's not worth looking into since after a reboot of the device my chosen one was applied.
- It was in Magisk and due to the nature of it I couldn't capture a screenshot, but the authentication through fingerprint dialog had the fingerprint icon displayed lower than it should have been. The light and the sensor itself was somewhere half-way up that icon. I wonder if it's app specific or the authentication dialog is baked into the OS and would need to be tweaked, I'm just mentioning it just in case
- The camera app as it is pinned in the lower row of icons of the home screen doesn't work, it may refer to some other package that is not installed because tapping over it by default a toast message appears indicating the app is not installed. Opening it through the drawer worked as expected.
Talking of which... damn that's some barebones app, there's not even an option to choose which camera sensor you want to take the picture from, much less other advanced options. I'd think about replacing it with something more functional. LieageOS' Apperture should be better while still being basic.
Also, I think even in the GApps package having a basic gallery app besides Google's Photos would be nice, something lightweight perhaps, like QuickPic or its mod: https://github.com/WSTxda/QP-Gallery-Releases
I haven't tested the vanilla version of the ROM, but the GApps one was OK, it's nice to see new things coming for Tucana users and I was pleased to see the dialer not being Google's, don't get me wrong, Google's is very nice, but the lack of an option to record a phone call is a pity.
KaoDome said:
What a surprise! I had to fix a Tucana of a friend this weekend, had told him there wasn't much going on for the device, but to experiment running 3rd party ROMs for a while (reluctantly he'd rather stay on MIUI with a locked bootloader).
Since the bootloader was unlocked and you guys had posted this but 2 days ago I decided to give it a spin momentarily, so these are my thoughts:
- Very nice out of the box I must say, went with the version that has GApps built in already (and thank god for that MEGA mirror, Plink wasn't cooperative).
- Installation procedure following the instructions was uneventful, rather confused about needing to format the data partition 2 times, but OK.
- The recovery though... damn, if at all possible perhaps you could try building or re-building any version of it moving forward. The current build of OrangeFox, while functional, does things on the background that I wasn't keen on, and for some reason I couldn't find a way to flash images directly through it! For example, after the Magisk app was installed in the OS and the boot image extracted and patched, I rebooted to the recovery to flash it to boot: no dice. The thing kept on thinking it was a ZIP (dafuk?) so I ended up booting directly from a TWRP build (which as opposed to OFox couldn't decrypt data) to flash the magisk patched boot image.
- Thank God for that Monet override of sorts allowing users to choose a basic color accent
- I didn't see any way to revert from the gesture based navigation to the traditional buttons, is it supported? (just curious, providing an alternative would be nice)
Now for bugs or unusual behaviors:
- Something odd was happening at the beginning in the battery section of settings, look at the following screenshot for more info (no logs, sorry, and it works as expected now, that was more or less right after installation):
Spoiler: Screenshot
View attachment 5841027
- At least some WiFi icons for the statusbar need revisiting, the different stages don't match, look at Xperia's for example:
Spoiler: Screenshot
View attachment 5841029
- The default home app doesn't seem to have permission to display dots over app icons by default from notifications. I wonder if it is at all possible to enable it out of the box, in other devices I've seen some bizarre defaults that leads me to believe it may not be (like... the camera app not having the Camera and Mic permissions enabled, how the hell is it supposed to work otherwise?! )
Spoiler: Screenshot
View attachment 5841035
- I had chosen a different shape for the icons, Teardrop, however after configuring the home screen and drawer through its setting it was reverted back to the default round shape. Perhaps it's not worth looking into since after a reboot of the device my chosen one was applied.
- It was in Magisk and due to the nature of it I couldn't capture a screenshot, but the authentication through fingerprint dialog had the fingerprint icon displayed lower than it should have been. The light and the sensor itself was somewhere half-way up that icon. I wonder if it's app specific or the authentication dialog is baked into the OS and would need to be tweaked, I'm just mentioning it just in case
- The camera app as it is pinned in the lower row of icons of the home screen doesn't work, it may refer to some other package that is not installed because tapping over it by default a toast message appears indicating the app is not installed. Opening it through the drawer worked as expected.
Talking of which... damn that's some barebones app, there's not even an option to choose which camera sensor you want to take the picture from, much less other advanced options. I'd think about replacing it with something more functional. LieageOS' Apperture should be better while still being basic.
Also, I think even in the GApps package having a basic gallery app besides Google's Photos would be nice, something lightweight perhaps, like QuickPic or its mod: https://github.com/WSTxda/QP-Gallery-Releases
I haven't tested the vanilla version of the ROM, but the GApps one was OK, it's nice to see new things coming for Tucana users and I was pleased to see the dialer not being Google's, don't get me wrong, Google's is very nice, but the lack of an option to record a phone call is a pity.
Click to expand...
Click to collapse
Thanx for the report.
True, tucana community is rather small and at the moment there are only two active developers for that device. But most of the things is happening on Telegram these days (links are given in the OP).
As I'm not the developer, just the tester, I can refer to only some of the issues you have mentioned (maybe the dev will elaborate later).
Actually second Data format is not obligatory, not harmful though but I'll probably remove it from the guide.
I'm pretty sure there is a way to flash .img files in OrangeFox... but I don't have tucana with me right now to check. Anyway, to install Magisk you can simply flash it in recovery. I realize it's not the recommended method now, but in case of tucana it's absolutely fine, working without any issue.
Navigation types should be found in Settings > System > Gestures.
As for permission, I think it's new Google policy introduced in Android 13. They limit permissions as much as possible and even those really needed aren't granted automatically. Actually things involved with privacy are getting more and more difficult with every Android release, not only for users, but for the app developers as well...
Stock camera app is very simple indeed, I think it's a conscious choice, but you can always find good alternatives supporting other lenses. There are good-working GCams with polished XML configs, there are also MIUI Camera ports, but much less perfect. If you have Telegram account, you can find more about camera things here:
Camera group: @minote10photography
APK channel: @minote10apk
XML channel: @minote10xml
Fingerprint dialog mismatch is a known issue and it's present on other devices as well. Probably fixable, we'll see. There are some other minor glitches like those you mentioned, hopefully they will be adressed in the next releases.
Generally the ROM is well done, allowing tucana get a second breath
Not a problem! I testdrove it for a bit and thought it would be good to report back so it keeps getting better, like you said, it seems the Tucana community isn't very engaged since many moved on to a different device. Even the one of my friend had its battery already capable to hold only 52% of what it could at the beginning
Lord Sithek said:
Actually second Data format is not obligatory, not harmful though but I'll probably remove it from the guide.
Click to expand...
Click to collapse
I followed it to the letter, since the phone wasn't mine and I just wanted to toy with it for a bit, but perhaps formatting data once (before booting into the system maybe?) is enough.
Lord Sithek said:
I'm pretty sure there is a way to flash .img files in OrangeFox... but I don't have tucana with me right now to check. Anyway, to install Magisk you can simply flash it in recovery. I realize it's not the recommended method now, but in case of tucana it's absolutely fine, working without any issue.
Click to expand...
Click to collapse
For the life of me, I wasn't able to do it on the current OrangeFox release for Tucana (11.1_3?), in other devices yes, there are ways to directly flash raw data to partitions, but not here. In any case, after the boot image is patched it could also be flashed via `fastboot`; I'm not a fan of recovery flashing Magisk to be honest, if at all possible I'd like all modifications to be systemlessly in my devices.
Lord Sithek said:
Navigation types should be found in Settings > System > Gestures.
Click to expand...
Click to collapse
So that's where it was!
Lord Sithek said:
As for permission, I think it's new Google policy introduced in Android 13. They limit permissions as much as possible and even those really needed aren't granted automatically. Actually things involved with privacy are getting more and more difficult with every Android release, not only for users, but for the app developers as well...
Click to expand...
Click to collapse
That's what I thought, but I've never built an Android distribution before, for me the default state should be consistent, sane, and functional; for me it's the whole experience what makes or breaks a product, something polished grows on me, means attention to detail.
For example, the camera app in some distros that goes without camera and mic permissions by default, seriously guys... what the hell, I *really* dislike having to spend serious time after the first boot to check and set basic things like that. I get the privacy argument, but surely everyone expects the camera app to just show pictures after tapping on it going with the example.
And if it can't be done, well... more patched to Android that are needed to make it so haha, many inbox apps ship with some permissions enabled by default.
Lord Sithek said:
Stock camera app is very simple indeed, I think it's a conscious choice, but you can always find good alternatives supporting other lenses. There are good-working GCams with polished XML configs, there are also MIUI Camera ports, but much less perfect.
Click to expand...
Click to collapse
I hope it wasn't a conscious decision and it's something that was kind of the default with the current base of the ROM and still wasn't changed, the one that's shipped right now doesn't do anybody any favors. I know there are alternatives, even in the Play Store there are plenty of camera apps, but it's the same as before: sane defaults. This device, for example, has what, 3 sensors + the macro one? And the default app uses just one of them without possibility of choosing? It may not be a big deal for many perhaps, but I think it's big enough for others to look somewhere else.
Lord Sithek said:
Fingerprint dialog mismatch is a known issue and it's present on other devices as well. Probably fixable, we'll see. There are some other minor glitches like those you mentioned, hopefully they will be adressed in the next releases.
Generally the ROM is well done, allowing tucana get a second breath
Click to expand...
Click to collapse
¡Oh! So it's a known issue an happens in other devices too? Damn... perhaps something to do with the layout? Since I was using the default gesture navigation the height of the button navigation bar wasn't present, maybe that's the thing that needs to be taken into account.
And I completely agree! Granted I didn't use the phone with OctaviOS that much (some 3 hours perhaps), but it was a pleasant experience, I think it can only get better from here with some dedication so congrats for all involved!
As for Telegram, I do use it, but I don't really have a Tucana so those groups aren't useful to me (I wouldn't be able to provide feedback on anything or try stuff) and since my friend wanted pure MIUI (not even Xiaomi.eu's) with a locked bootloader won't be of any help either hahaha but I wish Tucana users the best
Hi,
great rom, my MI 10 feels like a new modern phone now, thank you very much for development!
Everything works fine, except...
- camera crashed -> installed gcam port, not a problem any more...
- bluetooth volume is far too low, PLEASE tell me how to fix this issue. Tried development setting, but volume is still far too low. Any idea?
Thank's!
...seems to be an Apple Airphone problem, JBL box works fine...
jenzii said:
Hi,
great rom, my MI 10 feels like a new modern phone now, thank you very much for development!
Everything works fine, except...
- camera crashed -> installed gcam port, not a problem any more...
- bluetooth volume is far too low, PLEASE tell me how to fix this issue. Tried development setting, but volume is still far too low. Any idea?
Thank's!
Click to expand...
Click to collapse
Camera has always been a problem on this device for custom ROMs, but there are good GCam alternatives. You can also try to install MIUI Camera port called ANX, but there are some flaws
Thank you for this really very successful ROM. So far I haven't noticed any problems, except the camera which has problems on every custom rom with this smartphone! The interface is fast, and battery life is good.
Hi, thanks for this great ROM. Is UDFPS working for you ? Sadly it's not for me.
spOOk42 said:
Hi, thanks for this great ROM. Is UDFPS working for you ? Sadly it's not for me.
Click to expand...
Click to collapse
Yes, it works for me
spOOk42 said:
Hi, thanks for this great ROM. Is UDFPS working for you ? Sadly it's not for me.
Click to expand...
Click to collapse
It should work without AoD enabled, with AoD it struggles
Lord Sithek said:
It should work without AoD enabled, with AoD it struggles
Click to expand...
Click to collapse
Yes it is, but I don't want to use AoD.
Great OS, is there a setting for gesture control that allows swiping in the top half of the Phone in order to use in App functions such as opening the menu instead of only getting backwards?
philp97 said:
Great OS, is there a setting for gesture control that allows swiping in the top half of the Phone in order to use in App functions such as opening the menu instead of only getting backwards?
Click to expand...
Click to collapse
Not in the system, but you can control gestures bar height with AOSP Mods LSPosed module
Has this rom italian language? Thanks.
tucanuser said:
Has this rom italian language? Thanks.
Click to expand...
Click to collapse
Yes, this ROM has the Italian language.
Are there any new bugs compared to previous builds based on A12 ? Are Face unlocking, NFC, otg AOD, fingerprint, VOLTE, quick charge 18w working?
Amrch787 said:
Are there any new bugs compared to previous builds based on A12 ? Are Face unlocking, NFC, otg AOD, fingerprint, VOLTE, quick charge 18w working?
Click to expand...
Click to collapse
I did not have any particular bugs to note. Fast charging works up to 30W, fingerprint and face unlock works, NFC too, VOLTE too, OTG too, and AOD too.
1.What is latest build security patch date?
2. Is google pay working?
3. Is OTA supported? And when doing update apps settings are not changed?
4. Any bugs?

Categories

Resources