[Mod][XPosed] Moon+ Reader TTS Facelift - Xposed Framework Modules

This is a simple module that applies a facelift to the TTS UI of Moon+ Reader.
It should work for both the free and paid versions, but currently requires XPosed Framework >= 78 as I have been unable to test on older versions.
screenshot: i.imgur.com /w7av0ND.jpg
Repo:
repo.xposed.info /module/com.hoffmann.eric.materialtts
Source:
github.com /Hofferic/MoonReader-MaterialTTS

cool !!

Nice module! Been using it since long ago. However, moon plus reader got updated yesterday, and the module stopped working. Can you please update the module? Thanks a lot!

Hey everyone. This module is still working in Android 10 gsi with edxposed v0.4.6.1 (sandhook.

Related

[MOD][XPOSED] ScanDPI: Use full resolution when scanning from HP scanners

I have created an Xposed module to enable better resolution when scanning using the HP All-in-One Printer Remote application.
This is for me one step closer to becoming independent of using any other typical desktop computer.
Please try it out if it interests you.
Any user reports of bugs/annoyances or new ideas are encouraged to be posted here.
Links:
Xposed repo: http://repo.xposed.info/module/se.deckaddict.android.scandpi
Play Store: https://play.google.com/store/apps/details?id=se.deckaddict.android.ScanDPI
Github: https://github.com/deckaddict/ScanDPI
Xposed repo link here
Great work bud, keep up

[MOD][Xposed] Appy Geek AdAway

This Module removes Ads from Appy Geek using the Xposed Framework.
Its current capabilities are limited to removing fullscreen Ads shown when the App is started. Remove list Ads planned, but I can't give an ETA.
Tested on
Android 4.4.4
Xposed v54
Android 5.0.2
Xposed v71
Android 5.1.1
Xposed v72
...
Xposed v75
Source Code at GitHub
Download from Xposed Repo
Please tell me, if it works for you.
reserved
Seems to work on my Sony Xperia ZR 5.1.1. Haven't encountered an adds in Appy Geek so far.
Great work!
Great module Works flawlessly so far on my HTC One M7 (GPE 5.1 - LMY4701.H10 / Framework 75)
Any project for News Republic? The app seems pretty similar
Yes, a really good module!! I'd love to see more from News Republic (especially AppyGamer)
Keep working on it :good:
Granted, I did not realize that there are other apps by News Republic. I suppose it is possible to expand this module to this apps.
I'll take care of it. Stay tuned.

[MOD][XPOSED][4.4+][ICS][JB][KK][LP][MM][N][O][N][P] No Play Games 1.0

Yes, it works on Pie too! ™
Requirements
Android 4.0 or higher.
Xposed
A recent version of Google Play Services.
Any ROM (the module hooks into Google Play Services).
You do not have installed and do not want to install Google Play Games.
Description
I don't have Google Play Games installed, and I don't want to install it. Yet more and more games beg for it.
This module makes the begging stop. You won't see a prompt for Google Play Games anymore.
Note that this module has no UI. Just enable and disable it as needed.
Note that if you are an XPrivacyLua user, there is a XPrivacyLua hook named GMS.NoPlayGames that implements the same functionality as this module. You can download the hook directly from XPrivacyLua Pro's hook download pane. If you use the XPrivacyLua hook, do NOT use this module at the same time.
EdXposed users: Note that Google Play Services (com.google.android.gms) must be whitelisted (or not blacklisted) for this module to work. Doing so will enable Xposed for Google Play Services and will prevent passing SafetyNet.
Google Play Services Versions
Works with 8.7.03 (8703436, 8703438), reported by @Fif_
Works with 9.0.81 (9081438), reported by @jaydee77
Works with 20.16.15, reported by @Fif_.
Tested with:
Android 6.0 Marshmallow (omniROM)
Android 7.1 Nougat (OxygenOS, LineageOS)
Android 8.1 Oreo (LineageOS)
Android 9 Pie (OxygenOS)
Issues:
The module is not working on KitKat and earlier. Reported by @mendelgordon and @Ksawery. Version 0.4 and later may now work on KK and earlier, please report success or failure
Changelog
Release 1.1, on May 27, 2020.
This is a minor update for GMS 20 compatibility.
Now blocks Play Games dialogs with GMS version 20.15.16 and later.
Still compatible all other GMS versions.
Android Target SDK updated to 29 (Pie).
Updated build tools.
Release 1.0, on June 4, 2017.
This is a minor update for GMS 11 compatibility.
Now blocks Play Games dialogs with GMS version 11.
Still compatible with GMS version 10 and lower.
Release 0.4, on May 6, 2016.
If this module didn't work for you in the past, please try it again, its core has changed and it will probably work now. That includes pre-Lollipop ROMS and arm64 platforms.
Changed the way No Play Games hooks into GMS, increasing cross-GMS compatibility.
Minor logging changes.
Release 0.3, on April 3, 2016.
Recompiled against Xposed v81.
Release 0.2, on March 9, 2016.
Shrank the APK size to a more reasonable 83kB by nuking the appcompat cruft from Android Studio. RLY.
Release 0.1, on March 9, 2016.
Initial release
Download
https://dl-xda.xposed.info/modules/com.fifsource.android.noplaygames_v7_b3827a.apk (on Xposed Module Repository)
XDA:DevDB Information
No Play Games, Xposed for all devices (see above for details)
Contributors
Fif_
Xposed Package Name: com.fifsource.android.noplaygames
Version Information
Status: Stable
Current Stable Version: 1.1
Stable Release Date: 2020-05-27
Current Beta Version: 1.1
Beta Release Date: 2020-05-27
Created 2016-03-09
Last Updated 2020-05-28
Then dev how can we access login in the game
terroboy k9 said:
Then dev how can we access login in the game
Click to expand...
Click to collapse
That's the whole point: you don't.
This module is for people that do not want the Play Games features.
All the games I know of will run happily without Play Games installed. The module just removes the nagging.
I've clarified the description, thanks for the feedback.
Fif_ said:
That's the whole point: you don't.
This module is for people that do not want the Play Games features.
All the games I know of will run happily without Play Games installed. The module just removes the nagging.
I've clarified the description, thanks for the feedback.
Click to expand...
Click to collapse
Can't it be bypassed ? So we still can log in.
I like this module as indeed some games constantly force you to login but I do play some games which don't nag me to but I play the after login, so can it be possible to make exceptions for some or not possible at all?
@Fif_
awesome mod, works on HTC One M9 (MM)
I was looking for module like this! Thank you!
But.... Do you think you could add possibility to choose wich game can/cannot login g-play?
Thanks in advance!
x_one said:
I was looking for module like this! Thank you!
But.... Do you think you could add possibility to choose wich game can/cannot login g-play?
Thanks in advance!
Click to expand...
Click to collapse
I'm not sure how to do this.
I currently just block the Install/Upgrade dialog (because I'm tired of being asked to install it when I don't want to).
If you have Google Play Games installed, then it's not being interfered with beyond blocking that dialog. Login into Play Games will still work as usually.
Plus technically, I'm not sure how I could extract the game that invoked Google Play Games from the method I hook into.
Sorry, it doesn't sound like it's going to work, but I'm happy to hear any further input you may have.
exodius48 said:
Can't it be bypassed ? So we still can log in.
Click to expand...
Click to collapse
You will still be able to login into Google Play Games from your game, if you have Play Games installed.
Only the install/upgrade dialog is suppressed.
nicesoni_ash said:
I like this module as indeed some games constantly force you to login but I do play some games which don't nag me to but I play the after login, so can it be possible to make exceptions for some or not possible at all?
Click to expand...
Click to collapse
I already replied to a very similar question, but for your benefit:
You will still be able to login into Google Play Games from your game, if you have Play Games installed.
Only the install/upgrade dialog is suppressed.
Then my idea isn't important. I'm happy without nag screen + g-play functionality.
*** Edit
Is not working right way
Nag screen don't appear but game autologin to cloud using default account. I thought that it will block login to cloud if i don't want login.
Tested on Xperia Z3 Compact LP 5.1.1 and No Play Games v0.2
Didn't work for me. I have the Google play services version that you said works. Attached is my xposed log.
x_one said:
Is not working right way
Nag screen don't appear but game autologin to cloud using default account. I thought that it will block login to cloud if i don't want login.
Tested on Xperia Z3 Compact LP 5.1.1 and No Play Games v0.2
Click to expand...
Click to collapse
Sorry to hear it didn't work for you.
Were you logged in for that particular game before you installed and activated No Play Games?
Can you log out from Play Games for that game?
Once logged out, does No Play Games work?
I'm only targeting the "Install Play Games" nag dialog in the module, and did not investigate what would happen in case you had Play Games installed...
mendelgordon said:
Didn't work for me. I have the Google play services version that you said works. Attached is my xposed log.
Click to expand...
Click to collapse
Sorry to hear that it's not working for you.
From the log files, it looks like you have GMS v8703030.
I've only claimed to support v8703436.
Is there any chance you can upgrade GMS?
If you cannot or don't want to upgrade GMS, I'll need a copy of your PrebuildGmsCore.apk.
It generally sits under /system/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk.
Didn't work for me. Nag screen still appears
Tested on: Huawei Y635 with KK 4.4.4, Google Play Services 8.7.03 (2645110-034) and No Play Games v0.3.
Ksawery said:
Didn't work for me. Nag screen still appears
Tested on: Huawei Y635 with KK 4.4.4, Google Play Services 8.7.03 (2645110-034) and No Play Games v0.3.
Click to expand...
Click to collapse
Would you mind sending the Xposed log?
I think in my case it's because I have dissabled the resource hooks to work with EMUI.
Ksawery said:
I think in my case it's because I have dissabled the resource hooks to work with EMUI.
Click to expand...
Click to collapse
No, this is not the problem, this module does not use any resource hooks.
You have an older Play Services than what I've test with, from your log you have v 8703034, I only claim to support 8703436 and 8703438.
I have another report of v 8703030 not working (see post #12).
For me to fix that issue, I'd need a copy of your PrebuiltGmsCore.apk.
You should be able to find this file under /system/priv-app/PrebuiltGmsCore/PrebuiltGmsCore.apk.
On a separate note, your Xposed log file contains lots of other errors that are not caused by NoPlayGames.
The AppSettings module seems not to be very happy either...
Fif_ said:
You have an older Play Services than what I've test with, from your log you have v 8703034, I only claim to support 8703436 and 8703438.
I have another report of v 8703030 not working (see post #12).
Click to expand...
Click to collapse
Please note that all these versions (8703034, 8703436, 8703438 and 8703030) are the same (Google Play services 8.7.03). The diferences between all of these versions are the android version and the screen DPI:
Code:
To figure out the right version of Google Play services for your Android device, download Play Services info or go to Settings -> Apps -> Google Play services, and look at the last 3 numbers in the parentheses. You'll see something like -XYZ where:
* X defines Android version:
0 for Android <5.0
2 for Android 5.0 and 5.1 starting with Play Services v8
4 for Android 5.0 and 5.1 before Play Services v8, Android >= 6.0 after
7 for Android 5.0
8 for Android TV
* Y defines CPU architecture:
1 for armeabi
3 for armeabi-v7a
4 for arm64-v8a
7 for x86
* Z defines DPI:
0 for universal
2 for 160
4 for 240
6 for 320
8 for 480
Notes:
It seems that -7YZ builds became -4YZ with Google Play services v6.5. If you were on -7YZ before, you should now install -4YZ.
It seems that -4YZ builds got split into -2YZ for Lollipop and -4YZ for Marshmallow with Google Play services v8. If you were on -4YZ before, you should now install -2YZ in Lollipop and -4YZ in Marshmallow.
Looks like -8YZ builds are for Android TV.
Examples:
-014 for Android <5.0 armeabi CPU 240 DPI device
-438 for Android 6.0+ armeabi-v7a CPU 480 DPI device
-876 for Android TV x86 CPU 320 DPI device
Fif_ said:
On a separate note, your Xposed log file contains lots of other errors that are not caused by NoPlayGames.
The AppSettings module seems not to be very happy either...
Click to expand...
Click to collapse
I know. EMUI is not friendly with Xposed and his modules...
Ksawery said:
Please note that all these versions (8703034, 8703436, 8703438 and 8703030) are the same (Google Play services 8.7.03). The diferences between all of these versions are the android version and the screen DPI:
Code:
To figure out the right version of Google Play services for your Android device, download Play Services info or go to Settings -> Apps -> Google Play services, and look at the last 3 numbers in the parentheses. You'll see something like -XYZ where:
* X defines Android version:
0 for Android <5.0
2 for Android 5.0 and 5.1 starting with Play Services v8
4 for Android 5.0 and 5.1 before Play Services v8, Android >= 6.0 after
7 for Android 5.0
8 for Android TV
* Y defines CPU architecture:
1 for armeabi
3 for armeabi-v7a
4 for arm64-v8a
7 for x86
* Z defines DPI:
0 for universal
2 for 160
4 for 240
6 for 320
8 for 480
Notes:
It seems that -7YZ builds became -4YZ with Google Play services v6.5. If you were on -7YZ before, you should now install -4YZ.
It seems that -4YZ builds got split into -2YZ for Lollipop and -4YZ for Marshmallow with Google Play services v8. If you were on -4YZ before, you should now install -2YZ in Lollipop and -4YZ in Marshmallow.
Looks like -8YZ builds are for Android TV.
Examples:
-014 for Android <5.0 armeabi CPU 240 DPI device
-438 for Android 6.0+ armeabi-v7a CPU 480 DPI device
-876 for Android TV x86 CPU 320 DPI device
I know. EMUI is not friendly with Xposed and his modules...
Click to expand...
Click to collapse
Thanks, that was helpful.
Unfortunately, the KitKat and earlier versions of GMS (so the -0XX versions of GMS) have a very different way of invoking Play Games.
I found a version 8.7.01-0XX version of GMS of the interwebs, and the way to call Play Games is very different. There is no com.google.android.gms.games package, and I cannot find any trace of it anywhere.
So it sounds like this module is only compatible with LP and MM. KK and earlier users are left out in the cold.
I'll update the module description.
If we want to add KK and earlier compatibility, I may need help understanding how apps are calling this dialog.

[XPOSED][MOD] Twitter Ad Eater

Twitter Ad Eater is a module for the Xposed/LSPosed framework that attempts to remove ads from the Twitter Android application.
Currently tested on Android 11 / latest LSPosed but should work on other versions as well.
Downloads: https://github.com/ppawel/twitter-ad-eater/releases
Source code: https://github.com/ppawel/twitter-ad-eater
Report issue: https://github.com/ppawel/twitter-ad-eater/issues
Thank you! Can confirm this works with the latest EdXposed 0.5.2.2_4683.
Working with Android 11 / EdXposed 0.5.2.2_4683 / OP5T
May I post a feature request?!
It seems you are filtering out all the views containing the string "promoted". Could you like add an option for custom strings?!
For example, I really don't wish to see k-pop news popping up on my trending page! So I could add the string "K-Pop" (is it case sensitive?)
Cheers!
ChesterXXX said:
Working with Android 11 / EdXposed 0.5.2.2_4683 / OP5T
May I post a feature request?!
It seems you are filtering out all the views containing the string "promoted". Could you like add an option for custom strings?!
For example, I really don't wish to see k-pop news popping up on my trending page! So I could add the string "K-Pop" (is it case sensitive?)
Cheers!
Click to expand...
Click to collapse
The code searches for the "promoted" string in the view id, not in the content of the tweets. It is really hard to find out exactly the content of the tweets because the structure of the Twitter app UI is very complex and also the whole app is scrambled with ProGuard, so it's not easy to reverse-engineer anything.
I will add your request to the TODO list and keep it in mind in case I will find a way to get tweet content.
ppawelppawel said:
The code searches for the "promoted" string in the view id, not in the content of the tweets. It is really hard to find out exactly the content of the tweets because the structure of the Twitter app UI is very complex and also the whole app is scrambled with ProGuard, so it's not easy to reverse-engineer anything.
I will add your request to the TODO list and keep it in mind in case I will find a way to get tweet content.
Click to expand...
Click to collapse
these feature will be too strong. imagine opening elon's tweet replies without bitcoin and youtube links. btw awesome moves dev thanks
Yeah, looking forward to the potential new features. Any updates coming soon, @ppawelppawel? I'm pretty much glued to your Github looking for changes.
Sorry, been busy with work in the last few weeks, but will try to add some more filtering features soon.
just want to throw out there that I love this module, it's so simple yet so effective because nothing else removes the ridiculous promoted ads (tried dns level blocking & minminguard). on a side note, I wish we had a module to remove the same type of ads in the official reddit app, but that's wishful thinking.
Does the app work on Android 8? I can't install in on my phone running Oreo now.
Not sure if it will work but LSPosed at least supports Android 8.1 so I will try to release a version with proper SDK requirements so you can try it out - right now at least Android 10 is required by the apk I think.
thirtythr33 said:
just want to throw out there that I love this module, it's so simple yet so effective because nothing else removes the ridiculous promoted ads (tried dns level blocking & minminguard). on a side note, I wish we had a module to remove the same type of ads in the official reddit app, but that's wishful thinking.
Click to expand...
Click to collapse
Thanks for the feedback. Yes, the module is quite simple but there is one flaw - if you scroll up and down your timeline, you will notice that the whole view is jumping around, like it skips one or two posts sometimes. This is because the way the module works - it hides the posts that are ads and it is visible when you scroll.
It would be much better to take out the ads before they get added to the timeline view but it's very complicated to figure out how the Twitter app works as everything is obfuscated and it's a huge code base to analyze.
Anyway, thanks again, glad you enjoy it.
xymopen said:
Does the app work on Android 8? I can't install in on my phone running Oreo now.
Click to expand...
Click to collapse
New version released which should be installable on Android 8.1 (SDK 27).
Release v1.3 · ppawel/twitter-ad-eater
Lowered minimum SDK version to 27 (Android 8.1) - this aligns it with the minimum Android version supported by LSPosed. Now it should be possible to at least install the module on lower Android ver...
github.com
Can't go lower than that because of LSPosed compatibility.
ppawelppawel said:
Thanks for the feedback. Yes, the module is quite simple but there is one flaw - if you scroll up and down your timeline, you will notice that the whole view is jumping around, like it skips one or two posts sometimes. This is because the way the module works - it hides the posts that are ads and it is visible when you scroll.
It would be much better to take out the ads before they get added to the timeline view but it's very complicated to figure out how the Twitter app works as everything is obfuscated and it's a huge code base to analyze.
Anyway, thanks again, glad you enjoy it.
Click to expand...
Click to collapse
I really do not even notice the jumping around, but its a small price to pay for no promoted nonsense. thanks dev
ppawelppawel said:
New version released which should be installable on Android 8.1 (SDK 27).
Release v1.3 · ppawel/twitter-ad-eater
Lowered minimum SDK version to 27 (Android 8.1) - this aligns it with the minimum Android version supported by LSPosed. Now it should be possible to at least install the module on lower Android ver...
github.com
Can't go lower than that because of LSPosed compatibility.
Click to expand...
Click to collapse
Thanks for your work. Works on Oreo with LSPosed without problem!
Any updates planned? Hoping this isn't abandoned again like the old Twitter ad killer.
I hope updates will come when necessary, but for now it works fine!
Is it not possible to do this using something like adaway?
Thanks. It works fine on android 11 .
It works fine if you're scrolling down, but try to scroll up on the feed and Twitter will jump all over the place. It gets the job done, but could use some improvement.
Works perfectly on Android 11, thanks

[Discussion][LSPOSED][Unofficial] XPrivacyLua - Android privacy manager

Since M66B decided to discontinue support for XPrivacyLua and the official thread was closed I'm starting this unofficial thread to continue discussing the module.
It currently works up to android 13 with LSPosed.
Source code can be found at the author's github https://github.com/M66B/XPrivacyLua
FAQ https://github.com/M66B/XPrivacyLua/blob/master/FAQ.md
Please read the original thread as it contains a lot of useful information https://forum.xda-developers.com/t/...-android-privacy-manager-unsupported.3730663/
Disclaimer: I am not the developer of the module. I'm a long time user of XPrivacy/XPrivacyLua who wants to keep using it on future android versions. All credits for this module go to the developer and the people who made the custom hooks.
Best module to date
Thank you for creating new thread for XPL user.
is there a trick to get new apps automatically checked on lsposed? Otherwise, the option that new apps take all rights during installation does not work.
Conan179 said:
is there a trick to get new apps automatically checked on lsposed? Otherwise, the option that new apps take all rights during installation does not work.
Click to expand...
Click to collapse
Not with LSPosed but according to this post you can do it with tasker. I think there's also an LSPosed fork that does it too.
[CLOSED][APP][XPOSED][6.0+] XPrivacyLua - Android privacy manager [UNSUPPORTED]
XPrivacyLua Really simple to use privacy manager for Android 6.0 Marshmallow and later (successor of XPrivacy). Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data...
forum.xda-developers.com
mythos_ said:
I think there's also an LSPosed fork that does it too.
Click to expand...
Click to collapse
There is, it's this LSPosed_mod.
I still haven't tried it myself though.
heinhuiz said:
There is, it's this LSPosed_mod.
I still haven't tried it myself though.
Click to expand...
Click to collapse
Yes, since v1.8.5 according the mod changelog:
now user can choose if set automatic add new installed packages to module
fix add column automatic_add when exist
Click to expand...
Click to collapse
@Oswald Boelcke the thread is about XPrivacyLua or about LSPosed ?
Lol
VD171 said:
@Oswald Boelcke the thread is about XPrivacyLua or about LSPosed ?
Lol
Click to expand...
Click to collapse
Hello and good morning, @VD171
I guess you need to address the OP @mythos_ with this question but as far as I understand it's about the Xposed module XPrivacyLua by @M66B and not about LSPosed. If my assumption is correct it's on the OP to decide if LSPosed related questions and contributions are off-topic (OT) or not. A moderator will never get involved to that unless a threadowner (and only the owner) reports something as OT.
Regards
Oswald Boelcke
Senior Moderator
The main focus should be on XPL but since LSPosed is needed to run XPL, I see nothing wrong with discussing it here.
QoL things like how to auto-add new apps to LSPosed are fine. Of course if people want a more in depth discussion (e.g. bugs, new features, etc.) they should post in the LSPosed threads as the developers don't read this.
VD171 said:
@Oswald Boelcke the thread is about XPrivacyLua or about LSPosed ?
Lol
Click to expand...
Click to collapse
Really? Wow...smh
exist an active fork of this app ?
xerves78 said:
exist an active fork of this app ?
Click to expand...
Click to collapse
According to github there is a whole bunch of people who forked it in the past month. How active they will be in the future and (more importantly) how much you can trust them is another issue.
when this project was abandoned by m66b did he opensource the "pro" app?
and is the code available now for free to be built from source?
or is there a link to the last version?
i hope someone keeps working on this, as privacy is more and more important the more stuff is kept on our phones.
nutzfreelance said:
when this project was abandoned by m66b did he opensource the "pro" app?
and is the code available now for free to be built from source?
or is there a link to the last version?
i hope someone keeps working on this, as privacy is more and more important the more stuff is kept on our phones.
Click to expand...
Click to collapse
[CLOSED][APP][XPOSED][6.0+] XPrivacyLua - Android privacy manager [UNSUPPORTED]
XPrivacyLua Really simple to use privacy manager for Android 6.0 Marshmallow and later (successor of XPrivacy). Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data...
forum.xda-developers.com
(...) The pro companion app won't be open-sourced. If somebody wants to continue the project, (s)he can prove being a worthy developer by developing a new pro companion app, which can be done in at most a few days. As already offered, another developer can ask for the source code after a significant contribution to the source code as well.
Click to expand...
Click to collapse
I've already reported to @M66B about "MEW wallet" app which can't be restricted (tested on A10) to access camera (not sure is it was photo or video - app is handling QR codes) at https://forum.xda-developers.com/t/...acy-manager-unsupported.3730663/post-87416749.
Now I've installed LineageOS 20 (A13) and noticed default Camera app (which is new "Aperture" Lineage app) also can't be restricted to BOTH video and photo (but microphone restriction works okay and result in recording video without sound).
Looks like there are some new API to be restricted… so, @M66B, maybe you can update XPrivacyLua a bit to fix this? Or at least give some hint for someone who might wanna fork it?
mythos_ said:
Not with LSPosed but according to this post you can do it with tasker. I think there's also an LSPosed fork that does it too.
[CLOSED][APP][XPOSED][6.0+] XPrivacyLua - Android privacy manager [UNSUPPORTED]
XPrivacyLua Really simple to use privacy manager for Android 6.0 Marshmallow and later (successor of XPrivacy). Revoking Android permissions from apps often let apps crash or malfunction. XPrivacyLua solves this by feeding apps fake data...
forum.xda-developers.com
Click to expand...
Click to collapse
I've checked both Tasker methods to update LSPosed.
First one (UI automation) didn't work because there are no "LSPosed Manager" app (it's now started only as a widget, and I don't found a way in Tasker to start widget), so this unlikely can be fixed at all.
Second one (database editing) might work… but to me it looks unsafe: each time new app is installed it does kill `lspd` (LSPosed daemon, I suppose) after editing database for 1 second and then restarts it. I think this might result in allowing app apps to bypass XPrivacyLua restictions within that 1 second. No idea how to test this.
Also I've tried to replace original LSPosed with modified version https://github.com/mywalkb/LSPosed_mod - it works like a charm: installed as drop-in replacement over original one, keeps all configuration of original one after reboot and provide new UI to automatically add new apps to XPrivacyLua module! To me it looks like main and only actual way to continue using XPrivacyLua for now.
mythos_ said:
The main focus should be on XPL but since LSPosed is needed to run XPL, I see nothing wrong with discussing it here.
QoL things like how to auto-add new apps to LSPosed are fine. Of course if people want a more in depth discussion (e.g. bugs, new features, etc.) they should post in the LSPosed threads as the developers don't read this.
Click to expand...
Click to collapse
You might want to add that info to the OP of this thread in order to avoid any further confusion in the future
Cheers
powerman.asdf said:
I've already reported to @M66B about "MEW wallet" app which can't be restricted (tested on A10) to access camera (not sure is it was photo or video - app is handling QR codes) at https://forum.xda-developers.com/t/...acy-manager-unsupported.3730663/post-87416749.
Now I've installed LineageOS 20 (A13) and noticed default Camera app (which is new "Aperture" Lineage app) also can't be restricted to BOTH video and photo (but microphone restriction works okay and result in recording video without sound).
Looks like there are some new API to be restricted… so, @M66B, maybe you can update XPrivacyLua a bit to fix this? Or at least give some hint for someone who might wanna fork it?
Click to expand...
Click to collapse
@M66B won't care with that.
You should do what you want by yourself or wait and hope to someone else release that.
powerman.asdf said:
I've checked both Tasker methods to update LSPosed.
First one (UI automation) didn't work because there are no "LSPosed Manager" app (it's now started only as a widget, and I don't found a way in Tasker to start widget), so this unlikely can be fixed at all.
Second one (database editing) might work… but to me it looks unsafe: each time new app is installed it does kill `lspd` (LSPosed daemon, I suppose) after editing database for 1 second and then restarts it. I think this might result in allowing app apps to bypass XPrivacyLua restictions within that 1 second. No idea how to test this.
Also I've tried to replace original LSPosed with modified version https://github.com/mywalkb/LSPosed_mod - it works like a charm: installed as drop-in replacement over original one, keeps all configuration of original one after reboot and provide new UI to automatically add new apps to XPrivacyLua module! To me it looks like main and only actual way to continue using XPrivacyLua for now.
Click to expand...
Click to collapse
"auto-add" is a waste of time.
LSPosed is developed for avoiding something like "all-add" or "auto-add".
Since you are talking about something that is contrary to the official release, LSPosed developers will never read and care to the thread.
mythos_ said:
According to github there is a whole bunch of people who forked it in the past month. How active they will be in the future and (more importantly) how much you can trust them is another issue.
Click to expand...
Click to collapse
how / where can i find the forks on github ?

Categories

Resources