瘋先生 平廣告輪播

logo1  
iOS8.3已經針對App的沙盒安全性提升,不光是iOS防護力增強連LINE目前最新版本也都是一樣,導致很多使用者無法透過免越獄來備份聊天記錄檔案,LINE為何不將聊天備份機制作完善呢?老是學蘋果總是做一半,而且功能又非常不實用,這時我們只能夠依靠越獄後來達成這功能,畢竟現在透過第三方軟體如iFunbox或iTools這類軟體,都已經無法看見LINE的APP資料夾,沒辦法這可以說是漏洞,只是被修補而已,想一下假如今天您的另一半,偷偷將這聊天記錄檔案複製起來,以後在還原那不就要鬧家庭革命了嗎?但對有些網友來講這可是很重要的紀錄,不可不見,所以就只能透過越獄來達成。

前提條件

1.支援iOS8越獄用戶,如沒有越獄請參考這篇 iOS 8.X 完美JB教學與技巧 
2.電腦請安裝並下載 iTools3 繁體版點我看教學
3.一台iOS設備裝有LINE和傳輸線
4.iOS7 LINE對話備份無法使用在iOS8、iOS9上
5.無越獄建議用itunes整個備份一次也可以將LINE訊息備份
6.iOS設備請先安裝Filza工具(點我看教學
 

支援LINE版本

支援最新LINE v5.3.1 版本與iOS9.0.2

「備份」LINE訊息教學

Step 1. ▼ 我們要先找到LINE真實的位置,如果直接透過iTools工具來看,LINE資料夾是會變成亂碼,這需要透過Filza工具來協助,打開Filza工具,進入越獄資料夾位置

LINE 5.1.x之前版本
「/var/mobile/Containers/Shared/AppGroup」
LINE 5.2.x以後版本
「/private/var/mobile/Containers/Shared/AppGroup/」

底下會看見「LINE」資料夾點選進去,記住這資料夾亂數名稱「xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx...」,每台設備都不一樣,請不要依照瘋先生的範例來記住。
IMG_6684a  
Step 2. ▼回到電腦上,打開iTools並透過USB連上iOS設備,點選「文件管理」就可看見越獄資料夾,如果無法看見越獄資料夾請透過這篇文章解決,找到越獄資料夾位置

LINE 5.1.x之前版本
「/var/mobile/Containers/Shared/AppGroup/(亂數請點入Step1.找到的亂數資料夾)/Library/Application Support/Messages」
LINE 5.2.x以後版本
「/private/var/mobile/Containers/Shared/AppGroup/(亂數請點入Step1.找到的亂數資料夾)/Library/Application Support/Messages」

底下就可看見三個檔案「Line.sqlite、Line.sqlite-shm、Line.sqlite-wal」,將這三個檔案給備份到電腦上。
PS.如果找不到AppGroup資料夾用戶,請找看看「/User/Containers/Data/Application/」這底下的LINE資料夾。
2015-06-24_185642  

「還原」LINE訊息教學

當我們重裝LINE後或是哪天發現LINE訊息整個不見時,就拿出之前備份的三個檔案「Line.sqlite、Line.sqlite-shm、Line.sqlite-wal」。
Step 1. ▼ 模擬一下,哪天不小心移除LINE,在重裝與登入LINE時,LINE會跳出有偵測到前一台設備,將會刪除LINE所有聊天訊息,點選「確定」繼續。
IMG_6684c
Step 2. ▼ 輸入換機密碼後,就可以順利登入,登入後會發現所有LINE聊天紀錄都消失不見,別緊張我們繼續往下看將訊息救回,此時請先將LINE完整關閉,點HOME兩下,將LINE從後台退出。
IMG_6684d
Step 3.  由於重裝後的LINE,位置又會變換過一次,當然這亂碼資料夾也會變化,並不會與之前相同,同樣需要透過Filza工具來協助,打開Filza工具,進入越獄資料夾位置

LINE 5.1.x之前版本
「/var/mobile/Containers/Shared/AppGroup」
LINE 5.2.x以後版本
「/private/var/mobile/Containers/Shared/AppGroup/」

底下會看見「LINE」資料夾點選進去,記住這資料夾亂數名稱「xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx...」,每台設備都不一樣,請不要依照瘋先生的範例來記住,請記住自己的。
IMG_6684e
Step 4. ▼回到電腦上,打開iTools並透過USB連上iOS設備,點選「文件管理」就可看見越獄資料夾,如果無法看見越獄資料夾請透過這篇文章解決,找到越獄資料夾位置

LINE 5.1.x之前版本
「/var/mobile/Containers/Shared/AppGroup/(亂數請點入Step1.找到的亂數資料夾)/Library/Application Support/Messages」
LINE 5.2.x以後版本
「/private/var/mobile/Containers/Shared/AppGroup/(亂數請點入Step1.找到的亂數資料夾)/Library/Application Support/Messages」

底下就可看見三個檔案「Line.sqlite、Line.sqlite-shm、Line.sqlite-wal」,請將之前備份的三個檔案覆蓋過去。
2015-06-24_194718
Step 5. ▼ 覆蓋時,會跳出是否要覆蓋?點「是」繼續。
2015-06-24_194732
Step 6. ▼ 打開LINE就會發現,所有訊息都回來了!
IMG_6696f  

延伸閱讀:
[iOS漏洞]iOS8漏洞爆發!尚未修復的iCloud釣魚郵件漏洞「DeDirect」 

【 如果喜歡瘋先生教學請加入我的最愛或是加入粉絲團 】

文章標籤
創作者介紹

瘋先生

瘋先生 發表在 痞客邦 PIXNET 留言(21) 人氣()


留言列表 (21)

發表留言
  • oimfanfano
  • 支援最新LINE v 5.1.2 版本才對!
  • Choi KuLu
  • 瘋先生,我的itunes表示我的iphone backup檔案損壞了無法還原,我用其他程式於還原檔內只找到Line.sqlite而沒有Line.sqlite-shm、Line.sqlite-wal,雖然line能夠讀取我的通話紀錄但無法寫上新紀錄,請問有辦法可以解決這個問題嗎? 謝謝!
  • 吳柏勳
  • iOS7可以使用這個備份方法 然後進行升級至8.3 再還原嗎??
  • 悄悄話
  • Helen Wu
  • 瘋先生,我照您這教學去做
    但是我發現原先的檔案分別是:talk.sqlite、talk.sqlite-shm、talk.sqlite-wal,將檔名各自更為Line.sqlite、Line.sqlite-shm、Line.sqlite-wal 後覆蓋原檔案,跟二樓的朋友一樣,line舊訊息都回來了,但是無法寫上新紀錄,目前看來也不能從手機 liine 做其他動作,包括收、發訊、刪除訊息等皆無法,請問有解套方式嗎 ><
  • Helen Wu
  • 我成功了!把手機line移除又嘗試了一樣的動作。成功了 :)
  • togolee
  • 瘋先生您好:
    我的手機 iP6 plus、ios 8.1、Line 4.9.0 版,想升級ios 8.4,
    想請教您,Line 也是這樣備份嗎?還是用其他方法!
    謝謝!
  • Tina Zhuang
  • 瘋先生請問手機版本如果還在ios6 有越獄,如果要升級到ios8.4 LINE資料會不見嗎?如果會,有沒有方法可以預防?
  • ccat1130
  • 我是這樣做的 聊天跟貼圖都可以照原設定
    1./var/mobile/Containers/Shared/AppGroup/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx//Library/Application Support/Messages
    將三個檔案「Line.sqlite、Line.sqlite-shm、Line.sqlite-wal」,將這三個檔案給備份到電腦上
    /var/mobile/Containers/Library/Preferences/ 備份 jp.naver.line.plist
    2.刪除LINE重新安裝
    3.還原三個檔案「Line.sqlite、Line.sqlite-shm、Line.sqlite-wal」
    4.開啟LINE並登入 當跑完好友資料後完全關閉LINE
    5.還原 jp.naver.line.plist
    6.重新開啟LINE 等到所有訊息跑完 重新下載貼圖(此時貼圖已照重新安裝前的排列順序)
    7.大功告成~
  • 張純寧
  • 5000塊♥♥♥徵求IPHONE高手♥♥♥
    請詳閱我的問題...我有一隻舊IPHONE 因為快要壞掉所以我又買了新IPHONE。我用ITUNES備份以後 在新手機開啟LINE 結果他把舊手機的歷史對話紀錄刪除,然後我要用新手機恢復備份資料的時候,他又說檔案有回損不給我恢復..但我看應該是有備份成功因為我的硬碟裡面有備份的40G檔案。我現在找的到檔案 但不知道該抓出哪些 也不知道該放在哪個路徑..跪求高手幫忙。歷史訊息對我來說很重要 嗚嗚嗚
  • Albert Wang
  • iphone的備份可以用iphone backup extractor 這個程式打開喔
    然後你在自己進去把line的資料抓出來唄~
    唔,他是清單可以看得倒是line的程式的
    我不知道你看到是哪個看到,因為直接在window看會是一團亂的檔案無法抓
    用那個程式才能知道抓哪個
  • 陳彥廷
  • 是否能以iTunes 直接備份也可以呢?
  • 可以

    瘋先生 於 2015/11/06 08:09 回覆

  • T GIL
  • "iOS7 LINE對話備份無法使用在iOS8、iOS9上"
    請問這個版本問題是不是還是無解呢?
    而且我還是I4的ISO 6.1耶(還不是I4s)
    我的I6是8.4.1
    謝謝喔
  • 建議你直接用itunes整個備份iPhone4,再透過iPhone6回復就好

    瘋先生 於 2015/11/06 08:11 回覆

  • q80331
  • 你好
    我從icloud備份還原後,只找到Line.sqlite,並沒有其他兩個檔,
    但想登入又會說會刪除訊息紀錄
    請問該怎麼辦?
  • T GIL
  • hi 瘋先生 謝謝您的回覆
    另想請問 但我的I6已經用了好幾個月了
    如果直接將I4備份到I6,那我I6的其他通話軟體如whatsapp等通話紀錄是否都會消失了?因為我I4除了LINE,其他軟體都轉到I6用很久了><,奔~~
  • 悄悄話
  • Vaughn
  • 這個備份方法,有辦法連傳送過的圖片都一起備份到嗎?
    因為我的iPhone 6S有越獄,也有裝iTools 3.2.1.5

    但iTools現在無法直接把傳送過的圖片導入到Line裡的
    「Message Attachments」資料夾…

    還是只能備份到「對話文字部分」而已?
  • Clare
  • 瘋先生您好:

    我的情形是iOS6無越獄iphone5, 已itunes完整備份,
    日前因喚醒鍵換整新機手機不在身邊, 有先以備用機(Android)登入Line,
    收到整新機(iOS9.1)回復打開Line後因曾經登到其他機子需重新登入,
    但卻發現歷史訊息回不來, 也不能像先前以iTools把talk.sqlite放回

    沒有注意到iOS8.3以上限制sandbox還有登到其他手機是失算呀
    請問瘋先生和各位大大有解決方式嗎? 歷史訊息很重要呀 Q_Q

    請各位不吝指教幫幫忙, 謝謝!
  • You gonna know
  • 之前不知道應該如此備份 在11月曾以IOS8.1.3以ITOOLS3.0備份賴5.5版.如今誤刪除賴想還原卻還原不回來.還有可救方法嗎....
  • Winnie Chang
  • 瘋先生你好,我手機是5S ios 9.2,有備份雲端。
    在刪除line後,先登入過一次line才想到可以備份還原,
    因此還原後登入系統皆判定我已在其他裝置上登入。

    若我想要使用本篇方法是否一定要等9.2越獄版本開放後才能成功呢?
    謝謝回答!
  • 淚影
  • UP到ios9.3.3, , Line是5.2.0版本, 但看不到Shared/AppGroup/ , 亦找不到talk.sqlite、talk.sqlite-shm、talk.sqlite-wal, 有人知道在哪嗎?
找更多相關文章與討論