反编译用Xamarin构建的APK

时间:2017-05-21 13:37:37

标签: c# xamarin.android

美好的一天。 我需要从apk获取C#源代码,我尝试了几天,但他们给了我java代码。

我在c#xamarin中构建了一个小游戏。我停止了一段时间的工作,现在我想继续构建它,但我丢失了源代码。我有一个apk文件,但无法获取源代码。如果有任何方法获取源代码?请帮帮我。

2 个答案:

答案 0 :(得分:5)

首先使用7zip或winrar提取apk

然后转到程序集文件夹并使用dnSpydotPeek打开{appname} .dll

我用dnSpy打开 Image

答案 1 :(得分:1)

首先使用apktools解压缩apk

然后使用“ https://github.com/tjg1/mono_unbundle”解压缩“ libmonodroid_bundle_app.so”

然后您将获得 .dll

通过dnSpy打开它