惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
V
Vulnerabilities – Threatpost
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
L
LINUX DO - 热门话题
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
Docker
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
T
Tenable Blog
P
Privacy International News Feed
Google DeepMind News
Google DeepMind News
小众软件
小众软件
Cisco Talos Blog
Cisco Talos Blog
aimingoo的专栏
aimingoo的专栏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
T
Threat Research - Cisco Blogs
NISL@THU
NISL@THU
The Hacker News
The Hacker News
Project Zero
Project Zero
AWS News Blog
AWS News Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
T
Threatpost
V
Visual Studio Blog
The GitHub Blog
The GitHub Blog
The Cloudflare Blog
Last Week in AI
Last Week in AI
Jina AI
Jina AI
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
D
Darknet – Hacking Tools, Hacker News & Cyber Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
Scott Helme
Scott Helme
A
About on SuperTechFans
WordPress大学
WordPress大学
F
Fortinet All Blogs
大猫的无限游戏
大猫的无限游戏
G
GRAHAM CLULEY
Latest news
Latest news
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Schneier on Security

龙鲲博客

红米手机黑屏如何导出数据(适用小米系列) Ai信息差:国产无代码编程开发平台汇总 小存储电脑福音:C盘清理技巧汇总 免费领取10年CN域名隐私保护 国产龙虾WorkBuddy无法登录怎么办 如何搭建一个免登录的临时文件传输系统 有惊无险:京东账号所有数据“丢失”怎么办 自动将任意大文件分割并转换成单独Markdown文件 房子差点被烧:为什么插座都烧没了空气开关没有跳闸
自动导出任意软件自己数据的通用方法
龙鲲 · 2026-04-03 · via 龙鲲博客

本文于 2026年4月3日 4:45 更新,注意查看最新内容

前言

之前用过一个软件来写日记,时间一久积累了接近9万字的内容,最近想把数据导出来进行整理,然后发现软件不提供导出功能,于是就想到了之前导出阿里小号绑定平台的方法,索性进行了相关尝试,发现可以跑通流程,这里记录相关方法,以备日后查阅。

原理

官方提供了安卓设备和电脑之间的中间件,用于操作安卓设备,也就是ADB,而ADB中有一个叫uiautomator dump的命令,它可以生成当前屏幕UI层级的XML文件,使用这个方法便可以导出任意软件中关于自己的文字数据。

准备

1.安装Python环境:https://www.python.org/

1.1若需将最终的数据生成Word文档,可以执行如下命令(如果只需要TXT文件,则无需安装)。

pip install python-docx Pillow

2.手机连接电脑开启开发者模式,并打开USB调试。

3.安装ADB工具,通过命令行使用ADB连接手机。

adb devices

代码

由于各个手机不一样,最终都可能需要靠自己进行细微调整,加上本次导出软件不方便公开,所以这里不再贴具体的代码,如果需要参考事例,可以看之前的文章《阿里小号一键导出短信并统计绑定的平台》

如何获取对应软件的控件ID

1.在手机上打开对应页面

2.依次执行如下命令,在电脑上生成当前界面的 XML 文件

adb shell uiautomator dump /sdcard/xxx.xml 
adb pull /sdcard/xxx.xml

步骤

1.新建一个文件夹

2.将需要执行的代码保存为export_xxx.py

PS:若以记事本新建记得右键另存为,并选择UTF-8编码。

3.在需要保存数据的文件夹,按住键盘上的Shift键,右键打开在此处打开PowerShell窗口,并在命令行中输入如下命令:

python export_xxx.py

4.测试相关代码稳定性,并进行相应修改。

测试

补充

本文提供的方法只能导出文字数据,关于图片数据需要进一步测试,或者采取折中的方法截图来变相导出,如需使用截图功能,可以提前安装pillow,安装命令如下:

python -m pip install pillow

参考

《最好的ADB教程,从下载安装到使用的详细说明,从小白到工作【win+ linux】》