如何调试或监控 Windows Phone 8 应用程序?

逆向工程 视窗电话
2021-06-22 03:36:03

我对调试和监视我没有源代码的 Windows Phone 8 应用程序感兴趣。Android 和 iOS 都可以 root/越狱,这允许我使用 GDB(和其他工具)之类的工具来调试和监控正在运行的应用程序,但我不知道 Windows Phone 8 有什么类似的东西。

另外,我想在运行应用程序时监视文件系统活动(我在 iOS 上使用Filemon for iOS来执行此任务)。或者简单地在 Windows Phone 8 模拟器中运行应用程序并尝试以这种方式监控应用程序是否更容易?

如何在没有源代码的情况下调试 Windows Phone 8 应用程序?

1个回答

有源

您可以在 Github 上使用XAPSpyTangerine 之类的东西它们已更新为可与 WP8 一起使用。它可能在没有来源不确定的情况下工作。

XAPSpy 来源:Github

无源

更高级的东西需要更像Windows Phone App Analyzer 的东西

下载/来源:SourceForge

我想你可以通过反编译与 WPPA 一起使用的 .xap 然后在该源上使用 XAPSpy 来同时使用它们。不过我从来没有尝试过。

遗憾的是,如果您正在处理较新的应用程序,您将无法对其进行反编译,因为它们是加密的您可能能够以某种方式从操作系统中获取密钥,但这也很困难。

以下是有关该主题的一组幻灯片:检查 Windows Phone 应用程序,其中详细介绍了 tangerine。