※ 引述《stu85010 (黑白夜冲爽哥)》之铭言:
: 参考 https://www.reddit.com/r/jailbreak/comments/3v2zjs
: 1. 关闭相机、照片APP,手机保持萤幕开启、不要进入待机、锁定模式
: 2. 透过iTools把手机内的Photos.sqlite拿出来,
: 3. 透过SqliteBrowser(DB Browser for sqlite)更新Photos.sqlite的数据库
: 4. 将刚刚修改好的Photos.sqlite丢回手机
: 5. 开启照片app,他不会自动重整数据库,顺序马达上就是对的了!
*Photos.sqlite 路径: var/mobile/Media/PhotoData/
补充第三步骤操作说明
1.资料表选择zgenericasset, 此时可以看到 zaddeddate 和 zdatecreated数值不同,
所以要用sqlite修改器改成相同.
http://imgur.com/a/L7MBk
2.在zaddeddate过滤那字段打上 ">0"
http://imgur.com/a/wDNEV
3.在zdirectory过滤那栏打上 "DCIM%"
http://imgur.com/a/aj0ih
4.zdatecreated整栏数值复制贴到zaddeddate, 使两栏数值相同.
http://imgur.com/a/jdSob
5.确认数值相同后, 按下Write Changes
http://imgur.com/a/Gvv5z
6.删除手机内的Photos.sqlite-wal、Photos.sqlite-shm,
把修改后Photos.sqlite 传回手机, 照片顺序即可恢复正常.
(开相机胶卷如果会闪退, 可试着respring手机)