[XPOSED][Tiramisu] Firefds Kit 13.0.0.1-ALPHA-1- Customize Samsung OneUI 5.x [06/12/22]

Search This thread

Stogie87

Senior Member
Oct 3, 2015
1,107
502
Berlin
OnePlus 9 Pro
Hi @firefds.
Thanks for bringing this module up to A13. Finally a useful Xposed Module for my Tab S8.
Since there is no development for Gravity Box anymore, do you think you can include the lockscreen music visualizer feature which is well known from LOS custom roms into this module?
This would be really amazing. Thanks in advance and kind regards.
 

Techguy777

Senior Member
Hi @firefds.
Thanks for bringing this module up to A13. Finally a useful Xposed Module for my Tab S8.
Since there is no development for Gravity Box anymore, do you think you can include the lockscreen music visualizer feature which is well known from LOS custom roms into this module?
This would be really amazing. Thanks in advance and kind regards.
Have you updated to 5.1 one ui? I just updated and the app was working great on tab s8 plus one ui 5.0. Now its red and I dont know why.
 

kevinwu128

Senior Member
Jun 24, 2014
153
22
Samsung Galaxy S20 FE
Thanks for supporting this quickly. Everything works great except for multi user. I can turn it on and use guest user, but i can't create a new profile. Annoying that samsung doesn't have this native

edit: I've added this to build.props file:

# Multi Users
fw.max_users=3
fw.show_multiuserui=1

Still working on Android 13
 
Last edited:

kevinwu128

Senior Member
Jun 24, 2014
153
22
Samsung Galaxy S20 FE
Can confirm, at least the limited options I use, most works great on Galaxy Tab S8 Ultra (SM-X900) on BVK4 firmware.

Options I use:
Advanced Power Menu (all of the following I have enabled working) - Power Off, Restart, Download Mode, Screenshot, Screen Recorder, Flashlight
Unlock Keyguard Before Actions
Camera shutter sound menu
Fake system status official

Only thing of the options I use that didn't work was Secure flag disabling (tested with screenshotting Xfinity Account info which doesn't work unless secure flag disabled). Not even a big deal since I mostly use this option on my phone.

If I didn't list an option, I didn't test it. I would be more than happy to when I have time if anyone would like. Also keep in mind my tab is WiFi only, so I wouldn't even be able to test a good amount of the options anyway. The most important thing to me has always been the advanced power menu options and it works great!

One last note, APM hasn't worked on our Tab S7+ (SM-T970) in a long time. I never reported it and honestly since I now have the S8 Ultra, don't care much. It definitely used to, and I suspect it could have been a change in LSposed over changes in firefdskit or firmware. My wife still has S7+, but never really used it anyway. I'll wait for A13 to drop for S7+ and test again. No reason really to look into it at this point anyway imo.

Thanks @firefds for one of the best Samsung modkits out there today!! 🎉


--------------
EDIT: I'm not one to usually ask for feature requests, but since there isn't even a severely nerfed GravityBox available for Android 13 anymore afaik, I figured I'd ask. The only remaining option I used in GB was hold back button to kill foreground app. And it actually worked on Samsung tabs up to Android 12L. Also mapped holding recents key to launch calculator, but that's no biggie.

Any chance this could be implemented into firefds kit? And/or does anybody know of another mod that can add this option that works with Samsung ROMs? (I know you can do this with Tasker, but I'm looking to do it without that overhead)
Did you find a way for press back to kill? I'm also looking for an alternative to this!
 

geekall

Member
Nov 21, 2022
9
2
Thank you for this great module tested on my Xcover6 with success. Well at least for my needs: call recording & power options. I wanted to know if it's possible to change the prefix of the call records filename which is quite long in french ?...
 

msi.1362

Senior Member
Jul 19, 2009
134
15
After installing and running the program, I get this yellow error message:
6f962eeb-735f-43b5-8c07-8e3bf733b06e.jpeg
 

gb2b

Senior Member
Dec 27, 2013
74
12
Samsung Galaxy S9
Hello, can firefds be hidden , I can't use my fingerprints since I installed it ?
Maybe my message can be linked with previous one ? Is it just the biometrics on boot setting ?

edit : I confirm the previous message, fingerprint for bank app doesn't work if fingerprint at boot is enabled in firefds ... any trisk, and work if desabled ... any trick ?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    Version for Marshmallow is available here: https://forum.xda-developers.com/t/...zation-for-old-touchwiz-mm-framework.3372401/
    Version for Nougat is available here: https://forum.xda-developers.com/t/...stomization-for-touchwiz-n-framework.3692391/
    Version for Oreo is available here: https://forum.xda-developers.com/t/...stomization-for-touchwiz-o-framework.3749479/
    Version for Pie is available here: https://forum.xda-developers.com/t/...-14-customize-samsung-oneui-24-05-20.3908114/
    Version for Q is available here: https://forum.xda-developers.com/t/...customize-samsung-oneui-2-0-30-12-20.4044757/
    Version for R is available here: https://forum.xda-developers.com/t/...customize-samsung-oneui-3-x-14-03-21.4212051/
    Version for S is available here:
    https://forum.xda-developers.com/t/xposed-s-firefds-kit-12-0-0-2-alpha-2-customize-samsung-oneui-4-x-28-04-22.4411655/

    Firefds Kit [ Tiramisu ]

    Xposed module for Samsung Tiramisu devices.

    Known working devices:
    Galaxy S21 FE
    Galaxy N20 Ultra
    Galaxy Tab S8 Ultra
    Galaxy Z Fold4
    Galaxy S22 Ultra
    Galaxy A52s

    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
    • 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:

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

    Option 1 - Zygisk

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

    Option 2 - Riru

    1. LSPosed Magisk module v1.8.2 and above - https://github.com/LSPosed/LSPosed/releases
    2. Riru Magisk module v25.0.0 and above - https://github.com/RikkaApps/Riru/releases

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

    Source Code
    https://github.com/Firefds/FirefdsKit/tree/Tiramisu

    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.

    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:
    1. https://github.com/rovo89/XposedBridge
    2. https://github.com/rovo89/XposedMods/tree/master/XposedLibrary
    3. 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
    • Call Settings - com.samsung.android.app.telephonyui
    • Camera - com.sec.android.app.camera
    • Contacts - com.samsung.android.contacts
    • Email - com.samsung.android.email.provider
    • Firefds Kit - sb.firefds.s.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
    • Smart Capture - com.samsung.android.app.smartcapture
    • 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
    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
    1
    Inside the module settings in Lsposed, try to whitelist the app you want to take a screenshot of and reboot. It should work.

    I'll look into that feature, or even better - a somewhat working GB.. No promises!!
    1
    Thank you so much please add samsung z fold 4 (F936B) OneUI 5.0 on the working device list cause it works perfectly for me
    1
    Just installed and would like to say BIG THANKS.
    Absolutely the best Samsung customization application!

    One question only: where the backup files are stored? I would like to have them available in a file just to copy it to another than phone location.

    PS. As @1jkan reported above: screenshot sometimes doesn't work at first shot. For me it's not a big deal as I take a screenshots with power and volume down buttons pressed simultaneously but, indeed with Firefds app it works unstable.
    1
    @firefds could you also update regular gravity box. As no one else is fully able to. It would be nice if someone of your skill could bring it up to date.