Android reverse engineering

Is there a way to protect the source code of Android apps from reverse engineering, as this post explains: http://blog.darrylsite.com/?p=23 ?

+6
source share
3 answers

Hm, you are linking to an article in French ...

In any case, using ProGuard should make reverse engineering difficult, although it cannot completely prevent it: The Dalvik bytecode contains sufficient information about the structure of the application. Obfuscation (as ProGuard does) complicates understanding, but with sufficient effort, there will still be an opportunity to figure out what is happening.

+3
source

Two of your tools will be code obfuscation and server-side processing.

For the first, obfuscation, the Android team encourages the use of Proguard .

The second task is to make your confidential processing on the server and create a good licensing model. This ensures that the user does not even have access to the compiled code. They only get the results of the code, and you can use licensing to run it to make sure they are a valid user. For more information on licensing for Android, see Licensing .

+2
source

Have you watched ProGuard ?

0
source

Source: https://habr.com/ru/post/892141/


All Articles