在android apk中混淆或隐藏c文件中的字符串

时间:2016-02-23 09:39:23

标签: java android c security android-ndk

我使用c文件来存储我的字符串常量,并使用android ndk编写了在java代码中访问这些字符串的方法。一切都很好。但是,当我生成apk并对其进行反编译并打开.so文件时,字符串是可见且可读的。

如何在android apk中混淆或隐藏c文件中的字符串?

    #include <jni.h>

jstring Java_eu_ratikal_helloc_MainActivity_getString( JNIEnv* env, jobject thiz )
{
    jstring na = "Hello android from  C World";

    return (*env)->NewStringUTF(env, na);
}

0 个答案:

没有答案