Flutter 颤振代码是否可以在不混淆的情况下轻松进行反向工程?

Flutter 颤振代码是否可以在不混淆的情况下轻松进行反向工程?,flutter,dart,reverse-engineering,obfuscation,Flutter,Dart,Reverse Engineering,Obfuscation,我知道颤振是提前编译的。但是,所有的方法/类/字段/。。。名称仍将在最终编译的输出(.apk或.ipa)中可见。我知道可以使用不可读的字符串来替换这些名称,但我不能使用它,因为Sentry很好地支持它 因此,我的问题是:颤振代码是否可以在不混淆的情况下轻松地进行反向工程?(如果否,我将禁用模糊处理。) 非常感谢 如果这是可能的,那么总是假设它会完成。容易还是难的问题取决于谁在尝试进行逆向工程 尽你所能保护你的应用程序,然后如果你有任何敏感的逻辑,把它放到你的应用程序调用的后端API中。如果不可能

我知道颤振是提前编译的。但是,所有的方法/类/字段/。。。名称仍将在最终编译的输出(.apk或.ipa)中可见。我知道可以使用不可读的字符串来替换这些名称,但我不能使用它,因为Sentry很好地支持它

因此,我的问题是:颤振代码是否可以在不混淆的情况下轻松地进行反向工程?(如果否,我将禁用模糊处理。)


非常感谢

如果这是可能的,那么总是假设它会完成。容易还是难的问题取决于谁在尝试进行逆向工程


尽你所能保护你的应用程序,然后如果你有任何敏感的逻辑,把它放到你的应用程序调用的后端API中。如果不可能使用API,这意味着必须将逻辑编码到应用程序中,最终将分发给最终用户,那么您只希望没有人会注意到您的应用程序。

如果可能,则始终假定它会完成。容易还是难的问题取决于谁在尝试进行逆向工程


尽你所能保护你的应用程序,然后如果你有任何敏感的逻辑,把它放到你的应用程序调用的后端API中。如果无法使用API,这意味着必须将逻辑编码到应用程序中,最终将分发给最终用户,那么您只希望有资源的人不会注意到您的应用程序。

非常感谢!是的,我会把任何敏感的东西放到后端。非常感谢!是的,我会把任何敏感的东西放到后端。