Xposed module for Samsung Pie (Android 9) devices.
The module has the following features:
- Fake system status to Official
- Selectable advanced power menu options:
- Power off
- Restart
- Emergency mode
- Recovery
- 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 call recording
- Replace add call button instead of call recording
- Enable call recording from menu
- Auto call recording
- 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
- 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 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
This was built and tested on the Samsung Galaxy S8 G950F (Exynos) varient. Confirmed working on:
- Galaxy S8
- Galaxy S8+
- Galaxy Note 8
- Galaxy S9
- Galaxy Note 9
- Galaxy S10
- Galaxy S10+
- Galaxy Tab S4
THERE COULD BE BUGS/CRASHES/BOOTLOOPS, but it's pretty stable. I've been working with both solohsu and C3C0 on testing EdXposed on Samsung devices.
In the Pie version of FirefdsKit, I have updates the project in the following aspects:
- Moved project from Eclipse to Android Studio
- Updated compile SDK version to use latest SDK (28)
- Updated dependencies to use online sources
To install this module you need the following apps and modules installed on your device:
- Magisk v18.1 and above - https://github.com/topjohnwu/Magisk/releases
- Magisk Manager v7.0.0 and above - https://github.com/topjohnwu/Magisk/releases
- Riru Magisk module v16.0 and above - https://github.com/RikkaApps/Riru/releases
- EdXposed Magisk module v0.3.0.0_beta2 and above - https://github.com/ElderDrivers/EdXposed/releases
- EdXposed Installer v2.2.1 and above - https://github.com/solohsu/XposedInstaller/releases
- 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 Pie for additional features.
- It could take some time to popup the root request, just wait a few minutes until it pops up, usually not much after the xposed installer recognized the module.
The project uses the following libraries:
- https://github.com/topjohnwu/libsu
- https://github.com/rovo89/XposedBridge
- https://github.com/rovo89/XposedMods/tree/master/XposedLibrary
- https://github.com/jaredrummler/ColorPicker
- Samsung framework libraries which are used for compile only
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
- C3C0 - 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
- jaredrummler - For Color Picker library
This is a moded version of Wanam's XTouchWiz: https://github.com/wanam/XTouchWiz
Announcements and pre release versions - https://t.me/firefdskit