[Xposed][MOD][4.0+][16-04-2021] KMod FWA v2.8.4 - WhatsApp privacy & customization - Xposed Framework Modules

KMod FWA v2.8.4
​Project without development at the moment. Maybe later it will resume.​Thank you for all these years of support.
{
"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"
}
Disclaimer:
Use KMod FWA at your own risk.
Readers, end-users, and downloaders of KMod FWA are responsible for their own actions.
Readers, end-users, and downloaders of KMod FWA agree not to use for illegal actions.
This disclaimer is subject to change without notice at any time for any reason.
Features:
Independent customization of each section of the application.
You can change color backgrounds, fonts and icons.
New icons and ticks in differents sections.
Customization different images of the application.
Hiding unwanted elements or of little use.
Direct access to module from within the application.
Privacy options.
Supports:
Android 4.0.3(Ice Cream Sandwich).
Android 4.1 to 4.3.1(Jelly Bean).
Android 4.4(KitKat).
Android 5.0(Lollipop).
Android 6.0(Mashmallow).
Android 7.0(Nougat).
Android 8.0(Oreo).
Android 9.0(Pie).
Android 10.0.
Android 11.0+ (Its behavior is somewhat unstable due to some obsolete methods in Android 11).
Minimun requirements:
Device with custom recovery.
Android 4.0.3 or higher.
Xposed Framework or Magisk manager(with Magisk installed).
EdXposed Manager(in case of installing Magisk).
Installed in Magisk the modules Riru core and Riru - EdXposed preferably YAFHA (in case of installing Magisk).
Latest version of KMod FWA.
WhatsApp version compatible with KMod FWA (see version list).
Instructions:
Install Xposed or Magisk, and configure Magisk with its modules.
Download the module KMod FWA and install.
Activate it in Modules section of Xposed or EdXposed Manager, and reboot device (Normal restart, not quick).
Open KMod FWA and accept root permissions.
In Android 6.0 or higher, accept the storage and access permissions to the phone's book, or activate it from the application manager of your device.
Make all the changes you want in Customization section.
To see the changes made, click on the refresh icon
To save a theme, go to the Backup section, or click the save icon
To load a Theme, go to the Backup section, select the Theme you want to upload, and wait the message that the Theme has been loaded.
Go to the Updates section, and Update the libraries. To check the latest available libraries, go to:
https://github.com/Krowne/Libraries
If you are using EdXposed it is recommended to enable SE Linux in settings.
EdXposed Manager configuration:
In the Settings section, go to the Framework section and mark as active:
Enable resource hooks.
Use SandHook variant backend.
Downloads:
Version 2.8.4 (Stable version): Xposed Repository
MD5: c23ff8daab1b23921a87ae5088b83931
Repository:
http://repo.xposed.info/module/kmod.xposed
Change Log:
English
Italian
Spanish
Known issues:
The customization is not applied correctly in the Settings section.
The circle of FAB button on the main screen doesn't apply color customization.
ATTENTION!
The Riru module v22+ from Magisk, doesn't detect Xposed correctly, therefore it's recommended to use version 21.3 so that everything continues to work correctly.
As I communicated a long time ago, now the Hooks update system (now called libraries) will not continue to update automatically. Updates will now be made on each version independently, and there will be no updates for all versions.
To update the libraries, you must enter the Updates section and click on the Update libraries option. At the moment, there will only be libraries for stable versions and beta versions published on weekends, however, in the link published below, I will publish all available versions of libraries in each version of KMod FWA.
List of available libraries: https://github.com/Krowne/Libraries
Download Themes:
Place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.
Download from the index of themes
XDA:DevDB Information
KMod FWA, Xposed for all devices (see above for details)
Contributors
Krowne
Xposed Package Name:
Version Information
Status: Stable
Current Stable Version: 2.8.3
Stable Release Date: 2021-02-09
Created 2016-08-03
Last Updated 2021-02-09
Click to expand...
Click to collapse

FAQ:
Q: I installed an update, and KMod FWA is not recognized by Xposed.
A: This is usually normal on some devices.
Disable KMod FWA from the list of Xposed modules, perform a normal restart (not quick), enable KMod FWA again in the list of Xposed modules, and do a normal restart.
Sometimes, disable and enable KMod FWA the list of Xposed modules, and do a normal restart is sufficient.
Q: Why it doesn't work in some versions of WhatsApp?
A: This only works in official versions of WhatsApp higher than that specified in the requirements.
It may also be that your Android version doesn't have integrated customization, and that is the reason why there is no customization in WhatsApp.
Q: Installed and activated the module, why the changes do not apply to WhatsApp?
A: Maybe you have not successfully activated the module, deactivate, activate, and then restart of device (normal restart, not by software). You may also be using a version of WhatsApp not compatible with the module.
Q: Can't download themes from the cloud?
A: At the moment this option is not available, you can upload your themes to external and share servers.
Q: Where was it saved, or where should I save new themes to load them into KMod FWA?
A: Used to place their themes on your SD card or internal memory, in the /KMod/Themes route. Make sure the directory exists before placing, if doesn't exist, open the module for create directories.
Q: I have changed the application icon, and no changes are applied.
A: After changing the application icon you must restart your device. If it still doesn't change the icon, you may be using a launcher who does not support changing the application icon (such as Nova Launcher).
Q: I have updated KMod FWA and several options have stopped working.
A: If this happens, then go to KMod FWA Settings, select Delete cache, and press Apply changes in KMod FWA.
Q: I have activated the option to see a Toast of the people who connect and disconnect, but it does not work.
A: These notifications will only be displayed when:
Log in to WhatsApp.
Enter a contact's chat.
You are inside WhatsApp.
Do not keep the online status hidden.
When these four conditions are met, then you should see when the contacts you have entered into your chat are connected or disconnected.
If you comply with the four conditions, but leave WhatsApp, force the closure of the application or enter KMod FWA, you must repeat the four conditions to make it work again.
Q: I have problems related to privacy options.
A: See this post for more information: https://forum.xda-developers.com/showpost.php?p=75503030&postcount=1772
Click to expand...
Click to collapse
Translations:
Looking for volunteers to translate the module into different languages, to publish in the next update.. Interested send me private messages.
Current languages:
English
Arab
Bengali
French
German
Spanish
Hindi
Indonesian
Italian
Dutch
Polish
Portuguese (Brazil)
Romanian
Russian
Turkish
Thanks to:
@wanam for the mod: Hide the read messages (in versions prior to WhatsApp 2.18.1).
@Surajkumar for the mod: Deactivate delivery report (in versions prior to WhatsApp 2.18.1).
jaredrummler ColorPicker (current version).

Yeah!!
sended from Spain with my "chinaker"

Good module.
Perfect for customizing appearance WhatsApp.
Thank you.

Hi!!!

Great Job works perfectly .
:good::good::good::good:

Thank your teacher if you are the crack, to become fantastic ..
thanks for the gigs master

Congratullations
Congratullations my friend. Working like a charm in Android 4.1.2 and 5.1.1.
May be you know asking who am I?
I am "elos".

Thanks, good work my friend
Enviado desde mi GT-N7100 mediante Tapatalk

@Krowne Wow finally you release it. But why you remove support for whatsapp 2.12.5?

How do you change the color of the navbar/statusbar?

Thanks
Enviado desde mi GT-I9505 usando Tapatalk 2

exodius48 said:
@Krowne Wow finally you release it. But why you remove support for whatsapp 2.12.5?
Click to expand...
Click to collapse
It will continue to support this version, but I will not follow developed further for this version of WhatsApp for being too old, and I will focus on developing current versions, because the versions 2.12.5 and 2.12.30 soon stop working, and I have no way of proving their development without risk of ban.
However, you still can download KMod 1.00 for WhatsApp 2.12.5 to 2.12.30.
dwiseman said:
How do you change the color of the navbar/statusbar?
Click to expand...
Click to collapse
Currently this option is not available, but you can use the Tinted Status Bar module to carry out this work.

Very great module I almost played around with it an hour to get everything like i wanted Well since everything is working I just want to say thank you and I hope you will keep updating it if whatsapp makes bigger changes so that it wouldnt work any more =)

Minor Bug
Hello There,
First of all nice job,
second I'd like to post a small issue
The status bar does not change color when you change the color of the header.
like I said this is a minor issue, but it would be nice to have it fixed
below is the environment info:
Device: LG E960 Nexus 4
OS Version/Build: Lollipop 5.1.1 LMY48T
Whatsapp Version: 2.12.304
KMod Version: 2.0.0
if you need more info please tell me

Very nice module. Works fine. Except causes fc on mirrorlink lg g4. Disabling the module caused the fc to disappear.
Sent from my LG-H815 using XDA Free mobile app

Hello, first of all, thanks u.
wyk02 said:
Hello There,
First of all nice job,
second I'd like to post a small issue
The status bar does not change color when you change the color of the header.
like I said this is a minor issue, but it would be nice to have it fixed
below is the environment info:
Device: LG E960 Nexus 4
OS Version/Build: Lollipop 5.1.1 LMY48T
Whatsapp Version: 2.12.304
KMod Version: 2.0.0
if you need more info please tell me
Click to expand...
Click to collapse
The bug that you comment, not is a bug, as I said to @dwiseman, currently this option is not available, but you can use the Tinded Status Bar module to carry out this work.
orhtun01 said:
Very nice module. Works fine. Except causes fc on mirrorlink lg g4. Disabling the module caused the fc to disappear.
Sent from my LG-H815 using XDA Free mobile app
Click to expand...
Click to collapse
That's normal, whenever you install, delete, enable or disable the module, you must of restart the device, otherwise you may have unexpected FC.

Great work, run perfect on Xperia Z2 5.1.1.
The possibility to change color of "Writing..." in Chat screen, is implemented? Or I not find it, as well as "online status" in Conversations screen.
Thanks!
EDIT: Restore a saved theme not work. Says "loaded theme", but no apply the changes. With the file explorer, I see that themes are correctly in "Kmod/themes/".

Krowne said:
Hello, first of all, thanks u.
The bug that you comment, not is a bug, as I said to @dwiseman, currently this option is not available, but you can use the Tinded Status Bar module to carry out this work.
That's normal, whenever you install, delete, enable or disable the module, you must of restart the device, otherwise you may have unexpected FC.
Click to expand...
Click to collapse
I did. Many times. I could not get rid of the FC for Mirrorlink. It only FCs once after reboot. Not subsequently.
Sent from my LG-H815 using XDA Free mobile app

Borz93 said:
Great work, run perfect on Xperia Z2 5.1.1.
The possibility to change color of "Writing..." in Chat screen, is implemented? Or I not find it, as well as "online status" in Conversations screen.
Thanks!
EDIT: Restore a saved theme not work. Says "loaded theme", but no apply the changes. With the file explorer, I see that themes are correctly in "Kmod/themes/".
Click to expand...
Click to collapse
Yes, you can do so from two sites.
Customization > Interface > Header > Header > Color (Assign the color of the letters of the main header) and Active Set Color (Thus, the color is applied to all headers).
You can also do this directly in the section:
Customization > Conversations > Header > Status
If the themes are not applied, you can try several things.
I made sure to have root permissions when open the module.
Check that WhatsApp is closed, if it's not closed, you don't apply the change correctly (you can click the Apply Changes button located top right).
Make sure the module is active in the module list Xposed.
Whenever you install, remove, enable, or disable the module, you must restart your device.
Load the theme Stock, and then load another.
If all previous fails, delete the module and install a clean install by checking the above steps.
orhtun01 said:
I did. Many times. I could not get rid of the FC for Mirrorlink. It only FCs once after reboot. Not subsequently.
Sent from my LG-H815 using XDA Free mobile app
Click to expand...
Click to collapse
Always after rebooting the device you must expect this to finish loading, because if he gets immediately KMod this gives FC. This happens to me too, and I do not know why, I think it's because he has to finish loading Xposed.

Related

[CLOSED] XPrivacy - The ultimate, yet easy to use, privacy manager

{
"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"
}
XPrivacy
After weeks of research, development and testing I proudly present the ultimate, yet easy to use, privacy manager: XPrivacy.
XPrivacy can prevent applications from leaking privacy sensitive data. XPrivacy can restrict the categories of data an application can access. This is done by feeding an application with no or fake data. There are several data categories which can be restricted, for example contacts or location. For example, if you restrict access to contacts for an application, this will result in sending an empty contact list to the application. Similarly, restricting an application's access to your location will result in a set location being sent to the application.
You can use the successor XPrivacyLua on Android 6.0 Marshmallow and later.
Features
Simple to use
No need to patch anything (no source, no smali or anything else)
For any (stock) variant of Android version 4.0.3 - 6.0.1 (ICS, JellyBean, Lollipop, Marshmallow)
Newly installed applications are restricted by default
Displays data actually used by an application
Option to restrict on demand
Free and open source
Free from advertisements
Read more on GitHub
Description
Features
Restrictions
Limitations
Compatibility
Installation (quite easy!)
Upgrading
Usage
Permissions
Frequently asked questions
Support
Changelog
Similar solutions
News
Contributing
License
The download link is in the installation instructions
You can also use the XPrivacy Installer as an aid to install XPrivacy.
This forum is for questions only. See here for bug reports and feature requests.
Please post messages related to privacy only.
XPrivacy is not intended to make other application do things they are not supposed to do.
There is only support for the latest official XPrivacy version.
XPrivacy was a lot of work, so please support this project
If you want to donate, see here for all options.
Use at your own risk !
The latest version from a while ago still works properly up to Android 6 Marshmallow, if Xposed works properly on your device
(you can ignore any internal error report of XPrivacy, since these are known to be harmless)
XDA:DevDB Information
XPrivacy, Xposed for all devices (see above for details)
Contributors
M66B
Source Code: https://github.com/M66B/XPrivacy
Xposed Package Name: biz.bokhorst.xprivacy
Version Information
Status: No Longer Updated
Current Stable Version: 3.6.19
Stable Release Date: 2015-07-01
Created 2014-08-03
Last Updated 2018-02-08
Wow! :good:
Can't wait to take this for a test run!
And see what else can be added, of course
Tungstwenty said:
Wow! :good:
Can't wait to take this for a test run!
And see what else can be added, of course
Click to expand...
Click to collapse
Please report about your experiences.
Contributions are more than welcome to make it a better mod.
Thanks a lot. I always missed PDroid as i am on stock Samsung ROM.
BTW, the patches also work on Stock Rom ? ie : even if i don't use CM10, i need to install the CM10_4.1 patch isn't it ?
Tanks again
Looks awesome.
Sent from my Galaxy Nexus using Tapatalk 4 Beta
Namoi said:
Thanks a lot. I always missed PDroid as i am on stock Samsung ROM.
BTW, the patches also work on Stock Rom ? ie : even if i don't use CM10, i need to install the CM10_4.1 patch isn't it ?
Tanks again
Click to expand...
Click to collapse
Yes, the fixes should work on stock ROM too, but I didn't test it.
M66B said:
Yes, the fixes should work on stock ROM too, but I didn't test it.
Click to expand...
Click to collapse
I will try ASAP and report
Im using this since version 0.3 and think it is really a great Mod!
Thank you very much for your hard work!
I'd really like to contribute, but since I'm pretty limited in terms of coding the only thing I can offer is to translate Xprivacy to German if you like.
I already got some experience in app translating (though it has been some time since then), so just PM me, if you want me to translate it
Gesendet von meinem Xperia Mini Pro mit Tapatalk 2
Wow, this application is gone so far from 0.1! :good:
M66B said:
Yes, the fixes should work on stock ROM too, but I didn't test it.
Click to expand...
Click to collapse
So If I'm on a sense based 4.2.2 rom I also need to install the CM 4.2 fix? (just installed the latest version of Xprivacy .11)
the app has improved greatly, its very usable now.
some suggestions/details:
app/usability:
1. the app is usable when it is not enabled, there should be a check on app launch if it is enabled in xposed.
2. some sort of loading indicator instead of just directly jumping into the batch edit category after a wait.
3. search for apps.
4. app filtering
2,3,4 are already implemented in xposed app settings, perhaps you could look at that code.
ui stuff:
1. all the activities except the main one should have menu items and the navigation action http://developer.android.com/guide/topics/ui/actionbar.html#Home
2. the blocked apps/ apps with the particular permission should be sorted above the rest.
i'd say blocked apps->apps with permission but not blocked-> rest of them
3. scroll bar in batch edit
4. action bar spinners or a viewpager like the xposed app separating the batch edit and the list of all apps. (AB spinners would save space though)
these are suggestions, i love the app as it is,
graffixnyc said:
So If I'm on a sense based 4.2.2 rom I also need to install the CM 4.2 fix? (just installed the latest version of Xprivacy .11)
Click to expand...
Click to collapse
Yes, else not each data type will be restricted.
M66B said:
Yes, else not each data type will be restricted.
Click to expand...
Click to collapse
TY Sir
hmm odd. I have everything installed (Xposed 34, xprivacy .11 and the fix) I don't see an Xprivacy button in manage apps like in the 2nd screen shot.
graffixnyc said:
hmm odd. I have everything installed (Xposed 34, xprivacy .11 and the fix) I don't see an Xprivacy button in manage apps like in the 2nd screen shot.
Click to expand...
Click to collapse
First the most obvious: did you reboot? did you enable XPrivacy in the Xposed installer?
Which ROM do you use?
Do you see orange triangles if you start XPrivacy and browse apps?
M66B said:
First the most obvious: did you reboot?
Which ROM do you use?
Do you see orange triangles if you start XPrivacy and browse apps?
Click to expand...
Click to collapse
Yes, I rebooted twice. I'm on TrickDroid 4.2.2 (sense based) on the HTC One. I do see the orange triangle on some apps when I open up Xprivacy but not on all (going into the different categories)
a have a request. The application is really great, but I would much rather like to get notification(and then I can open XPrivacy by just clicking on it) when new application is installed instead of just popping up. I hope you understand me
graffixnyc said:
Yes, I rebooted twice. I'm on TrickDroid 4.2.2 (sense based) on the HTC One. I do see the orange triangle on some apps when I open up Xprivacy but not on all (going into the different categories)
Click to expand...
Click to collapse
If you see orange triangles XPrivacy is in any case working.
Maybe your settings layout is different, so that XPrivacy cannot hook into it.
This is not a big problem, because you can access all settings from the app too.
You can do me a pleasure by sending a logcat, starting from the moment your device boots, so I may be able to figure out why this (not) happens.
kv1dr said:
a have a request. The application is really great, but I would much rather like to get notification(and then I can open XPrivacy by just clicking on it) when new application is installed instead of just popping up. I hope you understand me
Click to expand...
Click to collapse
Please create an issue and I will realize this.
gandhar said:
the app has improved greatly, its very usable now.
some suggestions/details:
app/usability:
1. the app is usable when it is not enabled, there should be a check on app launch if it is enabled in xposed.
2. some sort of loading indicator instead of just directly jumping into the batch edit category after a wait.
3. search for apps.
4. app filtering
2,3,4 are already implemented in xposed app settings, perhaps you could look at that code.
ui stuff:
1. all the activities except the main one should have menu items and the navigation action http://developer.android.com/guide/topics/ui/actionbar.html#Home
2. the blocked apps/ apps with the particular permission should be sorted above the rest.
i'd say blocked apps->apps with permission but not blocked-> rest of them
3. scroll bar in batch edit
4. action bar spinners or a viewpager like the xposed app separating the batch edit and the list of all apps. (AB spinners would save space though)
these are suggestions, i love the app as it is,
Click to expand...
Click to collapse
Thanks for your feedback, gandhar.
Could you please create issues for these, so I can easily track things?
Loading apps in an async task + spinner has already been realized (will be in version 0.12).

[APP][XPOSED] Statusbar Download Progress v4.1.0 [26/05/2020]

Statusbar Download Progress​Xposed Framework module for showing progress bar directly in status bar for ongoing notifications containing progress bar
Version v4.1.0​
{
"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"
}
Introduction
Tired of pulling down notification shade every time you want to check progress of ongoing download? This xposed module allows you to have progress of your ongoing download in front of your eyes; saving you from interrupting your current activity every time you want to check for progress.
Features
- implicitly supports all downloads carried out via Android's standard download manager
- implicitly supports bluetooth transfers
- implicitly supports Chrome and Firefox browsers
- with "God mode" turned on, progress bar will be shown for ANY ongoing notification that contains progress bar (for 3rd party download managers, browsers and other not implicitly supported scenarios)
- customizable position, margin, thickness, and color of progress bar
- optional sound notification when transfer is finished or interrupted
- supports multiple concurrent progress bar notifications
ROM Compatibility
- All ROMs based on AOSP 4.1+, potentially including custom ROMs
- Compatibility with a particular custom ROM depends on how intrusive are changes made to the standard system functionality related to status bar and notification handling
- The same applies to heavily modified OEM ROMs
Reporting bugs
If you have troubles to get module working on your device/ROM, make sure to:
- install debug version available in the second post and attach xposed error log after testing with some notification containing progress bar. Xposed error log can be exported from within Xposed Installer app
- provide fully decompiled SystemUI package
Required permissions
- Read external storage - required by Ringtone chooser
Source code
https://github.com/C3C0/Statusbar-Download-Progress
Credits
@rovo89 for his ultimate Xposed framework
Changelog
https://github.com/C3C0/Statusbar-Download-Progress/blob/master/CHANGELOG.txt
Download Progress++
Check out this alternate app which works without Root and Xposed Framework and comes with the following features:
- custom styles: line or circle with percentage
- adjustable position and other visual elements
- parallel downloads supported
- custom colors and sounds
- per-app progress bar settings
- smart detection of apps that generate progress bar notifications
https://play.google.com/store/apps/details?id=com.ceco.sbdp.pro
XDA:DevDB Information
Statusbar Download Progress - Xposed module, Xposed for all devices (see above for details)
Contributors
C3C076
Xposed Package Name: com.ceco.sbdp
Version Information
Status: Stable
Current Stable Version: v4.1.0
Stable Release Date: 2020-05-26
Created 2014-11-09
Last Updated 2020-05-26
Changelog 4.1.0 - 26/05/2020
- Adjusted for compatibility with Android 10
Changelog 4.0.0 - 11/03/2019
- Adjusted for compatibility with Android Pie
Changelog 3.6.1 - 23/11/2018
- Added Turkish translations (thanks to Fatih Firinci)
Changelog 3.6 - 19/01/2018
- Fixed crash on pre-Nougat devices introduced in v3.5
Changelog 3.5 - 19/01/2018
- Updated for Android Oreo
- Added support for devices using File Based Encryption
--- will cause one-time app settings reset on devices running Android 7+
Is it a stand alone version of same progress bar from Gravity Box?
jaibar said:
Is it a stand alone version of same progress bar from Gravity Box?
Click to expand...
Click to collapse
Yes. It's intended for people that can't run gravitybox.
C3C076 said:
Yes. It's intended for people that can't run gravitybox.
Click to expand...
Click to collapse
Want one or two features, not the whole business. Great!
BTW: No need to disable the UI if not "active." Easier to set properties, click active and reboot and voile.
Dovidhalevi said:
Want one or two features, not the whole business. Great!
BTW: No need to disable the UI if not "active." Easier to set properties, click active and reboot and voile.
Click to expand...
Click to collapse
Yeah, I got your point, but it doesn't make any difference as those options don't require reboot when changed.
does not work on sony xperia z1 c 4.4.4 stock
Crono88 said:
does not work on sony xperia z1 c 4.4.4 stock
Click to expand...
Click to collapse
Please, check the compatibility section in the first post.
Especially text in red. Unfortunately, I cannot do anything without having essential piece of information.
C3C076 said:
Please, check the compatibility section in the first post.
Especially text in red. Unfortunately, I cannot do anything without having essential piece of information.
Click to expand...
Click to collapse
ok this is my log (attached)
sony xperia z1 compact 4.4.4 stock
Crono88 said:
ok this is my log (attached)
sony xperia z1 compact 4.4.4 stock
Click to expand...
Click to collapse
There are no errors logged for this module. The ones in the log come from other modules (xstana, tinted status bar).
Make sure you actually tried downloading something before exporting a log.
You can initiate download by e.g. downloading some app using play store.
Would it be possible to implement it for Firefox download manager as well?
And also a colour picker perhaps?
PünchUp said:
Would it be possible to implement it for Firefox download manager as well?
And also a colour picker perhaps?
Click to expand...
Click to collapse
Firefox? Hard to tell. This could be a bit of an issue since it's a third party app and things can change with every update.
Color picker is planned for some future release.
Not working in Samsung galaxy core gt-i8262
@C3C076 Your module work perfectly on CM 10.2 Maclaw ROM, thantks :good:
But why your app ask for accounts access ?
Rom said:
@C3C076 Your module work perfectly on CM 10.2 Maclaw ROM, thantks :good:
But why your app ask for accounts access ?
Click to expand...
Click to collapse
The one and only permission that app requires (as mentioned in the OP) is com.android.vending.BILLING
You can check in the manifest: https://github.com/C3C0/Statusbar-Download-Progress/blob/master/AndroidManifest.xml#L11
This is because of the in-app donations, which I decided for as I was trying to learn how in-app billing using Google play services works. That's all.
C3C076 said:
There are no errors logged for this module. The ones in the log come from other modules (xstana, tinted status bar).
Make sure you actually tried downloading something before exporting a log.
You can initiate download by e.g. downloading some app using play store.
Click to expand...
Click to collapse
now?I've downloaded some app from playstore
the module is activated
Crono88 said:
now?I've downloaded some app from playstore
the module is activated
Click to expand...
Click to collapse
Nothing in the log apart from errors from other module.
BTW, this is not a full log. It's trimmed. I cannot see whether module was even loaded at all.
Anyway, if you are able to pull whole /system/framework folder and /system/app/SystemUI.apk including odex from your ROM and provide them
somewhere for download, I will be able to do some reverse engineering to see if anything could be done about it.
I could also provide you with version with verbose debug logging turned on then.
C3C076 said:
Nothing in the log apart from errors from other module.
BTW, this is not a full log. It's trimmed. I cannot see whether module was even loaded at all.
Anyway, if you are able to pull whole /system/framework folder and /system/app/SystemUI.apk including odex from your ROM and provide them
somewhere for download, I will be able to do some reverse engineering to see if anything could be done about it.
I could also provide you with version with verbose debug logging turned on then.
Click to expand...
Click to collapse
i've cleaned log file before to start the download
this is my systemui.apk
https://docs.google.com/file/d/0ByAZxpx7MKR3b2lTV2JXMXA4Rjg/edit?usp=drive_web
Crono88 said:
i've cleaned log file before to start the download
this is my systemui.apk
https://docs.google.com/file/d/0ByAZxpx7MKR3b2lTV2JXMXA4Rjg/edit?usp=drive_web
Click to expand...
Click to collapse
SystemUI apk is not enough. As I wrote previously, I need the whole /system/framework/ folder to be able to deodex and decompile framework and SystemUI.apk and SystemUI.odex (in case there is such file).
C3C076 said:
The one and only permission that app requires (as mentioned in the OP) is com.android.vending.BILLING
You can check in the manifest: https://github.com/C3C0/Statusbar-Download-Progress/blob/master/AndroidManifest.xml#L11
This is because of the in-app donations, which I decided for as I was trying to learn how in-app billing using Google play services works. That's all.
Click to expand...
Click to collapse
Ok i understand now
I will make the french trnaslation this evening :good:
And i would like refind the function that you have include in GravityBox that remove the shadow on the lockscreen
Can you add the function in this app or create an another with the same "code" ?
Thanks.

[APP][Xposed][1.1.0]StorePrefs

Overview
StorePrefs is module for Google Playstore, which controls the update of applications.
Features:
- Warning when updating app which could break some modules (module author have to implement it)
- Blocking auto update of apps which could break some modules (module author have to implement it)
- Blocking rapid update
- Ignoring some updates (When you have update available in My Applications in Playstore just long click on this update to ignore it)
- Saving and then restoring list of applications from Playstore (it's restored in saved version.To downgrade application with this you need XInstaller module)
If you want me to add any other features related to Google Playstore please let me know
Modules, that currently implement version checking:
Snapprefs (not yet, but will)
XInsta
XHangouts
If you want your module mentioned here let me know
Changelog:
Code:
Version 1.1.0:
- Added INSTALL intent
- Added saving and restoring list of applications
- Bugfixes
Version 1.0.3:
- Fixed preferences (well, it wasn't working to be honest, but now works)
- Added option to clear list of ignored versions
Version 1.0.2:
- Added ignoring versions (long click on application in My Applications)
Version 1.0.1:
- Added Settings activity
- Added blocking rapid update
Version 1.0.0:
- Initial release
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"
}
Requirements
•Xposed Framework
•Google Playstore
For developers:
Right now whole checking if application and it's version is compatible is done by xposed modules.
You need to create class with no arguments constructor with these methods:
Code:
/**
* This method is called upon creating instance of this class. It is called from separate thread, so here is place for things like files loading and connecting with server.
*/
void init();
/**
* This method is called when user clicks update button. This will not block updating, It will only warn user.
*
* @param packageName package of the application
* @param versionCode version code
* @param versionName version name
* @return should user update this application
*/
boolean shouldUserUpdate(String packageName, int versionCode, String versionName);
/**
* This method is called when play store tries to auto update the application. Returning false causes to block the auto update.
*
* @param packageName package of the application
* @param versionCode version code
* @return can play store auto update this application
*/
boolean canAutoUpdate(String packageName, int versionCode);
If you are lazy like me just make it implements interface from this jar.
After that all you need to do is add this to your AndroidManifest file:
Code:
<meta-data
android:name="storeprefs_mainclass"
android:value="package.ClassWithMethodsFromInterfaceAbove" />
My module will only search for these classes if your module is enabled in Xposed installer.
Since version 1.1.0 you can install application from playstore through intents. This way you can install application with exact version you want. For downgrading user has to have XInstaller module enabled. Example implementation is here:
https://github.com/stirante/StorePrefs/blob/master/app/src/main/java/com/stirante/storeprefs/activities/SettingsActivity.java#L86-L107
Installation
Note: Obviously, you need root access on your phone.
Download the Xposed Installer APK.
Install the app along with the framework.
Download and install the app from the repository.
Activate the module in the Xposed Installer.
Soft reboot your device.
Download
http://repo.xposed.info/module/com.stirante.storeprefs
Source
Source code can be found on GitHub
https://github.com/stirante/StorePrefs
XDA:DevDB Information
StorePrefs, Xposed for the Xposed Framework
Contributors
stirante, MaaarZ, Mr.Yawnie
Source Code: https://github.com/stirante/StorePrefs
Xposed Package Name: com.stirante.storeprefs
Version Information
Status: Testing
Created 2016-02-02
Last Updated 2016-02-09
Good idea! I hope many devs will use this. I don't use snapprefs but I keep an eye on your work.
By the way first.
Nice! Good job mate
Sent from my GT-I9505 using Tapatalk
Great idea man!
Tell the guy from "youtube background playback" to use this!!!
This might be deviating a bit from the module's original purpose, but... There are some apps that I don't want to update unless there's a major update released in the Play Store. So would it be possible to implement, like in fdroid, an "ignore this one version" option, so the app will only appear on the list of updates the next time a new version is released, making it easier to follow the changes?
garciaw said:
This might be deviating a bit from the module's original purpose, but... There are some apps that I don't want to update unless there's a major update released in the Play Store. So would it be possible to implement, like in fdroid, an "ignore this one version" option, so the app will only appear on the list of updates the next time a new version is released, making it easier to follow the changes?
Click to expand...
Click to collapse
Well, the purpose of my module is Playstore tweaks, so yeah. I'll try to add it
When you have update available in My Applications in Playstore just long click on this update to ignore it
Click to expand...
Click to collapse
Is there also a way to get these ignored updates back?
Great module! Is there a way to modify it to download multiple apps? Instead of the download, install, then download the next app. This would be helpful in clean rom installs.
Sent from my SM-G900T3 using XDA Free mobile app
CRXed said:
Is there also a way to get these ignored updates back?
Click to expand...
Click to collapse
There will be sure a way for that, but right now couldn't get it to work. Btw you can still update these apps, but they're not showing on the top. Just scroll a bit, click on app and update. Also when there will be newer version than the one you marked as ignored it will show up at the top.
Cameronkhn12293 said:
Great module! Is there a way to modify it to download multiple apps? Instead of the download, install, then download the next app. This would be helpful in clean rom installs.
Sent from my SM-G900T3 using XDA Free mobile app
Click to expand...
Click to collapse
Well, i can look into that but i won't promise this.
stirante said:
There will be sure a way for that, but right now couldn't get it to work. Btw you can still update these apps, but they're not showing on the top. Just scroll a bit, click on app and update. Also when there will be newer version than the one you marked as ignored it will show up at the top.
Click to expand...
Click to collapse
Awesome, exactly what I was looking for =D
Ensuring compatibility of modules is a much more noble objective than maintaining my OCD in check, so I thank you for taking the time to listen to my request!
An absolutely fantastic module!! I've been looking for a solution like this for years. I have two apps that I'd rather not update, until I'm sure that their respectful xposed modules have been upgraded aswell, so having to manualy go through the process of updating one app at a time, has been such a pain. Thank you so much and keep up the good work!
Awesome! This works (or in the future will work) with package installer too?
kryzeK said:
Awesome! This works (or in the future will work) with package installer too?
Click to expand...
Click to collapse
Right now it don't, but maybe I'll implement this in future.
stirante said:
There will be sure a way for that, but right now couldn't get it to work. Btw you can still update these apps, but they're not showing on the top. Just scroll a bit, click on app and update. Also when there will be newer version than the one you marked as ignored it will show up at the top.
Click to expand...
Click to collapse
It works brilliantly!! :good:
Right now you have a default Android icon.
May I suggest a new icon, something like this? Haha
Great module! This will be added to XInsta in the next update.
If at all possible, can you do the following feature?
When Google Play is set to update applications manually, one has the ability to manually update all the applications with an "Update All" button at the top right of the "My Apps" section. However, I'd like to exclude some applications from ever updating. When this is the case, I have to manually update each application avoiding to update the one or two applications I'm avoiding to be updated.
Can you exclude an application from updating in this scenario?
oreo27 said:
If at all possible, can you do the following feature?
When Google Play is set to update applications manually, one has the ability to manually update all the applications with an "Update All" button at the top right of the "My Apps" section. However, I'd like to exclude some applications from ever updating. When this is the case, I have to manually update each application avoiding to update the one or two applications I'm avoiding to be updated.
Can you exclude an application from updating in this scenario?
Click to expand...
Click to collapse
It's already there, stock play store feature. Disable auto updates for those specific apps by going to play store > app and pressing the 3-dot menu on top right. Now when you press "update all" button, all other apps updating, but those you disabled won't (it will ask whether to update, choose no).
Sent from my GT-I9505 using Tapatalk
This looks great! I was in the process of adding it to XHangouts for inclusion the next release when I noticed some show-stoppers. My enabled_modules.xml from the Xposed Installer was set to 660 instead of 664 or 666 so StorePrefs could not access it. Once I manually made it world readable StorePrefs could continue. Until it hit another IOException trying to read com.stirante.storeprefs_preferences.xml which was also set to 660. It had the same problem with Storeprefs/database.dat which did exist but was also set to 660. Things are just not getting set to world readable. I have a feeling it's an issue with CM...
For reference, I'm on a nightly (Feb 8) build of CM 13 running Xposed v80 with Installer 3 alpha 4.
Edit 1: I've checked the prefs.makeWorldReadable() call in StorePrefsModule and it's definitely failing on my device.
Edit 2: After manually setting the permissions on both enabled_modules.xml and com.stirante.storeprefs_preferences.xml and removing the SimpleDatabase code (permission denied errors) I was able to get it working. I actually had to set enabled_modules.xml twice since it seems to reset. There was a visual issue when it was finally working (see attached).
Kevin M said:
This looks great! I was in the process of adding it to XHangouts for inclusion the next release when I noticed some show-stoppers. My enabled_modules.xml from the Xposed Installer was set to 660 instead of 664 or 666 so StorePrefs could not access it. Once I manually made it world readable StorePrefs could continue. Until it hit another IOException trying to read com.stirante.storeprefs_preferences.xml which was also set to 660. It had the same problem with Storeprefs/database.dat which did exist but was also set to 660. Things are just not getting set to world readable. I have a feeling it's an issue with CM...
For reference, I'm on a nightly (Feb 8) build of CM 13 running Xposed v80 with Installer 3 alpha 4.
Edit 1: I've checked the prefs.makeWorldReadable() call in StorePrefsModule and it's definitely failing on my device.
Edit 2: After manually setting the permissions on both enabled_modules.xml and com.stirante.storeprefs_preferences.xml and removing the SimpleDatabase code (permission denied errors) I was able to get it working. I actually had to set enabled_modules.xml twice since it seems to reset. There was a visual issue when it was finally working (see attached).
Click to expand...
Click to collapse
Thanks for feedback and for using it!
It is literaly one of the best posts I've ever received on my code since it's so detailed
About permissions I'll try to set them manually (with android.os.FileUtils.setPermissions). I hope that won't fail. As for the visual issue I've never had such an issue. Could you possibly know if it's just white text or no text at all? I used playstore's styles since it was created in it's context so it should match with other dialogs.

[MOD][XPOSED][v1.0.10.53] InstallerOpt

XInstaller seems to be having issues with MM but it had two features that I really missed:
Show version information when installing an application, current and new version numbers
Automatically closing the installer when installation was successful so you don't have to click "Done" or "Open"
So I took the relevant methods from XInstaller and removed everything else. Other features from XInstaller are being added upon request with the following features currently implemented:
Auto hide install and uninstall
Auto install and uninstall
Backup any currently installed application
Backup APK files during install
Manage all backups including restore from backups
Delete APK files after install
Disable application Force Close dialog
Disable application verification and signature checking
Disable system apps
Disable user applications
Display package name in app info
Downgrade apps
Enable clear data and cache buttons
Launch app from icon in app info
Open playstore link from icon in app info
Show version info on installation window and/or as toast
Original code credit:
Pyler for XInstaller github
hamzahrmalik for initial preference code and layout
hamsterksu over on github for an awesome content provider that wraps sharedpreferences
Matsca09 over on github for unknown source prompt in DirectApkInstall
Grab it from Xposed Installer or from http://fypm.net/xposed/net.fypm.InstallerOpt1.0.10 (53)-release.apk
Source: https://github.com/afxefx/InstallerOpt
Screenshots:
InstallerOpt Preferences
{
"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"
}
Backup Installed Applications
Manage Backups
Changelog:
v.1.0.10.53 - Fixed issue that may cause notification to not show, force English in module will also use English for version info when installing
v.1.0.10.44 - Optimized retrieving preferences from content provider, fixed display issue with toast if you weren't showing both version and version code, reworked restore backup process logic to be more seamless, reworked the way the master switch was implemented as it may not have been respected, translations updates
v.1.0.10.3 - Fixed newline character in Polish translation
v.1.0.10.2 - Fix crashes due to not handling screen rotation correctly, master switch to disable all features without having to reboot, add notification for app install, show current app being parsed when loading backups and applications, add dialog when installing an unknown app, credit to Matsca09/DirectApkInstall, now you don't have to enable Unknown Sources in settings, restoring backups will override same version/version code install cancellation and unknown sources will be enabled for duration of restore process, added filtering in backup/application lists to speed up looking for specific files, fixed sorting by date in backup manager, removed tons of hard coded strings, language translation updates, backup/restore/reset InstallerOpt preferences
v.1.0.9.12 - Fix LG rom issue, misc code cleanup
v.1.0.8.104 - Backup manager with stats on each backup, share backups, backup any installed application, code refactoring and cleanup
v.1.0.7.61 - Fixed issue affected Lollipop devices that caused module to not work, better ROM detection, misc fixes
v.1.0.7.46 - Fixed missing apps issue from previous release, added disable JAR verification, added disable duplicate permission checks, added disable signature verification, added disable permissions check, misc fixes
v.1.0.7.2 - Disable signature checking and verification finally appers to be working, fixed permissions not showing on CM based roms, Chinese translation by aviraxp, code cleanup and refactoring
v.1.0.6.84 - API 15 support added back, force English option, show version info inline made optional just like toast display, more error handling, backup sanity checks added for chosen folder
v.1.0.6.22 - Fixed incorrect method call related to bootReceiver, tweaked Hide FC to automatically dismiss crash dialog and FC app...better but still WIP
v.1.0.5.422 - Backup folder can be chosen now, if backup folder is changed, user is offered to move old backups, saving to external SD cards is now possible (thanks pylerSM), more debugging added, alignment fixes for version info display, misc code cleanup
v1.0.5.88 - Downgrade apps, enable clear data and storage buttons in app info(forgot about this but it been available for a few updates)
v1.0.5.84 - Added option to enable/disable vibrate on auto install complete
v1.0.5.81 - NPE fixed, version info should display on installer dialog, vibrate on install completion if using auto install and auto close install, misc bugs fixed
v.1.0.5 - Version info can be shown on install dialog now, toast is still an option in case you use auto install, backup apks to storage during install, delete apks after install from original location such as Download folder, permission request for external storage when you open the preferences on MM, misc. bug fixes
v.1.04 - Internal testing only, skipped
v.1.0.3 - Completely recoded preferences to fix issues, enabled show version code, added package name toggle to app info by clicking the app label
v1.0.2 - Added open in playstore, dark theme, versioning changes and reduced file size a little more
v1.0 - Added launcher icon hiding, auto uninstall functionality and reduced APK and storage usage by 50%
v0.9 - Added debugging options in preferences, disabled by default
v0.8 - Reverted enabled by default so please open module preferences and enable what you want, fixed an issue that may cause preferences not to load all the time
v0.7 - Enabled both options by default, disable via preferences of module
v0.6 - Added support for com.google.android.packageinstaller
v0.5 - Initial release
Is there a way to turn off closing application automatically ? I would like to have only version numbers displayed.
Sent from my SM-G925F using XDA-Developers mobile app
lahceneamine said:
Is there a way to turn off closing application automatically ? I would like to have only version numbers displayed.
Sent from my SM-G925F using XDA-Developers mobile app
Click to expand...
Click to collapse
It's in the preferences for the module Are you able to download via Xposed Repo?
EDIT: I see the issue with downloading, fat fingered the package name wrong fixing now
123SIT said:
It's in the preferences for the module Are you able to download via Xposed Repo?
EDIT: I see the issue with downloading, fat fingered the package name wrong fixing now
Click to expand...
Click to collapse
Not for now, it shows me error 404.
Edit :
Package name incorrect
Sent from my SM-G925F using XDA-Developers mobile app
lahceneamine said:
Not for now, it shows me error 404.
Edit :
Package name incorrect
Sent from my SM-G925F using XDA-Developers mobile app
Click to expand...
Click to collapse
Yeah sorry about that, apparently I can't type today...working on getting it fixed.
Added direct download link to OP until I can get the xposed repo issue fixed. I also hid the module on the repo to keep people from getting frustrated
Hi, I'm on LG G4 with Stock mod M, root and Xposed.
You can make it compatible please?
Sent from my LG-H815 using XDA Labs
HorstiG said:
Hi, I'm on LG G4 with Stock mod M, root and Xposed.
You can make it compatible please?
Sent from my LG-H815 using XDA Labs
Click to expand...
Click to collapse
Have you tried it and what version if so?
123SIT said:
Have you tried it and what version if so?
Click to expand...
Click to collapse
Sorry, yes, the module was tested, unfortunately it does not work. I'm on M 6.0.
Your Modul is from today's (xda Labs)
Sent from my LG-H815 using XDA Labs
HorstiG said:
Sorry, yes, the module was tested, unfortunately it does not work. I'm on M 6.0.
Your Mosul is from today's (xda Labs)
Sent from my LG-H815 using XDA Labs
Click to expand...
Click to collapse
Can you download v0.7 from OP, install, reboot and then open preferences to make sure they are enabled and let me know if it works please?
123SIT said:
Can you download v0.7 from OP, install, reboot and then open preferences to make sure they are enabled and let me know if it works please?
Click to expand...
Click to collapse
OK
Sent from my LG-H815 using XDA Labs
The module is active, but only shows me a toast with the version number
Awesome,i missed this option long time and now its back.great idea,great work.big thanx.
HorstiG said:
The module is active, but only shows me a toast with the version number
View attachment 3747772 View attachment 3747774
Click to expand...
Click to collapse
So you do see the toast with new and current version numbers but when the install finishes it doesn't automatically close the installation dialog? I just want to make sure I understand correctly.
123SIT said:
So you do see the toast with new and current version numbers but when the install finishes it doesn't automatically close the installation dialog? I just want to make sure I understand correctly.
Click to expand...
Click to collapse
No, I see only the Current Number, all other is OK
HorstiG said:
No, I see only the Current Number, all other is OK
Click to expand...
Click to collapse
That's weird, if it's an update to an app you have installed you should see current and new. If it's an app you don't have installed you should just see new version. At no time would you ever just see current, I'm going to do a test build with a bunch of logging enabled for you and I'll just need your xposed log. Give me a few to make it.
123SIT said:
That's weird, if it's an update to an app you have installed you should see current and new. If it's an app you don't have installed you should just see new version. At no time would you ever just see current, I'm going to do a test build with a bunch of logging enabled for you and I'll just need your xposed log. Give me a few to make it.
Click to expand...
Click to collapse
Sorry mate, all is OK.
I again uninstall the app and reinstalled, now everything works. Sorry again and thanks for your great App.
HorstiG said:
Sorry mate, all is OK.
I again uninstall the app and reinstalled, now everything works. Sorry again and thanks for your great App.
Click to expand...
Click to collapse
Awesome and no worries
Installing from Xposed Installer has been fixed.
Working fine here... Thx..
Send from Galaxy S4 VE GT-I9515, @sombree's CM13 - MM6.0.1

[MOD][XPOSED] App Settings Reborn

Development discontinued​
App Settings Reborn
Fork of the original App Settings by Rovo89. Supporting Android 8.0+
Compatibility:
The application is tested only on Android 10/11/12 (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 edxposed logs from this module, then your firmware requires additional hooks. I cannot provide development for such devices.
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
Click to expand...
Click to collapse
Previous Versions and original developers:
https://github.com/Phoenix09/XposedAppSettings
https://github.com/cooldroid/XposedAppSettings
https://github.com/rovo89/XposedAppSettings
Click to expand...
Click to collapse
Download: LSPosed Repository | Github
XDA:DevDB Information
App Settings Reborn, Xposed for all devices (see above for details)
Contributors
Blue cat
Source Code: Github
Xposed Package Name: ru.bluecat.android.xposed.mods.appsettings
Version Information
Status: Stable
Current Stable Version: 1.7
Stable Release Date: 2023-05-14
Created 2020-08-01
Last Updated 2023-05-14
Changelog:
1.0
- Initial repo release
- Add Screenshot control
- Add access to recent tasks
- Reboot device with xposed
- New implementation for export / import
- Migrate Xposed Preferences to Protected Storage
- Code fixes
1.1
- Backup / Restore using system DocumentUI
- Increased minimum API to 19 (Android 4.4)
1.2
- Migrate to new XSharedPreferences. The module can now work with enforced SELinux. Requires EdXposed Framework v0.5.1.4+
1.3
- Migrate to Appcompat(Material) theme
- Android 11 xposed compatibility
- Increased minimum API to 21 (Android 5.0)
1.4
- Added backward compatibility with frameworks below version 0.5.1.3
- Added SELinux checker. Required for backward compatibility.
1.4.1
- Fixes
1.5
- Android 11 support (targetSdkVersion)
- Added light theme
- Added auto hide fullscreen option (Android 11+)
- Added force LTR option
- Improving the search box
1.6
- 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
Got any screenshots you can share?
Blue cat said:
Changelog:
1.0
- Initial repo release
- Add Screenshot control
- Add access to recent tasks
- Reboot device with xposed
- New implementation for export / import
- Migrate Xposed Preferences to Protected Storage
- Code fixes
Click to expand...
Click to collapse
Hello,
Thank you for your awesome work! Form me one thing doesn't work: I cannot prevent apps from going fullscreen. Can you help me?
Thank you for reviving it
I tested some features on mixplorer app and it worked like prevent screenshot,, change font,, choose layout
Not all features I tested but it works fine
Also there is an Xposed module called app locale ,,now this module provide locale feature with other features so thank you for making it alive again
Tested it on realme UI android 10
MishaalRahman said:
Got any screenshots you can share?
Click to expand...
Click to collapse
Added
Borchuck said:
Hello,
Thank you for your awesome work! Form me one thing doesn't work: I cannot prevent apps from going fullscreen. Can you help me?
Click to expand...
Click to collapse
I know, I still haven't found the right way to prevent immersive mode.
Blue cat said:
Added
I know, I still haven't found the right way to prevent immersive mode.
Click to expand...
Click to collapse
So far, the only way that I found for this task (only for some apps) is another xposed module that can spoof app that it is running on Android below 4.3.
Seems to work fine on Miui 11.2/12
I just want to say: Thank You !
This is in my opinion one of the best root apps, and a reason why I rooted my first phone ages ago
Really, Thank you for making it compatible with newer Versions of Android
I couldn't find any bug.
The only thing that maybe could be changed if it is possible to do so, would be modernize the UI (low priority, but easy todo: set most background colors to white, have some separation lines and add margins to left and right, would probably already be enough)
*edit, quickly modded the apk, I think this looks modern enough and is easy to mske
{
"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"
}
Just for info:
Doesn't work on crDroid 6.8 (LOS Q)!
:crying:
doesn't work on any MIUI based on Android 10....
whereas the old one works...
Nothing working on
OnePlus 7 Pro
Oxygen OS 10.0.7.GM21BA
GM1913
Any suggestions? About Selinux or anything else?
Resident option does not work on miui 12 android 10. Probably on AOSP rom also.
Nothing works on my S20+ Exynos with OneUI. If you need something let me know.
n0j0e said:
Just for info:
Doesn't work on crDroid 6.8 (LOS Q)!
:crying:
Click to expand...
Click to collapse
Crescendo Xenomorph said:
doesn't work on any MIUI based on Android 10....
whereas the old one works...
Click to expand...
Click to collapse
Qutayba Khader said:
Nothing working on
OnePlus 7 Pro
Oxygen OS 10.0.7.GM21BA
GM1913
Any suggestions? About Selinux or anything else?
Click to expand...
Click to collapse
Read Compatibility in the first post. Xposed can only be tested on a real device. I have only one device for testing, this is Samsung with android 10 firmware.
kraken77 said:
Resident option does not work on miui 12 android 10. Probably on AOSP rom also.
Click to expand...
Click to collapse
Resident option changes priority apps for stock android OOM task killer. It's hard to see how this option works, besides stock task killer can be disabled on MIUI. This option has been restored from the original, and changes the same parameters as in the original.
M1LL3R said:
Nothing works on my S20+ Exynos with OneUI. If you need something let me know.
Click to expand...
Click to collapse
This is strange, it should work if device is on stock firmware. The module creates a file after first save with xposed settings along the path /data/user_de/0/ru.bluecat.android.xposed.mods.appsettings/shared_prefs/ModSettings.xml
It is recommended to check if it exists and has permissions 0664.
Also check the edxposed logs for the presence of loading class "Loading class ru.bluecat.android.xposed.mods.appsettings.hooks.XposedMod" and other errors from module ofcourse.
Many functions require a reboot.
@blue_cat Logs seems fine and the permissions too. Check above.
--------- beginning of head
EdXposed Log
Powered by Log Catcher
QQ support group: 855219808
Telegram support group: @Code_Of_MeowCat
Telegram channel: @Edxposed
--------- beginning of information
Manufacturer: samsung
Brand: samsung
Device: y2s
Product: y2s
Model: SM-G985F
Fingerprint: samsung/y2seea/y2s:10/QP1A.190711.020/G985FXXS4ATGB:user/release-keys
ROM description: y2sxx-user 10 QP1A.190711.020 G985FXXS4ATGB release-keys
Architecture: arm64-v8a
Android build: QP1A.190711.020
Android version: 10
Android sdk: 29
EdXposed version: v0.4.6.2 (4529) (YAHFA)
EdXposed api: 91.0
Riru version: v21.3 (36)
Riru api: 7
Magisk: 6c8fe465 (20420)
--------- beginning of main
--------- beginning of system
08-12 16:41:44.045 6041 6041 I EdXposed-Bridge: Loading modules from /data/app/org.meowcat.edxposed.manager-rEYsCsvLZ9UkIhrD-6iPvA==/base.apk
08-12 16:41:44.284 6041 6041 I EdXposed-Bridge: Loading class org.meowcat.edxposed.manager.xposed.Enhancement
08-12 16:41:44.285 6041 6041 I EdXposed-Bridge: Loading modules from /data/app/ru.bluecat.android.xposed.mods.appsettings-Nge8jg3qPpVx_H5Cv1nNgw==/base.apk
08-12 16:41:44.298 6041 6041 I EdXposed-Bridge: Loading class ru.bluecat.android.xposed.mods.appsettings.hooks.XposedMod
08-12 16:42:07.128 6042 6042 I EdXposed-Bridge: Loading modules from /data/app/org.meowcat.edxposed.manager-rEYsCsvLZ9UkIhrD-6iPvA==/base.apk
08-12 16:42:07.549 6042 6042 I EdXposed-Bridge: Loading class org.meowcat.edxposed.manager.xposed.Enhancement
08-12 16:42:07.550 6042 6042 I EdXposed-Bridge: Loading modules from /data/app/ru.bluecat.android.xposed.mods.appsettings-Nge8jg3qPpVx_H5Cv1nNgw==/base.apk
08-12 16:42:07.557 6042 6042 I EdXposed-Bridge: Loading class ru.bluecat.android.xposed.mods.appsettings.hooks.XposedMod
Blue cat said:
Read Compatibility in the first post. Xposed can only be tested on a real device. I have only one device for testing, this is Samsung with android 10 firmware.
Resident option changes priority apps for stock android OOM task killer. It's hard to see how this option works, besides stock task killer can be disabled on MIUI. This option has been restored from the original, and changes the same parameters as in the original.
This is strange, it should work if device is on stock firmware. The module creates a file after first save with xposed settings along the path /data/user_de/0/ru.bluecat.android.xposed.mods.appsettings/shared_prefs/ModSettings.xml
It is recommended to check if it exists and has permissions 0664.
Also check the edxposed logs for the presence of loading class "Loading class ru.bluecat.android.xposed.mods.appsettings.hooks.XposedMod" and other errors from module ofcourse.
Many functions require a reboot.
Click to expand...
Click to collapse
It's working now after changing SELinux to PERMISSIVE
Thanks
OnePlus 7 Pro
Oxygen OS 10.0.7.GM21BA
GM1913
SELinux : PERMISSIVE
Qutayba Khader said:
It's working now after changing SELinux to PERMISSIVE
Click to expand...
Click to collapse
Interestingly, I did not check this idea since my selinux is always permissive.
M1LL3R said:
@blue_cat Logs seems fine and the permissions too. Check above
Click to expand...
Click to collapse
Try to change Selinux too. I use the kernel with unlocked selinux(always set to permissive), it is possible that manual mode switching on your device is blocked too.
If nothing works on stock samsung, this most often means that the module cannot read the settings and by default sets everything to disabled.
This module https://repo.xposed.info/module/tw.fatminmin.xposed.minminguard uses the same ideas for storing settings, you can also test it on it.
Blue cat said:
Resident option changes priority apps for stock android OOM task killer. It's hard to see how this option works, besides stock task killer can be disabled on MIUI. This option has been restored from the original, and changes the same parameters as in the original
Click to expand...
Click to collapse
To know how resident works, you should install greenify and see if the app you make to resident changed to foreground. I mainly use this settings (resident) to prevent the app from accidently kill it self in the background when i press greenify button. This ways, the app that i make to resident will stay alive. Screenshot uploaded for more details. Miui 11 android 9 the settings still works. But not in android 10. Can you look into it sir?
Blue cat said:
Read Compatibility in the first post. Xposed can only be tested on a real device. I have only one device for testing, this is Samsung with android 10 firmware.
Resident option changes priority apps for stock android OOM task killer. It's hard to see how this option works, besides stock task killer can be disabled on MIUI. This option has been restored from the original, and changes the same parameters as in the original.
Click to expand...
Click to collapse
I know bro, I just thrilled to see this being updated again.
The old one still working but some toggles are broken, such as DPI.
Maybe you can reuse the old code & only fix the non-working one?
I'll be your tester

Categories

Resources