老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

Miru 数据退路全梳理:哪些能带走、哪些要小心

项目内容
软件Miru
版本1.8.1
平台Android APK
体积17.54M
分类系统工具
包名miru.miaomint
官网Miru 官网
下载一Miru 下载,Miru 下载
下载二Miru 下载,Miru 下载
文档Miru 文档
介绍Miru 作为扩展驱动的多功能资源 APP,动漫漫画有 AniList 同步通道,但小说和本地配置仍是盲区。本文把有文档依据的路径和未验证的风险都摊开。

先交个底:Miru 是什么

Miru 是一款靠扩展仓库运行的 Android 资源聚合器——你装的只是一个 17.54M 的壳子,真正能看什么、用什么,全取决于你往里面装了哪些扩展。官方仓库里有小说、漫画、动漫、影视、音乐五大类扩展,挑着装就能在同一个 APP 里搞定追番、看剧、读小说、听音乐,不用来回切七八个独立 APP。包名是 miru.miaomint,当前版本 1.8.1,开源项目。

Miru 首页概览

之所以一上来就写数据退路,是因为这类扩展驱动的工具有一个共性坑:你深度用了大半年、收藏列表堆了几百条、观看进度攒到一半,突然换手机或者想换个客户端继续——这时候才发现数据能不能带走、怎么带走,完全没提前摸清。我自己踩过这个坑,换机时某款同类 APP 的本地数据库直接锁死,收藏列表就没再找回来。所以现在用任何数据驱动型的工具,先看退路再走深。

数据到底存在哪

Miru 的数据分两块:本地和云端。

本地数据是主体,包括扩展本身的安装、观看进度、收藏列表、界面设置、扩展的登录态等,理论上都在 Android 的应用私有目录下。但 Miru 的官方文档里没有明确写本地数据的目录结构,也没有提供任何形式的本地导出功能——这意味着你能不能直接把那个目录拷出来当冷备份、拷出来之后能不能被另一台设备上的 Miru 正确识别还原,目前未验证。我自己推测路径可能在 Android/data/miru.miaomint/ 之类的位置,但这纯属猜的,换个人手机可能结构就不一样。

云端数据只有一条通道:AniList 同步。Miru 支持把观看列表和进度推送到 anilist.co 这个社区平台上——类似 MyAnimeList 但界面更现代。这里要划重点:AniList 只覆盖动漫和漫画两种内容类型,小说不在 AniList 的体系里,完全同步不了。官方文档给了一张明确的对照表:

内容类型AniList 同步同步范围
动漫完整支持集数进度、追更状态、评分
漫画完整支持章节进度、追更状态、评分
小说不支持AniList 只做动漫和漫画

这个限制挺关键的。如果你主要用 Miru 看动漫追新番,AniList 这条通道基本能覆盖你所有核心数据;但如果你重度依赖它读小说,那小说的阅读进度和收藏,完完全全只在本地。

现有的备份手段

目前有文档依据的备份手段,只有绑定 AniList 这一条路。操作路径很清晰:

  1. 打开 Miru 主界面,点击右下角的设置;
  2. 在设置里找到 AniList 或同步相关的选项;
  3. 点击登录按钮,Miru 会弹出浏览器跳转到 anilist.co 的授权页面;
  4. 用你自己的 AniList 账号登录并授权 Miru 访问数据;
  5. 授权完成后浏览器会跳回 Miru,绑定就完成了。

Miru 设置界面,AniList 同步入口在这里

AniList 账号是免费注册的,anilist.co 上直接注册即可。绑定之后,你在 Miru 里每看新的一集动漫或新的一章漫画,观看状态和进度都会推送到 AniList 那边。具体是单向推送还是双向同步(你在 AniList 网页上改了状态,Miru 能不能拉回来),文档里说取决于 Miru 当前版本的实现——双向是比较新的版本才加的功能,老版本可能只有单向。如果你在 AniList 上还有其他客户端(比如 MAL 迁移过来的),AniList 自己提供了 MAL → AniList 的迁移工具,在账号设置里能找到,这个跟 Miru 无关,但提前迁移好能保证历史数据不丢。

除此之外,没有文档化的本地备份或导出功能。Android 系统自带的应用数据导出(系统设置 → 应用管理 → 导出应用数据)能不能带走 Miru 的完整状态?能导出但能不能还原、还原之后另一个 Miru 实例能不能正确识别——未验证。建议换机前自己先在旧手机上找一下 Android/data/miru.miaomint/ 目录,整体拷出来当保险,反正 17M 的 APP 本身数据量不会大。

换设备时的迁移路径

假设你现在要换一台新手机,迁移路径分两种情况。

如果你主要用动漫和漫画,路径比较清晰:新装 Miru → 装你之前在用的扩展 → 绑定同一个 AniList 账号。绑定之后,AniList 上已经同步过去的观看状态、追更列表、评分,应该能在新设备上拉回来——前提是你绑的那个 Miru 版本支持双向同步。扩展安装需要重新在仓库里选一遍,这个不难,扩展仓库里都有现成的列表。

如果你重度用小说功能,目前没有文档化的迁移路径。小说的阅读进度、收藏列表、书签这些数据,完全不经过 AniList,也没有专门的导出入口。唯一能做的,就是换机前把旧手机上 Miru 的数据目录整个拷出来(路径自己找),在新手机上装完 Miru 之后尝试放回对应位置——但能不能还原、会不会有路径差异、会不会触发签名校验导致数据不读,这些全部未验证。

还有几个容易断的环节:

  • 扩展本身的登录态(比如某些源需要注册才能用):这些是存储在 Miru 本地的,新设备需要重新登录,没有同步通道;
  • Miru 的界面语言、主题、播放器设置这些偏好项:都在本地,需要重新手动调一遍;
  • 不同 Android 版本之间数据目录结构可能有差异:比如从 Android 11 升到 Android 14,文件系统访问策略变了,旧的备份目录拷过去可能读不出来。

哪天不用了,卸载干不干净

Miru 本身是开源的,包体小,卸载也很干净——Android 卸载应用会默认清除应用的私有数据目录,包括扩展、观看记录、AniList 绑定凭据这些本地存储的东西。你在 AniList 账号上的同步数据不会受影响,因为那是存在 anilist.co 的服务器上,跟 Miru 卸载无关。想彻底清干净的话,卸载前记得去 AniList 上把 Miru 的授权 revoke 掉,路径是 AniList 设置 → 已授权的应用。

但有一个尾巴:如果你在 Miru 里下载了离线缓存的视频或漫画章节(有些扩展支持),这些缓存文件可能不跟应用私有目录走,而是放在你指定的公共下载目录里——卸载 APP 不会自动删这些文件,需要手动清。

Miru 本身不采集任何用户数据(开源项目,源码可以审计),所以没有个人隐私数据残留的风险。

退路评估总结

把前面说的整理成一张表,哪些是确定有退路的、哪些是盲区、哪些有替代方案:

数据类型自主度退路是否存在备注
动漫观看进度高✅ AniList 同步双向同步(看版本),数据在 AniList 服务器
漫画观看进度高✅ AniList 同步同动漫
小说阅读进度低❌ 无同步通道完全本地,未验证导出方案
收藏列表(动漫/漫画)高✅ AniList 同步跟观看状态一起同步
收藏列表(小说)低❌ 无同步通道完全本地
扩展安装清单中⚠️ 可重选扩展仓库有列表,但要手动重新装
扩展登录态低❌ 需重新登录每个需要登录的扩展单独重登
界面设置/偏好低❌ 需手动重调无导出
离线缓存中✅ 手动拷在公共下载目录,卸载不自动删

谁该先建备份习惯

如果你主要用 Miru 追动漫和漫画,AniList 是最低成本的数据保险——花五分钟注册、绑上,核心的观看进度和追更状态就有了云端备份。这一步早晚都要做,早做比晚做安心。

如果你主要用 Miru 读小说,目前没有完美的退路。建议养成一个低成本的手动习惯:每月或者每次更新 Miru 版本前,把 Android/data/miru.miaomint/ 目录整体拷到电脑上存一份。文件不大,几分钟的事。至于拷出来之后能不能被另一台设备上的 Miru 正确还原,多试几次就有经验了——我自己也在摸索,等跑出确定的结论再更这篇。

开源项目的好处是,哪怕当前版本的数据退路不完善,社区在迭代中总会补上。但在那之前,先摸清楚哪些数据自主可控、哪些是盲区,比等出问题了再着急强。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章