已混淆和未混淆对Apk反编译后的影响

这里做个测试使用Smali2Java工具对apk进行反编译

未混淆 如  ↓ 

已混淆 如 ↓ 

 

可以看出来未混淆后很多工具类反编译可以直接看出你的命名规则,甚至内部变量参数赋值也能很直观的看到,所以混淆很有必要!

而混淆之后所有的类都会被打乱成a b c增加了理解难度。

 增加了破解的难度,防止不必要的危险发生

原文地址:https://www.cnblogs.com/fengfenghuifei/p/13804410.html