Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does proguard work to obfuscate static string constants?

Will proguard work to obfuscate static string constants?

like image 905
Code Droid Avatar asked Apr 19 '12 00:04

Code Droid


People also ask

Does ProGuard obfuscate code?

You can obfuscate Android code to provide security against reverse engineering. You can use the Android ProGuard tool to obfuscate, shrink, and optimize your code.

How does ProGuard obfuscation work?

Simply by enabling Proguard, we at Gradeup reduced our app size by a whooping 40%! It obfuscates the code, which means that it renames classes, fields, and methods with semantically obscure names that, in addition to making the codebase smaller and more efficient, also makes it difficult to reverse engineer the app.

Does ProGuard obfuscate XML?

ProGuard can't obfuscate strings. xml. You can use other software to obfuscate your file like DexGuard.


1 Answers

ProGuard doesn't obfuscate string constants, as mentioned in its FAQ. Its more recent specialized closed-source sibling for Android, DexGuard, provides additional application protection techniques, like string encryption and class encryption.

(I am the developer of ProGuard and DexGuard)

like image 52
Eric Lafortune Avatar answered Oct 29 '22 22:10

Eric Lafortune