KieronQuinn / AmbientMusicMod

Port of Now Playing from Pixels to other Android devices
GNU General Public License v3.0
1.9k stars 41 forks source link

AMM stops Banking App #254

Closed BLACK4585 closed 3 months ago

BLACK4585 commented 3 months ago

Hey, a few days ago I noticed some weird behaviour regarding my banking app. And since there was a newer version of the custom ROM I'm using available, I clean flashed my device. A few backup restores, clean flashes and tries later, I can now report that AMM stops my banking app from working. Just installing, not ever opening it leads to stopping the app from working and redirecting me to the banks website telling me about an unsave device. I'm using KSU. Without AMM the app works perfectly. I also tested version 2.3.4 to check if the new update is causing this problem, which is not the case. It would be nice if somebody else could test this, just install AMM, the banking app and see, if the app starts into the login screen.

If the described problem occurs to others, I guess the banking app introduced some new checks? The interesting question is, if it's possible to make the app work again, I really like it.

Thank you in advance for the support!

KieronQuinn commented 3 months ago

This is due to accessibility service restrictions, there's nothing I can do. It's a dumb decision on the part of the bank.

BLACK4585 commented 3 months ago

Can you give me a more detailed explanation of this? I'm interested in this, also because I might ask the support about this, why they block a non-root requiring app.

KieronQuinn commented 3 months ago

Can you give me a more detailed explanation of this? I'm interested in this, also because I might ask the support about this, why they block a non-root requiring app.

They're blanket blocking access if the device has a sideloaded app with an accessibility service. If they really want to block non-Play Accessibility Services (which has debatable to zero security impact, depending on the Android version), they should be blocking only if the service is enabled.

BLACK4585 commented 3 months ago

With accessibility service, do you mean the service which e.g. Bitwarden is also using for it's quick settings tile? Or something different? Because I have other apps using the accessibility service (also Bitwarden) but they work perfectly.

KieronQuinn commented 3 months ago

It's specifically accessibility services from sideloaded apps, apps not from Google Play. If they blocked them all, they could be in breach of accessibility laws

BLACK4585 commented 3 months ago

Okay thank you very much for your explanation!

stepanzak commented 1 month ago

Hi,I have many sideloaded accesibility apps and root apps and LSPosed modules and whatever and my banking app (Raiffeisen) only complains about this one. And I didn't even enable the accessibly service for it.

KieronQuinn commented 1 month ago

Hi,I have many sideloaded accesibility apps and root apps and LSPosed modules and whatever and my banking app (Raiffeisen) only complains about this one. And I didn't even enable the accessibly service for it.

There's nothing I can do. It's not possible to fake or spoof the install source to work around this.

BLACK4585 commented 1 month ago

To release this app via GPlay or FDroid is not a way around?

KieronQuinn commented 1 month ago

F-Droid is still sideloading. Google Play would get my account banned.