[Xposed Framework Modules] firefds:
Version for Marshmallow is available here: https://xdaforums.com/t/app-touchwi...zation-for-old-touchwiz-mm-framework.3372401/

Version for Nougat is available here: https://xdaforums.com/t/app-touchwi...stomization-for-touchwiz-n-framework.3692391/

Version for Oreo is available here: https://xdaforums.com/t/app-touchwi...stomization-for-touchwiz-o-framework.3749479/

Version for Pie is available here: https://xdaforums.com/t/xposed-pie-...-14-customize-samsung-oneui-24-05-20.3908114/

Version for Q is available here: https://xdaforums.com/t/xposed-q-fi...customize-samsung-oneui-2-0-30-12-20.4044757/

Version for R is available here: https://xdaforums.com/t/xposed-r-fi...customize-samsung-oneui-3-x-14-03-21.4212051/

Version for S is available here: https://xdaforums.com/t/xposed-s-firefds-kit-12-0-0-2-alpha-2-customize-samsung-oneui-4-x-28-04-22.4411655/

Version for T is available here: https://xdaforums.com/t/xposed-tiramisu-firefds-kit-13-0-0-1-alpha-1-customize-samsung-oneui-5-x-06-12-22.4527177/

Firefds Kit [ UDC]

Xposed module for Samsung Upside Down Cake devices.

Known working devices:

Galaxy S21 FE

Features

The module has the following features:

Fake system status to Official

Custom 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

Change default behavior of reboot to reboot to recovery

Replace Reboot to Recovery icon with system default restart icon

Skip tracks with volume buttons

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 Call ID and spam protection option

Enable Screen Record tile and Settings options

Enable screen record while in call

Enable additional advanced hotspot settings option

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 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, 5G)

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 (currently not working)

Disable signature check

Disable secure flag

Attention

THERE COULD BE BUGS/CRASHES/BOOTLOOPS, but it's pretty stable.

Please upload any Xposed logs when you encounter any issue. I can't help you without the logs!

Installation

To install this module you need the following apps and modules installed on your device:

Magisk v26.0 and above - https://github.com/topjohnwu/Magisk/releases

Option 1 - Zygisk - Recommended​

LSPosed Magisk Zygisk Release module v1.9.2 and above - https://github.com/LSPosed/LSPosed/releases

Option 2 - Riru​

LSPosed Magisk module v1.9.2 and above - https://github.com/LSPosed/LSPosed/releases

Riru Magisk module v26.1.7 and above - https://github.com/RikkaApps/Riru/releases

Download

Directly from LSPosed Manager or from Github : https://github.com/Xposed-Modules-Repo/sb.firefds.u.firefdskit/releases

Source Code

https://github.com/Firefds/FirefdsKit/tree/Upside_Down_Cake

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.

Double tap for sleep not working.

Data icon symbol selection not working.

Reporting Issues

When reporting an issue, please include Xposed logs and screenshots if any. Reporting should be done through Github - https://github.com/Firefds/FirefdsKit/issues

External Libraries

The project uses the following libraries:

https://github.com/rovo89/XposedBridge

https://github.com/rovo89/XposedMods/tree/master/XposedLibrary

Samsung framework libraries which are used for compile only

Credits

This module wouldn't have been here without the following people:

The people behind LSPosed for their amazing work!

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

Big thank you to @m8980 and @ianmacd for testing countless versions and sending xposed logs

Telegram

Announcements and pre release versions - https://t.me/firefdskit

This is a moded version of Wanam's XTouchWiz:

https://github.com/wanam/XTouchWiz