Kodi | 如何使用 ADB 无 root 备份 Android 版本 Kodi 的数据并导入到另一台设备中

Kodi 是跨平台的影音播放器,被广泛运用在各类电视和电视盒子上,其功能非常强大,可以播放任何类型的影音,例如音乐、图片、视频、直播。因此,几乎成为了电视必备的应用,轻松打造家庭影院电影库必备神器。

Kodi 官网:https://kodi.tv/

中文论坛 Kodi 中文网如下:http://www.kodiplayer.cn/

但是也因为 Kodi 功能强大,配置也很复杂,因此当我们把 Kodi 配置好之后,我们会希望能够与将数据备份好,以便下次可以使用。

本文将参考 https://kodi.wiki/view/Backup 官方的备份教程,详细介绍如何使用 ADBroot 备份 Android 版的 Kodi 数据并导入到另一台 Android 设备的方法。

备份

首先,查阅官方教程可以知道,Kodi 的数据是存储在 Android/data/org.xbmc.kodi/files/.kodi 目录下的:

这个信息是非常重要的,因为这意味着 Kodi 的数据是存在 /sdcard 上的,而不是在 /data/data 下的私用空间。而 /sdcard 上的目录我们可以无 root 直接访问。这就可以很方便的让我们直接备份和恢复了。

Android 11 的版本之后,由于严格的安全限制,禁止其它应用直接访问 Android/data 目录,因此本文需要使用 adb 命令才能够备份和还原 Kodi 的数据。

首先,我们连接上待备份的设备,使用如下命令可以将 Kodi 的全部数据提取到电脑上(将 $folder 替换为电脑上的指定位置):

shell 复制代码
adb pull /sdcard/Android/data/org.xbmc.kodi $folder

此时我们就在电脑上得到了 Kodi 的完整备份:

还原

首先,我们还是使用 ADB 连接上待还原的设备,使用如下命令将备份的数据还原到设备上($folder 替换为备份数据的文件夹):

shell 复制代码
adb push $folder /sdcard/Android/data/org.xbmc.kodi

随后我们进入串口,检查文件夹路径是否符合预期 /sdcard/Android/data/org.xbmc.kodi/files/.kodi

cd/sdcard/Android/data/org.xbmc.kodi/ 目录,执行 chmod 0777 -R *,给刚推进去的文件授予可读写的权限。

shell 复制代码
cd /sdcard/Android/data/org.xbmc.kodi
chmod -R 0755 *

随后,我们启动新设备上的 Kodi,检查是否已经还原数据成功。

相关推荐
努力的小雨19 小时前
我用 QClaw 做了个 Web3 陪学助手,专治 Java 程序员的“概念劝退”
经验分享·ai智能
成都大菠萝1 天前
Android Car CarProperty 车辆信号链路
android
敲代码的鱼1 天前
PDF 预览与签名批注写回 支持安卓 iOS 鸿蒙 UTS插件
android·前端·ios
时光足迹1 天前
uni-app 视频通话实战:康复师与患者视频问诊的 6 个致命 Bug 与解决方案
android·ios·uni-app
Coffeeee1 天前
闲聊几句,Android老哥们,你们多久没做技改需求了
android·程序员·代码规范
萝卜er1 天前
Fragment 生命周期与状态恢复-《Android深水区(四)》
android
萝卜er1 天前
Intent 显式、隐式与 PendingIntent-《Android深水区(五)》
android
Kapaseker1 天前
一文吃透 Kotlin 集合操作符
android·kotlin
三少爷的鞋1 天前
Main-safe:现代Android 架构真正的分水岭
android
沐怡旸2 天前
深入解析 Android Performance Analyzer (APA) 底层架构与技术原理
android