My FAILED ATTEMPT to kludge Linux On Dex to run on unsupported devices and Android versions...

anon(10181084)

Well-known member
Mar 2, 2017
830
5
0
Ok, so basically I took the LDX APK that somebody shared on Reddit and I decided to decrease the minimum API level from 26 to 19. I installed it on my main phone (CAT S41, Nougat, API 24) and it crashes after blinking the splash screen for a split second. I'm genuinely surprised that it even got this far. Put the mod apk on my first Android device (Lenovo A369i w/ LOS14.1) and it behaved exactly as on my main phone. When I installed the APK on my Galaxy Tab S3 (stock SE9 Oreo), it just threw out an alert that I need to update to the latest software to run LDX. Of course, although the APK is supposed to run on API19 after my tweak, it gives the dreaded "app not installed" when I try to get it running on a KitKat based Alcatel Idol X+ I pulled out of storage...

This may seem pointless, but if you are a tech geek like me it is cool to get an app to do at least SOMETHING on unsupported devices and operating systems.

Here is a link to my APK if you're interested in trying it on your device:
https://archive.org/details/LinuxOnDexBetaMODAPK
 
Ok, so basically I took the LDX APK that somebody shared on Reddit and I decided to decrease the minimum API level from 26 to 19 ...Of course, although the APK is supposed to run on API19 after my tweak
Not exactly. That change just allowed it to install without barfing. But if the app uses a function that was introduced in API 26, just changing the minimum API level won't add that function.

Reducing the API level works - very rarely. If the dev accepts the default level in AS, but the app doesn't use anything later than an earlier level, it will work. If it uses something introduced at the minimum level ... it just won't.
 
Not exactly. That change just allowed it to install without barfing. But if the app uses a function that was introduced in API 26, just changing the minimum API level won't add that function.

Reducing the API level works - very rarely. If the dev accepts the default level in AS, but the app doesn't use anything later than an earlier level, it will work. If it uses something introduced at the minimum level ... it just won't.
I know. This was just a fun experiment that I decided to share :).
 

Members online

Forum statistics

Threads
955,924
Messages
6,966,104
Members
3,163,429
Latest member
shell1967