IPHONE7 相機膠捲排序亂掉 - iOS

Table of Contents

※ 引述《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://i.imgur.com/JW1ZH1m.jpg


2.在zaddeddate過濾那欄位打上 ">0"
http://i.imgur.com/Xj5O5tt.jpg


3.在zdirectory過濾那欄打上 "DCIM%"
http://i.imgur.com/OEW09g7.jpg


4.zdatecreated整欄數值複製貼到zaddeddate, 使兩欄數值相同.
http://i.imgur.com/92TGDAk.jpg


5.確認數值相同後, 按下Write Changes
http://i.imgur.com/u8PZLmu.jpg


6.刪除手機內的Photos.sqlite-wal、Photos.sqlite-shm,
把修改後Photos.sqlite 傳回手機, 照片順序即可恢復正常.
(開相機膠捲如果會閃退, 可試著respring手機)






--

All Comments

Carol avatarCarol2016-10-04
推教學
Puput avatarPuput2016-10-04
簡單易懂 另外,如果按下close database好像wal跟
shm就會自動消失
Tracy avatarTracy2016-10-07
我也發生相同問題 會消失 無法複製 開著的時候會複製失敗
Joseph avatarJoseph2016-10-10
其實PC端產生的wal跟shm不是重點,只要你close database
後,把Photos.sqlite複製到手機中、並確保複製過去的同
David avatarDavid2016-10-13
時,或複製完畢後,你有把手機舊有的Photos.sqlite-wal
與Photos.sqlite-shm刪掉即可
David avatarDavid2016-10-16
複製失敗: 只要PC端正確把database關掉就能複製了
Edwina avatarEdwina2016-10-20
成功複製之後時序沒變 但少了把wal跟shm刪掉這一步 不知道
是不是因此受影響 ><
Hardy avatarHardy2016-10-22
感謝S大的方法 僅複製然後刪除shm wal順序就正常了
Jacky avatarJacky2016-10-24
請問各位大大…我在第二點就看不懂了>_<
Erin avatarErin2016-10-28
太感謝了 iphone6換7 整個8千多張照片大亂 透過這個
方法搞定
Yuri avatarYuri2016-11-01
請問怎麼把 zdatecreated整欄數值複製貼到zaddeddate ?
Emma avatarEmma2016-11-03
我用Mac版 找不到複製貼上選項 也無法用Mac內建功能 謝
Sierra Rose avatarSierra Rose2016-11-05
這篇救了我一命QQQQQ 實用!!!!