𝐙𝐆𝐐 ɪɴᴄ.的唠嗑频道 头像

消息来源频道

𝐙𝐆𝐐 ɪɴᴄ.的唠嗑频道

@CopyRightZGQInc

频道7,785 位成员公开可见0 人在线

获取 Github commit 通知请进入关联群组 @ZGQinc_chat_room 频道主的个人主页 domain.zgqinc.gq 网页版 tg.zgqinc.gq RSS订阅 https://tg.zgqinc.gq/rss.xml

成员规模7,785 位成员
在线情况0 人在线
消息总数1,375 条消息
浏览量总数477,442 次浏览

在这个频道里搜索消息……

t.me/CopyRightZGQInc

三星浏览器导出书签,历史,快速访问,已保存的页面,并通过脚本转换为HTML的方法。
TL;DR 需要一台拥有root权限的三星手机。
先说原因(废话),其实是我自己需要,所以研究了一下,我有2个三星账号,一个是国内,一个是加拿大,现在主要用加拿大账号,不过这个国内账号用了一段时间了,所以我打算导出数据到新账号,我同步到三星云通过切换账号的方式进行转移,其它应用都没问题,就这个三星浏览器最抽象,因为三星浏览器不支持直接导出书签等数据,之前有需要清空了浏览器数据,结果同步回来少了一堆书签,吓我一跳,我这才发现原来不同账号的书签是无法互相同步的,其它比如三星笔记,联系人就没有问题,然后我想到可以用三星云网站下载个人数据,更抽象的地方来了,如果你的账号在国内,那么只能跳转到cn域名,先不说数据包大小只有MB,网站上错写成GB又吓我一跳,我解压数据包发现CSV文件里面全是****,唉,还真不是加密,明文就是****,真的蚌埠住了,不知道国外账号是不是也这样。
最后实在没办法,只能用root权限大招了,Note10+ 5G有root,那就登录账号,用三星云同步数据到本地,补充一句,同步数据需要Knox Patch,找到三星浏览器的数据目录,这个路径是/data/user/0/com.sec.android.app.sbrowser,还好三星浏览器和其他浏览器一样使用SQLite存储数据,那就很简单了,需要拷贝的文件(夹)是:
databases/SBrowser.db
databases/SyncMetaInfo.db
databases/quickaccess.db
files/readinglist
里面就是明文数据了,但是有点不方便读,所以我写了个db转html的py脚本,核心原理是使用sqlite3库连接数据库遍历数据,格式化为html列表,脚本在评论区,把所有文件包括脚本放在一个文件夹,run一下脚本就能转换成4个html。