Re: [請益] LINE的google還原按成備份,補救方法

看板Android作者 (ⓓⓞⓞⓜ③ )時間7年前 (2018/06/26 04:37), 編輯推噓11(11010)
留言21則, 12人參與, 7年前最新討論串2/3 (看更多)
原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 2.7 去https://www.python.org/downloads/ 裝2.7.15或最新2.7.xx 裝完之後開命令列再裝模組和跑後續全部過程 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的備份 AAAAAAAAAAAAAAAAAAAAAAAAA是檔案id 他也會顯示id=AAAAAAAAAAAAAAAAAAAAAAAAA 然後途中他還會顯示 GDrive token:ZZZZZZZZZZZZZZZZZZZZZZ 這個token檔案id可以用來上傳還原覆蓋備份 但時效只有一小時 過了要重新再跑get拿一次 (對了 這token超長 超過一行 檔案id是檔案被刪除前都一樣) 上傳還原覆蓋要用gdrive在https://github.com/prasmussen/gdrive 功能很多但只是拿來上傳而已要用其他功能自己研究... 抓gdrive-windows-x64.exe來裝之後 第一次先跑 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

06/26 05:41, 7年前 , 1F
推一波,感覺有點小麻煩QQ
06/26 05:41, 1F

06/26 06:56, 7年前 , 2F
謝謝提供這麼詳細的方法,那如果像我的狀況(還有59mb
06/26 06:56, 2F

06/26 06:56, 7年前 , 3F
被google 隱藏),還可以用這方法取回嗎?
06/26 06:56, 3F

06/26 09:08, 7年前 , 4F
不是啊 我想了大半天依然得不出什麼時候什麼情境才會需
06/26 09:08, 4F

06/26 09:08, 7年前 , 5F
要 這麼樣自己推or拉資料呢?
06/26 09:08, 5F

06/26 09:13, 7年前 , 6F
原帖的情況是 錯誤將近空的聊天資料備份覆蓋掉了谷歌備
06/26 09:13, 6F

06/26 09:13, 7年前 , 7F
份那頭 本地沒舊記錄 雲那頭也被蓋掉了 後台推拉有什麼
06/26 09:13, 7F

06/26 09:13, 7年前 , 8F
用呢
06/26 09:13, 8F

06/26 09:56, 7年前 , 9F
內文第一行就有寫GG了
06/26 09:56, 9F

06/26 10:01, 7年前 , 10F
"原po應該是沒救了"
06/26 10:01, 10F

06/26 10:43, 7年前 , 11F
不明覺勵XDDD
06/26 10:43, 11F

06/26 12:02, 7年前 , 12F
原PO那個用gdrive revision list可以看到舊版本就能拉回來
06/26 12:02, 12F

06/26 13:09, 7年前 , 13F
所以是有救的嗎?!有點猛
06/26 13:09, 13F

06/26 20:30, 7年前 , 14F
WoW app-data部分也獲revisions cover?領教了。
06/26 20:30, 14F

06/26 20:47, 7年前 , 15F
這對新手難度有點高XDD 不過還是推個
06/26 20:47, 15F

06/26 21:44, 7年前 , 16F
試了一下感覺還好,大概我本來就有用一點python
06/26 21:44, 16F

06/26 21:45, 7年前 , 17F
不過那個revision有點疑問,我直接用google doc編輯的會有
06/26 21:45, 17F

06/26 21:46, 7年前 , 18F
舊版本,但是覆蓋上去的不會有
06/26 21:46, 18F

06/26 22:29, 7年前 , 19F
所以原Po沒救的話這是拿來應用在什麼情境的 ?
06/26 22:29, 19F

06/27 02:37, 7年前 , 20F
這個是讓你可以本地備份line用的
06/27 02:37, 20F

06/28 20:02, 7年前 , 21F
先推 收藏著
06/28 20:02, 21F
文章代碼(AID): #1RCLAD8J (Android)
文章代碼(AID): #1RCLAD8J (Android)