soupslurpr / AppVerifier

Verify apps easily.
ISC License
217 stars 15 forks source link

Upgrading from 0.7.0 to 0.8.0 yields "incompatible" #157

Closed Git-Forked closed 1 month ago

Git-Forked commented 1 month ago

OS: Android 10 Device: Samsung A01

soupslurpr commented 1 month ago

Can you elaborate? What do you mean "incompatible"?

soupslurpr commented 1 month ago

Also what device?

Git-Forked commented 1 month ago

When installing it, the OS says in a popup "incompatible". Device: Samsung A01

Git-Forked commented 1 month ago

In some testing, I tried to uninstall the 0.7.0 and then tried to install the 0.8.0, however, I get the same "incompatible". I thought perhaps it was a signing key issue, however, that does not seem so.

soupslurpr commented 1 month ago

FYI that phone should have an update to Android 11.

soupslurpr commented 1 month ago

But AppVerifier should work on Android 10. Could you try updating it and see what happens?

Git-Forked commented 1 month ago

FYI that phone should have an update to Android 11.

No, it doesn't, because it is a Tracfone brand, and those don't receive updates.

soupslurpr commented 1 month ago

Ah rip. On the install screen can you see the app icon of AppVerifier?

Git-Forked commented 1 month ago

I am installing it through Obtainium app. I see the icon in the popup that says: "Do you want to install this application?"

Git-Forked commented 1 month ago

To rule out Obtainium being an issue, I have downloaded the apk directly from:
https://github.com/soupslurpr/AppVerifier/releases/download/0.8.0/AppVerifier-0.8.0.apk

This time instead of getting the error "incompatible", it instead says: "App not installed."

soupslurpr commented 1 month ago

Could you try this staging apk? app-staging.zip

Git-Forked commented 1 month ago

I would prefer not to. I don't know what it is, and you haven't told me anything about it. I'm not in the habit of just installing random things at someone's request. This is not a development phone, it is my daily phone.

Git-Forked commented 1 month ago

VirusTotal reports this file as malicious also. Perhaps a false positive, but as I said before I don't know anything about this file or where it comes from.

https://www.virustotal.com/gui/url/2332321a3035ba414d1cb754b395bf0146b3f89c69cde4582f86b917ad6ba846?nocache=1

Antiy-AVL Malicious Forcepoint ThreatSeeker Suspicious

soupslurpr commented 1 month ago

Sorry if it wasn't clear, it's just AppVerifier with an addition reverted that I thought might've been causing the issue. Specifically https://github.com/soupslurpr/AppVerifier/blob/6aa73cb516e150eadc8a00f11470ab8697828c06/app/build.gradle.kts#L22

soupslurpr commented 1 month ago

I can assure you it is not malicious and originates from my laptop. Be mindful that anti-virus software often has false positives and shouldn't be relied upon for detecting malware.

soupslurpr commented 1 month ago

@Git-Forked Did you try it?

soupslurpr commented 1 month ago

Since I haven't gotten a response from you, I'm going to close this issue. I can't help you without your help. If you decide to respond then I'll open it again.

samvde commented 3 weeks ago

I had this issue on a new install. The staging app fixed it.

soupslurpr commented 3 weeks ago

@samvde thanks for testing, this means the device or OS you are using is 32-bit. Could you tell me what device and OS you are having this issue on?

samvde commented 3 weeks ago

Sure, it is a Samsung Galaxy a13, running Android 14 and One UI 6.1, Android patch level June 2024.

Never expected this to be 32 bit. Not sure how to check that.

soupslurpr commented 3 weeks ago

Reading the specs, it isn't 32 bit so I'm not sure why Samsung is blocking installation of apps that don't support it.

soupslurpr commented 3 weeks ago

Apparently Samsung decided to make them run a 32-bit OS for some reason.

https://play.google.com/store/apps/details?id=com.finalwire.aida64 should say 32-bit mode in "Instruction Set"

samvde commented 3 weeks ago

Yes, I can confirm. Here I am thinking 32 bit was a thing of a decade ago. Not for arm I guess.

So this is the issue, the patched apk worked.

Not sure if you can/want to bring this to the release version, understand if you won't.

Many thanks for the rapid troubleshooting!

soupslurpr commented 3 weeks ago

I technically could re-enable it for AppVerifier as it isn't an issue for it but its unfortunate that Samsung is doing this. Running a 32-bit OS reduces security.