Share via

Does the program need to be confused?

钢 屈 371 Reputation points
2021-08-25T06:20:20.753+00:00

My xamarin.forms program is ready to be packaged and released to Google play. Does the program need to be confused? If not confused, can it be decompiled and get the source code. How to confuse?

Developer technologies | .NET | Xamarin
0 comments No comments

Answer accepted by question author

JarvanZhang 23,971 Reputation points
2021-08-25T09:25:44.08+00:00

Hello,​

Welcome to our Microsoft Q&A platform!

In Xamarin.Android, we can prevent users or attackers from debugging, tampering, or reverse engineering the application by disabling debugging, obfuscating the managed code, adding anti-debug and anti-tamper, and using native compilation.

  • Application Protection with Dotfuscator
  • Bundle Assemblies into Native Code
  • AOT Compilation & LLVM Optimizing Compiler

For more details, you could refer to this doc:
https://learn.microsoft.com/en-us/xamarin/android/deploy-test/release-prep/?tabs=windows#protect-the-application

Best Regards,

Jarvan Zhang


If the response is helpful, please click "Accept Answer" and upvote it.

Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

Was this answer helpful?


1 additional answer

Sort by: Most helpful
  1. 钢 屈 371 Reputation points
    2021-08-28T07:19:14.28+00:00

    zhang:
    Tahnk you very much.
    I have create my icon, it is ok.
    I use Visual Studio 2022 Preview 1, but I don't find Dotfuscator tool in vs2022.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.