-
Notifications
You must be signed in to change notification settings - Fork 381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Split Tunneling 'Find another app' Button Missing #7428
Comments
I can't answer for iOS but on Android all the apps are discovered through the android's PackageManager API, and the VPN service does exclusions/inclusions based on the package name. So the reason there is not a "Find another app" on Android is that if the system works as expected it should be an exhaustive list. |
It is not. Over 100 system apps are not in the list, on both Graphene and normal Android. Please reopen. |
Do you have an example of an app on graphene that are not in the list? |
I compared the list Mullvad shows against the list the device itself shows when you turn on the ability to view system apps. Over 100 system apps are missing from Mullvad's list. This happens on normal Android too. |
Hello @issuant, The Split Tunneling apps (if "Show system apps") should show all apps that have internet permission (Splitting apps with no internet permission wouldn't make much sense). Without something specific to look into there is nothing to go on here, please provide the package name of an app that has internet permission on stock Pixel device or GrapheneOS device that are missing and I'll look into it. Here is the source that filters out the apps: mullvadvpn-app/android/app/src/main/kotlin/net/mullvad/mullvadvpn/applist/ApplicationsProvider.kt Line 12 in 5b3b433
It should only accept apps that have internet permission and is not the Mullvad App itself. |
That may be the reason but I will wait for #7535. |
@Rawa However Mullvad is getting its list is inadequate. 'Google Location History', |
Just spent some time checking this, according to my findings it does not have internet permission, and it indeed this package failed on the predicate of verifying that it has internet permission. Where did you see that it has internet permission?
|
Is it a bug?
I have checked if others have reported this already
Current Behavior
On Windows and MacOS (#6543), there is a button to manually add apps, especially system apps, that are not automatically discovered by Mullvad. This button, or an alternative, is missing on Android.
Expected Behavior
The 'Find another app' button should consistently appear across all platforms. If it is a bad fit for mobile, an alternative should be provided.
Steps to Reproduce
Failure Logs
No response
Android version
No response
Device model
No response
Mullvad VPN app version
all
Additional Information
No response
The text was updated successfully, but these errors were encountered: