首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >手动导出ZUK手机中的便签

手动导出ZUK手机中的便签

作者头像
yumusb
发布2020-04-23 13:08:50
1.4K0
发布2020-04-23 13:08:50
举报
文章被收录于专栏:坏男孩坏男孩

说是ZUK 其实就是ZUI自带的便签,现在联想手机出厂大都自带的是ZUI。也不是说ZUI难用之类的,主要是想多尝试一些别的第三方系统,但是ZUI里面的便签极大的限制了我的步伐,因为没有导出功能。终于在一个周末我忍无可忍,研究了一下如何手工导出便签。

— 首先尝试同步时抓包,失败。—

尝试从本地文件中恢复,来到了/sdcard/Android/data/com.zui.notes

目录大概如下(里面的子目录我并未写出)

├── cache //缓存 ├── code_cache //缓存 ├── databases //存放的数据 │ ├── accounts.db │ ├── notes.db //这就是我们需要的内容了 ├── files //媒体文件,图片之类的 └── shared_prefs //无关

然后使用sqllite打开看下数据的结构

数据基本都存放在plain字段内,如果有媒体文件的话,就存放在img_files字段

我们借助python进行提取:

#!/usr/bin/env python3
# coding:utf-8
# @Author: yumu
# @Date:   2019-03-31
# @Email:   [email protected]
# @Last Modified by:   yumu
# @Last Modified time: 2019-04-09
import sqlite3
conn = sqlite3.connect("notes.db")
cur = conn.cursor()
cur.execute('SELECT  plain FROM notes_v2')
values = cur.fetchall()
for x in values:
	tmp = x[0]
	with open("note.txt","a")as f:
		f.write(tmp)
		f.write("\n___\n")
cur.close()
conn.close()

然后就可以看到提取出的note.txt中的内容了

ps:推荐大家如果做在线笔记的话,最好看下相关笔记软件是否支持导出。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档