[curtana] Big collection of patches for xiaomi.eu 11.0.10.0 (stable) - Redmi Note 9S / Note 9 Pro (Indian Model) Guides,

Here is a big collection of patches ONLY for Redmi Note 9S (curtana) and ONLY for xiaomi.eu 11.0.10.0 (stable)
GENERAL
Different volume for calls and notifications.
Add a switch to change the notification sound in the pop-up sound window (using the volume buttons)
Full activation of "My Device" (My Device)
Full support for SuperWallpapers at Settings - Wallpaper - Super Wallpapers. [You must download and install the Home and 'Red planet' super wallpapers apps from anywhere].
Full enabled AOD (Always-on display) and add 2 more options:
<> Custom brightness (only for AOD). When you turn the screen on, the brightness will be restored.
<> AUTO close AOD after 15 - 600 seconds.
Change the Themes app with a newer that support Themes, Wallpapers, Fonts, Ringtones, Icons, Always-on, Dynamic.
Added Smart Network. Auto change network type, mobile data, Wi-Fi when you are in call or connected to Wi-Fi or mobile data are disabled or you turn screen off.
Press and hold on the Data button (in the bar with the buttons in the status bar), we go to the network selection.
Backup/Restore ALL your settings (well, some I may have forgotten) for patches. With one click you will have back all the settings related to the patches. [Settings - My device]
The settings are saved in the file <internal_memory>/mySettings<number>.xml
Changes at Security app:
<> You can disable notifications for system apps
<> You can disable system apps (careful with that)
<> Extra info at 'App info' (Data path, User ID, Target SDK version, Open in Play Store, Launch app)
You can update system apps from unofficial sources.
Screenshot settings at Settings - 'Additional settings' - 'Screenshot settings' [Save at external SD, Save folder (DSIM ot Pictures), Quality, Format (Jpeg, Png or WebP)].
Added GetApps - The chinese market from xiaomi.
[*]DISPLAY (Settings - Display)
Full screen (without showing the status bar)
Shake gestures -> 'Clear RAM' or 'Screen off'.
Animation effects when scrolling through lists (with many options).
Show/Hide search bar in Settings.
Exclude apps from Share menu.
Exclude apps from 'Open with' menu.
[*]STATUS BAR (Settings - Display - Notch & status bar)
Number of columns for switches (4-7) for one line and all lines.
Number of rows for switches (2-4).
Colors for switches (and border with color).
Colors for notifications (background and text and border with color).
Show/Hide brightness panel (also color and size/height and border with color).
Show/Hide expand indicator.
Notifications folder (for unimportant notifications to appear in a seperate folder).
Show provider name (with unlocked screen).
Connection refresh rate 500ms - 5000ms (if you have selected 'Show connection speed') and also show incoming and outgoing network speed in 2 lines.
Weather in status bar with temperature and/or icon and too many options.
Blur effect at expanded status bar.
Extra info at expanded status bar:
<> Show analog clock.
<> Show available RAM
<> Show CPU and battery temperature
<> Show notifications log button
<> Show clear memory button
<> Quick status bar header's height
Gestures at status bar:
<> Double tap to lock screen
<> Double tap at left or right side to do any Action (Turn off, Power menu, Volume dialog, Previous app, ..., Launch any app)
<> Long click to change brightness or select an Action (Turn off, Power menu, Volume dialog, Previous app, ..., Launch any app)
<> Swipe to change brighness
[*]HOME SCREEN (Settings - Home screen)
Continuous scrolling on the desktop - It's a bit "weird" with the Smart Assistant.
Home screen with App drawer and ALSO available the swipe up for any Action (Turn off, Power menu, Volume dialog, Previous app, ..., Launch any app).
Create Home screen shortcut (icon) for All Apps.
Number of columns in folders (3 - 5 columns).
Up to 7 icons in the baseline.
Show/Hide text in icons.
Show/Hide shadow on icons.
Reflection in icons on the baseline.
Close the folder after selecting/clicking on an icon.
Hide apps from Recent.
Home screen layout (4x5, 4x6, 5x5, 5x6, ...).
The text in the icons in two (maximum) lines (with micro-adjustment of the vertical distance).
Show/Hide text in baseline icons (with micro-adjustment of vertical spacing)
Gestures:
<> Double tap, double tap at top-left, double tap at top-right => do any Action (Turn off, Power menu, Volume dialog, Previous app, ..., Launch any app).
<> Swipe up or down (with 1 or 2 fingers) => do any Action (Turn off, Power menu, Volume dialog, Previous app, ..., Launch any app).
Blur effect in Recent applications.
Allow all orientations.
[*]BATTERY (Settings - Battery)
I turned on Power settings (Performance or Balanced).
Battery warning levels (Low, Critical and Safe Battery Level).
Battery color (inside).
[*]Notification light (Settings - Additional settings - Notification light)
Some settings here. You check...
[*]BUTTON SHORTCUTS (Settings - Additional settings - Button shortcuts)
Long Press (Menu and/or Home and/or Back) => Run any installed application.
Disable the power menu on the lock screen.
[*]PHONE - CONTACTS
Colors at call logs (this menu is at Settings - Display - 'Colors at call logs').
Home key while ringing - Action if you press Home on call -> Accept/Reject/Mute call or off.
Option for full screen foto in calls.
Show/Hide search bar in Recents and/or Contacts.
Display an icon next to the search bar (in Contacts) that leads to the international dialing codes of all countries.
[*]CAMERA
Various changes by activating features in curtana.xml.
[*]SCREEN LOCK (Settings - Passwords and security)
Disable screen lock for 'Trusted networks'.
Fingerprint actions for Single tap, Long tap and Double tap. Action can be Turn off, Power menu, Volume dialog, Previous app, ..., Launch any app.
Change music tracks with the volume keys (I have not tried it).
Sensitive content on the lock screen.
Some others that I forgot
Download - Installation
Download link 1 - With ThemeManager and SuperWallpapers support. To uninstall check the ***:
yandex: RN9S.curtana.st11.0.10.0(11q)eu.FULLpatches.magisk.zip
Gdrive: RN9S.curtana.st11.0.10.0(11q)eu.FULLpatches.magisk.zip
Download link 2 - With out ThemeManager and SuperWallpapers support. Uninstall working properly:
yandex: RN9S.curtana.st11.0.10.0(11q)eu.NoThemesFULLpatches.magisk.zip
Gdrive: RN9S.curtana.st11.0.10.0(11q)eu.NoThemesFULLpatches.magisk.zip
Because we can NOT change system apps directly, each of the above links is a magisk module. Install it like any other module.
NOTE 1: This is NOT a 'real' module. This is ONLY VALID for version xiaomi.eu 11.0.10.0 (stable). Will NOT work at any other version!!!
NOTE 2: If you update v. 11.0.10.0 you MUST uninstall the module first (most probably will not work with the new version). If you forgot, you can uninstall it after by using one of the methods bellow.
*** If you uninstall the module 'Download link 1', ThemeManager will NOT work. In this case you must dirty re-flast the ROM (no data loss). Sorry for this.
Uninstall
- You can unistall it from Magisk manager.
or
- Install this zip from TWRP:
yandex: UninstallFULLpatchesUserXP.RN9S.curtana.magisk.zip
Gdrive: UninstallFULLpatchesUserXP.RN9S.curtana.magisk.zip
[it will uninstall the module]
or
- You can use any Magisk recovery manager for TWRP and uninstall the module.
*** NOTE: If you have install "Download link 1" and uninstall the module, ThemeManager will NOT work. In this case you must dirty re-flast the ROM (no data loss). Sorry for this.

RN9P
UserXP_ said:
Click to expand...
Click to collapse
Hello. Could you make such module for redmi note 9 pro eu (xiaomi.eu)?

I can feel the lagginess when im using this magisk patch , i really love all the features. How to disable sleep on double tapping the fingerprint button? I found it quite annoying to accidentally lock my phone by double clicking it. Thank you for the mod btw ?

@artiushkin
Do you mean joyeuse?
No, I can not test it.
BUT (the devices are almost same), if this post is correct (I believe it is), and flash the curtana xiaomi.eu ROM 11.0.10.0 to joyeuse, then yes, you can put the above module in joyeuse and will work.
In any case, you can try to install the module, and if joyeuse can not boot, uninstall the module with one of the methods above.
[What is the latest xiaomi.eu version for your device?]
@ShazlieyAzizan
No lag with the patches. Remove any other magisk module.
Yes, fingerprint actions have some "bugs". Just go to Settings - 'Passwords & security' - 'Fingerprint actions' and disable all.

UserXP_ said:
@artiushkin
Do you mean joyeuse?
No, I can not test it.
BUT (the devices are almost same), if this post is correct (I believe it is), and flash the curtana xiaomi.eu ROM 11.0.10.0 to joyeuse, then yes, you can put the above module in joyeuse and will work.
In any case, you can try to install the module, and if joyeuse can not boot, uninstall the module with one of the methods above.
[What is the latest xiaomi.eu version for your device?]
Click to expand...
Click to collapse
yes, joyeuse. But there are some diferences: NFC, 64mp camera, 33watts charging and may be other. And device features xml...
The latest xiaomi.eu version for my device is 11.0.4.0

UserXP_ said:
@artiushkin
Do you mean joyeuse?
No, I can not test it.
BUT (the devices are almost same), if this post is correct (I believe it is), and flash the curtana xiaomi.eu ROM 11.0.10.0 to joyeuse, then yes, you can put the above module in joyeuse and will work.
In any case, you can try to install the module, and if joyeuse can not boot, uninstall the module with one of the methods above.
[What is the latest xiaomi.eu version for your device?]
@ShazlieyAzizan
No lag with the patches. Remove any other magisk module.
Yes, fingerprint actions have some "bugs". Just go to Settings - 'Passwords & security' - 'Fingerprint actions' and disable all.
Click to expand...
Click to collapse
alright it's all fixed , but do you know how to disable slide status bar to edit the brightness? I always hit the slider everytime I want to pull the status bar

@artiushkin
I can update the device features xml for joyeuse. I think the 2 devices share the same code.
If you can/want, try to install the module, and if joyeuse can not boot, uninstall the module with one of the methods above.
I will try tomorrow (if I can) to make blind patches.
@ShazlieyAzizan
Settings - Display - 'Notch & status bar' - 'Swipe status bar to change brightness' => Unchecked.

UserXP_ said:
@artiushkin
I can update the device features xml for joyeuse. I think the 2 devices share the same code.
If you can/want, try to install the module, and if joyeuse can not boot, uninstall the module with one of the methods above.
I will try tomorrow (if I can) to make blind patches.
@ShazlieyAzizan
Settings - Display - 'Notch & status bar' - 'Swipe status bar to change brightness' => Unchecked.
Click to expand...
Click to collapse
Alright got it right, will be testing it for a day or two, thank you ?

UserXP_ said:
@artiushkin
I can update the device features xml for joyeuse. I think the 2 devices share the same code.
If you can/want, try to install the module, and if joyeuse can not boot, uninstall the module with one of the methods above.
I will try tomorrow (if I can) to make blind patches.
Click to expand...
Click to collapse
Thanks a lot for trying. If necessary, I can provide all the necessary files from the firmware.

@artiushkin
I need the file \vendor\etc\device_features\joyeuse.xml (forgot to extract it...).
[I think that if you get it using a root file explorer, your device will NOT reboot (go to fastoboot)]

UserXP_ said:
@artiushkin
I need the file \vendor\etc\device_features\joyeuse.xml (forgot to extract it...).
[I think that if you get it using a root file explorer, your device will NOT reboot (go to fastoboot)]
Click to expand...
Click to collapse
Yes. Device will not boot.
Device_features https://yadi.sk/d/mYmcSVIY3HxXVA

TEST - Blind patches -- ONLY for Redmi Note 9ProEU (joyeuse) and ONLY for xiaomi.eu 11.0.4.0 (stable).
[Just to be clear, I mean this xiaomi.eu version: xiaomi.eu_multi_HMNote9ProEU_V11.0.4.0.QJZMIXM_v11-10.zip]
I think the joyeuse device will boot, but I don't know if an app will crash. In this case... logcat.
Download - Installation
Download link: RN9ProEU.joyeuse.st11.0.4.0(11q)eu.FULLpatches.magisk.zip
Because we can NOT change system apps directly, the above link is a magisk module. Install it like any other module.
NOTE 1: This is NOT a 'real' module. This is ONLY VALID for joyeuse version xiaomi.eu 11.0.4.0 (stable). Will NOT work at any other version!!!
NOTE 2: If you update joyeuse v. 11.0.4.0 you MUST uninstall the module first (most probably will not work with the new version). If you forgot, you can uninstall it after by using one of the methods bellow.
*** NOTE 3: If you uninstall the module, ThemeManager will NOT work. In this case you must dirty re-flast the ROM. Sorry for this.I am trying to correct.
Uninstall
- You can unistall it from Magisk manager.
or
- Install this zip from TWRP UninstallFULLpatchesUserXP.RN9ProEU.joyeuse.magisk.zip
[it will uninstall the module]
or
- You can use any Magisk recovery manager for TWRP and uninstall the module.
*** NOTE: If you uninstall the module, ThemeManager will NOT work. In this case you must dirty re-flast the ROM. Sorry for this.I am trying to correct.

UserXP_ said:
TEST - Blind patches -- ONLY for Redmi Note 9ProEU (joyeuse) and ONLY for xiaomi.eu 11.0.4.0 (stable).
[Just to be clear, I mean this xiaomi.eu version: xiaomi.eu_multi_HMNote9ProEU_V11.0.4.0.QJZMIXM_v11-10.zip]
I think the joyeuse device will boot, but I don't know if an app will crash. In this case... logcat.
Download - Installation
Download link: RN9ProEU.joyeuse.st11.0.4.0(11q)eu.FULLpatches.magisk.zip
Because we can NOT change system apps directly, the above link is a magisk module. Install it like any other module.
NOTE 1: This is NOT a 'real' module. This is ONLY VALID for joyeuse version xiaomi.eu 11.0.4.0 (stable). Will NOT work at any other version!!!
NOTE 2: If you update joyeuse v. 11.0.4.0 you MUST uninstall the module first (most probably will not work with the new version). If you forgot, you can uninstall it after by using one of the methods bellow.
*** NOTE 3: If you uninstall the module, ThemeManager will NOT work. In this case you must dirty re-flast the ROM. Sorry for this.I am trying to correct.
Uninstall
- You can unistall it from Magisk manager.
or
- Install this zip from TWRP UninstallFULLpatchesUserXP.RN9ProEU.joyeuse.magisk.zip
[it will uninstall the module]
or
- You can use any Magisk recovery manager for TWRP and uninstall the module.
*** NOTE: If you uninstall the module, ThemeManager will NOT work. In this case you must dirty re-flast the ROM. Sorry for this.I am trying to correct.
Click to expand...
Click to collapse
everything seems to work. Thank you very much. just didn't see it in the module device_features.

MiUI first check for <device>.xml inside miuisystem.apk and after at folder device_features. Open the miuisystem.apk as zip file and you will find the xml(s).

Could you provide another link than yadi.sk due limited of download now

Added Google Drive links at first post.

First of all, thanks for this patches.
Have flashed it, and is working so far.
Only issue I've noticed since flashing it, the screen goes off during I use the phone.
Then I have to unlock it again.
Don't known if there is a setting somewhere that the screen stays on while I'm using my device? ? Cause normally it should turn off after 15 seconds with NONE usage... ?
EDIT: Okay, seems like deactivating screen with fingerprint was activated right after flashing. After I have been in those setting (where all fingerprint actions were OFF by the way), screen stays on while using.
I guess my "problem" with the screen was cause I touched the fingerprint sensor while working on my phone ?

Never face this kind of problem.
Check the double tap for statusbar action and all Home actions (double tap, swipe).

blowy666 said:
First of all, thanks for this patches.
Have flashed it, and is working so far.
Only issue I've noticed since flashing it, the screen goes off during I use the phone.
Then I have to unlock it again.
Don't known if there is a setting somewhere that the screen stays on while I'm using my device? ? Cause normally it should turn off after 15 seconds with NONE usage... ?
EDIT: Okay, seems like deactivating screen with fingerprint was activated right after flashing. After I have been in those setting (where all fingerprint actions were OFF by the way), screen stays on while using.
I guess my "problem" with the screen was cause I touched the fingerprint sensor while working on my phone ?
Click to expand...
Click to collapse
Same here, you can disable setting an action to fingerprint tap and setting back to "none"

Ok, I will check this (probably bug).

Related

MTCB/MTCC rk3188 (5.1.1) Firmware with an xposed set of MTC apps

Based on latest LOLLIPOP with MICRO GAPS and OPEN GAPS 1024 x 600 and 800 x 480 from @dsa8310.
Sharing with you my custom modified rom with LP image.
UPDATE 29.8.2017:
MicroG version: 1024 x 600 and 800 x 480
- added screen saver with speed, clock and apps shortcut ported from well known developer @Malaysk (null null still present)
(if someone need: screen saver in the attachement - replace with root explorer: system - app - mtcscreenclock
MTCScreenClock (round)
- 1024 x 600 resolutions has different radio and bluetooth apk
- included all xposed modules and fast google maps
- remember to enable all xposed modules and copy folder contents to external gps card!!!
Enjoy
UPDATE: 3.9.2017 LINKS UP 2019
microGaps version:
Lite 1024x600 microG version.
openGaps version:
Lite 1024 x 600 openG version.
Lite 800 x 480 openG version.
___________________________________________________________________________________
- LITE version of system
- added xposed status bar module for remove status bar items (copy mtc-status bar to external GPS Card)
- new screen saver without null null text (if doesn't show install it manually from: system/app/mtcscreensaver)
- removed all the bloatware callendar, calculator etc...
- added a lot of tweaks to speed the units with 1gb ram
- added new car launcher AG (trial) for me the best - full version 1€
- new xposed mtc manager 2.5 module
LITE VERSION OPTIMIZATIONS:
- kernel tweaks (changed parameters of dalvik vm etc,...)
- better ram management
- faster scrolling
- faster boot
- better responsiveness
- increased performance and app ram management
- better video acceleration
- disable sending android logging stuff
- force gpu&cpu rendering
System now uses less than 470 Mb of ram
BEFORE YOU START:
1. With disable service app find google play store and disable the first 5 services from top including DailyHygiene.
2. Login to MicroG
3. In microG settings enable google device registration
4. Clear data on Google playstore or clear from recents
5. Enjoy fast 5.1.11. playstore (if not showing paid apps just restart HU)
MTCB MCU USERS
- DSA's mtcxp xposed module has to be enabled before the status bar will show.
PREINSTALLED APPS and MODULES:
All these apps and xposed modules are preinstalled and you just have to activate xposed modules you need:
- disable_service
- google-maps-9.2 (you can update it just install as normal apk)
- mtcservice-2.60
- mtcsound-2.0.5 (remove from xposed if you don't have sound mod for better performance)
- mtcxp-1.0
- quickreboot
- RootExplorer
- Titanium_Backup
- xposed-disablefullscreenkeyboard
- xposed-mtc-bt-2.3
- xposed-mtc-keys-5.2 (custom keys for harware buttons)
- xposed-mtc-manager-2.5 (mode button mod and no closing apps when starting the car, etc.)
- xposed-mtc-music-2.8
- xposed-mtc-poweramp-1.4 (working media keys and stopping power amp when mtc app is started)
- xposed-mtc-radio-1.11
- xposed-VolumeBar (replaces original volume bar)
- 7th floor sound mod preinstalled and working
OTHER ADDITIONS: (included in download to copy on external SD (GPS card)
There is also file to copy on SD card (GPS card) that has features for MTCManager:
- hardware mode button can be configured (included in download) as well to switch between apps and auto play them (radio, poweramp, music, pcradio etc)
- mtc screen clock
- mtc status bar
DISABLING THE SCREEN SAVER OR CHANGING TIME:
Edit on external SD/ GPS-Card : Mtc.Manager/settings.ini
# the inclusion of an alternative screen saver, when you specify false will work full-time mechanism:
screenClock=false or true to activate
# Time off the screen if you do not set out full-time settings will be used in sec:
screenTimeout=300
# The name of the screensaver program package
screenPackage=com.microntek.screenclock
# Name Activiti screensaver
screenClass=MainActivity
# If the name of the package and Activiti is not specified, it will use a standard screensaver
MTC MANAGER CAPABILITIES:
capabilities
All configuration files must be on the external map in the mtc-manager directory.
1. The module carries the functionality of xposed-mcu , which does not allow the radio to go to sleep during the scrolling of the starter.
- when receiving a signal to turn off the module delays for 5 seconds, if at that moment the power reappears, nothing happens, in the absence of power, the radio recovers into sleep.
Due to the features of the implementation of the inclusion in our MCU, the screen goes out for the time of voltage failure.
This functionality can be disabled in settings.ini:
Settings.ini
Mcu_power = false
2. The module has a white list of applications that does not allow the system to close necessary services and applications when going to sleep and when pressing the "Acceleration" button in the blind. Thus, the module allows to refuse from using mtc-wakeup-service .
Filename with exceptions whitelist.ini
The file name of the white list application packages must be listed.
#
example
3. Accelerated start of user services. The services are started when the system kernel is loaded.
The list of services should be on the external map in the mtc-manager directory, the file name start_services.ini
each line should contain the service name in the format package name / full service name,
#
example
4. An alternative screensaver with a list of exceptions, running in any (even a non-standard application). The standard screen saver mechanism is activated.
It may not work on all firmware.
Settings in the settings.ini file.
Settings.ini
# Inclusion of an alternative screensaver, if false, the standard mechanism will work:
screenClock = true
# screen off time, if not specified, the value from the
default settings will be used: screenTimeout = 60
# screen saver program name
screenPackage = com.microntek.screenclock
# screen saver activation name
ScreenClass = MainActivity
# if the package name and activations are not specified, then the standard screensaver will be used
The exception list is located in the ss_exceptions.ini file - the package names must be listed, for example:
Ss_exceptions.ini
com.microntek.music
ru.yandex.yandexmaps
Also the screensaver will not start when talking on the phone, the rear view camera, navigation and turning off the radio.
If instead of a beautiful clock MTCSreenClock.apk a screensaver with a standard digital clock on a black background is called, you need to make sure that the MTCScreenClock application is installed.
If the application is installed, you can try setting screenPackage and screenClass parameters in settings.ini
5. Also in the module there is a "backup" for correct sound adjustment in MTC-Volume and MTC-Service .
#
The adjustment of sound in firmware on Android 4.4.4
6. Re-designation of OBD-device bluetooth.
Device names must be listed in the settings.ini file in obd_device parameter, separated by commas, in the form in which they are visible in the standard hands-free application. You can specify not names, but parts of names, for example:
Settings.ini
Obd_device = OBD, DUAL-SPP
7. Set the list of programs that are switched by the MODE button,
In settings.ini, set
Settings.ini
ModeSwitch = true
Programs are switched sequentially one after the other.
For correct sound switching, the applications used must be managed (play / pause) programmatically via intents. If the player does not support the start and stop playback of external intents, then you have to manually switch the sound.
When you click on the MODE button, the active application is searched for in the running list. Next, the application is sent a command (configurable in mode.ini) to close or pause the audio stream. After that, the default activation for the next application is launched and the application is sent a command to start playback (also configured in mode.ini)
#
Mode.ini
8. Disable the launch of the last running program.
Settings.ini
Clear_last_app = true
9. GPS time synchronization.
Settings.ini
Sync_gps_time = true
10. Turn on w-fi at startup.
Settings.ini
Wifi.on = true
Paypal:
https://paypal.me/johnydj?locale.x=en_US
Hello,
Please help me a little, it was a more than one year since I updated my fw.
How do I update to this firmware, I forgot the procedure?
Is it clean install, all apps/data are going to be wiped and must be installed again?
Is there a way to backup current firmware/apps, like twrp image or something (in case something goes wrong)?
Thank you
grgart said:
Hello,
Please help me a little, it was a more than one year since I updated my fw.
How do I update to this firmware, I forgot the procedure?
Is it clean install, all apps/data are going to be wiped and must be installed again?
Is there a way to backup current firmware/apps, like twrp image or something (in case something goes wrong)?
Thank you
Click to expand...
Click to collapse
Backup with titanium backup all your apps you want.
wipe data/factory reset from recovery, then flash the image with clear all
With titanium backup restore your apps back, thats it.
hi johnny,
would like to check if u manage to solve these issues of
1. xposed volume bar in the center of screen instead of bottom
2. misaligned apps buttons in mtcbluetooth mtcwheelstudy etc.
thank you in advance
jun81 said:
hi johnny,
would like to check if u manage to solve these issues of
1. xposed volume bar in the center of screen instead of bottom
2. misaligned apps buttons in mtcbluetooth mtcwheelstudy etc.
thank you in advance
Click to expand...
Click to collapse
1. Did you activate xposed mtc manager module in xposed app ?
2. Can you post picture, I didn't experienced this issue on my unit using the same image...
3. Please note this is 1024 x 600 resolution image...flashing on 800 x 480 can couse this issues you have...
Will post pic once I get a chance. Had no problem with gui using the dsa's last dec 5.1.1 rom.
jun81 said:
Will post pic once I get a chance. Had no problem with gui using the dsa's last dec 5.1.1 rom.
Click to expand...
Click to collapse
I added screen saver in latest version. But still don't know why you have problems with resolution. I can upload stock apps and you can try if there is also problem or not...
What are the performance benefits from the dsa8310 rom on a 1gb ram headunit?
I'm currently running dsa8310 latest 5.1.1. on my 1gb headunit. What sort of advantages will I see if I flash to your rom?
iselfdevi said:
What are the performance benefits from the dsa8310 rom on a 1gb ram headunit?
I'm currently running dsa8310 latest 5.1.1. on my 1gb headunit. What sort of advantages will I see if I flash to your rom?
Click to expand...
Click to collapse
Hard to say without knowing the exact version of his ROM youre running currently, but generally its a good idea to update the software as it is on any computer/smartphone/tablet. You shouldnt have to wipe data if youre already using it.
Read the thread to see the improvements that have been made recently - he lists them all.
Waiting for the 800 x 480 version !
champikasam said:
Waiting for the 800 x 480 version !
Click to expand...
Click to collapse
Done, check it out
Johny DJ said:
Done, check it out
Click to expand...
Click to collapse
Awesome ! Will check and let you know
---------- Post added at 04:39 PM ---------- Previous post was at 04:06 PM ----------
Johny DJ said:
Done, check it out
Click to expand...
Click to collapse
Could you check whether 800 x 480 img file is properly formatted ? I'm unable to mount or extract it. Getting an error saying the img file is corrupted. Will try to download again and try.
champikasam said:
Awesome ! Will check and let you know
---------- Post added at 04:39 PM ---------- Previous post was at 04:06 PM ----------
Could you check whether 800 x 480 img file is properly formatted ? I'm unable to mount or extract it. Getting an error saying the img file is corrupted. Will try to download again and try.
Click to expand...
Click to collapse
Full dropbox, check again...
Johny DJ said:
Full dropbox, check again...
Click to expand...
Click to collapse
Downloaded again. Same error
champikasam said:
Downloaded again. Same error
Click to expand...
Click to collapse
I extracted microg_preinstalled_800x480LP5.1.1rk3188.MTCB-C(20.8.2017) without problems ??
Try to rename it to some short name: update or something...
New link .rar
https://www.dropbox.com/s/95j1iqvqv...0x480LP5.1.1rk3188.MTCB-C(20.8.2017).rar?dl=0
Johny DJ said:
I extracted microg_preinstalled_800x480LP5.1.1rk3188.MTCB-C(20.8.2017) without problems ??
Try to rename it to some short name: update or something...
New link .rar
https://www.dropbox.com/s/95j1iqvqv...0x480LP5.1.1rk3188.MTCB-C(20.8.2017).rar?dl=0
Click to expand...
Click to collapse
Thanks ! i was able to download using the rar file. Most of the functions are working great ! It's fast and responsive. Please check on the following:
1) I'm unable to see the task bar/notification drawer at the top. I'm on the default launcher. Do i need to enable it anywhere ? Check the photos below:
https://ibb.co/hiJM1k
https://ibb.co/f24GZ5
2) I couldn't find google maps installed by default. So i installed the latest version from the play store. Its working fine (fast and responsive), but it doesn't show up in the selection list when i press the navi button on the player (to set it as the default navigation app). I only see the following nav apps in the list:
https://ibb.co/gG4YE5
Thanks !
champikasam said:
Thanks ! i was able to download using the rar file. Most of the functions are working great ! It's fast and responsive. Please check on the following:
1) I'm unable to see the task bar/notification drawer at the top. I'm on the default launcher. Do i need to enable it anywhere ? Check the photos below:
https://ibb.co/hiJM1k
https://ibb.co/f24GZ5
2) I couldn't find google maps installed by default. So i installed the latest version from the play store. Its working fine (fast and responsive), but it doesn't show up in the selection list when i press the navi button on the player (to set it as the default navigation app). I only see the following nav apps in the list:
https://ibb.co/gG4YE5
Thanks !
Click to expand...
Click to collapse
1. Hm...really don't know what happend to statusbar... try to disable / untick all xposed modules and reboot to see if some of xposed modules is cousing problems... I hope you did wipe all data / factory reset and then clear all and install from usb/sd and after that you can try wipe all data again and reboot, but everything should work because it's the same image from dsa's just added all the xposed modules...,
2. Yes, I forgot it, I updated image again and here: just copy folder in the rar with root explorer to system/app and change permisions just Maps.apk to r-r-w (664) reboot.
Try just to find your launcher in the android settings - apps and clear data.
Maps: https://www.dropbox.com/s/m44hv1189is36fr/Maps.rar?dl=0
Hello !
First I have to thank you @Johny DJ for this beautiful firmware. It's faster than i ever had on my MTCC-KLD6-V2.97 1024*600.
Also I take this opportunity to thank @dsa8310 and @Malaysk for their brilliant work in this adventure.
I love you guys, all as you are.
This said, i have a question : What's the difference between the first firmware (released 14/08 i think) that works really good on my unit RK 3188 (1024*600) and the release of today ?
Also my only "problem" is the text "null null" (like here : https://ibb.co/dL3dU5) on the screensaver which i think it correspond normally to the weather in Malaysk's rom. So i tried to install the weather app provided by Malaysk called "MTCWeather.apk" but it does not work. I have to precise that the display of the speed works OK.
Does this new release correct this little issue ?
Again thanks for all and have a nice day.
Cheers !
airlink75 said:
Hello !
First I have to thank you @Johny DJ for this beautiful firmware. It's faster than i ever had on my MTCC-KLD6-V2.97 1024*600.
Also I take this opportunity to thank @dsa8310 and @Malaysk for their brilliant work in this adventure.
I love you guys, all as you are.
This said, i have a question : What's the difference between the first firmware (released 14/08 i think) that works really good on my unit RK 3188 (1024*600) and the release of today ?
Also my only "problem" is the text "null null" (like here : https://ibb.co/dL3dU5) on the screensaver which i think it correspond normally to the weather in Malaysk's rom. So i tried to install the weather app provided by Malaysk called "MTCWeather.apk" but it does not work. I have to precise that the display of the speed works OK.
Does this new release correct this little issue ?
Again thanks for all and have a nice day.
Cheers !
Click to expand...
Click to collapse
Thank you!
There is no so much difference, just added new screen clock, but there will be still null null. It won't work because it's settings are part of android settings from Malaysk.
You should try lockclock apk (its related to weather app)
If you find a solution I can update system image to get weather fully working, but I was not bothering with that, because then system will also use more ram etc...I will try to remove the null null item...
here are the apps you can try:
https://www.dropbox.com/s/sukxg16l2z4ygbr/apps.rar?dl=0
Johny DJ said:
Thank you!
There is no so much difference, just added new screen clock, but there will be still null null. It won't work because it's settings are part of android settings from Malaysk.
You should try lockclock apk (its related to weather app)
If you find a solution I can update system image to get weather fully working, but I was not bothering with that, because then system will also use more ram etc...I will try to remove the null null item...
here are the apps you can try:
https://www.dropbox.com/s/sukxg16l2z4ygbr/apps.rar?dl=0
Click to expand...
Click to collapse
@Hal9k_'s MTCD ROM has a screen lock, I asked him how he did it and he said he just added back the original Android code.
EDIT : Lol, stupid me you said "lockclock" not screen lock ! Doh !

[07.03.19] Pie I SBA I Dr.Ketan ROM I Jio VoLTE I Xposed

G955F/FD Dr.Ketan ROM DeKnoxed
{
"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"
}
ROM Features (Pie)
- Based on latest Official Pie SBA
- Included stock enforcing kernel
- Tested EdXposed and working
- DEX supported (Not tested)
- PowerMenu Option (Long press Power) for Reboot to Recovery (This Option varies for Tweaks Pro users)
- SPay with Gear wearable (Only supported models) - Provided you have installed required packages and hidden 'pay' stuff with magisk hide.
- Reduced call disconnect delay.
- High Volume warning disabled
- Screenshot in Secure Tab
- Denoxed with minimally debloated (tried to preserve most functions though)
- 3minit battery (ROM Tool)
- Dolby can be used on Phone speaker too (Try only after applying Essential fix from Tool)
- Camera record 60 fps (not tested)
- Dual Messenger for all app mod (Aroma selectable)
- Dual SIM + SD card fix as aroma selection so ROM can be flashed without removing second SIM (Recommended to select same from ROM Tool later)
- Added some important samsung stuff
Calculator
Music
S Health
- Titanium Backup (aroma selectable)
- Internet browser Secret mode
- S Health patched for using with rooted device.
- Able to web login with biometrics on samsung browser
- ROM Tool with following options
Ad-Free Quick Panel Toggles
PowerMenu Quick Panel Toggles (Power Off/Reboot/Recovery)
Auto detect Busybox and auto flash if requires.
NavigationBar heights on the fly (Smaller/Stock)
Long Press Home customization : Select Device assistance as LP Home from settings, then select if you want to use it to assign to any available app/service), You can reset choice from ROM control
Scloud - As this is major battery killer, You ca enable/disable anytime from ROM control
Fbind Helper : Small tool to use Fbind magisk module (Need to install separately from Magisk - Download - Magic Folder Binder. It is same like folder mount. You can mount Int SD folder to Ext SD
Viper sound mode - Single click enable/disable Viper sound mode
ROM Control - See below for more details
Battery icon - stock/3minit battery on the fly.
Clock Position - Left/Center/Right on the fly.
Mods & Fix
Enable Dual SIM + SD support
Netflix/Optus sport fix
BT Pair fix - N960F ROM shouldn't have issue out of box but can trigger with flashing xyz, Use only if you are having issue
Auto Call Record (Without CSC features)
Biometrics on Reboot. If you want to login bank app/Paypal with fingerprint, you need to disable this.
Update & Fix section
ROM Control Fetures
PowerMenu with Long Press Power
Battery Bar with thickness and color option
Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option
Virtual Key with Toggle (Lt side - Menu, Rt side - Power, Centre - Home)
Double tap statusbar to sleep
Navigation Bar color
PS : There may be few more options will be there but won't work if those are not mentioned here.
Oreo
ROM Features (Oreo)
- Based on official oreo G955FXXU4CRGH
- S9+ Features - Very limited port. Better can say features port. Some S9+ features ported like
Live Wallpaper
Video play on LockScreen
Dolby
- Device status set to Official
- Included wide range of CSC (Total 213)
- Decrypted CSC features
- DEX ready (Not tested)
- OMC flash have now three option
G955F omc
G955N omc
skip (NO omc)
- Aroma includes option to root(magisk)/No root (For SuperSu - read below add on at end of post)
- Good LOck 2018
Edge lighting plus (aroma selectable)
Side Key (One hand Operation) - Aroma selectable
QS Color - ROM Tool (No CSC restriction)
Lock Star - ROM Tool (No CSC restriction)
Task Changer (Recents) - ROM Tool (No CSC restriction)
Routines - ROM Tool (No CSC restriction)
- Clock Face for AOD and LockScreen
- Included stock enforcing kernel
- Reduced call disconnect delay.
- High Volume warning disabled
- Hign brightness strain warning disabled
- Screenshot in Secure Tab
- Camera flashlight up to 1% battery
- Denoxed with minimally debloated (tried to preserve most functions though)
- Ad-Free preactivated Toggle in ROM Tool
- Enabled Launcher Rotation Toggle in launcher settings.
- Reboot to recovery (If not available, apply essential fix from ROM Tool)
- 3minit battery and 3minit clock (you will get option to choose just after finishing setup, also you can change anytime from ROM Tool)
- Added some important samsung stuff
Calculator
Email
Music
Samsung Gear
S Internet
- Titanium Backup aroma selected
- SystemUI mods
No secure login (After reboot no need to compulsory use PIN, it can be unlocked with fingerprint)
Battery Bar with thickness and color option
Network meter with Toggle (Lt/Rt/Quick Panel/None) with color option
Virtual Key with Toggle (Lt side - Menu, Rt side - Power, Centre - Home)
Double tap statusbar to sleep
- Internet browser Secret mode
- S Health patched for using with rooted device.
- Able to web login with biometrics on samsung browser
- ROM Control (ROM Tool - ROM control) with following option
Toggles for System UI as mentioned above
Sound modes (Untested)
There are few more options will be there but won't work if those are not mentioned here.
- ROM Tool with following options
Auto detect Busybox and auto flash if using magisk, Manual option to install for SuperSU users)
NavigationBar heights on the fly (Smaller/Stock)
Long Press Home customization : Select Device assistance as LP Home from settings, then select if you want to use it to assign to any available app/service), You can reset choice from ROM control
Scloud - As this is major battery killer, You ca enable/disable anytime from ROM control
Fbind Helper : Small tool to use Fbind magisk module (Need to install separately from Magisk - Download - Magic Folder Binder. It is same like folder mount. You can mount Int SD folder to Ext SD
Battery and Clock selection - Select stock/3minit battery/clock on the fly.
EFS Backup. Single click EFS Backup (Storage location - Int Storage/MyEFS)
Viper sound mode - Single click enable/disable Viper sound mode (should work with both magisk/supersu) & option to choose old/New viper, You can switch between anytime (just reboot needed in between)
If you want to use any other version of Viper, first enable one(Old/New) and then you can install other version as regular apk to work.
Also to note that, viper will work after 15-20 sec of rebooting device (you will see a toast msg Viper activated' after every boot if you have enabled it).
Some additional toggles (will auto apply on first boot or you can force apply by - ROM Tool - Apply essential fix)
NavigationBar custom color
Update & Fix section
Important instruction for ROM Tool - After clean install ROM Tool should ask supersu permission on first boot, if you don't see call then manually check magisk/supersu log
- Multi CSC. It contains many CSC inside (All included under 'OXM') and will auto installed. If you have other CSC installed (Other than Original One), you may get message to RESET after first boot. In that case, you will lose root and have to flash magisk again to retain root access.
- Xposed Installer Pre installed without framework
If you don't using xposed - simply uninstall it as regular user app and it won't change anything
If you want to use xposed - Open Xposed installer from app drawer - Click on cloud symbol below - Install/Update - Select 'Install' - Grant SU access -
Reboot when script run and ask to reboot. First time it may take longer to boot.
After boot, you will have Xposed ready to use.
Click to expand...
Click to collapse
* Some fetures may vary depend on ROM version. Read changelog post for latest update and features of current version.
Credit and Thanks :
@Chainfire - Respected elite developer for supersu and his unbelievable contribution to XDA/Android community. @wanam - Respected elite developer for his awesome contribution and references to his works.
@topjohnwu for Magisk
@xperiacle the amazing developer for reference to his work and tools. @gharrington for 3minit battery and QuickLaunch.
ROM Control source and all credit and thanks goes to @daxgirl and @Wuby986 for their open source project for RomControl.
@Tkkg1994 for his permissive kernel @AbrahamGC for some ideas @frap129 for Spectrum app. samsungvn htcmania for tips and some stock apps
XDA:DevDB Information
Dr.Ketan ROM S8, ROM for the Samsung Galaxy S8
Contributors
dr.ketan
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
Version Information
Status: Stable
Created 2018-09-12
Last Updated 2019-03-07
Installation and Download
For S8+ (G955) users
Important :
- This will void warranty.
- As of now you will lose Samsung Pay and Secure folder forever if you root once, even unrooting won't help. (hope in future we can get it working on tripped knox device)
- OTA likely won't work once you root device.
Installation :
If you are on stock ROM/Recovery, follow below said steps
1.Enable Developer Option (settings - about phone - Software information - Tap 7 times on build number to activate developer option in settings menu)
2.Enable OEM Unlock from developer option (If you don't have this option then read this you can't flash ROM before this option available.)
3.Download and copy ROM File to Ext SD card, Use ES file/Root explorer or any similar to check MD5, it should be match with provided in download section.
4.Download official TWRP
5.Switch Off device
6.Press Vol down + Bixby + Power to reboot to download mode, press volume up when asked to continue to download mode
7.Download Odin and open it, Disable 'Auto reboot' from option menu of Odin
8.Select TWRP (tar image) with AP tab of Odin and Start
9.Once Successfully flashed, you will see 'Passed' in Odin tab
10.Disconnect device and hold Vol down + power till screen goes off, Now immediately press Vol Up + Bixby + Power to reboot to TWRP
11.Select to allow modification
12.From TWRP, Select WIPE menu - Then FORMAT DATA - You need to type 'yes' to perform wipe. WARNING : This will erase all data including Int SD storage from device
13.Once format device completes, go back and select REBOOT' Menu and then - 'RECOVERY', This will reboot to TWRP again
14.Now select Install and navigate path to Ext SD card - ROM zip file, you have copied earlier
15.Let device boot, and read ROM specific Instructions below.
If you are on CWM recovery and custom ROM already, Follow below said steps.
1.Download ROM zip and place on Int Storage/Ext SD and check MD5
2.Reboot to recovery and select factory reset and flash ROM zip you have copied in step 1.
3.Let device boot,Read ROM specific instructions below.
Click to expand...
Click to collapse
Some ROM specific instructions
1. On boot, you may not able to use ROM tool or some few features for first few minutes. This issue explained in MustRead.txt file in download area.
3.Since Pie version, OEM is pre-fixed with kernel patch and after flashing ROM, you may find OEM option in developer settings but it will be disable, it is actually because of hack/fix applied. In real case if it is disabled then you may not able to boot rom with TWRP. Simply ignore it.
Read ChangeLog of ROM you are going to flash for any specific instructions. Link to changelog is available in next post below.
Can I dirty flash (without factory reset) ROM? No, We don't recommend it. If you are able to handle consequences with dirty flash then proceed, but don't post bugs in forum without clean installing ROM.
PS : Who can handle consequences of dirty flashing, they never need to ask this question in forum.
Download : http://www.drketanrom.com/s8plus.html
Instructions provided above are for latest version of ROM only, on previous versions of ROM it may or may not be same, we recommend to flash latest ROM only.
ChangeLog
Oreo
O1 - 12.09.2018 - Initial Release
Pie
P01 - 07.03.2019
Bootloader and Model
And last -
This ROM is ditto of my Note 8 ROM except changed Base to S8+ to make it stable for this device. Indeed spend only few hrs to made this.
I may not regular update this ROM as I don't have S8+ access always, I have made this for my daughter so sharing it here if any users want to use it. I will look into it if there is major bug there. In future I may update ROM if get chance but NO promise.
G950f supported?
Dome12 said:
G950f supported?
Click to expand...
Click to collapse
Not tested on S8 but it should work. Keep S8 kernel on device if requires. Let me know if any issue then I will check it.
S8 950F booted fine with Nox 16... testing rom right now, everything seems to work great and lots of customization. TNX alot!
pajaSRB said:
S8 950F booted fine with Nox 16... testing rom right now, everything seems to work great and lots of customization. TNX alot!
Click to expand...
Click to collapse
Thanks for testing and reporting
Does included kernel failed or you have not tried it and straightway flashed nox?
dr.ketan said:
Thanks for testing and reporting
Does included kernel failed or you have not tried it and straightway flashed nox?
Click to expand...
Click to collapse
Included didn even try, i flashed nox 16 straight after your super rom.
pajaSRB said:
Included didn even try, i flashed nox 16 straight after your super rom.
Click to expand...
Click to collapse
Thanks
Let me know if any bug found on S8
dr.ketan said:
Thanks
Let me know if any bug found on S8
Click to expand...
Click to collapse
flashed on s8 950f no problem thanks for the rom
Two battery icons.(one is default samsung theme and other is black themed )
This two are not working.
destan4503 said:
flashed on s8 950f no problem thanks for the rom
Click to expand...
Click to collapse
Thanks for reporting
pajaSRB said:
Two battery icons.(one is default samsung theme and other is black themed )
This two are not working.
Click to expand...
Click to collapse
ROM tool have option to hide one battery, if you have double icons even after selecting stock icon in rom tool then might be theme causing it
As workaround try this
Select 3minit, this will disable Samsung stock icon, and disable 3minit icon from 3minit app
Those two features are likely csc related and may needed some modification in system.
dr.ketan said:
Thanks for reporting
ROM tool have option to hide one battery, if you have double icons even after selecting stock icon in rom tool then might be theme causing it
As workaround try this
Select 3minit, this will disable Samsung stock icon, and disable 3minit icon from 3minit app
Those two features are likely csc related and may needed some modification in system.
Click to expand...
Click to collapse
No luck...still have two battery. In status bar all is perfect but in setting two battery options.
pajaSRB said:
No luck...still have two battery. In status bar all is perfect but in setting two battery options.
Click to expand...
Click to collapse
Try removing theme and see if that causing issue
dr.ketan said:
Try removing theme and see if that causing issue
Click to expand...
Click to collapse
Funny thing is that I have only stock theme no other installed.
Also this happens when i change navbar hight.
pajaSRB said:
Funny thing is that I have only stock theme no other installed.
Also this happens when i change navbar hight.
Click to expand...
Click to collapse
Stock?
Can you link me that? Navbar height can be bcoz of different size of display, can be fixed.
Can you show me clear image of statusbar? I can see single icon only. Possibly blank space both the side is bcoz of different size of s8 s8+, also easy to fix probably
dr.ketan said:
Stock?
Can you link me that? Navbar height can be bcoz of different size of display, can be fixed.
Click to expand...
Click to collapse
View attachment 4594531
Link?
Anyway man everything is soooo smooth and fluid not a single hick up.

[XPOSED][Pie] Firefds Kit 9.1.0.5-STABLE-15 - Customize Samsung OneUI [10/01/21]

Version for Marshmallow is available here: https://forum.xda-developers.com/xposed/modules/app-xtouchwizs5-customization-touchwiz-t3372401
Version for Nougat is available here: https://forum.xda-developers.com/xposed/modules/app-firefds-kit-customization-touchwiz-t3692391
Version for Oreo is available here: https://forum.xda-developers.com/xposed/modules/app-firefds-kit-customization-touchwiz-t3749479
Firefds Kit [Pie]
Xposed module for Samsung Pie devices.
This application also uses Root access to apply some Samsung CSC features.
Starting from version 1.0.3.0 Stable 4, the module no longer requires root access. All features that required CSC changes in the past now use Xposed hooking.
Known working devices:
Galaxy S8 SM-G950F
Galaxy S8+ SM-G955F
Galaxy S9 SM-G960F
Galaxy Note 9 SM-N960F
Galaxy S10E SM-970F
Galaxy S10 SM-973F
Galaxy S10+ SM-975F
Galaxy Tab S4 SM-T835
Features
The module has the following features:
Fake system status to Official
Selectable advanced power menu options:
Power off
Restart
Emergency mode
Recovery (with custom text)
Download
Data mode switch
Screenshot
Switch User (when multi user is enabled)
SystemUI restart
Flashlight
Screen Recorder (requires Samsung screen recorder app installed)
Disable restart confirmation
Enable performing power menu reboot / power off actions only after unlocking secure lock screen (stock behavior)
Disable display of power menu when secure lockscreen is locked
Enable call recording and call recording settings
Replace add call button instead of call recording and adding record by menu option
Clock Size option
Enable SD Card with Dual Sim option
Enable Call ID and spam protection option
Enable Secure Folder
Enable Screen Record tile and Settings options (requires Smart Capture 3.0.0+ installed)
Enable screen record while in call (requires Smart Capture 3.0.0+ installed)
Enable additional advanced hotspot settings option
One UI Home transition animation selection
Hide VoLTE icon in status bar
Hide persistent USB connection notification
Hide persistent charging notification
Enable block phrases in messages app settings
Enable native blur on notification panel pull down
Enable navigation bar color settings in Navigation Bar settings
Navigation bar custom color picker
Enable multi user toggle
Set max user value selector
Show seconds in status bar clock toggle
Show AM/PM for seconds on clock toggle
Show clock date on right of clock toggle
Add date to status bar clock options
Enable fingerprint unlock on reboot toggle
Enable biometrics unlock on reboot toggle
Add network speed menu to show network speed in the status bar
Data icon symbol selection (4G, LTE, 4G+, 4.5G)
Show Data usage view in quick panel
Double tap for sleep
Hide NFC icon
Disable Bluetooth toggle popup
Disable sync toggle popup
Disable high level brightness popup
Hide carrier label
Carrier label size selection
Disable loud volume warning
Disable volume control sound
Disable low battery sound
Screen timeout settings
NFC behavior settings
Auto MTP
Disable camera temperature check
Enable camera shutter sound menu
Disable call number formatting
Disable SMS to MMS threshold
Force MMS connect
Bypass exchange security
Disable signature check
Disable secure flag
Attention
This was built and tested on the Samsung Galaxy S8 G950F (Exynos) varient.
For Galaxy S9 and above which use encrypted CSC files - I have disabled a few CSC features because I can't test their implementation.
EdXposed is still very much a WIP and is still in beta.
THERE COULD BE BUGS/CRASHES/BOOTLOOPS, but it's pretty stable.
I've been working with both solohsu and C3C0 on testing EdXposed on Samsung devices.
Major Update
In the Pie version of FirefdsKit, I have updates the project in the following aspects:
Moved project from Eclipse to Android Studio
Updated compile SDK version to use latest SDK (28)
Updated dependencies to use online sources
Switched from Chainfire's SU library to topjohnwu's (Magisk) SU library
Installation
To install this module you need the following apps and modules installed on your device:
Magisk v18.1 and above - https://github.com/topjohnwu/Magisk/releases
Magisk Manager v7.0.0 and above - https://github.com/topjohnwu/Magisk/releases
Riru Magisk module v16.0 and above - https://github.com/RikkaApps/Riru/releases
EdXposed Magisk module v0.3.0.0_beta2 and above - https://github.com/ElderDrivers/EdXposed/releases
EdXposed Installer v2.2.1 and above - https://github.com/solohsu/XposedInstaller/releases
Download
Since EdXposed is still in an early stage, I have marked the initial release as Experimental.
In order to download it you need to enable seeing experimental releases in the module list - EdXposed Installer > Settings > Versions to be shown > Experimental
http://repo.xposed.info/module/sb.firefds.pie.firefdskit
Source Code
https://github.com/Firefds/FirefdsKit
Known Issues
Some features are removed on purpose. Since GravityBox has been working on Samsung Oreo devices without much issues, I only implemented features that need special Samsung coding. You can check GravityBox for Pie for additional features.
It could take some time to popup the root request, just wait a few minutes until it pops up, usually not much after the xposed installer recognized the module
External Libraries
The project uses the following libraries:
https://github.com/topjohnwu/libsu
https://github.com/rovo89/XposedBridge
https://github.com/rovo89/XposedMods/tree/master/XposedLibrary
https://github.com/jaredrummler/ColorPicker
Samsung framework libraries which are used for compile only
EdXposed Whitelisting
Users who want to use EdXposed's whitelist feature should whitelist the following apps:
Android System - android
Call - com.samsung.android.incallui
Camera - com.sec.android.app.camera
Contacts - com.samsung.android.contacts
Email - com.samsung.android.email.provider
Firefds Kit - sb.firefds.pie.firefdskit
Messaging - com.samsung.android.messaging
MTP Application - com.samsung.android.MtpApplication
NFC - com.android.nfc
One UI Home - com.sec.android.app.launcher
Settings - com.android.settings
Software Update - com.wssyncmldm
System UI - com.android.systemui
Credits
This module wouldn't have been here without the following people:
RikkaW - Creator of Riru Magisk module, which provides a way to inject codes into zygote process
@rovo89 - Creator of the original Xposed framework APIs
solohsu and MlgmXyysd - Creators of the EdXposed Magisk module and Installer that made all of this possible
@C3C076 - Creator of GravityBox Xposed modules, which I learnt a lot from
@wanam - Creator of the original XTouchWiz module, which this module is based on.
@topjohnwu - Creator of Magisk
@AbrahamGC - For the Extended Power Menu - Pie - Odex framework Smali guide
jaredrummler - For Color Picker library
Telegram
Announcements and pre release versions - https://t.me/firefdskit
This is a moded version of Wanam's XTouchWiz:
https://github.com/wanam/XTouchWiz
Reserved
Thank you for your great work sir!
Could you please add available to use finger print of face unlock after reboot??
Kglim said:
Thank you for your great work sir!
Could you please add available to use finger print of face unlock after reboot??
Click to expand...
Click to collapse
I will look into it
Can you implement battery circular?.. Thank you very much for your hard work [emoji3526][emoji4][emoji4]
Enviado desde mi SM-N950F mediante Tapatalk
Francescorm76 said:
Can you implement battery circular?.. Thank you very much for your hard work [emoji3526][emoji4][emoji4]
Enviado desde mi SM-N950F mediante Tapatalk
Click to expand...
Click to collapse
No, since EdXposed doesnt support resource hooking yet.
But once it does, it will be availabe as part of GravityBox
Kglim said:
Thank you for your great work sir!
Could you please add available to use finger print of face unlock after reboot??
Click to expand...
Click to collapse
Done.
Will be available next release.
If I can ask, what device are you using?
firefds said:
Done.
Will be available next release.
If I can ask, what device are you using?
Click to expand...
Click to collapse
Wow thank you for your quick response ??️
I'm using 955F sir
Works on my Galaxy S8 Plus SM-G955F too.
Thanks!
Edit: Firefds can't read my root access. But it seems to work all fine.
Andreas96 said:
Works on my Galaxy S8 Plus SM-G955F too.
Thanks!
Edit: Firefds can't read my root access. But it seems to work all fine.
Click to expand...
Click to collapse
The root request is called in the background and can take some time to popup.
Leave the app open for a few minutes, it should work.
If I see many complaints, I'll pop the request on startup.
firefds said:
The root request is called in the background and can take some time to popup.
Leave the app open for a few minutes, it should work.
If I see many complaints, I'll pop the request on startup.
Click to expand...
Click to collapse
Yeah now the root access has bin granted ?
GravityBox Beta for Android Pie is available:
https://forum.xda-developers.com/xposed/modules/app-gravitybox-v9-0-0-beta-1-android-9-t3908768
You can use Firefds Kit alongside GB.
THanks for the app.. Features I tested works well with note 9 running LionsRoar rom.
---------- Post added at 10:09 PM ---------- Previous post was at 09:54 PM ----------
firefds said:
GravityBox Beta for Android Pie is available:
https://forum.xda-developers.com/xposed/modules/app-gravitybox-v9-0-0-beta-1-android-9-t3908768
You can use Firefds Kit alongside GB.
Click to expand...
Click to collapse
Most of the gravity box features do not work at this time. In future, we will see more features getting integrated.
beta 2 has been released.
Changelog:
Added custom advanced power menu icons. No more ugly icons!
Added enable fingerprint unlock on reboot toggle
Added enable biometrics unlock on reboot toggle
Switched from deprecated ProgressDialog to ProgressBar
Download at:
Xposed Repo: https://repo.xposed.info/module/sb.firefds.pie.firefdskit
Github Release: https://github.com/Firefds/FirefdsKit/releases
Note 9 here, advanced power menu icons are invisible but tappable on the second beta.
Sent from my SM-N960N using XDA Labs
Tchania said:
Note 9 here, advanced power menu icons are invisible but tappable on the second beta.
Sent from my SM-N960N using XDA Labs
Click to expand...
Click to collapse
Can you send me xposed logs after opening the power menu?
firefds said:
Can you send me xposed logs after opening the power menu?
Click to expand...
Click to collapse
Here you go. And the way I saved the logs is:
-I disabled all other modules except Firefds kit.
-rebooted.
-went to xposed logs and cleared the logs.
-rebooted.
-waited a bit then held the power button to show the power menu.
-tapped on one of the invisible icons and the back button.
-went to xposed logs, reloaded once and save them.
And I also included a screenshot how it looks.
Sent from my SM-N960N using XDA Labs
Tchania said:
Here you go. And the way I saved the logs is:
-I disabled all other modules except Firefds kit.
-rebooted.
-went to xposed logs and cleared the logs.
-rebooted.
-waited a bit then held the power button to show the power menu.
-tapped on one of the invisible icons and the back button.
-went to xposed logs, reloaded once and save them.
And I also included a screenshot how it looks.
Sent from my SM-N960N using XDA Labs
Click to expand...
Click to collapse
Thank you.
It seems the logs are incomplete.
Can you recheck and see if all the logs appear in the log file as they appear in the app?
firefds said:
Thank you.
It seems the logs are incomplete.
Can you recheck and see if all the logs appear in the log file as they appear in the app?
Click to expand...
Click to collapse
I have checked and compared both of them and they both end at that line that says "using i".
I tried to get the logs this time disabling all the magisk modules but the log ends at exactly the same incomplete line.
And the thing that's driving me crazy now is that I tried different xposed installers and only the current one actually writes logs (although incomplete). Maybe an xposed issue. I'm no expert so I'm not sure what's wrong.
I'll keep searching for a solution and post back here once I get the complete log.
Thank you for looking into this
Sent from my SM-N960N using XDA Labs
Tchania said:
I have checked and compared both of them and they both end at that line that says "using i".
I tried to get the logs this time disabling all the magisk modules but the log ends at exactly the same incomplete line.
And the thing that's driving me crazy now is that I tried different xposed installers and only the current one actually writes logs (although incomplete). Maybe an xposed issue. I'm no expert so I'm not sure what's wrong.
I'll keep searching for a solution and post back here once I get the complete log.
Thank you for looking into this
Sent from my SM-N960N using XDA Labs
Click to expand...
Click to collapse
The EdXposed logs can behave weird.
Try the following:
Make sure you have ADB on your pc.
From the command prompt run adb with the following command: adb logcat > xposed.log
Then go back to the device and open the power menu
Finaly go back to the command prompt and CTRL-C to stop the logcat.
A file named xposed.log should be created on your pc, you can upload that.

Themes / Apps / Mods Custom Magisk Module Mod Maker-ADB and Zip Installers

The purpose of the ADB installer is to generate for you a custom module that you can flash in Magisk App. The Zip Installer actually installs it for you on the final step and is done thru Magisk app instead of your pc.. Both will have all the mods that you have selected from the installer menu-folders. You need root and of course you need to be attached to your PC. On first installation of systemui base, a pop-up asking to give ADB shell root permission will show. Please do so.
Zip installer is installed from your phone, not your pc. You will install the mods through Magisk app. Unzip the Zip Installer onto your internal sdcard. Like ADB installer, start with a SystemUI base. Do not reboot between selections as Magisk as shows after flashing selections (options are found inside the numbered folders). Hit the back button to make your next selection. Do not reboot thru Magisk until after you are done with your selections and have flashed the "Complete Installation" zip.
Custom clocks (date, etc) and internet speed indicators do not change colors due to light-dark background colors like the statusbar icons do.
I'm also including my Pixel Launcher mod below. Also a ADB Installer. You can change app drawer background-text color (separately for light mode and dark mode). Change the number of hot seat icons on home page (and size) as well as change the number of columns in the app drawer.
ADB and Zip Installer Instructions-Root is required
1. Flash a SystemUI Base First. It provides the necessary smali files and public ID's for everything to work.
The difference between color base and stock base :
Color Base:
You have to flash a color in order to change the color of the QS tiles (default is blue). You have a choice to leave the "OFF" QS tiles as a inverse of "ON" QS color or you can change them to Gray. You also have an option to change lockscreen colors. Color base doesn't always work nicely with light theme. Nothing horible. just some text in places that is not as bright as it needs to be.
Stock Base:
This is the one most people need to use. To change the color of the QS tiles for stock base you go to settings/display/device theme and select the color you want. The "OFF" color tiles remain gray. You have an option to change settings/notification/volume bar backgrounds to black. The background accent also works with Color Base. There is no option to change lockscreen color with Stock Base.
2. FLASH ALL THE MODS YOU WANT. ONCE YOU DONE WITH EVERYTHING, FLASH THE "COMPLETE INSTALLATION" Option. This will create a Magisk App flashable zip in a folder on your sdcard called ozop (for ADB Installer). Flash that to install your selection of mods. Flashing it for Zip Installer will install it as a module and is your final step.
Root required
ADB Instructions.
1. Unzip ADB Mods Installer Files.zip on your PC
2. Run TulsadiverModsInstaller.bat (Give ADB Shell Root Permissions. If missed on first opportunity, turn on in magisk manager, superuser)
3. ADB debugging Enabled
4. Flash the SystemUI Base First. It provides the necessary smali files and public ID's for everything to work
5. Go through the other options selecting what all mods you want. It is generally best to start at the top and work your way down.
6. Once finished with selections, run "Complete Installation" at the bottom. This will generate your mymagisk.zip module in a folder called "ozop" on your sdcard.
Root required
ZIP Instructions.
1. Unzip Zip Installer onto your internal sdcard
2. Flash thru Magisk app. Flash the SystemUI Base First. It provides the necessary smali files and public ID's for everything to work
(Do not reboot between selections as Magisk shows after flashing selections. Hit the back button to make your next selection)
3. Go through the other options selecting the mods you want. It is generally best to start at the top and work your way down.
4. Once finished with selections, flash "Complete Installation" at the top. This will install your selections as a Magisk module.
If you installed the color base version, once installed and working, go to settings/display/Device theme and reselect the QS/accent color you chose from installer menu.
List of MODS Available
Clock Format and Position Mods
Internet Traffic Speed Single Indicator (changes from upload-download) otherwise signals are over/under
Choose Traffic Speed Indicator Up-Down Icon Colors (default is white)
Navbar Height Options
Navbar Swap
Remove NavBar
3 Minit Battery
Battery Bar Mod
One percent custom battery Mods-Several to choose from
One percent custom battery Text-only-Several to choose from
Colored Statusbar-Navbar Icons
Colored Statusbar Icons
Remove Carrier Text Options
Smaller LTE Icon
Animations
Fonts (including Lockscreen clock)
Change QS pulldown circle color
Change Status bar Data Icon to a "cell tower" looking icon (see below)
Change QS data icon to a cell tower icon
Note Added a couple of wifi and data signal options.
WiFi 1 and Cell Tower 1
View attachment 5096921
WiFi 2 Cell Tower 2
View attachment 5096923
WiFi 3 data 3
View attachment 5096925
Includes a batch (.bat), and powershell installers, one for windows, one for linux.
Android 12 comes with a more narrow brightness-volume bar option.
View attachment 5393399
View attachment 5440619
This is a SystemUI mod and might not be compatible with any other SystemUI Mods you may have installed.
-------------------------------
ADB Installer
Android 13
March update
Uploaded 3-26-23
270.21 MB file on MEGA
mega.nz
------------------------------------
ADB Installer
Android 12.1
Uploaded 7-8-22
July update
https://mega.nz/file/oBZEXKhb#eC6YhoF0LwTED_WHe3caxU7i7IS0MODwUvHZsJ6xrX0
Zip Installer
Android 12.1
Uploaded 7-8-22
July update
https://mega.nz/file/xMpymTAS#JmXd35SqEjpFgirpH-W38CCLitnCZmW_g6Rw5Qssavw
--------------------------------
Android 12
Uploaded 2-10-22 February update
ADB Mod Installer FilesPixel612Feb2.zip | by Tulsadiver for Pixel
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
-------------------------------------------------
If I helped, hit the Thanks Button!
Feeling generous, send me a beer!
--------------------------------------------------
View attachment 5096921View attachment 5096923View attachment 5096925
--------------------------------------------------------------------------------------
Pixel Launcher Mod
Start by picking a base. Bases come with, or without, a search bar and Hotseat heights The larger number of rows you pick, the lower your hotseat drops on your home screen. If your hotseat comes out too low, try again with a higher base.
Your first time of installing this, you may have to go to settings/styles and wallpapers, select grid style, and apply the custom grid at the far left.
Remove Search Bar
App Drawer background color (Light and Dark Mode)
App Drawer Text Color or remove (Light and Dark Mode)
Home screen App Text Color
Smart-screen Text color
App Icon Sizes 30-50-45-50-56 dip (56 is stock)
Columns (5-6-7)
Rows (5 through 11)
-------------------
Android 13
March update
Uploaded 3-26-23
File on MEGA
mega.nz
---------------------
Android 12.1
ADB Pixel launcher Uploaded 3-31-22
NexusLauncherReleaseADBPixel1212Mar.zip | by Tulsadiver for Pixel
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
-------------------
Android 12
ADB Pixel launcher Uploaded 12-17-21
NexusLauncherReleaseADBPixel12.zip | by Tulsadiver for Pixel
Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.
www.androidfilehost.com
------------------------
If anyone needs more help, here are the steps that worked for me:
1) Make sure device is rooted.
2) Enable USB debugging from Developer options.
3) Plug device into PC.
4) Device should have Android launched and sitting at your home screen.
5) On your PC, open ADB from command prompt, and call "adb kill-server" and "adb start-server".
6) Open on TulsadiverModInstallerStock.bat.
7) Type 1 and press Enter. Select an option and press Enter again. You should see a quick flash of text, which indicates failure in this case. Look at your device and you should see an "Allow USB debugging" prompt, so accept this.
8) You should get a Superuser prompt at some point here on your device. If not, go to Magisk > Superuser and enable "Shell".
9) Retry step 7 and it will work this time. The app will take some time to generate the base file. You can ignore any errors that show up here, as long as the creation process continues.
10) Follow any intermediate steps you want. These will be very quick.
11) Complete the last step. This one will take some time.
12) Go to Magisk > Modules > Install from storage, and install the module that was just created (found in the /storage/ozod folder).
13) Reboot.
Hey, it seems very interresting !
2 quick questions. When using full screen gestures, does removing navbar/set height to 0 break things ?
And is it possible to add things like : Double tap to wake (instead of single) // Double tap to sleep on launcher and lockscreen. Thanx !
Unsure about double tap. In regards to navbar, I don't remove it to 0 dip, but to .5. That seems to eliminate breakage. That being said, I'm currently redoing this mod as I've found multiple bugs.
I've identified an issue that causes the navbar to scroll off-screen when the notification panel is shown. First I turn off my screen by pressing the Power button (but phone still kept unlocked by Smart Lock). This causes the issue to start. Then I select the Lockdown option to lock my phone, and this fixes the issue:
screen-20211101-082000[1]
Watch "screen-20211101-082000[1]" on Streamable.
streamable.com
This creates a problem for many apps that have content which is aligned to the bottom of the screen, as it resizes the app's content. It's especially problematic for list content, since the list scrolls up a bit when this happens and the scroll position stays that way:
screen-20211101-081102
Watch "screen-20211101-081102" on Streamable.
streamable.com
EDIT: Wait, is this a problem with stock Android 12 when not using gesture navigation? It still happens even when I disable the Magisk modules. It doesn't seem to be a situation I can even replicate in emulator.
February update has been uploaded.
A new ADB installer has been uploaded to update the "NavbarGone" option due to the 2nd generation February update. That is the only thing that needed updating. Another option would be to replace the "nav0" folder that is inside the "navbar" folder with the attached.
March update for 12.1 has been uploaded.
Can I use just the nexuslauncher mod to remove searchbar on 12.1 based rom?
Reechings said:
Can I use just the nexuslauncher mod to remove searchbar on 12.1 based rom?
Click to expand...
Click to collapse
I just added one for 12.1
April update for 12.1 has been uploaded.
Used ADB install for RC/battpercentgoneswap and flashed waterfall28.zip separately. Working perfectly and very easy to install. Also works alongside HideNavBar and USNF. I was banging my head trying to stack the standalone mods.
Thank you for the great work, and thank you for being patient with users like me. So glad to have my battery and time looking the way I expect. You never know how much you miss something until it's gone. The mods really make it so much easier to glance that information.
Hung0702 said:
Used ADB install for RC/battpercentgoneswap and flashed waterfall28.zip separately. Working perfectly and very easy to install. Also works alongside HideNavBar and USNF. I was banging my head trying to stack the standalone mods.
Thank you for the great work, and thank you for being patient with users like me. So glad to have my battery and time looking the way I expect. You never know how much you miss something until it's gone. The mods really make it so much easier to glance that information.
Click to expand...
Click to collapse
Glad you tried it and that it worked for you. Also, thank you for your support.
Mods for April update will work on May update.
I uploaded the old firmware. There were some changes, apparently. Please hold off for a while.
The services.jar and SystemUI has changed. It's going to have to be updated.
June update has been uploaded.
June update working and easy install! Think you could incorporate waterfall28 into the ADB installer so it's a one-stop shop? Right now I have to reboot and flash them separately, which is fine. However, I have been using your mod for many months and intend to continue for even more. It would be a nice convenience.
Hung0702 said:
June update working and easy install! Think you could incorporate waterfall28 into the ADB installer so it's a one-stop shop? Right now I have to reboot and flash them separately, which is fine. However, I have been using your mod for many months and intend to continue for even more. It would be a nice convenience.
Click to expand...
Click to collapse
It's in the zip installer now... I forgot to add it to the adb installer.
July update has been uploaded.

[MOD][MAGISK][ANDROID 12] Addon Features for Pixel Devices - Pixel 3 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?
These are two Magisk modules that adds the following cool features to any Pixel 3, 4, 5 and 6 device running Android 12:
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
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
Navigation bar options (reduce keyboard bottom space size, completely remove NavBar)
SystemUI Tuner options
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)
Option to 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 Wifi + Cell QS Tiles instead of single Internet QS Tile *
Battery Styles *
Clock Customization *
Network Traffic Indicators (on Pixel 5, Pixel 6 and Pixel 6 Pro devices they only work on QS Header) *
QS Battery percentage independent options (show estimate time remaining or just percentage) *
Dual tone Light/Dark themes for QuickSettings Panel and Power Menu *
Album art on lock screen options *
Music visualizer options (requires Visualizer fix module) *
QS Quick pulldown with one finger (options are off, drag from the top left and drag from the top right) *
Rom Control app (to setup all these options)
* -> These features are only available if "SystemUI module" is installed.
Downloads:
Addon_Features_for_Pixel_Visualizer_Fix.zip -> Install this module first (if you haven't installed it before). Afterwards, reboot your device and wait for about 1 minute before doing anything else. Really, I'm not joking, install, reboot and just wait. You see, this "Visualizer fix" module is only needed in order to add a missing permission to SystemUI. It only has to be installed once (obviously, if in the future you clean flash the ROM, you'll have to flash it again or you'll be missing that required permission). And, since it's only needed once, this module 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 installing everything.
Android_12_Addon_Features_for_Pixel_V8.zip -> "Harmless" module that works on any Pixel device running on STOCK ROM, The features marked with an * above options, on Rom Control app, won't do anything if the SystemUI module, shared next, isn't installed.
Android_12_Pixel_3_SystemUI_for_Addon_Features_V7.zip -> This is "THE" module! This module adds all xml and smali changes into SystemUI and framework-res. Without this module the "exclusive features" won't work. Also, this module could be responsible for breaking boot if it fails to work at your end. I've ran several tests on my device (a Pixel 4a) and didn't face any issues but, 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.
Android_12_Fixes_for_Pixel_3.zip -> This module is an extra and it's only for Pixel 3 devices. It enables the rounded corners on windows, as well as, AOD screen lights on/off animations.
Notes regarding the "exclusive version" for Pixel devices:
DO NOT, I'll repeat, DO NOT flash "SystemUI module" zip on any other ROM besides stock Pixel. It won't work! If you want those extra features on your current ROM you will have to port them yourself. I explain how to later on this post.
Make sure that you're able to run adb shell as root before rebooting your device.
If something goes wrong after flashing "SystemUI module", like if your device doesn't boot or something stupid, connect your phone to your PC during boot and run this:
Code:
adb shell
​
Code:
su
​
Code:
rm -rf /data/adb/modules/Modded_SystemUI && reboot
​
If you forgot to enable the ability to run adb shell as root, and if your device is on a "non-boot" state, the only way you can fix that is to remove all Magisk modules you have installed. That can be achieved by running the following commands 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 please don't flash the "SystemUI module" until I say it's ok to do so. I mean, me or any other member who may have tested it. 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.
The SystemUI module is different on Pixel 6 devices! For those I had to make a new module, since Pixel 6 SystemUI is different from all other Pixels.
In case your device gets caught in a bootloop, 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
Suggestion:
Uninstall all other modules you may have installed before installing SystemUI module zip. They could be incompatible with the "SystemUI module" thus making the device get caught in a bootloop. 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 the "SytemUI" Magisk Module
Reboot device
If it booted ok, flash "Addon Features" Magisk Module
Reboot device
Have fun!
Faced a black screen after flashing the "SystemUI MOD"? Then try this:
(This usually happens when an error about "TensorFlow lib" is shown on the logcat, if it's any other error, don't do this. Share the log instead so I may take a look)
Enable 2 button, or 3 button, navigation mode on System Settings
Install "SytemUI" Magisk Module
Reboot device
Have fun!
If you're still having issues or if you want to fix that "TensorFlow lib stupid bug", which is responsible for not being able to use stock gestures navigation, then you'll have to do this:
Uninstall all previous Magisk modules you had installed
Completely uninstall Magisk (using the option on Magisk Manager app)
Reboot device
Flash latest stock ROM build through fastboot using flash_all.bat (remember to remove the -w flag inside the bat file if you want to keep your data)
Root the device again using latest Magisk Canary (stable version works for the time being but latest Magisk Canary is more compatible with Android 12)
Flash these two modules, and only these just to make sure no other module is causing conflicts
Reboot device
Hopefully it will work, so enjoy!
Video:
Check all Rom Control (with exclusive features) options HERE.
Note that this video was recorded when I've made this for Android 11. Some features may not be present (yet) for Android 12. 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?
All features that you see on Pixel Devices "SystemUI module" 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/tree/Pixel4a_Android12
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
Cheers and enjoy!
You little beauty! Thankyou, downloading now
Woohoo! Thanks a lot. My status bar is FINALLY back to normal after A12 messed it up!
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!
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!
Hay, I installed these modules, it reminded me about Pixel Experience Plus, but now I dont know how to disable 'force Google Sans fonts system wide' and font like this (absolutely I dont like this", so you can show me how to turn it off?
Twin.Twiggs said:
View attachment 5470343
Hay, I installed these modules, it reminded me about Pixel Experience Plus, but now I dont know how to disable 'force Google Sans fonts system wide' and font like this (absolutely I dont like this", so you can show me how to turn it off?
Click to expand...
Click to collapse
I've included an option for that on Addon features latest version. It's on "Themes" section.
Quite obvious, if you ask me, but...ok...
Looks like there's a conflict between this and the Font Manager module. System freezes repeatedly and have to reboot if both are activated.
Tried again with v6, thinking it might be the global font option that was causing it, but even with that option off still getting freezing.
Any ideas how to make them both work together? Just want my iOS emojis and right-side clock at the same time. Lol.
jimjitsuesq said:
Looks like there's a conflict between this and the Font Manager module. System freezes repeatedly and have to reboot if both are activated.
Tried again with v6, thinking it might be the global font option that was causing it, but even with that option off still getting freezing.
Any ideas how to make them both work together? Just want my iOS emojis and right-side clock at the same time. Lol.
Click to expand...
Click to collapse
If you're not enabling Google Sans system wide, then I really don't know what could cause any conflict regarding fonts. Maybe that other module needs some update, don't know.
Try to grab a logcat when the freeze happens.
And, by the way, the freeze doesn't happen if you just use that other module?
Typhus_ said:
If you're not enabling Google Sans system wide, then I really don't know what could cause any conflict regarding fonts. Maybe that other module needs some update, don't know.
Try to grab a logcat when the freeze happens.
And, by the way, the freeze doesn't happen if you just use that other module?
Click to expand...
Click to collapse
I'll try to get a logcat. No, the freeze only happens when both are enabled, not when either is enabled separately.
Hello!
Both modules have been updated to Version 7 and the links are now available on the OP.
What changed?
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!
Hello!
Addon features module has been updated to Version 8 and the link is now available on the OP.
What changed?
Added a fix to get rid of the TensorFlow lib stupid bug once and for all
Hope you may enjoy this.
Cheers!
Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar but a little shifted to the left).
Masellum said:
Sorry for disturbing but I found the thread in Pixel 6 Forum which provides much newer versions of this and I installed it. However my Pixel 3 **booted twice** which means it doesn’t support the full version of the latest module according to the thread and I noticed that the github page says “from 3a to 6” but I don’t know if Pixel 3 is included. The question is I have no idea whether it was because Pixel 3 is not supported by the latest version that my installation fell back to lite version, or some other factors led to that. I wonder if Pixel 3 is supported, and if not, what the last version that supports Pixel 3 is as V8 mentioned in this post doesn’t work property on my device (The centralized time is not at the exact center of the status bar but a little shifted to the left).
Click to expand...
Click to collapse
Same here!
V20 on github only gives the Lite version working on the Pixel 3
Any chance to get the exclusive features supported for the newest version?
Thanks
Carmine8 said:
Same here!
V20 on github only gives the Lite version working on the Pixel 3
Any chance to get the exclusive features supported for the newest version?
Thanks
Click to expand...
Click to collapse
Hello.
Please read this post. The answer to your question is there.
Cheers!
From this day on, Addon Features Module will no longer receive any updates. It's the EOL for it.
BUT....
I'm pretty sure you all noticed that @siavash79 has been working with me for some time now and we've teamed up to come up with a module that will try to, not only have everything Addon Features had, but MORE.
HOW!?
By creating a new project, called "AOSP Mods".
That project will be a mix between a Magisk module and Xposed module (using Lsposed zygisk version).
For now, the 2 projects are still separated (Addon Features and AOSP Mods) but the final objective is to merge them into a single module.
So, you may still use Addon Features V21 LITE version module zip but, in order to have some of the "exclusive features", that were present on FULL version, working, you'll need to flash AOSP Mods as well.
So, let's all just move on to the new AOSP Mods thread and start to have fun together, shall we?
See you guys "on the other side".
Cheers!

Categories

Resources