2
Answers

What measures, should take to protect our app from reverse engineered

Photo of Gaurav Kumar

Gaurav Kumar

2w
199
1

*is there any tool to achieve same.
 

Answers (2)

0
Photo of Gaurav Kumar
230 8.5k 1.3m 2w

Thanks for your answer, but i am using every technique , having difficulty in storing the encyrption keys. Do you have any idea how to store static string value used for encyrption.

*Currently i am using R8 but for static keys its doesn't make any sense.

0
Photo of Vijay Kumari
134 13.9k 889.9k 2w

To protect your app from reverse engineering:

  • Obfuscate your code to make it hard to understand.
  • Use strong encryption for sensitive data and logic.
  • Remove debug info from release builds.
  • Detect tampering or debugging at runtime.
  • Code-sign your app to ensure integrity.

Tools you can use

  • Dotfuscator (for .NET apps)
  • ConfuserEx (open-source .NET obfuscator)
  • ProGuard / R8 (for Android)
  • DexGuard (commercial, advanced for Android)

These tools make reverse engineering more difficult but not impossible; always combine multiple layers of protection.

Next Recommended Forum