yashsingh1/xdaforums huggingface dataset:
[Xposed General] traber:
But not XPL-EX?

XPL-EX 1.4.1 - Dec 31, 2023

LSPosed 1.8.6 - Jan 16, 2023

even 1.9.2 is a little older...

LSPosed 1.9.2 - Oct 11, 2023
[Xposed General] b1k3rdude:
That sounds like you have blocked all perms within Xpl, so the the PS isnt geting 'some' of the data it needs. Make sure you havent blocked the account permission hook.
[Xposed General] AlexanderMc:
In the XPrivacyLua Pro -> Global Values -> Collection there is a checked on Privacy -which applications do this affect (the fields are not filled below, the Save button was never pressed)? For all noted in LSPosed? Or only on those noted in Privacy Lua?
[Xposed General] VD171:
I've already sent my first contribution.

The first pull request :cool:

Thank you very much for very good work ❤️
[Xposed General] VD171:
I will love to see all pro components merged into the main app and native API hooking !

Wow

:love:
[Xposed General] b1k3rdude:
Would it be possible to make Xpl-Ex compatible to LSpatch (non-ROOT) version of LSposed?

Also the OP says its compatible with Android 6 or above, the latest installed fails to install on Android 11 on my S20Fe.
[Xposed General] VD171:
XPrivacyLua is able to work with VirtualXposed.

It could probably work with LSPatch as well, but it might need some code modifications.
[Xposed General] b1k3rdude:
Ah ok cool, I have test tested V-Xposed, so will get on that.

Cool, well at this pint I dont know if VX is any different or an alternative to LSpatch.
[Xposed General] VD171:
VirtualXposed uses the old and deprecated Xposed contents.

LSPatch uses the new LSPosed contents.
[Xposed General] b1k3rdude:
And that would explain why I never used or tried VirtualXposed then,

Hopefully Xpl-Ex gets some LSPatch tlc..
[Xposed General] VD171:
I've already used VirtualXposed, it is "good enough".

But not sufficient for Android 12 or above.

Just give a try to XPL-EX under LSPatch and tell us what happens :)
[Xposed General] b1k3rdude:
Yeah I will need it to work on Android 14.

I did see my result in my original post, Xpl-Ex says "module not running or updated"
[Xposed General] venom7771:
This is a good start!

Tested on Android 10 Pixel Experience (Xiaomi Note 8) and it works fine🔥. I will continue testing on my other devices.
[Xposed General] VD171:
XPL-EX v1.4.1 is working perfectly on MIUI 12 (Android 11) and MIUI 13 (Android 12) too.

Working perfectly on these LSPosed versions:

Official v1.9.2 https://github.com/LSPosed/LSPosed/releases/tag/v1.9.2

Mod by mywalkb v1.9.3 https://github.com/mywalkb/LSPosed_mod/releases/tag/v1.9.3_mod

Mod by pumPCin v1.9.3-7229 https://github.com/pumPCin/LSPosed/releases/tag/1.9.3-7229

Mod by CMDQ8575 v1.9.2(7074) https://github.com/CMDQ8575/LSPosed/releases/tag/v1.9.2(7074)

Working perfectly on these Magisk versions:

Official (version 27.0) (code 27000) https://github.com/topjohnwu/Magisk/releases/tag/v27.0

Kitsune Mask (Magisk Delta) (version 26.4-kitsune-2) (code 26400) https://github.com/HuskyDG/magisk-files/releases/tag/v26.4-kitsune-2

Kitsune Mask (Magisk Delta) (version R65C33E4F-kitsune) (code 27001) https://github.com/HuskyDG/magisk-files/releases/tag/1707294287
[Xposed General] ZXR:
Were you able to activate/mark in all LSPosed versions you listed for XPL the following ones?

com.android.providers.settings

com.android.inputdevices

com.android.location.fused
[Xposed General] VD171:
No.

I don't know why.
[Xposed General] AnnexedOne:
A new beta has been released.
[Xposed General] ravts:
In 'Manage hook assignments' please add the possibility to see what value each hook returns by default and what value it will return if you check the box. (This is done in the log, but it only shows if the hook is already checked and the application has already requested this data.) This would be very useful to see if this data can be shared with the application or not. Without it, it is unclear what the system call does and what data the application get without restriction.

Is there somewhere a list of all the hooks with a description of what they do so I don't have to search all over the Android API Reference?

Thank you very much for continuing the development of this app!
[Xposed General] VD171:
Here you can see all work and returns of all hooks:

XPL-EX/app/src/main/assets at new · 0bbedCode/XPL-EX

Really simple to use privacy manager for Android 6.0 Marshmallow and later - 0bbedCode/XPL-EX

github.com
[Xposed General] AnnexedOne:
XPL-EX v1.4.2.2 is out. It is still a beta, but it is not labelled a beta.
[Xposed General] AnnexedOne:
@VD171. I tried your vdinfo app (before the new betas), used xpl-ex to restrict everything for your app. The app didn't start properly. It just kept flashing on and off. Jumping to the foreground every few seconds. I will try it again soon with the new betas.
[Xposed General] VD171:
The beta version 1.4.2.x are with problems on constructors.
[Xposed General] ravts:
Thanks for the link to the hooks descriptions, but the first part of the question is still relevant - the specific data returned depends on the phone model and os version, and this is the data I want to see before allowing the application to access it.
[Xposed General] ravts:
Should XPL-EX be applied to 'Settings Storage'? It is marked as 'Recommended', but a checkmark on this item is not saved when the settings window is closed.
[Xposed General] Lord Sithek:
I got to know it's an LSPosed glitch and Settings Storage/Settings Provider is actually hooked anyway. So as long as you initially enabled it, it should be fine
[Xposed General] ravts:
Do I have to check this checkbox again every time I go into the settings to mark a newly installed application? (i.e. I actually change the list of applications that will be later saved and for which XPL-EX is enabled and this checkbox is unchecked at that moment)
[Xposed General] Lord Sithek:
I don't think so, just toggle on the switch after the initial installation and reboot
[Xposed General] VD171:
You don't need to add com.android.providers.settings in XPL-EX scopes.

I've already did tests and nothing changes.
[Xposed General] VD171:
If you want to debug the hooks usage, just use logcat.

All applied hooks are shown with "old" data and "new" data.

Just use:

logcat | grep "XLua.Provider: Hook"

As seen here:

XPL-EX/app/src/main/java/eu/faircode/xlua/hooks/XReporter.java at new · 0bbedCode/XPL-EX

Really simple to use privacy manager for Android 6.0 Marshmallow and later - 0bbedCode/XPL-EX

github.com

Example:

03-27 13:43:29.222 1850 2064 I XLua.Provider: Hook VD.VD.Runtime.exec/array pkg=com.itau:10256 event=use duration=1 restricted=1 new=java.io.IOException: Permission denied old=which su function=before

03-27 13:43:29.266 1850 8781 I XLua.Provider: Hook VD.VD.PackageManager.getPackageInfoAsUser pkg=br.com.xp.carteira:10287 event=use duration=1 restricted=1 new=android.content.pm.PackageManager$NameNotFoundException: org.telegram.messenger old=org.telegram.messenger function=after

03-27 13:43:30.250 1850 2665 I XLua.Provider: Hook VD.VD.PackageManager.getInstallerPackageName pkg=com.gbwhatsapp:10283 event=use duration=1 restricted=1 new=com.android.vending old=com.google.android.packageinstaller function=after

03-27 13:43:58.664 1850 10787 I XLua.Provider: Hook VD.VD.PackageManager.getApplicationInfoAsUser pkg=com.whatsapp:10284 event=use duration=1 restricted=1 new=android.content.pm.PackageManager$NameNotFoundException: com.estrongs.android.pop old=com.estrongs.android.pop function=after
[Xposed General] ravts:
Thanks, yes, it is convenient for debugging, but for everyday use I would prefer the author to add such a feature to the gui.
[Xposed General] VD171:
By default, XPrivacyLua records the last log only.

If the hook was used, the log record will overwrite the previous log.

If you want to watch all hooks used, logcat is the only choice.
[Xposed General] andeaker:
Thanks for the update.There are a lot of new features added to the app, but I'm a bit confused about the corresponding uses ......

Anyway, truly appreciate it!
[Xposed General] andeaker:
Thanks for the update!

I see that 1.4.2.2 adds a lot of "hooks", but I don't know what they are used for, so where can I get an explanation of them? Or is there any plan to translate the functions of these hooks into spoken language in the future?
[Xposed General] blubbblub:
Is there some default config, that blocks any permission for all apps as restrictive as possible while still allowing the apps to function?
[Xposed General] diNovoM:
Could it also be lsposed mod? With that running your app not selected anywhere it still crashes. It doesnt in oirg lsposed.

Edit: its actually kitsune hide

Btw spoof features crashes some apps like f.e. kDi.
[Xposed General] Big Dumb Object:
I'll join! The human-understandable switches from original XPrivacyLua were its remarkable feature.
[Xposed General] andeaker:
In my opinion, it's a hard and great job, and I can't help but say cheers!

(Any other avenues for donations? None of the ones listed in github are available to me ......)
[Xposed General] ravts:
It might be a good idea to display the original and modified values right in the list of application hooks, to see what data the application will get if we don't restrict it. And if you need usage history then logcat.
[Xposed General] ravts:
For most applications, when I give permission to access a camera, microphone, or geolocation, I want those applications to use that access only when I am using those applications. So, for example, for privacy reasons I absolutely do not want messengers to have access to the microphone when I am not making a call, nor do I want cab ordering apps to track my location when the order is complete (such abuses have been described on the web).

How much can I trust the built-in android security permissions "Allow only while using an app" in this?
[Xposed General] HippoMan:
I'm running Uber Rider on a rooted Pixel 5, Android 11. It runs in "crippled" mode because of the fact that my device is modded.

I was told that XPL-EX *might* be able to fix that problem and make Uber Rider work with full functionality on my modded device. If this is at least a possibility, could someone point me to instructions as to how to use XPL-EX to hide my device's modded state from Uber Rider?

Thank you very much in advance.
[Xposed General] Lord Sithek:
I'd rather ask in the TG chat, more peeps active there and the dev as well
[Xposed General] HippoMan:
Oh, OK. Thank you.
[Xposed General] VD171:
There are many ways for detecting changes.

You must to hook all them.

Try inspecting the apk and hooking classes that detects root/xposed/emulator/custom rom.
[Xposed General] gigachadda:
What you're doing is incredible! In this day and age, a free privacy app feels like a gift. If I could meet you, I'd definitely shake your hand and tell you how much I appreciate all the hard work you put in. You're giving people back control of their information, and that's something truly special. Keep up the amazing work, and seriously, all the best in life! Here's to your continued success!
[Xposed General] ashir734734:
Visit this post

It have complete instructions how you can go online using xpl ex
[Xposed General] HippoMan:
Uber Rider goes online with no problem. It just runs on my modded device with crippled functionality. For example, it brings up something similar to its web interface, and it doesn't allow stops to be added after the ride has started. The full-featured, non-crippled Uber Rider interface allows these full capabilities.

I don't know where in the XPL-EX settings to fix that crippled behavior, and I can't find anything in the XPL-EX docs which addresses these specific issues.
[Xposed General] strann0:
Any clue about what data Miravia uses to track down multiple accounts? I'm a bit lost.
[Xposed General] AnnexedOne:
I like this project. I briefly tried the original xprivacy and tested xprivacylua for awhile. I've tested xpl-ex since the first test version. Unfortunately I have no access to the developer's chat. I find xpl-ex a bit confusing. Github doesn't appear to have much documentation. The developer also is not active on XDA or Github. I've been tested other things (like apatch) at the same time, so when there is a problem I can't be sure where the problem is caused. One thing I've noticed is that xpl-ex will block app access to information but NOT log it...
[Xposed General] Big Dumb Object:
He responds there, just not every day. And seems he also agrees that things are a bit confusing in the current (still Beta) state. Crossing fingers that after not too much time, XPL-EX will be as refined as XPrivacyLua, but not as outdated and limited.
[Xposed General] HyperCriSiS:
Awesome that this project gets so much improvement!

I stopped using the original years ago, because whatever I tried my phone lagged like hell.

Can this be used to help getting Safety Net to work?

Thanks

Hyper
[Xposed General] Badger50:
Your honesty is appreciated. However, using XDA as a means for monetary gains either directly, or indirectly, is prohibited in accordance with XDA Rules 11 & 13.

Therefore, this topic has ended, and I will clean this thread of our discussion later today. Please do not post this type of request again. Thank you.

-Regards: Badger50
[Xposed General] stlcardinals19:
What would be a good combination of settings that would make a game that needs to be online but I can still play it in Airplane Mode, for example? There's a game I just installed that I like, and as long as it reads I'm online when it first boots up, but once I go to Airplane Mode it still works fine but displays a screen I can't really click out of
[Xposed General] heinhuiz:
Can you not just deny network access in Settings?
[Xposed General] stlcardinals19:
Tried, but it would just load the splash screen continuously until it got a connection to a network and then start. But once it did start, you could go back and deny settings and it'll kinda work, but there's this "Network Exception" popup that follows you as you navigate the menus and could keep you stuck there until you exit out of the game completely if you're not quick enough. I was wondering if there was a way to spoof it thinking it's online even if I'm on Airplane Mode, for example.
[Xposed General] AlexanderMc:
I can’t completely replace the name of my OnePlus11 - PCAPdroid shows that the Cell Broadcast Service application transmits the model of my phone (at 255.255.255.255 - if, of course, this matters).

The Stop automatically option for Cell Broadcast Service is disabled. And in general, this is an application with an icon warning about a possible cyclic reboot of the phone.

Tell me, is there a possible solution to completely hide the phone model?
[Xposed General] x_Herben_x:
Not working at all, no matter how much I reboot and no matter how much hooks I enabled :(

Pixel 7 Pro (UQ1A.231205.015)
[Xposed General] heinhuiz:
You don't give any information about what you have done. For instance, did you enable the module and select the apps you want it to hook in LSPosed?
[Xposed General] x_Herben_x:
Ohhh, I forgot to select the apps in LSPosed. It's working now! I feeling right now like the dumbest dumb. Thanks and sorry for wasting your time on such stupid mistake as mine.
[Xposed General] puru:
First of all, Fantastic work!

Selecting every app in LSposed is a bit much. Possible to not go through 2 step process for every app?

Step 1 - Select the App in LSposed

Step 2 - Select the permissions in XPL-EX
[Xposed General] Big Dumb Object:
LSPosed_mod is what you need.
[Xposed General] Jhon_Locke:
Is it normal to have a lot of Xlua.rootboxc.xReflectMethod: lines in the logs? They appear non-stop

These 5 lines repeat infinitely:

1721420092.917 10218 18830 19028 I XLua.XParam: Binder Interface:android.net.IConnectivityManager
1721420092.918 10218 18830 19028 I XLua.rootbox.xReflectMethod: Class exists was able to reflect: android.os.BinderProxy
1721420092.918 10218 18830 19028 I XLua.rootbox.xReflectMethod: Found Method via Reflect: getInterfaceDescriptor => android.os.BinderProxy
1721420092.918 10218 18830 19028 I XLua.rootbox.xReflectMethod: Class exists was able to reflect: android.os.BinderProxy
1721420092.919 10218 18830 19028 I XLua.rootbox.xReflectMethod: Found Method via Reflect: getInterfaceDescriptor => android.os.BinderProxy
[Xposed General] organophosphate:
I can't disable debug logs on 1.4.3. The option is there as a checkbox in the app, but it reenables itself no matter what I try.

I suspect this has a significant battery life penalty because the logcat crapflood is copious.
[Android Q&A, Help & Troubleshooting] Stackalot:
Does anyone know how to enable USB port on a dell latitude 3120 education laptop with no access to bios setting
[Android Q&A, Help & Troubleshooting] rodken:
-- Open Device Manager (search for it in the Start menu).

-- Expand "Universal Serial Bus controllers."

-- Look for any USB devices with yellow exclamation marks or red Xs, indicating issues.

-- Right-click on such devices and select "Enable" or "Uninstall driver" and then reinstall the driver.

Or​

-- Open Power & sleep settings in Windows Settings.

-- Click on "Additional power settings."

-- Choose your current power plan and click "Change plan settings."

-- Click "Change advanced power settings."

-- Expand "USB settings" and "Selective suspend settings."

-- Choose "Disable" for both settings to prevent USB ports from being suspended for power saving.
[Android Q&A, Help & Troubleshooting] Stackalot:
Ok i tried the device manager way however it says im logged on as standard user i can view settings but must be signed on as admin to change
[Android Q&A, Help & Troubleshooting] Stackalot:
This is a education laptop setting are limited without admin permission the camera and microphone are disabled along with the usb ports for usb debugging
[Android Q&A, Help & Troubleshooting] rodken:
In your case, without admin permission on the laptop, your options for enabling the USB ports become even more limited. You can try using commands like devmgmt.msc to open Device Manager and see if options like "Uninstall driver" are available for any problematic USB devices.

Some laptops might have a hidden administrator account enabled by default. You can try searching online for methods to activate this account on your specific model.
[Android Q&A, Help & Troubleshooting] NASIM AHMED:
Iqoo 12 5g Snapdragon 8 gen 3 funtouch os , android v14 possible to root?
[Android Q&A, Help & Troubleshooting] DRA1010:
No
[Android Q&A, Help & Troubleshooting] g3nn4:
Why
[Touch Pro, Fuze General] notheon:
I'm using HTC Touch Pro for 2 weeks.

I've a new problem with the battery (beside slow charging and weak battery).

I always charge my pda overnight.

However, it will stop charging at 90%. :confused:

It is same either with the original charger or travel charger.

But if I disconnect and charge again, it may reach 100% sometime.

I have try hard reset, soft reset, battery tweaks and search in website but still no solution... :(

Please help!!!

Thanks for all your expert opinions and solutions! :)
[Touch Pro, Fuze General] branko.savic:
Try flashing another rom/radio, and if that doesn´t help it might be a faulty battery!
[Touch Pro, Fuze General] Carty:
You may also try completely discharging and recharging the battery once..

Regards,

Carty..
[Touch Pro, Fuze General] dazzerjp:
this worked for me. run it flat. recharge without using it and laying the phone on its front as charging onthe back makes it hot and gives false battery readings
[Xiaomi Pad 6] rosrward:
does any one know how to fix this

the volume is very low when connect to bt speaker or headphone compare to other device

my pad run hyper os
[Xiaomi Pad 6] NOSS8:
Take a look in the options for DEV, lots of options for bluetooth codecs..
[Xiaomi Pad 6] rosrward:
try it all still the same

i also try to find absolute volume and change region but it missing in hyper os
[Xiaomi Pad 6] NOSS8:
I don't have this device but I had a similar problem with my car radio and it took a lot of testing to find the right settings and I had to restart each time.

On my 12 pro, there are 11 modification menus which have an average of 4 options, it takes time to test everything.
[Xiaomi Pad 6] rosrward:
do you update to hyper os
[Xiaomi Pad 6] NOSS8:
Yep, but with a Xiaomi EU rom and then returned to Miui because of notifications for certain apps (no stable version yet for my device).
[Xiaomi Pad 6] spychodelics:
i installed paosp and the volume is like it should be (almost double going from 100 down to 65 % on the volume).

xiaomi does not want you to hear music / sound that loud ...
[Android Q&A, Help & Troubleshooting] binary**#:
So as of late, I'm seeing quite a few adb commands with the -d parameter: such as booting to Fastboot [adb -d reboot bootloader] or doing an ADB Sideload [adb -d sideload file.zip]. Obviously, these commands also work without the -d parameter and infact we have been using it without '-d' for ages. So is this some recent development and why is it required anyway?
[Android Q&A, Help & Troubleshooting] Renate:
The -d tells it to use USB, which in most cases is superfluous.

I'm more prone to use -s (select by serial number) when I have multiple Androids plugged in.
[Android Q&A, Help & Troubleshooting] binary**#:
Thanks, that explains it. And the tip regarding the -s parameter is definitely the icing on the cake for me! I always found myself dealing with this situation wherein multiple devices were connected via USB and had to channelize the ADB commands to a particular device. Now it's off my checklist...
[Android Q&A, Help & Troubleshooting] Renate:
You can use scripts or in Windows "doskey".

Set a batch to run when you open a "command processor", i.e. cmd.exe:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\Autorrun = "C:\Whatever\mystartup.bat"

That file is:

@doskey /macrofile=C:\Whatever\doskey.txt

And that file is:

p5=C:\full-path-to\adb.exe -s X87654321 $*
m6=C:\full-path-to\adb.exe -s Q12345678 $*

And then you can use:

C:\>p5 push boring /sdcard
C:\>m6 shell
[Android Q&A, Help & Troubleshooting] binary**#:
Dammn..that's some interesting stuff that I will definitely check it out. Thanks for the insights!
[Samsung Galaxy Watch 6] pabgar:
Hi Guys

For last few years I used Samsung smartphones so interaction with GW was no problem

I feel bored with them so I am willing to do same changge. Thinking about Nubia Red Magic 9.

Here is the question: what Galaxy Watch features I will loose when pairing with non Samsung phone ?
[Samsung Galaxy Watch 6] p51d007:
You'll lose blood pressure, ECG but easy to restore. The last Samsung phone I owned, was the Samsung A71.

I had the watch 4 and was able to get the missing features restored on my Pixel 7 Pro with very little effort.

I skipped the 5 and upgraded to the watch 6 and it took very little effort to get ALL features restored.

Just pop over to the watch 4 forum, and read the thread Dante63 has. He has put a lot of time and effort to

easily restore all the features.

Dante63 restore watch features on non Samsung Phones
[Samsung Galaxy Watch 6] Aethera:
Yes exactly as above, install Dante's modded Samsung Health Monitor and it will connect with any phone.
[Google Pixel 7] Stefan-Duisburg:
Hello Folks.

Since I flashed the patched init_boot.img for root access, some how I am not able to receive any OTAs, although they're already released. My P7 is still running on the December OTA.

What I tried:

- flash stock init_boot.img gathered from official Google Factory Image to both Partitions -> no OTA

- tried to sideload OTA with ADB -> not possible because of stock recovery (I dont want to flash a custom recovery)

I'd rather perform a factory reset than installing a custom recovery, unless this would be the only way to manually flash the latest OTAs in the Future.

This brings me to the Question: why am I not longer receiving OTAs?

In HTC U12+ Times, I remember unlocking the bootloader will "break" the OTA Thing, but on my P7 I received all of them, even rooted with Magisk...

Any help is, as always, apprechiated.

Cheers