[XPOSED][R] Firefds Kit 11.0.3.0-STABLE-2- Customize Samsung OneUI 3.x [28/04/22]

Search This thread
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.r.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

Add com.samsung.android.app.telephonyui to enable call recording and call recording settings.
 

firefds

Senior Member
Mar 23, 2011
1,485
2,106
Toronto
Firefds Kit [R] Beta 1 has been released!

Changelog:
  • Added Xposed module scope
  • Added detection and prompting when sepolicy was not loaded properly
  • Fixed change reboot behavior to recovery
  • Removed storage permission verification
  • Removed mentioning of root
  • Dependencies update
When sepolicy is not loaded properly by magisk, xposed cannot hook into the 'android' package.
In this case some features of Firefds Kit won't work such as reboot into recovery from advanced power menu.


Download at:
Xposed Repo: https://repo.xposed.info/module/sb.firefds.r.firefdskit (or EdXposed Manager)
LSPosed Repo: https://github.com/Xposed-Modules-Repo/sb.firefds.r.firefdskit/releases/tag/11011 (or LSPosed Manager)
Github Release: https://github.com/Firefds/FirefdsKit/releases/tag/v11.0.1.1

Join the Telegram channel for announcements and pre release versions at https://t.me/firefdskit
 
  • Like
Reactions: dr4go and 1jkan

Techguy777

Senior Member
May 24, 2018
1,515
427
Samsung Galaxy S10 Lite
Xiaomi Poco F3
Firefds Kit [R] Beta 1 has been released!

Changelog:
  • Added Xposed module scope
  • Added detection and prompting when sepolicy was not loaded properly
  • Fixed change reboot behavior to recovery
  • Removed storage permission verification
  • Removed mentioning of root
  • Dependencies update
When sepolicy is not loaded properly by magisk, xposed cannot hook into the 'android' package.
In this case some features of Firefds Kit won't work such as reboot into recovery from advanced power menu.


Download at:
Xposed Repo: https://repo.xposed.info/module/sb.firefds.r.firefdskit (or EdXposed Manager)
LSPosed Repo: https://github.com/Xposed-Modules-Repo/sb.firefds.r.firefdskit/releases/tag/11011 (or LSPosed Manager)
Github Release: https://github.com/Firefds/FirefdsKit/releases/tag/v11.0.1.1

Join the Telegram channel for announcements and pre release versions at https://t.me/firefdskit
Ok what do I do if sepolicy wasn't loaded properly? I'm on a s10 lite one ui 3.1
 

firefds

Senior Member
Mar 23, 2011
1,485
2,106
Toronto
Firefds Kit [R] Beta 1 has been released!

Changelog:
  • Added Xposed module scope
  • Added detection and prompting when sepolicy was not loaded properly
  • Fixed change reboot behavior to recovery
  • Removed storage permission verification
  • Removed mentioning of root
  • Dependencies update
When sepolicy is not loaded properly by magisk, xposed cannot hook into the 'android' package.
In this case some features of Firefds Kit won't work such as reboot into recovery from advanced power menu.


Download at:
Xposed Repo: https://repo.xposed.info/module/sb.firefds.r.firefdskit (or EdXposed Manager)
LSPosed Repo: https://github.com/Xposed-Modules-Repo/sb.firefds.r.firefdskit/releases/tag/11011 (or LSPosed Manager)
Github Release: https://github.com/Firefds/FirefdsKit/releases/tag/v11.0.1.1

Join the Telegram channel for announcements and pre release versions at https://t.me/firefdskit
Firefds Kit [R] Beta 1 has a small issue, displaying sepolicy not loaded even though it is loaded. If reboot to recovery through the Advanced Power menu is working for you, you are affected by this bug, but you can ignore this messaging for now.
If reboot to recovery through the Advanced Power Menu is not working for you, please PM here or on Telegram @firefds. Thank you!
 
  • Like
Reactions: 1jkan

Techguy777

Senior Member
May 24, 2018
1,515
427
Samsung Galaxy S10 Lite
Xiaomi Poco F3
The module seems universally supported on A11/OneUI3.x, as it runs fine on a Note 10+ ported rom for Note 9.

PS, any chance to address "Bixby Button" features? Seems like it would be a nice addition.
There's a bixby remap button app that's like a dollar on the play store. Or maybe it was on Xda now that I think about it but there out there.
 
  • Like
Reactions: PlutoDelic
There's a bixby remap button app that's like a dollar on the play store. Or maybe it was on Xda now that I think about it but there out there.
Yes, a lot of them tend to require accessibility access, which i dont mind but for some reason they also lose the ability to see the button once you Debloat Bixby. I just jumped ship on the rooting realm once again, but i do remember using something xposed from the past, probably have to research it once again.
 

firefds

Senior Member
Mar 23, 2011
1,485
2,106
Toronto
Firefds Kit [R] Beta 2 has been released!

Changelog:
  • Switch SELinux check to permission checks
When permission checks fail, it usually means that sepolicy is not loaded properly by magisk and xposed cannot hook into the 'android' package.
In this case some features of Firefds Kit won't work such as reboot into recovery from advanced power menu.


Download at:
Xposed Repo: https://repo.xposed.info/module/sb.firefds.r.firefdskit (or EdXposed Manager)
LSPosed Repo: https://github.com/Xposed-Modules-Repo/sb.firefds.r.firefdskit/releases/tag/11012 (or LSPosed Manager)
Github Release: https://github.com/Firefds/FirefdsKit/releases/tag/v11.0.1.2

Join the Telegram channel for announcements and pre release versions at https://t.me/firefdskit
 
Only a small bug report: The last 3 items in the list are not selected when I select the recommended settings in LSPosed menu.

Screenshot_20210315-235121_LSPosed.png


By the way... What exactly is this option does? 👇

Screenshot_20210315-234037_Firefds Kit [R].png
 

iloveco

Senior Member
Nov 22, 2010
55
3
Amazon 7" Kindle Fire HD
Have an S9+ running Android 11.0 & app force closes. FirefdsKit Q won't run because I'm running R & FirefdsKit R won't run because it's an S9+ running unofficial R. Is there any fix for this?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    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/

    Firefds Kit [R]


    Xposed module for Samsung R devices.

    Known working devices:
    Galaxy S20
    Galaxy S20+
    Galaxy S10+

    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)
    • 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 (currently not working)
    • Disable signature check
    • Disable secure flag

    Attention
    This version was tested by the community and not by me, as I don't have an Android 11 Samsung device.
    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 v21.2 and above - https://github.com/topjohnwu/Magisk/releases
    2. Magisk Manager v8.0.4 and above - https://github.com/topjohnwu/Magisk/releases
    3. Riru Magisk module v23.1 and above - https://github.com/RikkaApps/Riru/releases
    4. EdXposed Magisk module v0.5.1.4 and above - https://github.com/ElderDrivers/EdXposed/releases
    5. EdXposed Installer v4.5.7 and above - https://github.com/ElderDrivers/EdXposedManager/releases

    Download
    Xposed repo: https://repo.xposed.info/module/sb.firefds.r.firefdskit
    Github release: https://github.com/Firefds/FirefdsKit/releases

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

    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 R for additional features.

    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.r.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
    9
    While the module will open on A12, there are a lot of things that have changed which break the module, such as permissions granting.

    I'm very slowly working on an updated version, but since I don't have A12, it will take time, so no ETA.
    6
    Firefds Kit [R] Stable 2 has been released!

    Changelog:
    • Added Czech strings
    • Updated Advanced Power Menu icons (Thanks @okij from XDA)
    • Dependencies and Gradle update
    Please make sure you update your LSPosed version to at least 1.8.2! This fixes a lot of issues users were experiencing on Android 12 and may fix issues for earlier versions as well.

    Download directly from LSPosed Manager or from Github : https://github.com/Xposed-Modules-Repo/sb.firefds.r.firefdskit/release

    Join the Telegram channel for announcements and pre release versions at https://t.me/firefdskit
    6
    Firefds Kit [R] Alpha 2 has been released!

    Changelog:
    • Uploaded module to Xposed repo. Edit: Seems like Xposed repo still has issues. Please use Github Release
    • Fixed reboot fallback
    • Fix warnings, remove redundant code and make variables final
    • Version concept change and bump
    Download at:
    Xposed Repo: https://repo.xposed.info/module/sb.firefds.r.firefdskit
    Github Release: https://github.com/Firefds/FirefdsKit/releases/tag/v11.0.0.2

    Join the Telegram channel for announcements and pre release versions at https://t.me/firefdskit
    5
    ... such as permissions granting.
    I've already updated the code related to A12's PermissionManagerService for my own modules (not yet released). Let me know if you need any help on that.