从aab文件恢复颤振代码(Android应用程序包)

从aab文件恢复颤振代码(Android应用程序包),android,flutter,dart,reverse-engineering,Android,Flutter,Dart,Reverse Engineering,我的电脑出了问题,不得不格式化。一个应用程序被完全删除,因为我的版本控制仅在本地进行。该应用程序存在于Google Play商店中,我可以访问Android应用程序包。有没有办法恢复颤振代码?不幸的是,实际上:没有。。。您可以尝试“反编译”APK(abi/density/lang等的每种“类型”拆分),但这仍然会给您一些Android指定的代码,可能仍然很混乱,甚至没有缩小。你在寻找完整的颤振代码,这是不可能的 注意:如果你能做到这一点,从“已编译”的APK/包中获得完整的代码,那么任何人都可以

我的电脑出了问题,不得不格式化。一个应用程序被完全删除,因为我的版本控制仅在本地进行。该应用程序存在于Google Play商店中,我可以访问Android应用程序包。有没有办法恢复颤振代码?

不幸的是,实际上:没有。。。您可以尝试“反编译”APK(abi/density/lang等的每种“类型”拆分),但这仍然会给您一些Android指定的代码,可能仍然很混乱,甚至没有缩小。你在寻找完整的颤振代码,这是不可能的


注意:如果你能做到这一点,从“已编译”的APK/包中获得完整的代码,那么任何人都可以做到这一点,窃取你的代码,制作克隆等。这种“可能性”将是非常不安全的,不幸的是,实际上:不。。。您可以尝试“反编译”APK(abi/density/lang等的每种“类型”拆分),但这仍然会给您一些Android指定的代码,可能仍然很混乱,甚至没有缩小。你在寻找完整的颤振代码,这是不可能的


注意:如果你能做到这一点,从“编译”的APK/捆绑包中获得完整的代码,那么任何人都可以做到这一点,窃取你的代码,制作克隆等。这种“可能性”将是非常不安全的

事实上,我已经看到有办法将APK文件反向工程到颤振中,我认为AAB更容易。谢谢你的回答!从技术上讲,这是可能的,但当只获得“发布”apk/aab版本时会变得更加困难,因为颤振/飞镖代码被编译为本机ARM代码,所以实际上这是
*.so
文件的反向工程,而不是安卓特定的扩展。还是祝你好运!事实上,我已经看到了将APK文件反向工程为颤振的方法,我认为AAB更容易。谢谢你的回答!从技术上讲,这是可能的,但当只获得“发布”apk/aab版本时会变得更加困难,因为颤振/飞镖代码被编译为本机ARM代码,所以实际上这是
*.so
文件的反向工程,而不是安卓特定的扩展。还是祝你好运!