[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: white, Hacker, petermad, Stefan2

User avatar
milo1012
Power Member
Power Member
Posts: 1158
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: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

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)?
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
User avatar
milo1012
Power Member
Power Member
Posts: 1158
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: 1872
Joined: 2006-11-03, 22:26 UTC
Location: Kyiv, 68/262
Contact:

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

Post by *DrShark »

milo1012 wrote: 2020-09-18, 20:43 UTCfrom 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.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Post Reply