写了个清理微信的安卓程序 更新: 2017-10-26

  • H
    Hibino
    数码区神经病和基佬太多,所以发到这里了,如果版主觉得不合适可以再移过去

    学习Java和如何写安卓程序的实验品。

    月初突然想刷机试试其他的一些开源系统,然后在保存手机里面数据的时候发现微信无法浏览所有的图片/视频/语音等等,于是只好整个目录都考出来然后再整理。。。。刚好想学一下怎么写安卓程序,同时因为涉及到敏感的信息,所以也不考虑带有网络访问的并且要求访问各种数据的类似程序了,自己啃了两本安卓开发的书,写了这么个东西出来。

    - 程序会扫描微信数据目录的图片/视频/语音文件。
    - 新接收到的文件不会自动出现在扫描结果中,需要再次扫描才会出现。
    - 扫描结果会保存下来,再次打开程序可以直接查看扫描结果而不需要等待。
    - 图片/视频可以选择保存到其他位置。
    - 可以删除所有已经扫描过的文件,释放微信占用的大量存储空间。

    未完成的功能:
    - 语音的播放和保存没有做。微信使用skype的silk格式安卓本身无法处理,还没时间去看相关资料和NDK学习如何编译silk的源代码并且在java中使用。
    - 目前还没root模式。需要root才能读取微信聊天记录把文件关联到发起人。

    程序要求的权限:
    - 读取/写入外部储存设备,用来扫描微信目录以及另存选择的文件
    - 读取手机IMEI,用来解密微信聊天记录数据库(未来版本)


    P.S. 如果有其他人也有兴趣去学,我看的两本书为
    Java Programming for Android Developers For Dummies, 2nd Edition
    Beginning Android Programming with Android Studio, 4th Edition
    网上一搜都有下载,英文版的。


    2017-10-26
    给google交了25美金保护费然后扔到play上面去了
    https://play.google.com/store/ap ... ine.hh_wechat_tools


    下载链接:
    https://pan.baidu.com/s/1jIejInG提取密码2tji
    需要安卓5.0或以上

    [本帖最后由 Hibino 于 2017-10-26 11:14 编辑]
  • l
    lookus
    看了一遍没太搞懂,这个程序的主要做用是什么
  • b
    b0207191
    我也想学写安卓app,就是想把一些简单的c, Python算法移植下,但是不知道什么路径便捷。
  • 耳朵
    就是想保存微信的数据
  • 一个地精
    微信这个几把app连钛备份都搞不定,上次我就是太自信钛备份之后直接刷机,结果恢复回来能看到聊天记录,然而语音和视频点进去都完蛋

    只能用它那个烂得不行的备份程序,慢还容易出错

    本帖最后由 一个地精 于 2017-10-23 21:28 通过手机版编辑
  • c
    csdhg
    小米自带的微信清理,每次点进去都程序死机,过一会问你要不要结束程序。好几个小米都是,为什么
    小米官方不知道吗
  • p
    prowander
    写个微信备份程序吧
  • H
    Hibino
    只能是先看入门的书知道安卓程序是个什么结构再做其他打算了
  • H
    Hibino
    给google交了25美金保护费然后扔到play上面去了
    https://play.google.com/store/ap ... ine.hh_wechat_tools