【问题标题】:Decompile WP7 xap file from market [closed]从市场反编译WP7 xap文件[关闭]
【发布时间】:2012-12-16 07:33:05
【问题描述】:

如何反编译从 WP7 市场下载的 *.xap 文件?

例如这个: http://www.windowsphone.com/en-us/store/app/camper/b0e9a2f4-243d-47db-b61e-0ea16847c25a

【问题讨论】:

    标签: windows-phone-7 marketplace xap


    【解决方案1】:

    xap 是一个 zip 文件。使用 7zip 之类的程序提取其内容,然后对包含的 dll 使用标准的 .NET 反编译器(例如 ILSpy 或 Reflector)。

    【讨论】:

    • 你试过了吗?提供的应用程序无法通过 7zip 提取 :(
    • 不是与您的特定应用程序,而是与其他应用程序,是的。 xap 文件绝对是 zip 文件。并且在 xap 文件上使用 7zip > Open Archive 应该显示其包含的程序集
    • Marketplace XAP 是 DRM 签名的,无法打开。
    【解决方案2】:

    另外 xap 绝对是一个 zip 文件。重命名文件的扩展名并使用任何 zip 实用程序打开。 Windows 直接打开 zip 文件,只需重命名扩展名即可。然后使用任何反编译器,我个人喜欢 Telerik 的 just-decompile(free)。

    但请澄清一下,您(或任何人)如何从市场获取 xap 文件。

    【讨论】:

    • 我只是使用浏览器从市场上下载它。而且7zip打不开
    • Marketplace XAP 是 DRM 签名的,无法打开。
    • 是的,我在发布解决方案后进行了检查。那时我不知道微软已经添加了下载 XAP 的选项(我认为这个功能是在 WP8 发布之后开始的)。我无法在 zip 程序中打开这些文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 2015-10-26
    • 2016-04-22
    • 1970-01-01
    • 2010-09-21
    相关资源
    最近更新 更多