Android MonoDroid(Xamarin)应用程序是否不太容易被盗?

Android MonoDroid(Xamarin)应用程序是否不太容易被盗?,android,xamarin.android,Android,Xamarin.android,我一直在调查Google Play许可证验证库,以减少我正在完成的应用程序的盗版。但破解使用LVL的应用程序似乎相当容易(参见 我的问题是,MonoDroid应用程序在这一领域是否天生就不易破解?攻击点似乎是处理执行检查、处理结果、存储结果等逻辑的用户代码。自动化工具寻找常见的Java代码模式。我认为这些对于MonoDroid应用程序来说毫无价值,因为C#代码不易转换ted转换为Java字节码,但存储为标准的.NET IL,在运行时获得JITd 我的问题是,单机器人应用程序在这一领域是否天生就不

我一直在调查Google Play许可证验证库,以减少我正在完成的应用程序的盗版。但破解使用LVL的应用程序似乎相当容易(参见

我的问题是,MonoDroid应用程序在这一领域是否天生就不易破解?攻击点似乎是处理执行检查、处理结果、存储结果等逻辑的用户代码。自动化工具寻找常见的Java代码模式。我认为这些对于MonoDroid应用程序来说毫无价值,因为C#代码不易转换ted转换为Java字节码,但存储为标准的.NET IL,在运行时获得JITd

我的问题是,单机器人应用程序在这一领域是否天生就不那么容易破解

不,Xamarin。Android只是改变了一些事情;它不会以任何显著的方式改变问题领域

自动化工具寻找常见的Java代码模式

没有任何东西可以阻止自动化工具寻找通用的.NET代码模式,这意味着没有任何东西可以给Xamarin.Android代码带来明确的长期优势。可能有一个短期优势,因为工具现在不知道如何处理它

这就是说,我们正在寻找进一步混淆IL的方法。即将发布的4.8版本将有,这将使在
.apk
中查找IL变得更加困难。然而,这只是一种额外的混淆形式,毫无疑问会及时被破解,就像大多数形式的DRM会及时被破解一样

没有什么灵丹妙药。

也许我应该问“它们今天不那么易碎了吗?”我今天听起来确实有一个优势,因为我不相信任何脚本儿童风格的工具都支持IL部分。从那里开始,他们必须了解Java和.NET才能破解。因此,今天的障碍很大。与Java相比,Xamarin应用的数量很少,所以做这项工作的动机就更少了。