Firefds Kit [Q]

Xposed module for Samsung Q devices.

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
  • 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 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 clock date on right of clock toggle
  • Date on status bar clock options
  • Enable biomertrics and fingerprint 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 poup
  • 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 version was tested by the community and not by me, as I don't have an Android 10 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!
Confirmed working on:

  • Galaxy S9
  • Galaxy S9+
  • Galaxy Note 9
  • Galaxy S10
  • Galaxy Note 10
  • Galaxy Note 10+

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

  1. Magisk v19 and above - https://github.com/topjohnwu/Magisk/releases
  2. Magisk Manager v7.5.1 and above - https://github.com/topjohnwu/Magisk/releases
  3. Riru Magisk module v19.6 and above - https://github.com/RikkaApps/Riru/releases
  4. EdXposed Magisk module v4.6.0_beta and above - https://github.com/ElderDrivers/EdXposed/releases
  5. EdXposed Managerv4.5.4 and above and above - https://github.com/ElderDrivers/EdXposedManager/releases

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

Reporting Issues
Please report issues and provide logs here:
https://github.com/Firefds/FirefdsKit/issues

External Libraries
The project uses the following libraries:

  1. https://github.com/topjohnwu/libsu
  2. https://github.com/rovo89/XposedBridge
  3. https://github.com/rovo89/XposedMods/tree/master/XposedLibrary
  4. Samsung framework libraries which are used for compile only

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

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

This is a moded version of Wanam's XTouchWiz:
https://github.com/wanam/XTouchWiz

Author(s): 
Package: 
sb.firefds.q.firefdskit
Version name: 
1.0.0.0-STABLE-1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
None yet
MD5 checksum: 
23791f5caf1c9688b4189d5ca2e83083
Uploaded on: 
Monday, March 23, 2020 - 14:41
Changes: 
  • Added toggle for performing power menu reboot / power off actions only after unlocking secure lock screen (stock behavior)
  • Fixed error toast appearing after restarting while face unlock and unlock on restart are enabled
Version name: 
0.1.0.0-BETA-1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
None yet
MD5 checksum: 
2c1e69c476ac4f9a7ede2f51a3073a30
Uploaded on: 
Friday, February 28, 2020 - 15:28
Changes: 
  • Version update - out of Alpha!
  • Fixed module not working on mid ranges Samsung devices (Such as A and M series)
  • Fixed change default reboot behavior to recovery
  • Simplified call recording options
Version name: 
0.0.4.0-ALPHA-4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
None yet
MD5 checksum: 
3026e688413e42a5beea9dda68216c32
Uploaded on: 
Friday, February 21, 2020 - 21:02
Changes: 
  • Fixed change default reboot behavior to recovery
  • Fixed enable biometrics and fingerprints after reboot (@NULL0B)
  • Fixed seconds and date on clock
  • Fixed set device status to Official for S10 and above devices
  • Added enable additional advanced hotspot settings option
Version name: 
0.0.3.0-ALPHA-3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
None yet
MD5 checksum: 
9d57664484fba7cdfff0c0e1d7c2fb7e
Uploaded on: 
Saturday, February 15, 2020 - 19:35
Changes: 
  • Fixed Disable Secure Flag
  • Fixed screen recording from power menu
  • Added option to replace Reboot to Recovery icon with system default restart icon (System --> Power Menu Options --> Tweaks)
  • Added option to disable display of power menu when secure lockscreen is locked
  • Added option to change default behavior of reboot to reboot to recovery
Version name: 
0.0.2.0-ALPHA-2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
None yet
MD5 checksum: 
f61b2b139d86598803102c3efbee6c2a
Uploaded on: 
Tuesday, February 11, 2020 - 14:55
Changes: 
  • Fixed blur on notification bar pulldown
  • Fixed show network speed menu on statusbar
  • Removed launcher transition effects option (removed in Android 10)
  • Merged biometrics and fingerprint unlocking after reboot
  • Fixed call recording option
  • Fixed disable eye strain dialog
  • Fixed custom carrier text
  • Updated splash screen with current app name
Version name: 
0.0.1.0-ALPHA-1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
None yet
MD5 checksum: 
08573e7e7e2e81b9abd7169c5ac3d0bd
Uploaded on: 
Monday, February 3, 2020 - 03:20
Changes: 

First release of Firefds Kit for Android Q