这里做个测试使用Smali2Java工具对apk进行反编译
未混淆 如 ↓
已混淆 如 ↓
可以看出来未混淆后很多工具类反编译可以直接看出你的命名规则,甚至内部变量参数赋值也能很直观的看到,所以混淆很有必要!
而混淆之后所有的类都会被打乱成a b c增加了理解难度。
增加了破解的难度,防止不必要的危险发生