开发者

Android binary disassembling and debugging protection

let's assume I would like to protect the Android binary against disassembling or byte code debugging - are there any soluti开发者_JAVA技巧ons for that available on market for both java and native C/C++ code?

Thanks a lot STeN


Compiling a binary should be enough to obfuscate it and java/dalvik byte code can be obfuscated by proguard, it's built in eclipse ADT plugin.

Regards, Stéphane


It is fundamentally impossible to protect your binary by 100%. But, you can increase the complexity for reverse engineer to decompile your source code.

If you are developing your android app using JAVA/Kotlin, then reverse engineer can easily decompile your source code even if you are using Proguard/dexguard to obfuscate your code.

So, Better option is to use NDK to develop your business logic and access that in java/kotlin code. It will be more difficult for the reverse engineer to decompile your so file.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜