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,检查是否已经还原数据成功。

相关推荐
程序员陆业聪3 小时前
两次Flutter全屏白踩坑复盘:Layout的静默失败,以及AI结对编程的认知盲区
android
智者知已应修善业3 小时前
【51单片机89C51及74LS273、74LS244组成】2022-5-28
c++·经验分享·笔记·算法·51单片机
程序员陆业聪4 小时前
Compose Strong Skipping Mode 的真相:它并不会让你的类型变 Stable
android
芯有所享7 小时前
【芯片设计中的版本管理:Git与SVN的实战选择指南】
经验分享·git·svn
这个DBA有点耶8 小时前
数据库上云 vs 自建:从成本到人力的三维对比与决策框架
数据库·经验分享·sql·创业创新·dba
脆皮炸鸡7559 小时前
库制作与原理~动态链接
linux·开发语言·经验分享·笔记·学习方法
shaoming37769 小时前
浏览器动作开发:地址栏图标点击事件、弹出页面设计
android·mysql·adb
赏金术士9 小时前
Kotlin 协程与挂起函数(Coroutines & suspend)入门到实战
android·开发语言·kotlin
泡泡以安11 小时前
Unidbg学习笔记(十三):固定随机干扰项
android·逆向
泡泡以安11 小时前
Unidbg学习笔记(十六):Console Debugger
android·逆向