Hey, so I have a bunch of items that won't install, saying they're not compatible with my device. Thing is, they were all installed prior to my doing a reset. I just needed to get a fresh clean start after lots of testing stuff cluttered things.

OK so here are things to note: I'm using a Moto g stylus 5g 2023 (XT2315-1) genenv. Android 13. I have TWRP setup as my recovery, and I'm rooted with Magisk which is up to date.

I did not make any upgrades or downgrades of Android, I simple reset. Most things are working fine, but just some APKs won't install.

It is possible that I had previously had an LSposed (Xposed variant) module installed which dealt with this; all it is, is an arbitrary minAPI designation but in no way actually has a compatibility problem. But try as I might, I don't remember specifically installing a module to resolve this. Rather, I suspect perhaps it was dealt with inadvertently by something I happened to install. ¿maybe?

If anyone knows the solution to this, I'd be much-preesh.

you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 5 months ago (3 children)

Sounds like your play integrity is failing, which is, for some reason, checked by many apps who don't really need it.

https://developer.android.com/google/play/integrity/overview

Open the Google Play Store app and tap your Profile Icon in the top right corner.

Go to Settings

About.

Tap the Play Store Version text 7 times in a row until you see the message "You are now a developer!".

Go back to the General settings menu and tap on Developer Options. Tap Check Integrity to run the test.

  • source
  • hideshow 3 child comments
  • [–] 2 points 5 months ago

    Probably not if android is saying the apk is incompatible at install time, which I think is the case here.

    Play integrity only takes effect once you actually launch the app (or install it from play I think)

  • source
  • parent
  • [–] [S] 1 point 5 months ago (1 child)

    I’m not installing from Play, I’m just using an apk file via package installer.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 5 months ago* (last edited 5 months ago)

    That doesn't matter, play API services are built into the APK. That being said, as far as I know, the check actually happens when you launch the app, not when you're installing it, so I'm probably wrong anyways

  • source
  • parent