This section provides an overview of changes introduced in the Image Scanner SDK to facilitate the integration of the SDK and provide information on backward compatibility.

Version 4.28.0

Android

Target API level increased to Android 14 (API 34)

The target version of the SDK has been increased to Android 14 with API level 34.

Previous versions

Version 4.27.1

iOS

Removal of symbolic links from Root Detection SDK signature

Following new privacy guidelines from Apple for apps published on the App Store, symbolic links have been removed from the Root Detection SDK signature. This ensures compatibility with the requirement to describe use of required reason API.

For more information about these new guidelines, refer to the Apple developer documentation.

Version 4.26.0

iOS

Bitcode support has been eliminated

Following the deprecation of Bitcode by Apple, we no longer support and have removed all Bitcode from the SDK framework.

Version 4.25.1

Android

Target API increased to 33

To meet new requirements for apps published on the Google Play Store, the target version of the SDK has been increased to Android 13 with API level 33. This change is needed to avoid APK rejection caused by security issues found with older API versions.

Detection of additional rooting methods and root cloaking tools added

Detection for the following rooting methods has been added:

  • OneClick Root
  • KingoRoot
  • Root Dashi (Zhiqupk Root)

Also, the following root cloaking tools have been added:

  • Hide My Root Adfree
  • Hide Rooting Premium

If Magisk Hide was used to prevent root detection on an Android device, the SDK is not able to detect that a device is rooted.

iOS

Jailbreak method detection improved

The detection of jailbreak methods has been improved. The SDK checks if URL schemes of suspicious apps are present

Version 4.25.0

Android

Target API increased to Android 12 (API 31)

To meet new requirements for apps published on the Google Play Store, the target version of the SDK has been increased to Android 12 with API 31. This change is needed to avoid APK rejection caused by security issues found with the older API versions.

Minimum supported version increased to Android 6 (API 23)

The minimum supported version has been increased to fully support new features and devices. Deprecated code has been replaced and simplified to be compatible with API 23 or higher.

iOS

Increased the minimum supported version to iOS 13

The minimum supported version has been increased to fully support all ARM64 devices and SwiftUI features. Deprecated code has been removed and replaced with code fully supporting iOS 13 or higher.

Change of framework name to MSSRootDetection

The framework name has been changed from RootDetectionSDK.xcframework to MSSRootDetection.xcframework.

Version 4.24.1

Android

Delivering AAR file instead of JAR

AAR files are the current standard for Android libraries. For this reason, the JAR file has been replaced with an AAR file. For more information, seeIntegrate the Root Detection SDK with Androidor refer to the sample included in the product package.