總結:我還是失敗了 哈哈哈哈哈
簡單簡述過程:我先用 iTunes 備份手機,再用 iMazing 抽取出 LINE.imazingapp,(本來應該要走這段:解壓縮 .imazingapp,然後修改 LINE 的檔案,完成後再壓縮回去。但是吼,一直壓不回去)所以,我就想說,不然先試試看用 iMazing 抽取的 LINE.imazingapp 直接塞回去,看看會發生什麼事,(回復過程都是顯示成功的),但是用手機打開 LINE 直接爆掉,顯示資料毀損。(所以我直接放棄了)
反正呢!浪費了我將近兩天的時間 Q 最後直接用當初 iTunes 的 iPhone 備份檔回復。
(哭啊哭啊哭啊)
不知道大家有沒有發現從 iPhone 的設定 -> 一般 -> iPhone 儲存空間 去查看 LINE 的大小,發現 LINE 的空間大小是會浮動的,佔用空間一下顯示 3G、一下又被 10G(我就想問到底是幾G???)
然後用想要用 LINE 內建的 備份聊天記錄 又失敗??
只會一直顯示 “資料壓縮中”,然後“正在準備備份(0.0%)”,連 0.1% 都沒有就直接宣告失敗!失敗!失敗!
然後再跳一個訊息 “系統暫時發生問題,請再試一次”(大哥,你在開我玩笑吧)
真的是會氣到彈出來!!!!差點當場吐血!!!!!!!!!
然後估狗又推薦 iCareFone for LINE(但沒考慮)
反正找不到解決方法啦
後來看到 2021年LINE好友、聊天紀錄之資料庫救援筆記 這篇文章,想說也來試試看(但是我失敗了)
所以隨便記錄一下我失敗的過程
我的環境:
- macOS Monterey 12.4
- iMazing 2.14.6
- iPhone 13 Pro
- iOS 15.5
- LINE 12.7.0
- 先處理電腦空間不足,所以要備份到外接硬碟
ln -s /Volumes/<你的硬碟名稱>/MobileSync/Backup ~/Library/Application\ Support/MobileSync/Backup
(詳細參考:Mac修改iPhone備份到外接硬碟教學,避免備份空間不足)
2. 打開 Finder 備份你的 iPhone
3. 打開 iMazing 備份 LINE
\Container\AppGroups\group.com.linecorp.line\Library\Application Support\PrivateStore\P_(LINE使用者UID)\Messages\Line.sqlite
\Container\Library\Application Support\PrivateStore\P_(LINE使用者UID)\Message Attachments
照著上面那篇文章的方法修改完後,就是來改 Line_new.sqlite 的 修改時間
指令:
% stat -x Line.sqlite
指令:
% touch -mt 202205201450.56 Line_new.sqlite
然後… 沒有然後了…
因為壓縮回去的檔案,iMazing 不接受。
然後… 試試看用原本的 LINE.imazingapp 塞回去,結果發現 iPhone 上的 LINE 直接爆掉。(開啟 LINE 跳出訊息:資料毀損 bla bla…)
身為果果,還是不要亂搞,會被制裁 QQQQQQQQQQQ