Windows Phone 8从二进制文件中反编译Appx

时间:2014-11-24 13:28:59

标签: windows-phone

我丢失了Win phone 8应用的源代码。 我有二进制(appx)存档。 我的问题是:有没有办法反编译我的二进制文件来获取源代码?

2 个答案:

答案 0 :(得分:1)

是的,你可以重命名你的“二进制”myfile.appx.zip并用你最喜欢的工具解压缩它。 在那里你应该有你的程序集(.exe,.dll),并使用像Telerik的JustDecompile这样的工具你可以反编译代码。

它不会是1:1,因为您将看到编译器为您完成的所有工作(自动属性,异步/等待,......)但您应该能够提取您所拥有的核心内容已完成。

唯一无法恢复的东西(据我所知)是你的XAML文件。

答案 1 :(得分:0)

您还可以在命令行中使用:makeappx unpack /p {path to the appx} /d {output dir}appx中提取文件,然后反编译.dll