摘要: 工具/原料电脑dex2jarJD-GUI方法/步骤1下载dex2jar和JD-GUI,在参考资料中添加了这两个工具的百度网盘下载地址供读者下载使用(笔者亲测)2找到我们准备测试用的apk,并将 后缀.apk改为.zip3将test.zip解压,并查看目录,找到classes.dex4并将这个文件拷至... 阅读全文
posted @ 2015-05-14 17:35 滴水瓦 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解。下面将自己的理解和认识简要的做个笔记,有异议或者不解的,可以直接留言。什么是ProGuard工具?ProGu... 阅读全文
posted @ 2015-05-14 16:28 滴水瓦 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 本文主要ProGuard常用语法、标准proguard.cfg文件内容、常用proguard.cfg代码段及proguard与log level结合解决debug模式日志问题。1、ProGuard的常用语法-libraryjars class_path 应用的依赖包,如android-support... 阅读全文
posted @ 2015-05-14 16:19 滴水瓦 阅读(890) 评论(0) 推荐(0) 编辑
摘要: ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。这样做的结果是更小的jar、apk……,并且更难被反编译。Android... 阅读全文
posted @ 2015-05-14 14:13 滴水瓦 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1)... 阅读全文
posted @ 2015-05-14 14:04 滴水瓦 阅读(1182) 评论(0) 推荐(0) 编辑