- 28 Oct 2024
- 1 Minute to read
- DarkLight
Version 5.0.2 (February 2023)
- Updated on 28 Oct 2024
- 1 Minute to read
- DarkLight
Supported platform versions
App Shielding version 5.0.2 was successfully tested with Android 13.
Android 4.4 (API level 19) – Android 13 (API level 33).
Shielding Tool:
Windows 10: 64-bit Java 11 or 17
Mac OSX (10.9+)
Ubuntu Linux 20.04 LTS or 22.04 LTS
ShieldGradlePlugin version 2.0 and later are supported. ShieldGradlePlugin version 2 supports Android App Bundles and newer Android build versions.
The Android Native Development Kit (NDK) r24 stopped support of Jelly Bean (API 16, 17, and 18). The minimum version supported by the NDK for r24 and later is KitKat (API level 19). App Shielding has switched to Android NDK r25.
Android platform updates
The Android minimum supported version is now 4.4 (API level 19).
As of July 1, 2022, App Shielding for Android version 4.2.0.39971 and earlier are no longer supported. For more information, refer to the OneSpan Customer Portal.
Fixes and other changes
SHAND-3189: Fix downloading updatable configuration when the application exits early
Description: App Shielding failed to download the updatable configuration when the application exited early.
Status: This issue has been fixed. The updatable configuration is now downloaded.
SHAND-3204: Fix crash on Android 7 and 8 for applications using Gson
Description: If an app used Gson (com.google.code.gson) to convert between JSON and Java, and the app was big enough to be split into several classes.dex, there may be a crash on starting the application on an Android 7 or Android 8 device.
The Shielding Tool used a random assignment for classes into classes.dex and thus could not ensure that some classes were required to be packaged with the same classes.dex index.
The ClassLoader class for Android versions 6 and earlier or 9 and later does not have this problem.
Status: This issue has been fixed. With this fix, the Shielding Tool tries now to retain the original classes.dex index when encoding the shielded application.
Known limitations
The limitations described here have not yet been solved for the current Mobile Application Shielding version. Possible workarounds are described where available.
Android App Bundles
The OneSpan Customer Portal support for Android App Bundles does not yet include instant-enabled app bundles.
Detection of root hiding tool on new Android versions
Due to the nature of root hiding tools and the increasing restrictions Android imposes on applications as of Android 9, OneSpan Mobile Application Shielding may not be able to reliably detect a rooted device that uses root hiding tools.