[WDX/WLX] APK-wdx - Android application packages

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: sheep, Hacker, Stefan2, white

User avatar
milo1012
Power Member
Power Member
Posts: 1119
Joined: 2012-02-02, 19:23 UTC

Re: [WDX/WLX] APK-wdx - Android application packages

Post by *milo1012 »

2PolyWon
Yes, I'm already planning to make the mapping of
SDK Numbers <-> Android version string
configurable via ini file entries.
I can't say when I'll have time to work on it, though.
TC plugins: PCREsearch and RegXtract
User avatar
DrShark
Power Member
Power Member
Posts: 1625
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262

Re: [WDX/WLX] APK-wdx - Android application packages

Post by *DrShark »

Is it possible to add "Architecture" field which could show all instruction sets supported by application (like ARMv6, ARMv7, ARM64, X86, X86-64,
MIPS etc. or Universal)?
Android 4.3.1 no root, kernel 08.09.2016; Win7 Home Premium SP1 rus 32 bit
TC #149847 Personal licence

Cuz we're all in this together, We're here to make it right
User avatar
milo1012
Power Member
Power Member
Posts: 1119
Joined: 2012-02-02, 19:23 UTC

Re: [WDX/WLX] APK-wdx - Android application packages

Post by *milo1012 »

DrShark wrote:
2020-07-31, 12:00 UTC
Is it possible to add "Architecture" field which could show all instruction sets supported by application (like ARMv6, ARMv7, ARM64, X86, X86-64,
MIPS etc. or Universal)?
(sorry for the late reply)
You mean if (and only if) there is native code in the apk?
Sure: from my understanding you can identify it by checking the
/lib/<<architecture>>/*.so
paths in the archive. I could add some code for that.
I don't think there is something like an "universal" assumption, since the supported native code depends on the Android version (Android dropped support for some architectures AFAIK). The only assumption you could probably make is that an app w/o the mentioned paths has Java-only bytecode and therefore should run on any architecture.
TC plugins: PCREsearch and RegXtract
User avatar
DrShark
Power Member
Power Member
Posts: 1625
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262

Re: [WDX/WLX] APK-wdx - Android application packages

Post by *DrShark »

milo1012 wrote:
2020-09-18, 20:43 UTC
from my understanding you can identify it by checking the
/lib/<<architecture>>/*.so
paths in the archive. [...] The only assumption you could probably make is that an app w/o the mentioned paths has Java-only bytecode and therefore should run on any architecture.
I also think it's more or less good way to detect architectures support. But TC, which can use native libraries on all architectures, can also be installed (as apk version) and run e.g. in Android VM on BlackBerry devices with QNX, where AFAIK native code is not supported... Maybe Christian Ghisler can clarify how TC is donig this, and whether it's possible to detect it by analyzing app's apk.
Android 4.3.1 no root, kernel 08.09.2016; Win7 Home Premium SP1 rus 32 bit
TC #149847 Personal licence

Cuz we're all in this together, We're here to make it right
Post Reply