【问题标题】:Flutter code recovery from aab file (Android App Bundle)从 aab 文件中恢复 Flutter 代码(Android App Bundle)
【发布时间】:2021-08-18 17:38:24
【问题描述】:

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

【问题讨论】:

    标签: android flutter dart reverse-engineering


    【解决方案1】:

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

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

    【讨论】:

    • 其实我已经看到有办法将APK文件逆向工程到Flutter中,我认为AAB更容易。谢谢你的回答!
    • 好吧,从技术上讲这是可能的,但是当只有“发布”apk/aab 版本时变得更加困难,因为颤振/飞镖代码被编译为原生 ARM 代码,所以实际上这是 @ 的逆向工程987654321@ 文件,不完全是 android 特定的扩展。还是祝你好运!
    猜你喜欢
    • 2019-09-14
    • 1970-01-01
    • 2020-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多