手機是I6
前兩天把系統更新到IOS 12,今天要用LINE傳照片的時候才發現,相機膠卷裡面的照片不但順序亂掉了
原本是最新的照片在最後面,現在變成是最舊的照片跑到最後面,而且相片只剩下一半多
不過相機膠卷裡面不見的照片,在照片分類按照時間排序的部分是還在可以看的到的
可是很多軟體要傳照片都是從相機膠卷裡面選擇的,可是現在就變成無法選擇了
暫時只能先隨便新增一個相簿,把要傳送的照片先存到這個新相簿,APP要選取的時候再從新開的這個相簿去選
有人知道要怎麼解決嗎?
===========================
iPhone 相機膠卷照片排序錯亂的處理方法
1.關閉相機、照片APP,手機保持螢幕開啟、不要進入待機、鎖定模式
2.透過iTools把手機內的Photos.sqlite拿出來。在這個目錄~/PhotoData/

Photos.sqlite-wal 也一起拿出來,複製到電腦桌面即可。
3.透過SqliteBrowser(DB Browser for sqlite)更新Photos.sqlite的資料庫


需要貼上的指令如下:
UPDATE zgenericasset
SET zaddeddate = zdatecreated
WHERE zaddeddate>0 AND zdirectory LIKE 'DCIM%'


記得執行處理後寫回,才會有效!

此時不要關閉DB Browser,開啟檔案總管先把三個處理後的檔案,複製到D磁碟下面。如果直接關閉,另外兩個檔案會消失。
Photos.sqlite
Photos.sqlite-wal
Photos. sqlite-shm

4.將剛剛修改好的Photos.sqlite 等三個檔案,都導入覆寫回去手機之前的資料夾
5.開啟照片app,他不需要自動重整資料庫,順序上就是對的了!!
6.退出手機,關閉iTools。成功!!
~~提供參考~