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

相关推荐
csj502 小时前
安卓基础之《(10)—中级控件(4)对话框》
android
nono牛2 小时前
Android.bp 配置文件详解---gatekeeperd
android
码农水水2 小时前
阿里Java面试被问:慢查询的优化方案
java·adb·面试
来来走走2 小时前
Android开发(kotlin) 开发一个简单天气应用
android·kotlin
遇见火星3 小时前
MySQL 5.7/8.0 物理备份实战:XtraBackup 全量+增量+验证+恢复
数据库·mysql·adb·xtrabackup·mysql8.0
SweetCode3 小时前
汉诺塔问题
android·java·数据库
音视频牛哥4 小时前
Android 端构建高性能 RTSP 转 RTMP|轻量级RTSP服务 网关:透传与二次编码深度实践
android·音视频·大牛直播sdk·rtsp转rtmp推送·rtsp转发到rtsp服务器·rtsp转rtmp二次编码推送·rtsp二次编码加水印
方白羽5 小时前
Android 16 (Target 36) 应用适配指南
android·app·客户端
微爱帮监所写信寄信5 小时前
微爱帮监狱寄信写信系统后台PHP框架优化实战手册
android·开发语言·人工智能·网络协议·微信·https·php