Comments
6 comments
-
Hi @hazzu84,
Thanks for your post!
I'm afraid we actually haven't done any testing specifically with Xamarin, and I unfortunately don't think SmartAssembly will work with Xamarin assemblies, since from what I understand, Xamarin assemblies are not built off of the full .NET framework.(SmartAssembly can only process fully managed/.NET assemblies.)
Please mistake me if I am wrong though! If Xamarin assemblies are fully managed, then SmartAssembly should be able to process them, but as with any assembly, you may need to exclude some code from obfuscation. If it is fully managed and you can share your assembly, I'm happy to do some testing as well to get more detail on what works and doesn't work. -
Does anyone know if SmartAssembly still won't work with Xamarin assemblies?
-
Hi @erics_jca!
I'm afraid nothing has changed regarding this, so the previous post still applies- only if the Xamarin assembly is fully managed, then SmartAssembly can work with it. -
Is this still the case?
-
@jayg It's still the case, sorry to say.
SmartAssembly only works with managed code.
-
@Jessica R Has anymore testing been done with Xamarin? I found out that the assemblies that we are interested in protecting appear to be managed as they reference mscoree.dll:Dump of file C:\#redacted#.Android.dllFile Type: DLLImage has the following dependencies:mscoree.dllSummary2000 .reloc2000 .rsrc66000 .text
Thanks,
Jay
Add comment
Please sign in to leave a comment.
I am working with Xamarin for mobile development for years now. We have a obfuscation solution but it is not good and newer projects require as much protection as possible.
We are thinking Smartassembly since it is probably best in .NET protection along with ConfuserEx.
I was wondering does Smartassembly work with Xamarin? I guess it probably does but I need specifics.
What features work and what dont. Also, any tutorial would be welcome since I could not find any.
Regards.