使用私有方法和私有字段是否会使某人更难使用常见的反编译器对代码进行逆向工程。
就像这里提到的一样在 APK 上反编译 .smali 文件
或者它没有任何效果,因为这些反编译器允许人们阅读类中的每一行混淆代码。
如何在类和方法上使用 final 以避免类被扩展和方法被覆盖,当我读到反编译器无法生成反编译的工作代码时,它们是否有帮助。或者它是否无关紧要,因为删除反编译类中的最终属性很简单。
使用许多小的模块化类是否会使人们更难反编译和破解代码,或者使用具有长方法的大类会使阅读混淆代码变得更加困难。
如果这些问题被视为菜鸟问题,我很抱歉。