LINE Cheater - LINE 清理工具

LINE Cheater - LINE 清理工具

反正就是一個清理手機 LINE 垃圾資料的工具。LINE 因為資料結構性上的問題,使用 LINE 內建的清理工具根本清不乾淨。

名字不是我想的,只是我覺得聽起來很好笑就採用了,對名字有意見別找我

 

原理

修改 iPhone 的備份檔案,讓你刪除不需要的 LINE 附件以及對話,再還原回去 iPhone。

因為只還原 LINE 這個 App 的備份,所以其他所有程式資料都會還在,Apple Pay 也不需要重新綁定。

免責聲明:此工具會修改 LINE 備份,本人已肉身嘗試在自己手機使用成功,但不保證所有人都可以正常使用

原始程式碼有開源,請參考:https://github.com/zeuikli/line-cheater

 

功能

  • 僅支援 iOS 的 LINE 備份修改
  • 電腦端支援 macOS 跟 Windows
  • 確認可在 iOS 26.6 實驗成功(更新版本未實驗)
  • 可以刪除聊天室所有附件
  • 可以僅保留聊天室附件縮圖(刪除原始大檔案)
  • 支援搜尋孤兒檔案(這些檔案沒有被任何對話引用,但是依然占空間)

注意:我的 LINE 本身只有 1GB 佔用,但是我電腦的 RAM 有 192GB,所以載入 LINE 備份對我來說輕輕鬆鬆,如果你們電腦 RAM 不足可能會有載入不了的問題......

 

步驟

先準備 iMazing 這個 App,目前可以去官網下載舊版的 iMazing 2,目前是官方完全讓你免費使用,再也不需要序號

iMazing 2 /3 都可以用,我這邊就用免費的 2 代做為示範吧。 iMazing 連上 iPhone 之後,選 Manage Apps

 

然後找到 LINE,選擇 Back Up App Data

 

這時候會經過漫長的等待,因為你的整個手機資料會備份到電腦裡面,所以要確保電腦空間夠大,以及要有足夠的時間。

成功之後你會得到一個 LINE.imazing app 的檔案

 

然後到 https://line-cheater.gginin.de/ 下載 LINE Cheater,建議下載 macOS 或者 Windows 版本

打開之後選擇剛剛匯出的 LINE.imazingapp

 

然後選下一步,在這邊你可以觀看對話

其實能在電腦上看過去的對話或圖片對一些用戶來說就夠了,所以你也可以選擇不還原回去手機裡面,以後就在電腦看過去紀錄就好。

 

瘦身

如果你覺得在電腦可以看過去紀錄,然後讓手機 App 整個清掉重來還不夠,想要把 LINE 瘦身再還原回去手機的話

在清理模式裡面你可以選擇要刪除所有附加檔案,還是只刪除原始圖片,保留縮圖

 

甚至有些檔案根本不存在任何對話內,但是就是佔用了空間(可能是來自已解散的群組)

這邊可以掃除這些檔案

 

進階模式的話會修改資料庫,風險較高,不建議新手使用。

清理好之後按右下的「建立瘦身 .imazingapp」,會打包出一個新的檔案

 

接著重點來了,請在 iPhone 上面「完全刪除」 LINE,並重新從 App Store 下載,下載完不要開啟 LINE

之後回到 iMazing 這邊,選 Restore App Data,選擇你剛剛減肥過後的 LINE-Slim.imazingapp

我這邊範例是用 iMazing 2 還原,因為我 3 反而會失敗,如果你遇到失敗情況可以試試看 iMazing 2,免費。

 

疑難排解:

  1. Restore App Data 之後下一個畫面不能按「Choose」選擇瘦身的 imazingapp 檔案 → 把 imazingapp 直接拖進去 App 內即可
  2. 恢復備份時如果跳出 The service com.apple.mobilebackup2 is unavailable → 恢復時手機開飛航模式再試一次

 

 

這時候你的 iPhone 會進入還原模式,不必擔心,根據電腦跟手機指示操作就好

iPhone 重新開機後,有幾個畫面要注意

如果出現這個畫面,選下面的「以部分設定繼續」

 

這裡要選擇「自訂」

 

選擇「不移轉任何內容」

 

之後會回到這個畫面,確認是「不移轉任何內容」之後,就可以按「比對設定」繼續操作了

 

回到 iPhone 主畫面之後,打開 LINE

會叫你重新登入手機跟密碼,登入進去之後資料都還會在。

如果資料都不見了,請刪除整個 LINE 再從「還原」的步驟再操作一次,通常再試一次就會成功

50 則留言

  1. IOS27,原本22G受身後剩下4.47G,用 iMazing 3也是還原失敗,改用 iMazing 2成功

  2. iMazing2提取出的檔案近29GB,現在LineCheater正在讀取備份(正在比對SQLite104400/260290),看起來資料好多,跑了14個小時了,感覺還要再跑個一天才跑得完?(Win10/AMD Ryzen2700x)

    1. 可能真的太肥,因為為了資料完整性,LINE Cheater 做了不少驗證功能防止誤刪,會跑比較久

    2. 我的備份65GB,正在比對SQLite也有35萬筆左右。另外提醒如果進去後,因為資料太肥了,在清理的頁面,千萬不要點"查看",程式會當掉。我正在重新跑這35萬筆比對中..

    3. 回報一下最新狀況跟這幾天的心得:成功了

      1.iMazing提取資料約29GB,LineCheater在我的PC上(Win10/AMD Ryzen2700x/32GB),
      實際大概跑約20個小時可以解析完成.

      2.同一時間我也用了手上的MBA(M2/16GB)版本去解析相同的iMazing檔,結果只要跑3小時就解析完.
      不過我MacOS上的解析檔是從PC那邊拿隨身碟拉過去的,
      因為我Mac上一直沒辦法用iMazing2進行一開始的資料備份(Could not write and close zip),
      不知道是不是筆電的可用空間太緊繃.

      3.LineCheater生成slim檔的時間,PC跟MBA都差不多.

      4.還原完成後如果不喜歡最新版本,可以搭配先前皮樂大的文章復原指定Line版本號碼,
      我自己是復原到舊版26.2.0,
      剛好我上個月才復原過一次,所以在瘦身後直接把當時的ipa拖進去imazing就好了

      5.感謝皮樂

  3. 瘦身成功!!!原本18G瘦身完剩6.47G,第一次沒開飛航也是跳出The service com.apple.mobilebackup2 is unavailable,開飛航後就一路順暢,後面部分設定的部分也沒出現,謝謝大大!!

  4. 另外請問大大有沒有驗就如何刪除儲存空間裡的系統資料,卡了22G多,雖然空間夠,但礙眼

  5. 有幾個問題想請教皮樂大,謝謝!
    1. 請問保留縮圖是指點擊圖片會無法放大或顯示圖片過期?
    2. 刪除附件照片的方式跟LINE內建的"依聊天室刪除資料"有什麼差異?
    3. 從我的LINE裡面看"刪除資料",LINE 79.50GB: 快取3.1GB+所有聊天室資料50GB,剩餘未顯示約26.4GB是什麼?

    1. 1 LINE 在點擊圖片的時候,會從伺服器上下載原始圖片,等於你會有一個縮圖跟一個原始圖。
      保留縮圖的話,在聊天室點擊圖片就是用縮圖放大來顯示整個圖片,不會顯示原圖,也不會顯示過期。
      2 選項比較多一點,你可以手動選擇圖片刪除,或者可以選擇保留縮圖,比內建的彈性
      3 那些就是垃圾,可以看 LINE Cheater 能不能掃到,因為我的 LINE 只有 1GB 所以我自己看不出來。有可能是 LINE 社群的對話紀錄,之前有發現到即使刪除社群,但是對話紀錄依然保留在 LINE 的資料庫裡面,可能需要開進階模式直接刪除對應的社群。

    2. 第一次回復備份失敗The service com.apple.mobilebackup2 is unavailable.
      第二次開飛航模式回復備份iMazing進度條也跑完了,手機畫面顯示回復備份中。但最後跳出了視窗iMazing無法恢復XXX的備份: Detail: Error (1) Error setting WillEncrypt value in lockdown (MBErrorDomain/1). Underlying error: Cannot remove iTunes Backup Encryption - Encrypted Backup MDM setting present on device (MBErrorDomain/22).
      第三次開飛航回復備份中..

    3. 感謝皮樂大
      最終第四次回復備份時,除了開飛航模式,也把公司的描述檔刪除才成功。
      原70.11GB減肥後,全部選擇只保留縮圖,最終LINE app: 21.32GB。
      另外,還原打開LINE後,會自動同步約15天的所有訊息,所以從備份到完成減肥中間不會有空窗。
      但15天以前的舊訊息,因為只保留縮圖,點開圖片後顯示:儲存期限已過,故無法讀取照片。
      不過這可以接受,因為訊息中的圖片,時間久了終究會過期的。
      謝謝!

    4. 奇怪我 14 天前的圖是點開直接用縮圖放大作為原始圖片顯示耶,沒有遇到這樣的問題
      不過如果你還有那個 .imazingapp 的話,原始圖片就還在裡面,你可以再用 LINE Cheater 讀出來看
      我覺得應該要增加一個匯出檔案功能...讓你可以把原始圖從 LINE Cheater 匯出到別地方,這樣你的問題應該就可以解決了

  6. i15pm (ios 27 bate4) 成功
    但我是用3備份,瘦身後(9.5G => 1.5G 僅刪除附件),
    用2還原(因為找不到3的路徑 XD)
    還原過程中沒有問 (只需要關閉尋找我的 iPhone) ,其他照步驟完成。
    22G =>2.2G

    1. 恭喜你,3 備份用 2 還原也是可以的,剛好我也這樣試過。

  7. 請問讀取時會殘留暫存檔嗎? 如果 line 檔案很大,會不會有很多暫存檔讓硬碟不夠用?

    1. 為了加速,會的。但是當你建立瘦身 imazingapp 之後會清掉
      之後會加一個手動/自動清理機制

  8. 非常感謝解救,小小斗內奉上,因為工作跟私人不斷的重疊導致無法分割為兩支手機使用,大約有七到八年間LINE持續大小都在60GB以上,花了兩天的時間備份...提取...分析...刪除不必要內容...重新安裝..,才終於讓Line變成25GB左右,真的是非常感謝, 1.13 GB的Line.sqlite 一開始初版本網頁版還無法讀取XDD,變成程式板之後真的是徹底解決該問題QQ,另外分享iMazing3訂閱的用戶,9個月內無登入該裝置的話會刪除該裝置,這時候可以重新登錄其他裝置,不用再多花冤望錢QQ

    1. 另外說明本人設備為iPhone 15Pro Max IOS27.0測試版本中

    2. 謝謝你在 iOS 27 beta 也測試了,很高興這個工具能夠幫助到你減少了將近 40GB 的空間

  9. 還原之後打開 LINE 出現 "你的LINE資料已損毀" ...QQ
    iPhone 17 Pro + iOS 26.6 + LINE + windows 11 + imazing 2.18.1 +LINE Cheater 0.1.22
    還原當初的備份後也是出現 "你的LINE資料已損毀" ...QQ

    1. 我重新再次下載 LINE 就可以了!!! 是我的疏忽...

    2. 對的,必須先刪除 LINE 重新下載再還原,否則就會資料損毀

  10. 等等來試試看 不知道LINE會不會變快一點用了快十年的IOS LINE感覺都比安卓慢(開APP卡頓一兩秒),影響不大 但是就是不爽

    1. 卡在讀取孤兒檔案不會動了 Orz ,不會要重跑兩天吧

    2. 後續會再增加匯出檔案功能
      你先保留住目前的 .imazingapp,之後用新版 LINE Cheater 就可以匯出
      這個功能還沒做

  11. 另外想建議一下清理附件最下面那欄可以拉大嗎? 它的高度甚至看不到完整一個附件

    1. 清理完還有10多GB應該是累積了十年的群組或社群的對話紀錄的文檔,除非退出群組不然沒辦法在 line 裡單純刪除對話的。希望以後能增加可以刪除一些不重要的群組的對話文檔,但不用退出群組的功能。
      總之謝謝皮樂大的開發。

    2. 進階模式可以讓你整個刪群對話,但是會動到資料庫,請謹慎評估後使用

  12. 請問我在匯入檔案時 出現 Rust sidecar exited unexpectedly (3221225781).
    然後不能下一步.該怎麼辦?

    1. 當掉了,有兩種可能
      1. 你的 .imazingapp 備份不完整有問題,導致無法解析
      2. 檔案太大,電腦太舊整個卡死跑不動

      我的讀取器已經是用 Rust 這個高效能程式語言寫的了,讀到當掉我真的.........

  13. 我把瘦身檔案要丟回imazing還原時,一直出現要我在iphone開啟「加密備份」的設定
    但我進系統開啟了進階加密保護備份設定,都還是這樣
    是因為我用了imaznig 3嗎?

    1. 可能你用 2 還原會比較順利,3 還原的時候都會要你再備份一次,2 不會要求,比較簡單一點。重點是確保你有 3 的備份就好(以防萬一失敗)

  14. 080426 1108 實測 imazing 2 對 ipad 8 gen ios 15.6 5min, file size 2.7mb。報錯: line cheater report: Invalid column type Null at index O name: SUMICASE WHEN reference_status s referenced THEN 1 ELSE OEND) 。 我是 Urbaner3 有在 github 上提 issue,我們加強討論資料目錄的細節,包含手機,平板,和電腦上轉檔備份的過程與來源。 網頁版的界面細節,三個選項對應 Native.md 的哪些功能,或是相關文件有說明請提出,我還在分析 python cli, rust, 網頁 JS 的流程。 issue 的連結有聯絡信箱,歡迎來信討論。

    1. 翻到去年九月的文章,備份解壓縮,得到給 python cli 命令解析的資料,https://github.com/zeuikli/line-cheater/issues/40#issuecomment-5175490260,請再提供我其他命令的實例,並資料如何套用到 桌面 APP, 至於新舊版本壓縮問題,我們延後觀察修復。

    2. 080526 2311 測試時間:6月25日,iOS 2.0,iPhone 14 Pro,67.3G → 13.6G,效果超棒。但無法成功透過「Slim」功能讀取「Line Cheater」中的資料,手機所有人無意願;如果 iPad 未能解決 iOS 更新問題,那我們屆時再看看該怎麼辦。所以現在我總算能看到實際運作效果了。
      如果一個月後 iOS 版本仍是 Imazing 應用程式的主要問題,我會將此問題標記為已解決。祝你好運。#42
      一個月後,產生穩定小功能,搜尋,過濾,讀文字,參考佈置, macOS, Windows 軟體,與網站。 #40
      有機會,幫忙處理,Native.md 提到的議題。 PR 請不吝指教,謝謝。

  15. Line 89G
    用imaz2 備份就跑了60h
    目前verify backup 就跑了快15h 進度條指到1/4 0.0
    Mac mini 4 48G
    USB3.0 TypeC 線
    怎麼會這麼久呀~~~~~

發佈留言