作者doom3 (ⓓⓞⓞⓜ③ )
看板Android
標題Re: [請益] LINE的google還原按成備份,補救方法
時間Tue Jun 26 04:37:27 2018
原po應該是沒救了
這篇是備份
Android LINE的備份和還原心得
LINE是用Google Drive
放在Google Drive的hidden app data
一般是看不到 但是可以用script去抓回來
需要一些工具 要用命令列去執行 一般人建議找工具人求助
script有人寫成.py放在
https://github.com/nelenkov/gdrive-appdata
需要 get-gdrive-appdata.py 抓下來
跑.py要先裝Python 3.8 去
https://www.python.org/downloads/ 裝3.8.3或最新3.x.x
裝完之後開命令列再裝模組和跑後續全部過程
pip install
--upgrade google-api-python-client requests oauth2client pycryptodomex
自己接成一行
然後還要用google的應用程式密碼去
https://myaccount.google.com/apppasswords
產生一個16位亂碼的密碼
YYYYYYYYYYYYYYYY
之後就可以執行
get-gdrive-appdata.py
--account XXXXXXXXX@gmail.com --password YYYYYYYYYYYYYYYY
--target-package jp.naver.line.android
--target-package-sig 89396dc419292473972813922867e6973d6f5c50
自己接成一行
XXXXXXXXX@gmail.com換成自己的帳號
YYYYYYYYYYYYYYYY換成剛剛產生的密碼
沒問題的話就他就會下載一個檔案在你放的目錄
AAAAAAAAAAAAAAAAAAAAAAAAA_chat-backup一堆數字.sqlite
這個就是LINE的備份
到這邊就是拿到備份了 可以找開sqlite的程式開 看裡面的紀錄
下面開始是覆蓋上傳
AAAAAAAAAAAAAAAAAAAAAAAAA是檔案id 他也會顯示id=AAAAAAAAAAAAAAAAAAAAAAAAA
然後途中他還會顯示
GDrive token:
ZZZZZZZZZZZZZZZZZZZZZZ
這個
token和
檔案id可以用來上傳還原覆蓋備份
但時效只有一小時 過了要重新再跑get拿一次
(對了 這token超長 超過一行 檔案id是檔案被刪除前都一樣)
上傳還原覆蓋要用gdrive在
https://github.com/prasmussen/gdrive
gdrive現在不能直接下載來用了 還要放自己API KEY重新編譯
功能很多但只是拿來上傳而已要用其他功能自己研究...
第一次先跑
gdrive list
他會要你登入
複製超長串連結到瀏覽器同意權限登入之後拿到token回來貼上
成功之後會列出你google drive裡的檔案
之後跑
gdrive.exe info --access-token ZZZZZZZZZZZZZZZZZZZZZZ AAAAAAAAAAAAAAAAAAAAAAAAA
有列出檔案的話
gdrive.exe update --access-token ZZZZZZZZZZZZZZZZZZZZZZ
AAAAAAAAAAAAAAAAAAAAAAAAA \YOUR\BACKUP\chat-backup.sqlite
自己接成一行
應該就能上傳還原覆蓋備份
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.19.159
※ 文章網址: https://www.ptt.cc/bbs/Android/M.1529959053.A.213.html
推 wasilinbaba: 推一波,感覺有點小麻煩QQ 06/26 05:41
推 uuu75725uuu: 謝謝提供這麼詳細的方法,那如果像我的狀況(還有59mb 06/26 06:56
→ uuu75725uuu: 被google 隱藏),還可以用這方法取回嗎? 06/26 06:56
→ mainline: 不是啊 我想了大半天依然得不出什麼時候什麼情境才會需 06/26 09:08
→ mainline: 要 這麼樣自己推or拉資料呢? 06/26 09:08
→ mainline: 原帖的情況是 錯誤將近空的聊天資料備份覆蓋掉了谷歌備 06/26 09:13
→ mainline: 份那頭 本地沒舊記錄 雲那頭也被蓋掉了 後台推拉有什麼 06/26 09:13
→ mainline: 用呢 06/26 09:13
推 sam613: 內文第一行就有寫GG了 06/26 09:56
推 KyA: "原po應該是沒救了" 06/26 10:01
推 lsps40803: 不明覺勵XDDD 06/26 10:43
→ doom3: 原PO那個用gdrive revision list可以看到舊版本就能拉回來 06/26 12:02
推 tom282f3: 所以是有救的嗎?!有點猛 06/26 13:09
推 mainline: WoW app-data部分也獲revisions cover?領教了。 06/26 20:30
推 HMKRL: 這對新手難度有點高XDD 不過還是推個 06/26 20:47
→ sam613: 試了一下感覺還好,大概我本來就有用一點python 06/26 21:44
→ sam613: 不過那個revision有點疑問,我直接用google doc編輯的會有 06/26 21:45
→ sam613: 舊版本,但是覆蓋上去的不會有 06/26 21:46
推 zero11995: 所以原Po沒救的話這是拿來應用在什麼情境的 ? 06/26 22:29
推 Wangsl: 這個是讓你可以本地備份line用的 06/27 02:37
推 Xixiaofan: 先推 收藏著 06/28 20:02
※ 編輯: doom3 (1.175.114.227 臺灣), 07/12/2020 17:20:19