Giter Site home page Giter Site logo

firefdskit's Introduction

Firefds Kit [UDC]

Xposed module for Samsung U (Android 14) devices.

Features

The module has the following features:

  • Fake system status to Official
  • Custom 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
  • Skip tracks with volume buttons
  • 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 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 biometrics and fingerprints 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 (currently not working)
  • Disable signature check
  • Disable secure flag

Attention

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 S21 FE

Installation

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

  1. Magisk v26.0 and above - https://github.com/topjohnwu/Magisk/releases

Option 1 - Zygisk - Recommended

  1. LSPosed Magisk Zygisk Release module v1.9.2 and above - https://github.com/LSPosed/LSPosed/releases

Option 2 - Riru

  1. LSPosed Magisk module v1.9.2 and above - https://github.com/LSPosed/LSPosed/releases
  2. Riru Magisk module v26.1.7 and above - https://github.com/RikkaApps/Riru/releases

Known Issues

  • Some features are removed on purpose. Since GravityBox has been working on Samsung devices for a while without much issues, I only implemented features that need special Samsung coding. You can check You can check GravityBox for R, when it will become available, for additional features.
  • Double tap for sleep not working.
  • Data icon symbol selection not working.

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

Credits

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

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

Telegram

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

firefdskit's People

Contributors

firefds avatar hakhanihsan avatar phoenix09 avatar vladwinner avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

firefdskit's Issues

[REQUEST] Old QS panel on OneUI 6

Describe the feature you'd like
I would like to see the OneUI 5.1 quick settings panel be implemented into Firefds for Android 14, as the new panel is not exactly user friendly.

Additional context

[BUG]

Hi when I open the app it comes up with allow modify system settings but the option and the toggle are greyed out

I'm using a Samsung s7 edge hero2lite
Running linage OS 18.1
I have the latest Riru on magisk and have attached a screenshot with the modules in using for edxposed
Screenshot_20210205-205926_Pixel_Launcher
Hope you can help

Android 14

Does this work on Android 14? I'm afraid to try at risk of bricking my device.
Are there any plans to update it, and/or any alternatives I can use?

Not work on A12

App doesn't work on Pixel Experience A12 GSI on Samsung Galaxy A70

[BUG] Tiramisu multi user

I'm able to enable multiuser, but unfortunately only guest profile works. When i creat a new user, nothing happens.

Device:

  • Device: s20fe
  • Chipset: Snapdragon]
  • Model: [e.g. SM-G781FB

There was a problem parsing the package.

Having trouble installing this. I have zygisk lsposed installed.

API version
100

Xposed API call protection
Enabled

Dex Optimizer Wrapper
Supported

Framework version
1.9.2 (7024)

Manager package name
org.lsposed.manager

System version
13 (API 33)

Device
Samsung SM-S9180

System ABI
arm64-v8a

[BUG] Advanced power menu not working SM-A217F (A21s) OneUI Core 4.1

Describe the bug
Advanced power menu not working. I enabled all recommended in LSposed, and then I enabled advanced power menu, rebooted and it doesn't work.
I have Zygisk, Magisk 25.2, Android 12, OneUI Core V 4.1, LSposed 1.8.1 Zygisk, FireFDS kit v 12.0.0.2-ALPHA2.

Device:

  • Device: Galaxy A21s
  • Chipset: Exynos
  • Model: SM-A217F

Xposed or Logcat logs
https://drive.google.com/file/d/11o7BLuoTxPPDNM4GyrsGNtO9czjdhy6r/view?usp=drivesdk

[BUG] Secure Flag still locks screenshots

Describe the bug
I can't take screenshot when secure flag is enabled.

Device:

  • Device: [e.g. Galaxy S8] Galaxy S10
  • Chipset: [Exynos/Snapdragon] Exynos
  • Model: [e.g. SM-G950F]

Xposed or Logcat logs
https://s.amsu.ng/6779x9x7TgqN

Refer here to how to get logs - https://github.com/rovo89/XposedBridge/wiki/Bugs#how-can-i-get-logs

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

[REQUEST]

Samsung phones doesn't seem to have the option to block calls from unsaved numbers. I mean you can block unknown/hidden numbers, but cannot block unsaved numbers except with a third party app. And this third party apps cannot do that from system level. Please include this feature in your next upgrade sirs. the hiya service is a good one, but we need an internal call blocking feature that blocks calls from unsaved numbers from system level, without ringing out both on the device and from the caller. Just like in iPhones. Thank you!

NB, the option to choose accept calls from only phonebook contacts, should be included.

[BUG]

Describe the bug
The app crashes after 3 seconds of being in it, despite the fact that the functions I enabled work, the standard phone app "settings" also crashes. All applications that are changed, as if they see that they are doing something indecent and fly out. The camera shows errors in the background, although it takes photos and saves them. Well, in the end, I note that the new reboot icons are a little out of style, although they are made very nicely

Device:

  • Device: [Galaxy Note 10+]
  • Chipset: [Exynos]
  • Model: [SM-G975F]

[BUG] crashes on open

Pixel 6 running Android 14. Rebooted after install and module activate. When I open the app it closes right away, even before asking for root.

THANK YOU for bringing this back!

[REQUEST] Screen recorder now is merged in Samsung capture

Screen recorder now is merged in Samsung on android 10 capture would be better to launch that activity instead installing screen recorder.
Other one
Default reboot in android i mean in framework change to reboot to recovery. this tweak is in smali patcher as magisk module would be better to have it in exposed since root is only possible via recovery boot.

[REQUEST] Add option to allow fully disabling/controlling notifications from system apps

Describe the feature you'd like
Add a setting, which when flipped, allows the user to turn off notifications from any system app as well as turn off specific notification categories from that app. Which basically allows you to treat system apps as user apps whose notifications can be controlled completely from the device settings.

Additional context
Right now there is an option to hide persistent charging notification as well as USB, but there are other annoying notifications from System UI, (like DND) which cannot be turned off by default, or from other Samsung (system personalization, I'm looking at YOU) and Google apps. It is obviously not feasible to have a hook into every one of these notifications on every app, instead allowing the user to be able to turn off notifications from specific categories or the entire app would be a better implementation in my opinion.

[REQUEST] Power Menu & Obligations

  1. In normal mode (stock) if you want to shutdown the phone, you need to enter the PIN. But, in Magisk's custom recovery this isn't possible. Is there any way to protect that menu (without removing the shutdown and restart buttons)?
  2. Can I ignore the Display Timeout? Any value that is set there is automatically applied to the settings, but I don't want it.

Features that don't work

Features that don't work:

  • Data Icon Symbol - not changing
  • Carrier label size - never worked for me
  • Disable loud volume warning
  • Enable Advanced Hotspot Options - I don't see any extra features in settings after enabling this.
  • Enable Shutter Sound Menu - doesn't appear in the camera app
  • Disable call number formatting - never worked for me

Device: Galaxy S20 Ultra 5G
Chipset: Exynos
Model: SM-G988B/DS
One UI: 4.0
Android: 12
Firefds Kit [S]: 12.0.0.1 ALPHA 1
Magisk: 24.3 (24304)
LSPosed: 1.8.0 (6483) (zygisk)

LSPosed_Modules_Logs-27.03.2022.zip
LSPosed_Verbose_Logs-27.03.2022.zip
Magisk_Logs-27.03.2022.log

[Bug] double tap to sleep only requires one tap

Tapping the statusbar will put the tablet to sleep. It worked fine with Firefds kit [Q] and OneUI 2.5 so maybe something changed?

Firefds kit [R] 11.0.1.2-BETA-2
Android 11
OneUI 3.1
Galaxy S5e
Riru v25.4.4
LSPosed 1.4.5

ActivityNotFoundException: Reboot to recovery does not work

When clicking on the button, SystemUI always crashes:

android.content.ActivityNotFoundException: Unable to find explicit activity class {sb.firefds.q.firefdskit/sb.firefds.q.firefdskit.activities.WanamRebootActivity}; have you declared this activity in your AndroidManifest.xml?
	at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2074)
	at android.app.Instrumentation.execStartActivity(Instrumentation.java:1720)
	at android.app.ContextImpl.startActivity(ContextImpl.java:1000)
	at android.app.ContextImpl.startActivity(ContextImpl.java:971)
	at android.content.ContextWrapper.startActivity(ContextWrapper.java:389)
	at android.content.ContextWrapper.startActivity(ContextWrapper.java:389)
	at sb.firefds.q.firefdskit.actionViewModels.RestartActionViewModel.reboot(RestartActionViewModel.java:87)
	at sb.firefds.q.firefdskit.actionViewModels.RestartActionViewModel.onPress(RestartActionViewModel.java:69)
	at com.samsung.android.globalactions.presentation.view.GlobalActionsContentItemView.lambda$setViewAttrs$4$GlobalActionsContentItemView(GlobalActionsContentItemView.java:143)
	at com.samsung.android.globalactions.presentation.view.-$$Lambda$GlobalActionsContentItemView$Ph46jXgNd3y2rgt6J5Na8kAd5lw.onClick(Unknown Source:2)
	at android.view.View.performClick(View.java:7862)
	at android.view.View.performClickInternal(View.java:7831)
	at android.view.View.access$3600(View.java:879)
	at android.view.View$PerformClick.run(View.java:29359)
	at android.os.Handler.handleCallback(Handler.java:883)
	at android.os.Handler.dispatchMessage(Handler.java:100)
	at android.os.Looper.loop(Looper.java:237)
	at android.app.ActivityThread.main(ActivityThread.java:8167)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)

Using Android Q, App version stable 6

[BUG]

Describe the bug
I have installed Firefds kit in order to use the following tweaks:
Disable camera shutter sound
Enable call recording
Enable power menu tweaks

The camera shutter sound and power menu tweaks, work just fine.

However the call recording does not work. At phone app settings, i can see the automatic call recording options and notification after recording options.

  1. If i activate Auto record calls and i make or receive a call, the call is not being recorded
  2. The call recording button does not appear at phone app during a call

Please note that:
a) i have disabled both WiFi calling and VoLTE, since i am aware that call recording does not work with these two options.
b) I have rebooted the phone multiple times, to make sure that all Firefds and Magisk tweaks are enabled

Device:

  • Device: Galaxy S20+ 5G
  • Chipset: Exynos
  • Model: SM-G986B/DS
  • One UI verison: 3.1
  • Android version: 11
  • Build number: RP1A.200720.012.G986BXXUBDUI5
  • Firefds Kit [R] version: 11.0.1.2-BETA-2
  • Magisk version: 23.0 (23000)
  • Riru version: 26.1.2.r505.c20529bced
  • Riru LSPosed version: 1.6.0 (6089)
  • Phone app version: 12.7.05.3
  • Phone app call version: 12.1.05.72

[REQUEST] disable unplug and turns on screen

Hi

Thanks for keeping update firefdskit, it's really useful

please consider add this feature : disable unplug and turns on screen

there is no xpoesd module can do this on Android 14

thanks

[REQUEST]Reboot the device in safe mode

Describe the feature you'd like
Please add the shortcut to restart safe mode in the power menu .

Additional context
Add a shortcut to restart the device in safe mode in the power button in the quick settings panel .

[BUG] Fingerprint on boot breaks biometrics

Describe the bug
Enabling the option to use fingeprint on boot causes errors when trying to use biometrics in banking apps. This is only resolved by disabling and re-enabling the "Use for Samsung account verification" option in the biometrics menu in the settings. But this obviously resets on boot.

The device is running a custom ROM that ports OneUI 5.1 from the Galaxy S20 to the Galaxy S10, so this issue may be partly because of the ROM.

Device:

  • Device: Galaxy S10
  • Chipset: Exynos
  • Model: SM-G973F

[BUG] Clock ignores timezone change

Describe the bug
When moving to a different time zone, the notification panel clock still uses the previous time zone. Only after a reboot does it update itself.

Device:

  • Device: Galaxy Fold 5
  • Chipset: Qualcomm SM8550-AC Snapdragon 8 Gen 2
  • Model: SM-F946B

[BUG] power menu multi user switch only partially works

Describe the bug
A clear and concise description of what the bug is.

Device:

  • Device: Galaxy Note 10 plus
  • Chipset: Exynos
  • Model: SM-N975F
  • ONEUI 3.1

Power menu button for multi user switch works only in the main admin account.
It doesn't work at all on the secondary account. Pressing it just make it disappear but not opening the profile selection page.
Tested on the latest firmware with ONEUI 3.1

[BUG]

I'm having the same problem as issue #5
version: 1.0.1.3-STABLE-5 - [Q]
Device:
Device: A70 - android 10 stock
Chipset: Snapdragon
Model: SM-A705MN

App force closes after reboot Note9

If I reboot once I enable the xposed module it works but when I reboot to apply settings the app no longer opens and all settings go back to normal. Note9 running TGP rom, OneUI version 1.0

[BUG] ROOT/Xposed not detected?

Describe the bug
I'm using LSPosed and Android 9, and the app never detects root/xposed, and displays the huge red warning instead.
The app features also don't work.

Device:

  • Device: Galaxy S8
  • Chipset: Exynos
  • Model: SM-G950F (spoofed as SM-N950F by my ROM, HorizonROM)
  • Firefds: 9.1.0.5-release-15
  • Magisk: 22.1 (latest one with Magisk Hide)
  • Riru: 25.4.4 (latest version with support for pre-24 modules, could update if required)
  • Riru enhanced mode for Magisk Hide 2.0 (to pass safetynet)
  • LSPosed 1.3.5 (latest version that supports Magisk 22.1).
    EdXposed doesn't pass safetynet anymore, all required apps are whitelisted.

Additionnal context:

  • Other versions of the module didn't work (tried with the 1.1.0.3-release-14 as well.)
  • EdXposed didn't seem to work either when i tried to use it instead
  • XPrivacyLua seems to work without issues with the above setup

Network Speed faster sample interval

i would love if we would be able to customize the update interval of the network speed notification because a 0.5 sec or a 0.75 sec speed interval would allow more precise info to figure out if there is a network connection or not.
thx for your work.

Modules need to be updated to accomodate changes in Canary EdXposed &Riru v.22+

UPDATE : As per 30 Dec '20. Stable 6 Version works with bellow combination :

EDIT : Module itself doesnt use Riru, but it's dependency on EdXposed causing issue when Canary version of EdXposed (which released with compatibility for new Riru Core) is being used.

Modules wont work with Riru v22 and newer because of some changes in Riru itself.

Rikka has stated that all modules neednto be updated so it can work along new Riru

[BUG] Network monitor shows triple the bandwidth actually used when connected to a VPN

Describe the bug
Wrong network speed displayed. I have verified this when testing bandwidth using ookla and Adguard connected in vpn mode. It shows twice than really used.

Device:

  • Device: Galaxy M40
  • Chipset: Snapdragon 675
  • Model: SM-M405F

This bug also happened in GravityBoz. But it was solved in cooperation with 2 developers

Screenshots
If applicable, add screenshots to help explain your problem.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.