App Settings Reborn

Fork of the original App Settings by Rovo89. Supporting Android 8.0+

Discussion/Support: XDA thread

Compatibility:

The application is tested only on Android 10/11/12/13 (Samsung firmware), but has theoretical support for earlier versions of the OS. I do not guarantee work on other firmware. I also note that not all applications will work with all functions. If you do not see errors in LSPosed logs from this module, then your firmware requires additional hooks. I cannot provide development for such devices.

Information:

Using the function revoke/restore permissions: select the permissions and click ok + save, reboot, return to the submenu of the target application and click save again, reboot.

Features:

  • Screenshot control
  • density / dpi
  • font scale
  • fake screen size for resources loading
  • locale (language)
  • fullscreen mode
  • hide title bar
  • keep screen on while app is visible
  • show app above lockscreen
  • disable fullscreen keyboard input
  • Force LTR
  • Auto hide fullscreen (Android 11+)
  • force orientation (portrait/landscape/auto)
  • mute audio (for most apps)
  • insistent notifications (loop the sound / reboot required)
  • force or prevent ongoing notifications (reboot required)
  • mute notifications (reboot required)
  • stay resident in memory (reboot required)
  • force or exclude app from recents (reboot required)
  • access to recent tasks (reboot required)
  • revoke permissions (double reboot required)
  • force using legacy (navbar) menu button

Package

ru.bluecat.android.xposed.mods.appsettings

Authors

Blue cat

Releases

1.7

Release type: Stable

5/14/2023, 5:37:18 PM

  • Android 13 support (xposed)
  • Android 13 support (targetSdk)

Note
This is the last update for this fork. The update contains fixes for xposed crashes on Android 13.
The update does not contain new hooks for modern ways of existing features, so they may not work on some applications.
The application fully uses the original hooks with support for new OS versions. Many applications use new methods added by Google later.

If anyone is interested, you can continue to develop new hooks methods.

1.6

Release type: Stable

5/21/2022, 6:52:40 PM

  • Android 12 Xposed support
  • Android 12 support (targetSdkVersion)
  • Dropped EdXposed support
  • Increased minimum Android version to 8.1 Same version as LSPosed framework.
  • Added cleaning the filters on back pressed button
  • UI updates

Note
Some options such as "notifications priority" and "disable big (expanded) notifications" have been removed due to the increase in the minimum version of Android.

The higher the version of Android, the more options begin to be lost. The logic of such functions is globally rewritten with the new version of Android and the module can no longer intercept them.
In Android 12 these options are:

  • Mute audio
  • Force or prevent ongoing notifications

Methods and classes of such options are present, not deprecated. The OS just doesn't use them.

Project support on Android 13 is not guaranteed, please do not ask for updates.

1.5.1

Release type: Stable

5/28/2021, 1:36:35 AM

  • Added scopes
  • Updated turkish translation

Note
Check recommended scope and targeted applications in the manager.

1.5

Release type: Stable

5/4/2021, 3:01:58 AM

  • Android 11 support (targetSdkVersion)
  • Added light theme
  • Added auto hide fullscreen option (Android 11+)
  • Added force LTR option
  • Improving the search box

Note
Auto hide option is part of the full screen option, allows you to enable auto hide status / navigation bars after a gesture. Please note that the full screen option does not prevent immersive mode.
Force LTR option disables layout mirroring for right-sided languages. Merged pull request #9