Info List of JNI methods

Description

Java Native Interface (JNI) allows Java code to interact with native applications and libraries written in Rust, C, C++ and assembly

Improper use of the Java Native Interface renders the application vulnerable to security flaws present in other programming languages, like memory corruption.

Recommendation

Native code must adhere to Secure Coding best practices to protect against vulnerabilities in unmanaged code like memory corruption.

Technical details

File lib/arm64-v8a/libViewAnim.so:

MethodSignatureAddress
Java_com_gaana_application_GaanaApplication_getEncryptionKey0xd60
Java_com_gaana_application_GaanaApplication_nativeStringFromMethod0xc74
Java_com_gaana_application_GaanaApplication_stringFromMethod0x6ac
Java_com_gaana_application_GaanaApplication_stringFromMethodKey0xaf8

File lib/arm64-v8a/libndktest.so:

MethodSignatureAddress
Java_com_timespointssdk_Utils_getKey0x52c

File lib/armeabi-v7a/libViewAnim.so:

MethodSignatureAddress
Java_com_gaana_application_GaanaApplication_getEncryptionKey0xb29
Java_com_gaana_application_GaanaApplication_nativeStringFromMethod0xa59
Java_com_gaana_application_GaanaApplication_stringFromMethod0x625
Java_com_gaana_application_GaanaApplication_stringFromMethodKey0x965

File lib/armeabi-v7a/libndktest.so:

MethodSignatureAddress
Java_com_timespointssdk_Utils_getKey0xe85

File lib/armeabi/libViewAnim.so:

MethodSignatureAddress
Java_com_gaana_application_GaanaApplication_getEncryptionKey0xba1
Java_com_gaana_application_GaanaApplication_nativeStringFromMethod0xac1
Java_com_gaana_application_GaanaApplication_stringFromMethod0x625
Java_com_gaana_application_GaanaApplication_stringFromMethodKey0x9ad

File lib/armeabi/libndktest.so:

MethodSignatureAddress
Java_com_timespointssdk_Utils_getKey0xe85

File lib/mips/libViewAnim.so:

MethodSignatureAddress
Java_com_gaana_application_GaanaApplication_getEncryptionKey0xdac
Java_com_gaana_application_GaanaApplication_nativeStringFromMethod0xc94
Java_com_gaana_application_GaanaApplication_stringFromMethod0x620
Java_com_gaana_application_GaanaApplication_stringFromMethodKey0xae0

File lib/mips/libndktest.so:

MethodSignatureAddress
Java_com_timespointssdk_Utils_getKey0x490

File lib/mips64/libViewAnim.so:

MethodSignatureAddress
Java_com_gaana_application_GaanaApplication_getEncryptionKey0x11c0
Java_com_gaana_application_GaanaApplication_nativeStringFromMethod0x10a8
Java_com_gaana_application_GaanaApplication_stringFromMethod0xa30
Java_com_gaana_application_GaanaApplication_stringFromMethodKey0xef0

File lib/mips64/libndktest.so:

MethodSignatureAddress
Java_com_timespointssdk_Utils_getKey0x8b0

File lib/x86/libViewAnim.so:

MethodSignatureAddress
Java_com_gaana_application_GaanaApplication_getEncryptionKey0xba0
Java_com_gaana_application_GaanaApplication_nativeStringFromMethod0xad0
Java_com_gaana_application_GaanaApplication_stringFromMethod0x580
Java_com_gaana_application_GaanaApplication_stringFromMethodKey0x970

File lib/x86/libndktest.so:

MethodSignatureAddress
Java_com_timespointssdk_Utils_getKey0x430

File lib/x86_64/libViewAnim.so:

MethodSignatureAddress
Java_com_gaana_application_GaanaApplication_getEncryptionKey0xc10
Java_com_gaana_application_GaanaApplication_nativeStringFromMethod0xb50
Java_com_gaana_application_GaanaApplication_stringFromMethod0x650
Java_com_gaana_application_GaanaApplication_stringFromMethodKey0xa10

File lib/x86_64/libndktest.so:

MethodSignatureAddress
Java_com_timespointssdk_Utils_getKey0x4d0