释放iCloud照片占用的空间

由于买不起32G的iPhone, 所以才有此研究:3_60:
用iFile找了找, 定位到了/var/mobile/Media/PhotoData/PhotoCloudSharingData/123456789处.
目录下就是所有的照片流的照片存储位置了. 每个文件夹中还包含了plist文件. 用于标记此照片流的状态.
Info.plist为照片流基本信息.
DCIM_CLOUD.plist则为本地存储的基本信息.

<plist version="1.0">
<dict>
        <key>DCIMLastDirectoryNumber</key>
        <integer>100</integer>
        <key>DCIMLastFileNumber</key>
        <integer>123</integer>
</dict>

DCIMLastDirectoryNumber为实际存储照片的文件夹标志. 我这里只有100这个值. 而真正存储照片的文件夹叫100CLOUD.
DCIMLastFileNumber应该是照片流同步到哪张照片了.
以上跟释放空间没多大关系. 其实只要直接删除100CLOUD下的所有照片就K.O.了… :3_62:
cd /var/mobile/Media/PhotoData/PhotoCloudSharingData/123456789 (这个数字应该是每个机器都不一样)
for d in ls; do echo rm pwd/$d"100CLOUD/*"; done;

这两句只是输出将要执行的rm语句而已~ 如果想直接删. 自己改~

由于我技术一般般… 写不出来tweak… 如果有人会~ 可以写出来. 效果就是:在照片流那里滑动出现操作,可释放空间.:lol: