Search code examples
androidapkreverse-engineeringproguarddecompiling

Is there a possibility to upload an reverse engineered APK?


We are developing an Android application. We know that using tools like APKTool, dex2jar can get the source code of an APK.

1) Can they get complete source code so that they can rebuild the same APK, with very minimal effort?

2) After getting the source code, is there a possibility that others can upload the rebuilt APK under their own name?

3) If possible, how to prevent this?

Our clients are keen about this.


Solution

    1. It is not possible to prevent your application from being reverse engineered. However, you can make it harder using tools loke proguard.

    2. Yes, it is possible that others can upload the reverse engineered APK. Nevertheless, they need to change the package name.

    3. It cannot be prevented.

    Have a good look here for a more detailed explaination: How to secure my app against piracy