Cocotools是一款基于java swing开发的跨平台可视化开发辅助工具,方便在开发过程中借助工具实现方便快捷的操作
1、APK签名(适用场景,对apk重签名,从腾讯云加固后下载的apk未签名,通过该工具完成签名)
在 安卓》APK签名中
选择APK文件,key文件,输入密码,点击签名,将自动完成apk的对位压缩和签名,并在原目录下生成已经签名的apk文件,
签名成功的应用信息将保存到数据库,下次可以直接从第一栏的签名选择中选择历史签名的文件,信息会自动填充,方便在apk签名较多时轻松管理
另外,还支持查看apk的详细信息,apk的签名指纹以及证书的指纹,方便校对apk的签名证书是否用的指定签名
2、APK签名管理(管理签名文件,查看签名的证书指纹)
在 安卓》APK签名管理中
你可以在这个地方把所有的app的签名做统一的管理,可以随时查看和更新证书的信息,此处的证书在apk签名中均可以选用,证书的MD5对应的就是微信平台需要的签名
3、二维码
在 工具》二维码
此功能可以离线方式生成和识别二维码内容,选择二维码文件,自动识别二维码内容并显示在内容栏
在内容栏填写内容之后点击生成二维码即可生成二维码,二维码保存的路径会显示在日志栏,默认生成的会有logo,如果不需要logo,把logo栏的路径删除即可,
也可以选择自己需要添加的logo素材jpg/png/jpeg,生成的二维码中就带有选定的logo
4、文件清理
在 工具》文件清理
此功能可以根据勾选的条件和填入的参数情理比必要的工程文件,属于专用的清理工具,非全电脑的清理工具,请谨慎使用
空文夹:扫描指定目录中的子目录有空文件夹的自动删除
指定后缀:扫描指定文件夹下指定后缀的文件,自动删除
指定文件名:扫描指定目录下的文件,指定名称的文件夹和文件都会被删除 比如svn, svn命名的文件夹和svn命名的文件都会被删除
此功能方便清理项目工程中的冗余文件,svn git的缓存,如项目只需要代码不需要svn和git的文件就可以用该工具清理之后打包项目代码
5、文件加解密(无需设置密码,一键加密和隐藏文件)
在 工具》文件加密
此功能加密算法采用哈希对称加密算法,秘钥插帧方式加密,文件加密之后文件和文件名都是用.CO_为前缀的隐藏文件方式存储,需要界面的时候就用工具在这个目录下解密即可。
加密后的文件不能删除,删除后无法解密恢复,加密后的文件也不能修改文件名,修改之后数据将无法正常恢复
加密后的文件不管复制到什么设备上,只要用本工具重新解密都可以还原数据,后续考虑加入密码验证
6、jar混淆工具(ProGuard jar混淆工具,具体可以参阅官网的使用文档)
在 工具》jar混淆
ProGuard就是Android studio内置的混淆工具,此用工具混淆jar文件,可一定程度上防止代码的安全性
商务合作
公众号