Related
Running Paranoid Android 2.12 JB
I have already posted on widgetlocekr site, basically there is no option on widgetlocker ROOT to hid navbar.. and ive asked before but no response so far, so ive been looking at alternate methods
i managed to use sqlite to disable the navbar using (but the systemUI wont update instantly like when you change it in the settings):
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "update system set value = '0' where name = 'nav_bar_status';"
i know this disables the navbar but do you know how to make the system scan for changes in system.db and update the navbar to be hidden
my plan is to write a shell script and exectute with tasker to hide navbar and then show when unlocked
thanks guys
Hey guys today i found a way to add the user toggle in the notification panel.
First you need to enable multi user in the build prop editor, just paste this codes:#
Multi Users
fw.max_users=3
fw.show_multiuserui=1
Then reboot your device, and go to settings,users, and switch to guest user.
Final step is to turn to your account and you're done!
Don't forget to leave a thumb up :good:
Some screenshot
http://www.mediafire.com/download/527y5fnxu75pk55/systemui_stock_note+5.zip
Flash this if something does not work!
Introduction
Hi everyone, I wanted to share with you this useful tips with you.
This tips remove selected status bar icons without using overlay apps or status bar app.
Like here on the top : View attachment 4398029
Battery icon is Battery Meter Overlay
How to do that with root directly on my phone (easy way)
- First you need to be rooted.
-Install any terminal app if you don't have already one.
-Tip
Code:
su
than enter.
Code:
settings put secure icon_blacklist
than what you want to hide.
Here is an exemple :
Code:
settings put secure icon_blacklist volume,bluetooth
you need to put a comma "," without space between each icon you want to hide like in the exemple.
Here is the list of Samsung icons name
Code:
power_saver
rotate
headset
hotspot
location
gps
wearable_gear
bluetooth
nfc
zen
volume
wifi
data_connection
phone_signal
battery
alarm_clock
clock
private_mode
How to do that on my unrooted phone
- You need adb shell on your computer for the operation
-The codes are the same
ENJOY and don't forget to press thanks bouton
Crédit
Crédit
thank you, maybe it is possible as well to change the position of the icons without root acces?
libracez said:
thank you, maybe it is possible as well to change the position of the icons without root acces?
Click to expand...
Click to collapse
I've look for that but no result...
Regards
What would voice over LTE be?
Thanks for the tip. Phone signal doesn't work though.
@Ayh4n It worked perfect but how to get the items back. Changing "put" to remove didnt worked. Im rooted.
Regards!
twinko said:
@Ayh4n It worked perfect but how to get the items back. Changing "put" to remove didnt worked. Im rooted.
Regards!
Click to expand...
Click to collapse
Hello, just rewrite the same code but let blank where you put item name
could U give full list of icons can be hidden?!
tks much!
Hi
It was working with your instructions on S9+ but just recently I'm getting this message "Failure calling service setting: Failed transaction " after running the command. Any clue why?
Ayh4n said:
Introduction
Hi everyone, I wanted to share with you this useful tips with you.
This tips remove selected status bar icons without using overlay apps or status bar app.
Like here on the top : View attachment 4398029
Battery icon is Battery Meter Overlay
How to do that with root directly on my phone (easy way)
- First you need to be rooted.
-Install any terminal app if you don't have already one.
-Tip
Code:
su
than enter.
Code:
settings put secure icon_blacklist
than what you want to hide.
Here is an exemple :
Code:
settings put secure icon_blacklist volume,bluetooth
you need to put a comma "," without space between each icon you want to hide like in the exemple.
Here is the list of Samsung icons name
Code:
power_saver
rotate
headset
hotspot
location
gps
wearable_gear
bluetooth
nfc
zen
volume
wifi
data_connection
phone_signal
battery
alarm_clock
clock
private_mode
How to do that on my unrooted phone
- You need adb shell on your computer for the operation
-The codes are the same
ENJOY and don't forget to press thanks bouton
Crédit
Crédit
Click to expand...
Click to collapse
this is only for the s8?
i want to try that on the s7, it will work?
---------- Post added at 09:32 AM ---------- Previous post was at 09:31 AM ----------
hey this will work on the s7? and what is the vpn icon name? (the key icon)
Damn, doesn't work on my galaxy note 4
How to hide volte icon
Ayh4n said:
Introduction
Hi everyone, I wanted to share with you this useful tips with you.
This tips remove selected status bar icons without using overlay apps or status bar app.
Like here on the top : View attachment 4398029
Battery icon is Battery Meter Overlay
How to do that with root directly on my phone (easy way)
- First you need to be rooted.
-Install any terminal app if you don't have already one.
-Tip
Code:
su
than enter.
Code:
settings put secure icon_blacklist
than what you want to hide.
Here is an exemple :
Code:
settings put secure icon_blacklist volume,bluetooth
you need to put a comma "," without space between each icon you want to hide like in the exemple.
Here is the list of Samsung icons name
Code:
power_saver
rotate
headset
hotspot
location
gps
wearable_gear
bluetooth
nfc
zen
volume
wifi
data_connection
phone_signal
battery
alarm_clock
clock
private_mode
How to do that on my unrooted phone
- You need adb shell on your computer for the operation
-The codes are the same
ENJOY and don't forget to press thanks bouton
Crédit
Crédit
Click to expand...
Click to collapse
good an intereseting
I guess you forgot how to enable the icon back is it with:
settings put secure icon_whitelist ICONNAME
Version for Marshmallow is available here: https://forum.xda-developers.com/xposed/modules/app-xtouchwizs5-customization-touchwiz-t3372401
Version for Nougat is available here: https://forum.xda-developers.com/xposed/modules/app-firefds-kit-customization-touchwiz-t3692391
Version for Oreo is available here: https://forum.xda-developers.com/xposed/modules/app-firefds-kit-customization-touchwiz-t3749479
Firefds Kit [Pie]
Xposed module for Samsung Pie devices.
This application also uses Root access to apply some Samsung CSC features.
Starting from version 1.0.3.0 Stable 4, the module no longer requires root access. All features that required CSC changes in the past now use Xposed hooking.
Known working devices:
Galaxy S8 SM-G950F
Galaxy S8+ SM-G955F
Galaxy S9 SM-G960F
Galaxy Note 9 SM-N960F
Galaxy S10E SM-970F
Galaxy S10 SM-973F
Galaxy S10+ SM-975F
Galaxy Tab S4 SM-T835
Features
The module has the following features:
Fake system status to Official
Selectable 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
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 SD Card with Dual Sim option
Enable Call ID and spam protection option
Enable Secure Folder
Enable Screen Record tile and Settings options (requires Smart Capture 3.0.0+ installed)
Enable screen record while in call (requires Smart Capture 3.0.0+ installed)
Enable additional advanced hotspot settings option
One UI Home transition animation selection
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 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
Disable signature check
Disable secure flag
Attention
This was built and tested on the Samsung Galaxy S8 G950F (Exynos) varient.
For Galaxy S9 and above which use encrypted CSC files - I have disabled a few CSC features because I can't test their implementation.
EdXposed is still very much a WIP and is still in beta.
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.
Major Update
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
Switched from Chainfire's SU library to topjohnwu's (Magisk) SU library
Installation
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
Download
Since EdXposed is still in an early stage, I have marked the initial release as Experimental.
In order to download it you need to enable seeing experimental releases in the module list - EdXposed Installer > Settings > Versions to be shown > Experimental
http://repo.xposed.info/module/sb.firefds.pie.firefdskit
Source Code
https://github.com/Firefds/FirefdsKit
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 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
External Libraries
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
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.pie.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
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
jaredrummler - For Color Picker library
Telegram
Announcements and pre release versions - https://t.me/firefdskit
This is a moded version of Wanam's XTouchWiz:
https://github.com/wanam/XTouchWiz
Reserved
Thank you for your great work sir!
Could you please add available to use finger print of face unlock after reboot??
Kglim said:
Thank you for your great work sir!
Could you please add available to use finger print of face unlock after reboot??
Click to expand...
Click to collapse
I will look into it
Can you implement battery circular?.. Thank you very much for your hard work [emoji3526][emoji4][emoji4]
Enviado desde mi SM-N950F mediante Tapatalk
Francescorm76 said:
Can you implement battery circular?.. Thank you very much for your hard work [emoji3526][emoji4][emoji4]
Enviado desde mi SM-N950F mediante Tapatalk
Click to expand...
Click to collapse
No, since EdXposed doesnt support resource hooking yet.
But once it does, it will be availabe as part of GravityBox
Kglim said:
Thank you for your great work sir!
Could you please add available to use finger print of face unlock after reboot??
Click to expand...
Click to collapse
Done.
Will be available next release.
If I can ask, what device are you using?
firefds said:
Done.
Will be available next release.
If I can ask, what device are you using?
Click to expand...
Click to collapse
Wow thank you for your quick response ??️
I'm using 955F sir
Works on my Galaxy S8 Plus SM-G955F too.
Thanks!
Edit: Firefds can't read my root access. But it seems to work all fine.
Andreas96 said:
Works on my Galaxy S8 Plus SM-G955F too.
Thanks!
Edit: Firefds can't read my root access. But it seems to work all fine.
Click to expand...
Click to collapse
The root request is called in the background and can take some time to popup.
Leave the app open for a few minutes, it should work.
If I see many complaints, I'll pop the request on startup.
firefds said:
The root request is called in the background and can take some time to popup.
Leave the app open for a few minutes, it should work.
If I see many complaints, I'll pop the request on startup.
Click to expand...
Click to collapse
Yeah now the root access has bin granted ?
GravityBox Beta for Android Pie is available:
https://forum.xda-developers.com/xposed/modules/app-gravitybox-v9-0-0-beta-1-android-9-t3908768
You can use Firefds Kit alongside GB.
THanks for the app.. Features I tested works well with note 9 running LionsRoar rom.
---------- Post added at 10:09 PM ---------- Previous post was at 09:54 PM ----------
firefds said:
GravityBox Beta for Android Pie is available:
https://forum.xda-developers.com/xposed/modules/app-gravitybox-v9-0-0-beta-1-android-9-t3908768
You can use Firefds Kit alongside GB.
Click to expand...
Click to collapse
Most of the gravity box features do not work at this time. In future, we will see more features getting integrated.
beta 2 has been released.
Changelog:
Added custom advanced power menu icons. No more ugly icons!
Added enable fingerprint unlock on reboot toggle
Added enable biometrics unlock on reboot toggle
Switched from deprecated ProgressDialog to ProgressBar
Download at:
Xposed Repo: https://repo.xposed.info/module/sb.firefds.pie.firefdskit
Github Release: https://github.com/Firefds/FirefdsKit/releases
Note 9 here, advanced power menu icons are invisible but tappable on the second beta.
Sent from my SM-N960N using XDA Labs
Tchania said:
Note 9 here, advanced power menu icons are invisible but tappable on the second beta.
Sent from my SM-N960N using XDA Labs
Click to expand...
Click to collapse
Can you send me xposed logs after opening the power menu?
firefds said:
Can you send me xposed logs after opening the power menu?
Click to expand...
Click to collapse
Here you go. And the way I saved the logs is:
-I disabled all other modules except Firefds kit.
-rebooted.
-went to xposed logs and cleared the logs.
-rebooted.
-waited a bit then held the power button to show the power menu.
-tapped on one of the invisible icons and the back button.
-went to xposed logs, reloaded once and save them.
And I also included a screenshot how it looks.
Sent from my SM-N960N using XDA Labs
Tchania said:
Here you go. And the way I saved the logs is:
-I disabled all other modules except Firefds kit.
-rebooted.
-went to xposed logs and cleared the logs.
-rebooted.
-waited a bit then held the power button to show the power menu.
-tapped on one of the invisible icons and the back button.
-went to xposed logs, reloaded once and save them.
And I also included a screenshot how it looks.
Sent from my SM-N960N using XDA Labs
Click to expand...
Click to collapse
Thank you.
It seems the logs are incomplete.
Can you recheck and see if all the logs appear in the log file as they appear in the app?
firefds said:
Thank you.
It seems the logs are incomplete.
Can you recheck and see if all the logs appear in the log file as they appear in the app?
Click to expand...
Click to collapse
I have checked and compared both of them and they both end at that line that says "using i".
I tried to get the logs this time disabling all the magisk modules but the log ends at exactly the same incomplete line.
And the thing that's driving me crazy now is that I tried different xposed installers and only the current one actually writes logs (although incomplete). Maybe an xposed issue. I'm no expert so I'm not sure what's wrong.
I'll keep searching for a solution and post back here once I get the complete log.
Thank you for looking into this
Sent from my SM-N960N using XDA Labs
Tchania said:
I have checked and compared both of them and they both end at that line that says "using i".
I tried to get the logs this time disabling all the magisk modules but the log ends at exactly the same incomplete line.
And the thing that's driving me crazy now is that I tried different xposed installers and only the current one actually writes logs (although incomplete). Maybe an xposed issue. I'm no expert so I'm not sure what's wrong.
I'll keep searching for a solution and post back here once I get the complete log.
Thank you for looking into this
Sent from my SM-N960N using XDA Labs
Click to expand...
Click to collapse
The EdXposed logs can behave weird.
Try the following:
Make sure you have ADB on your pc.
From the command prompt run adb with the following command: adb logcat > xposed.log
Then go back to the device and open the power menu
Finaly go back to the command prompt and CTRL-C to stop the logcat.
A file named xposed.log should be created on your pc, you can upload that.
Version for Marshmallow is available here: https://forum.xda-developers.com/xposed/modules/app-xtouchwizs5-customization-touchwiz-t3372401
Version for Nougat is available here: https://forum.xda-developers.com/xposed/modules/app-firefds-kit-customization-touchwiz-t3692391
Version for Oreo is available here: https://forum.xda-developers.com/xposed/modules/app-firefds-kit-customization-touchwiz-t3749479
Version for Pie is available here: https://forum.xda-developers.com/xposed/modules/xposed-firefds-kit-customization-t3908114
Firefds Kit [Q]
Xposed module for Samsung Q devices.
Known working devices:
Galaxy M20 SM-M205F
Galaxy S9 SM-G960F
Galaxy S9+ SM-G965F
Galaxy Note 9 SM-N960F
Galaxy S10 SM-973F
Galaxy Note 10 SM-N970F
Galaxy Note 10+ SM-N975F
Galaxy S20 (all models, Exynos and Snapdragon)
Galaxy Z Flip SM-F700F
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 SD Card with Dual Sim option
Enable Call ID and spam protection option
Disable power button in quick panel option
Enable Screen Record tile and Settings options
Enable screen record while in call
Enable additional advanced hotspot settings option
One UI Home transition animation selection
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
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!
Installation
To install this module you need the following apps and modules installed on your device:
Magisk v19 and above - https://github.com/topjohnwu/Magisk/releases
Magisk Manager v7.5.1 and above - https://github.com/topjohnwu/Magisk/releases
Riru Magisk module v19.6 and above - https://github.com/RikkaApps/Riru/releases
EdXposed Magisk module v4.6.0_beta and above - https://github.com/ElderDrivers/EdXposed/releases
EdXposed Installer v4.5.4 and above - https://github.com/ElderDrivers/EdXposedManager/releases
Download
Xposed repo: http://repo.xposed.info/module/sb.firefds.q.firefdskit
Github releases: https://github.com/Firefds/FirefdsKit/releases
Source Code
https://github.com/Firefds/FirefdsKit/tree/Q
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.
External Libraries
The project uses the following libraries:
https://github.com/topjohnwu/libsu
https://github.com/rovo89/XposedBridge
https://github.com/rovo89/XposedMods/tree/master/XposedLibrary
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
Camera - com.sec.android.app.camera
Contacts - com.samsung.android.contacts
Email - com.samsung.android.email.provider
Firefds Kit - sb.firefds.q.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
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
Telegram
Announcements and pre release versions - https://t.me/firefdskit
This is a moded version of Wanam's XTouchWiz:
https://github.com/wanam/XTouchWiz
Screenshots:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
firefds said:
Firefds Kit [Q]
Xposed module for Samsung Q devices.
Known working devices:
Galaxy S9 SM-G960F
Galaxy Note 9 SM-N960F
Galaxy S10 SM-973F
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 call recording
Replace add call button instead of call recording
Enable call recording from menu
Auto call recording
One UI Home transition animation selection
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 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
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!
Installation
To install this module you need the following apps and modules installed on your device:
Magisk v19 and above - https://github.com/topjohnwu/Magisk/releases
Magisk Manager v7.5.1 and above - https://github.com/topjohnwu/Magisk/releases
Riru Magisk module v19.6 and above - https://github.com/RikkaApps/Riru/releases
EdXposed Magisk module v4.6.0_beta and above - https://github.com/ElderDrivers/EdXposed/releases
EdXposed Installer v4.5.4 and above - https://github.com/ElderDrivers/EdXposedManager/releases
Download
http://repo.xposed.info/module/sb.firefds.q.firefdskit
Source Code
https://github.com/Firefds/FirefdsKit/tree/Q
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.
External Libraries
The project uses the following libraries:
https://github.com/topjohnwu/libsu
https://github.com/rovo89/XposedBridge
https://github.com/rovo89/XposedMods/tree/master/XposedLibrary
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
Camera - com.sec.android.app.camera
Contacts - com.samsung.android.contacts
Email - com.samsung.android.email.provider
Firefds Kit - sb.firefds.q.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
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
Telegram
Announcements and pre release versions - https://t.me/firefdskit
This is a moded version of Wanam's XTouchWiz:
https://github.com/wanam/XTouchWiz
Click to expand...
Click to collapse
Thank you @firefds very much, really appreciated!!
:good::good:
firefds said:
[...]Thank you!
Yes, I fixed that issues with @ianmacd's testing a bunch of versions until it worked
Could you guys still upload log files so I can catch any exceptions that may happen and you didn't notice?
Edit: Also, could you confirm what Magisk and Ed Xposed versions you are using? Canary builds, release builds, etc.
Click to expand...
Click to collapse
My log files (both the verbose and non-verbose variants) are attached.
Completely canary here: that is... latest Magisk and latest EdXposed (Sandhook 4504).View attachment logs.zip
Sent from my SM-G973F using Tapatalk
@firefds thank you so much for your efforts. I didn't update to Q just because of your module. Now I can update and also help test your awesome module further, since my device is N960N.
Thanks a lot sir.
Toda!
dr4go said:
My log files (both the verbose and non-verbose variants) are attached.
Completely canary here: that is... latest Magisk and latest EdXposed (Sandhook 4504).View attachment 4941581
Sent from my SM-G973F using Tapatalk
Click to expand...
Click to collapse
Thank you!
No issues found in the logs besides the carrier text exception I think I fixed on the version I uploaded to the repo, so you can try and install that and see if the exception still appears and the feature works.
Hi,
Device S10E, 970F, Amdroid Q version BLS4.
Verbose logs attached.
Thank you
mikehorizon said:
Hi,
Device S10E, 970F, Amdroid Q version BLS4.
Verbose logs attached.
Thank you
Click to expand...
Click to collapse
Seems like you have an issue with the xposed installation.
Try using the canary Sandhook versions from the Ed Xposed manager
firefds said:
Seems like you have an issue with the xposed installation.
Try using the canary Sandhook versions from the Ed Xposed manager
Click to expand...
Click to collapse
I'm using magisk canary update channel.
You mean use Sandhook magisk module instead of yahfa?
In edxposed manager I cannot find any module named sandhook.
mikehorizon said:
I'm using magisk canary update channel.
You mean use Sandhook magisk module instead of yahfa?
In edxposed manager I cannot find any module named sandhook.
Click to expand...
Click to collapse
1. Open EdXposed Manager
2. On the main page click on the Canary tab
3. Under Framework, seleced the Sandhook version and then Install/Update
View attachment 4941871
firefds said:
1. Open EdXposed Manager
2. On the main page click on the Canary tab
3. Under Framework, seleced the Sandhook version and then Install/Update
Click to expand...
Click to collapse
Wow, you just blow my mind .
I was using edxposed installer, not edexposed manager.
Doing it now.... be back.
mikehorizon said:
Wow, you just blow my mind .
I was using edxposed installer, not edexposed manager.
Doing it now.... be back.
Click to expand...
Click to collapse
Back, installed xposed manager and sandhook, no luck. Logs attached.
Hi, Excellent module which Ive been using since Android O & P and now Q. I do have a problem though which is the call recording which does not display in call, the add button stays. I have a G975F and am running magisk 20.3 with edxposed yahfa 0.4.6.1 (4504). Thanks
I forgot to mention that advanced reboot menu and disable camera sound works fine.
mikehorizon said:
Back, installed xposed manager and sandhook, no luck. Logs attached.
Click to expand...
Click to collapse
Ok after one more reboot firefds is loaded.
However, only some feature that I use are working: advanced reboot menu and disable sound warning.
Date in statusbar not working, call record not working.
Thank you for stil supporting this.
mikehorizon said:
Ok after one more reboot firefds is loaded.
However, only some feature that I use are working: advanced reboot menu and disable sound warning.
Date in statusbar not working, call record not working.
Thank you for stil supporting this.
Click to expand...
Click to collapse
And some logs....
mikehorizon said:
And some logs....
Click to expand...
Click to collapse
Thank you, I can work with this now
@mikehorizon, @Wozzyb - Please try this version fro your call record issues and date in status bar
firefds said:
@mikehorizon, @Wozzyb - Please try this version fro your call record issues and date in status bar
Click to expand...
Click to collapse
Thanks.
Date in clock still not working, but call recording is there and working.
You need the systemui to decompile?
firefds said:
@mikehorizon, @Wozzyb - Please try this version fro your call record issues and date in status bar
Click to expand...
Click to collapse
I will do it in the next few minutes. Many thanks.