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.

  • REDACTED@infosec.pub
    link
    fedilink
    English
    arrow-up
    4
    ·
    3 days ago

    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.

    • Ghoelian@piefed.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days 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)

      • REDACTED@infosec.pub
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        2 days 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