作者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 [email protected] --password YYYYYYYYYYYYYYYY
--target-package jp.naver.line.android
--target-package-sig 89396dc419292473972813922867e6973d6f5c50
自己接成一行
[email protected]换成自己的帐号
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://webptt.com/cn.aspx?n=bbs/Android/M.1529959053.A.213.html
1F:推 wasilinbaba: 推一波,感觉有点小麻烦QQ 06/26 05:41
2F:推 uuu75725uuu: 谢谢提供这麽详细的方法,那如果像我的状况(还有59mb 06/26 06:56
3F:→ uuu75725uuu: 被google 隐藏),还可以用这方法取回吗? 06/26 06:56
4F:→ mainline: 不是啊 我想了大半天依然得不出什麽时候什麽情境才会需 06/26 09:08
5F:→ mainline: 要 这麽样自己推or拉资料呢? 06/26 09:08
6F:→ mainline: 原帖的情况是 错误将近空的聊天资料备份覆盖掉了谷歌备 06/26 09:13
7F:→ mainline: 份那头 本地没旧记录 云那头也被盖掉了 後台推拉有什麽 06/26 09:13
8F:→ mainline: 用呢 06/26 09:13
9F:推 sam613: 内文第一行就有写GG了 06/26 09:56
10F:推 KyA: "原po应该是没救了" 06/26 10:01
11F:推 lsps40803: 不明觉励XDDD 06/26 10:43
12F:→ doom3: 原PO那个用gdrive revision list可以看到旧版本就能拉回来 06/26 12:02
13F:推 tom282f3: 所以是有救的吗?!有点猛 06/26 13:09
14F:推 mainline: WoW app-data部分也获revisions cover?领教了。 06/26 20:30
15F:推 HMKRL: 这对新手难度有点高XDD 不过还是推个 06/26 20:47
16F:→ sam613: 试了一下感觉还好,大概我本来就有用一点python 06/26 21:44
17F:→ sam613: 不过那个revision有点疑问,我直接用google doc编辑的会有 06/26 21:45
18F:→ sam613: 旧版本,但是覆盖上去的不会有 06/26 21:46
19F:推 zero11995: 所以原Po没救的话这是拿来应用在什麽情境的 ? 06/26 22:29
20F:推 Wangsl: 这个是让你可以本地备份line用的 06/27 02:37
21F:推 Xixiaofan: 先推 收藏着 06/28 20:02
※ 编辑: doom3 (1.175.114.227 台湾), 07/12/2020 17:20:19