[XPOSED][S] Firefds Kit 12.0.0.2-ALPHA-2- Customize Samsung OneUI 4.x [28/04/22]

Search This thread

IruZaf176

New member
Sep 22, 2015
4
1
On Android 13 you have to activate additional modules for FireFDS kit via LSposed - essentially I activated anything with "call"/ "phone"/ "voice" including voice recorder. Native call recorder works perfectly.
Could you elaborate a bit more on that? I'm on Android 13 but can't get FireFDS to work, I thought that was because the S version only works on Android 12...
 

elmor0

Senior Member
Assuming you are Magisk rooted:
- Open LSposed (ensure LSposed itself is Activated & that FireFDS kit is installed; latest FFDS kit version currently = S)
- Click on LSposed Modules tab located at the bottom
- In LSposed Modules list, open FireFDS kit (ensure this module is enabled, obviously)
- (There'll be a whole list of FFDS kit module components actively selected as "Recommended" by default)
- Using the 'search' function at the top right corner, search for & enable additionally any module components containing the terms "Call", "Phone", "Contacts", "Voice" (including the components 'Voice access' & 'Voice Recorder')
- The LSposed part is done now
------------------------------------------------------------------------------------------------
- Open the FireFDS kit app itself (status might show FFDS kit is active but some permissions were not granted which still works for Call Recorder purposes. Essentially Green or Yellow status will work; Red status means FireFDS kit is not activated in which case check compatibility & installation process)
- In the FFDS kit app options (top left corner line-bars) select 'Phone' option and ensure 'Call recording' is enabled
- Restart phone - the Native Call Recorder should actually work now instead of just showing as an option or appearing greyed out (it works for me on stock Android 13 on SM-S908E - Tried & tested)
 
Last edited:
  • Like
Reactions: lukjod and 1jkan

doggydog2

Senior Member
Doesn't work oz Flip z 3
works on Android 11-13
Assuming you are Magisk rooted:
- Open LSposed (ensure LSposed itself is Activated & that FireFDS kit is installed; latest FFDS kit version currently = S)
- Click on LSposed Modules tab located at the bottom
- In LSposed Modules list, open FireFDS kit (ensure this module is enabled, obviously)
- (There'll be a whole list of FFDS kit module components actively selected as "Recommended" by default)
- Using the 'search' function at the top right corner, search for & enable additionally any module components containing the terms "Call", "Phone", "Contacts", "Voice" (including the components 'Voice access' & 'Voice Recorder')
- The LSposed part is done now
------------------------------------------------------------------------------------------------
- Open the FireFDS kit app itself (status might show FFDS kit is active but some permissions were not granted which still works for Call Recorder purposes. Essentially Green or Yellow status will work; Red status means FireFDS kit is not activated in which case check compatibility & installation process)
- In the FFDS kit app options (top left corner line-bars) select 'Phone' option and ensure 'Call recording' is enabled
- Restart phone - the Native Call Recorder should actually work now instead of just showing as an option or appearing greyed out (it works for me on stock Android 13 on SM-S908E - Tried & tested)
excellent, this is my top priority (Dark tricks nor any other plugin doesn't have calling fix), and i confirm with Android 13 all works, and calls are replayable in the Caller app.
 

GostSn

Member
Dec 21, 2010
11
2
Hello,

On Galaxy s10+ with Android 12 one UI 4.1, the recording options are displayed fine, but in call the recorded button is not displayed, and no automatic recording is launched.
 

bobfrantic

Senior Member
Galaxy A52S 5g Android 13 working:
Advanced Power Menu
Call Recording
Caller ID and Spam Protection
Disable SMS to MMS conversion
Fake System status (official)
Secure Flag disable

Most of the items in Notifications Panel do not work IE: clock seconds, date on clock .

This is all I've tried so far as they are the only things I use.
 

Techguy777

Senior Member
Galaxy A52S 5g Android 13 working:



Advanced Power Menu



Call Recording



Caller ID and Spam Protection



Disable SMS to MMS conversion



Fake System status (official)



Secure Flag disable







Most of the items in Notifications Panel do not work IE: clock seconds, date on clock .







This is all I've tried so far as they are the only things I use.

Galaxy A52S 5g Android 13 working:
Advanced Power Menu
Call Recording
Caller ID and Spam Protection
Disable SMS to MMS conversion
Fake System status (official)
Secure Flag disable

Most of the items in Notifications Panel do not work IE: clock seconds, date on clock .

This is all I've tried so far as they are the only things I use.
Tab S8 plus the advanced power menu shows up on mine but the buttons dont do everything they are supposed to.

What does secure flag and signature check do? I cant find it online.

Biometrics unlock on reboot also works. It should be pretty easy getting everything working on a13.
 
Tab S8 plus the advanced power menu shows up on mine but the buttons dont do everything they are supposed to.

What does secure flag and signature check do? I cant find it online.

Biometrics unlock on reboot also works. It should be pretty easy getting everything working on a13.
About power menu for me not working reboot to recovery etc. I think its because need root acces but app on A13 didn't ask for that.
Disabling secure flag means that You can do ss in secured apps like banking apps.
Disabling signature check allow You to installing not signed apks
 
  • Like
Reactions: Techguy777

sevenshorseman

Senior Member
Jul 31, 2012
854
211
Düsseldorf
On Galaxy S21 A 13
Call recording is available
Power Menu is avaliable but only shut down and reboot without confirmation is working.
That's only what i daily used and tested.


I am happy to see you working on a new release:giggle::giggle::giggle:
 

i5lee8bit

Senior Member

firefds

Senior Member
Mar 23, 2011
1,478
2,048
Toronto
So... "a couple of weeks" = 2 days, huh? 🤣

Appreciate it! I didn't even realize 13 was realized for Tab S8 Ultra until just now so of course I checked this mod first. Will update and test later today when I get the chance. Thanks firefds!
Exactly! It's much easier to adapt it to A13 when you actually have a device that can run it, so my estimation was "a bit" off :ROFLMAO:
 
  • Haha
Reactions: i5lee8bit

domina

Senior Member
Sep 7, 2010
111
6
Would it be possible to add ESIM support? This is disabled on some Asian models and I really need it.
 

Top Liked Posts

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


    Firefds Kit [ S ]


    Xposed module for Samsung S 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 12 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 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.s.firefdskit/releases

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

    Known Issues
    • A lot has changed since Android 11. Since I don't have an Android 12 device all tests have been done with various testers. THERE MAY BE UNKNOWN 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
    6
    Regarding A13 - Work is in progress and looks very good. No ETA! But I'd say a couple of weeks.
    5
    Firefds Kit [ S ] Alpha 2 has been released!

    Changelog:
    • Added Czech strings
    • Updated Advanced Power Menu icons (Thanks @okij from XDA)
    • Dependencies and Gradle update
    • Temporary disable Show Network Speed Menu to resolve bootloops
    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.

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

    Join the Telegram channel for announcements and pre release versions at https://t.me/firefdskit
    3
    does call recording work?
    On Android 13 you have to activate additional modules for FireFDS kit via LSposed - essentially I activated anything with "call"/ "phone"/ "voice" including voice recorder. Native call recorder works perfectly.
    3
    Well good news it looks like the developer of lsposed has done something different. In recent updates my modules like firefds kit for one ui 4.1 on my Tab S6 have started working.Im happy so if anyone has any trouble make sure your on the latest version which is 1.8.1 6511 as of today even though it was like 6507 or something when it started to work properly.