好友
阅读权限25
听众
最后登录1970-1-1
|
本帖最后由 sunbeat 于 2021-3-11 12:15 编辑
给定小米的帐号、密码,登录小米云,
下载相册照片、视频、通讯录、短信、录音等信息到本地。
SYNC_DIR存放具体数据存放目录,默认放在程序当前所在目录的Xiaomi目录下
小米云上面记录了每个文件的sha1信息,这样就可以比对本地文件的sha1值是否一样,如果一样的话,就不用下载了,实现断点续传功能。因此,中途如果失败退出,可以多次执行,从断点处开始续传。本程序源码在:https://github.com/sunhanaix/SyncXiaomiCloud
此为编译版本:链接: https://pan.baidu.com/s/1ZP4i0KjWDr-lRedQIPbYHA 提取码: 8maf
[2021.3.7更新]
看有些朋友显示获得相册列表的时候失败,提示权限不够,估计应该是大家都用的我这一个deviceId,明显比较有问题。
修改了下程序:
1、优先尝试从Chrome浏览器里面取deviceId信息,如果取不到,就再用默认的deviceId,然后登录;
2、干脆不做登录部分,直接把Chrome浏览器里面的cookie信息挂过来,那个权限肯定没问题,用那个去下载信息。
由于我只用Chrome,没做其他浏览器的,将就着用吧。
支持Chrome版本的编译好了的版本:
链接: https://pan.baidu.com/s/15NW_PXy1jgZcOHO4pK0u3w 提取码: fu67
这个尝试读浏览器的cookie信息了,稍微敏感了些,自己承担相应的责任,本人对此概不负责。可以承诺本程序只读取*mi.com的cookie信息,并不会用于收集上传等。
有能力的,还是去下载源码,自己编译一个吧。
[2021.3.9更新]
修正版本:
链接:https://pan.baidu.com/s/16GQmq7RDJsk2BKfrB-F1pg 提取码:ccgj
修复了chrome的一个逻辑bug。
增加了下载小米的便签功能。
另外,
看还是有朋友反馈选择chrome后,有报错。
目前看,有几个可能:
1、我的代码,有一点儿逻辑错误,已修正。
2、chrome浏览器没有登录进相册里面:
i.mi.com里面的相册,在此设备第一次登录访问相册的时候,是要发手机短信,授权这个设备id访问这个相册的。
如果没有授权,那么这个deviceId是没权限访问相册等内容的。
3、chrome的cookie没有刷到它自身的sqlite库里面或者sqlite库被lock了:
有时登录了,也需要chrome上shift+F5刷新下,在执行本程序。
或者关闭chrome,然后再执行本程序。
[2021.3.11更新】
链接: https://pan.baidu.com/s/16pDoffp5hb53XqRHm1N1Wg 提取码: 3af4
针对相册名字千奇百怪的情况,修改了下对特殊名字的处理——直接跳过,尽可能保障程序的健壮性.
命令行执行,按提示输入用户名、密码:
会自动在当前目录下,生成相关目录,并下载相应内容到对应目录。
[color=var(--color-text-link)] |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|