Kodi是跨平台的影音播放器,被广泛运用在各类电视和电视盒子上,其功能非常强大,可以播放任何类型的影音,例如音乐、图片、视频、直播。因此,几乎成为了电视必备的应用,轻松打造家庭影院电影库必备神器。
Kodi官网:https://kodi.tv/
中文论坛Kodi中文网如下:http://www.kodiplayer.cn/
但是也因为Kodi功能强大,配置也很复杂,因此当我们把Kodi配置好之后,我们会希望能够与将数据备份好,以便下次可以使用。
本文将参考 https://kodi.wiki/view/Backup 官方的备份教程,详细介绍如何使用ADB免root备份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替换为电脑上的指定位置):
adb pull /sdcard/Android/data/org.xbmc.kodi$folder此时我们就在电脑上得到了Kodi的完整备份:
还原
首先,我们还是使用ADB连接上待还原的设备,使用如下命令将备份的数据还原到设备上($folder替换为备份数据的文件夹):
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 *,给刚推进去的文件授予可读写的权限。
cd/sdcard/Android/data/org.xbmc.kodichmod-R 0755 *随后,我们启动新设备上的Kodi,检查是否已经还原数据成功。