General discussion

  • Can we follow the same Silverlight obfuscation guidelines for WP7 SL Applications?

     (I haven't had a chance to try it out on the emulator as yet...)

    Friday, April 23, 2010 4:05 AM

All replies

  • The obfuscation tool should have support for Windows Phone 7. For example, DeepSea Obfuscator now supports Windows Phone 7.




    Friday, April 23, 2010 9:57 PM
  • Yes, since Windows Phone 7 apps are built using SL, the guidelines for SL
    apply to them too. Try out Crypto Obfuscator which has full support for Windows Phone 7 assemblies..

    Monday, April 26, 2010 7:04 AM
  • PreEmptive Solutions is in the final phase of beta testing the latest Dotfuscator release that extends protection beyond the assembly and into the XAML resources too. (This kind of support is already in production for WPF/BAML). This has three benefits; more of your assembly is protected, your XAML is protected, and you save time since configuration is now much simpler (no more exclusions).

    The only software requirements are .NET 1.1 or higher and Silverlight 2 or higher. (Yes - this works with Windows Mobile 7, Windows Azure, ...) - and if your obfuscation supplier has not run targeted testing on this specific flavor of Silverlight - assume it will not work as advertised.

    If you are interesting in being a beta candidate, email me ( and I will have our support team send you credentials. Please keep in mind, this is beta – there are no fees – and you will have access to our support – but you cannot use this version for any production work.

    A few other things to consider:
    • Analytics (feature and usage tracking) can also be injected post-compile
    • The analytics also support the Expression Blend Silverlight Analytics Framework (allowing both design-time web analytics and post-compile- time instrumentation in one).
    • Dotfuscator consumes XAP files rather than assemblies and re-signs them automatically making your builds that much simpler.

    For more information on our “universal Silverlight support”, see our TechEd announcement at

    Monday, June 21, 2010 1:10 PM
  • Update: Developers will be able to obfuscate their code and pass WP7 application certification.




    Wednesday, June 23, 2010 7:50 PM