zacharee / InstallWithOptions

Simple-ish app using Shizuku to install APKs on-device with advanced options
MIT License
979 stars 45 forks source link

Bypass Low Target SDK Block isn't appearing #13

Closed NikunjKhangwal closed 7 months ago

NikunjKhangwal commented 7 months ago

Exactly the title. For some reason this option isn't appearing in the app. I've tried older versions as well. I'm using magisk root to grant access.

zacharee commented 7 months ago

Are you on Android 14?

NikunjKhangwal commented 7 months ago

Android 12

zacharee commented 7 months ago

The low target SDK block was only introduced in Android 14, so it's not going to show up in the app below that.

NikunjKhangwal commented 7 months ago

The low target SDK block was only introduced in Android 14, so it's not going to show up in the app below that.

There are still restrictions in Android versions below 14. You can't install many old apks. Is there any way around that?

zacharee commented 7 months ago

Which APKs can't you install?

NikunjKhangwal commented 7 months ago

Can't remember now, it happened a while back. What I'm referring to is, some outdated apps doesn't target the new android versions. Is there any way to implement something like this app automatically bump sdk of selected apks to match the device so compatibility issues can be minimized?

kanking commented 7 months ago

I agree. Should allow that option for all not just 14

zacharee commented 7 months ago

It doesn't exist below Android 14.

NikunjKhangwal commented 7 months ago

It doesn't exist below Android 14.

Is the feature i mentioned (making apk match sdk of device) or something similar possible? If it's not that's fine too, I'll be closing the issue.

zacharee commented 7 months ago

That would involve decompiling the APK and recompiling it, and would also probably break the app. The target SDK isn't just a number, it has major behavior and security changes associated with it.

NikunjKhangwal commented 7 months ago

Alright, fair enough. Thanks for the response