※ 引述《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手機)