Como proteger string no aplicativo Android?
Como proteger string no aplicativo Android?
Opções:ProGuard: Não segura string?O proguard trabalha para ofuscar as constantes de string estáticas?
Criptografar String: para criptografia eu preciso armazenar chave de criptografia (string) alguns onde e novamente é mesmo problema, como proteger a chave de criptografia.
Buscar string do serviço da web: Mas esta solução não funcionará para mim, já que o aplicativo não tem necessidade / acesso à Internet que é requisito / decisão comercial.
NDK: escreva o arquivo c que contém string e retorne usando JNI, mas descobri que o Hex-Ray descompila para descompilar o arquivo * .sohttps://www.hex-rays.com/index.shtml
================================================
Função em C
jstring Java_com_abc_xyz_getString(JNIEnv* env, jobject javaThis) {
return (*env)->NewStringUTF(env, "Hello String");
}
====================================
Por favor, sugira a melhor opção para proteger a string no Android SDK / NDK.