WmBurkert
WmBurkert

Reputation: 295

android AESObfuscator vs proguard

When setting up Android LVL I see that it uses AESObfuscator. Do you then use Proguard? Are they used together or one or the other?

Upvotes: 1

Views: 1078

Answers (2)

yorkw
yorkw

Reputation: 41126

AESObfuscator is an implementation of Obfuscator from Android LVL, it is used by LVL to protect sensitive licensing data stored on local device (by simply obfuscate data before storing it). This is happened at runtime.

Obfuscation step in Proguard is mainly used to obfuscate your source code to increase difficulties of decompilation from pirate. This is happened at project build time, (before compile your source dode)

We usually use both together.

Upvotes: 4

Thilo-Alexander Ginkel
Thilo-Alexander Ginkel

Reputation: 6958

Have a look at http://developer.android.com/guide/publishing/licensing.html, which provides some background on both license response obfuscation (through AESObfuscator) and code obfuscation (using Proguard).

To sum things up: You will want to use both as they both address different obfuscation domains (data vs. code).

Upvotes: 4

Related Questions