[控场AI]
产品

ProGuard

Java 字节码优化和混淆工具,用于压缩、优化和混淆代码,R8 是其替代品。

时间轴 (近 90 天)

11月6日

代码混淆(如 ProGuard、R8)仅增加阅读难度,无法隐藏明文字符串常量,不能阻止逆向工程提取硬编码凭证。

待验证50%
10月30日

Keep 规则(ProGuard/R8 规则)用于告诉优化器哪些类、方法或字段不能被移除或重命名,例如 `-keep class com.example.** { *; }` 会保留整个包下的所有成员。

待验证50%
10月19日

混淆(如 ProGuard/R8 将类名、方法名替换为无意义的短标识符)、加固(如梆梆、爱加密等对 DEX 进行加密壳保护)、反调试(检测 ptrace、调试器端口、模拟器环境等)是 Android 逆向中三类最常见的对抗手段。

待验证50%

全部知识事实 (3)

来源文章