作为Android开发者, 时常会下载一些制作精良的App学习借鉴(反编译看源码^_^).
豌豆荚一览 是一款很棒的产品, 它的Android客户端用户体验也优秀, 比如文章的浏览交互, 排版优化, 离线, 以及和其他相关应用的衔接等等.

然后, 就去反编译学习学习喽.
但, 这是什么啊…


成员变量都变成奇奇怪怪的逗点
了, 说好的acbde呢, 看这代码宝宝的眼睛都要瞎掉了…

好吧, 豌豆荚的Android项目中混淆控制都修改了外部模糊字典, 然后还在众千字符中辛辛苦苦找出了一堆奇奇怪怪的逗点
, 哈哈哈…
#指定外部模糊字典
-obfuscationdictionary dictionary.txt
#指定class模糊字典
#-classobfuscationdictionary filename
#指定package模糊字典
#-packageobfuscationdictionary filename
然后呢, 宝宝眯着眼睛去复制了一堆奇奇怪怪的逗点
, 制作了一个混淆字典. 字典一共是28个字符包括650词语应该是够用了, 放在github 上, 心疼宝宝的可以star一下.
文章作者: qbeenslee