最近手机存储快满了,看了一下占用,发现大多是来自QQ的聊天图片文件,打算清理一波,但又只想清理部分群聊的,于是研究了一下,写了一个程序。原本是打算做一个app的,但是没那么多时间,就只写了一个命令行程序。这个需要有root权限,且只支持旧版(非NT版本)的QQ,例如我的版本是8.9.58.11175。
项目地址:https://github.com/h4ckm310n/Android-QQ-Pic-Cleaner
运行参数
-h, –help: 显示说明
-q: 用户的QQ号,用于查找数据库文件
-f, –friends: 指定的好友QQ号,如有多个使用冒号 : 分隔
-g, –groups: 指定的群号,如有多个使用冒号 : 分隔
-l, –list: 列出用户所有的好友和群聊
–dry-run: 模拟运行,但不进行删除
示例
列出用户1234的所有好友和群聊:
android-qq-pic-cleaner -q 1234 -l
删除用户1234的好友2345、3456及群聊4567、5678、6789的聊天图片:
android-qq-pic-cleaner -q 1234 -f 2345:3456 -g 4567:5678:6789
模拟删除用户1234的好友2345的聊天图片(但实际并没有删除):
android-qq-pic-cleaner -q 1234 -f 2345 –dry-run