YTDLnis 完整备份到新手机一键恢复全部配置
备份里有什么
「更多 → 设置 → Backup」生成的备份文件包含:
- 全部设置(General / Downloads / Processing / Folders / Updating / Advanced 每个子页的开关和值)
- Cookies(你创建的所有 Cookie,包含登录凭证)
- 命令模板(Command Templates 和 Extra Commands)
- Observe Sources 配置(订阅的所有 Source 及其 Schedule)
- 下载历史(Downloads 页面的已完成条目记录)
- Saved Downloads(保存稍后再下的条目)
- Scheduled Downloads(定时预约的条目)
- Package 版本信息(恢复后提示装同样版本的组件)
也就是说,恢复备份后 YTDLnis 就和备份时一模一样——所有配置、所有 Cookie、所有 Source 都在。
怎么备份
- 「更多 → 设置 → Backup → Backup」
- 选保存位置(建议选设备外部存储或云盘)
- 完成后会提示文件路径
备份文件是 JSON 格式,可以手动编辑或分享,但不要包含 Cookies 的备份发给任何人——Cookies 等于账号控制权。
恢复
- 在新手机上先装好 YTDLnis
- 把备份文件传到新手机的某个位置
- 「更多 → 设置 → Backup → Restore」选那个文件
- YTDLnis 会逐条恢复所有数据
恢复后建议重启应用,让新的设置生效。如果提示 Packages 缺失,去 Packages 页面按提示装对应的版本。
不要分享的部分
虽然 YTDLnis 支持备份分享(方便朋友之间传好用的命令模板或 Observe Source 配置),但:
- 包含 Cookies 的备份 → 永远不要发给别人或传公开网盘
- 如果想分享又不想暴露 Cookie → 恢复后手动删 Cookies,或者从备份 JSON 里手动删掉 Cookies 数组再分享
- 开发者在备份文件里已经内置了警告说明
自动备份
某些版本支持自动备份开关(在 Backup 设置里)——打开后 YTDLnis 定期把备份存到你指定的目录。建议配合云盘同步文件夹,这样你不用手动管、换手机时也总能有最新的。
备份和 Cookies 导出的区别
| 完整备份 | 单独导出 Cookie | |
|---|---|---|
| 用途 | 换手机 / 重置应用 | 只想带登录凭证 |
| 格式 | JSON(YTDLnis 专用) | Netscape cookies.txt(yt-dlp 通用) |
| 内容 | 设置 + Cookies + 模板 + Sources + 历史 | 只有 Cookies |
| 恢复方式 | Restore | Import from clipboard |
两套机制并存,按需用。