手动编辑现有的 apkovl
您可能会遇到需要编辑 apkovl 的情况(无需使用 apkovl 本身启动盒子)。
解包 apkovl
将 apkovl 解包到临时目录中(最好以 root 身份运行 tar 以保留目标的 UID 和 GID)
mkdir /tmp/testbox tar -xvzf testbox.apkovl.tar.gz -C /tmp/testbox/
进行修改
在“/tmp/testbox/”中进行修改
- 编辑文件/文件夹
- 添加文件/文件夹
- 删除文件/文件夹
- 等等。
确保正确的属主关系
默认情况下,tar 在创建归档文件时将保留文件权限和属主关系。但是,在解压缩时,如果您没有以 root 身份解压缩归档文件,则文件属主关系可能已被替换为当前用户(因为更改文件属主关系通常需要超级用户权限)。如果您没有以 root 身份解压缩 apkovl,请花一些时间更正属主关系(使用目标的 UID 和 GID,而不是本地用户和组名)——特别是对于重要的目录,如/etc 和 /root。
打包 apkovl
当您的修改完成后,您应该打包您的 apkovl
cd /tmp/testbox tar -czf /tmp/testbox.apkovl.tar.gz *
替换原始 apkovl
您现在有了一个新的/修改过的 apkovl。
用“/tmp/testbox.apkovl.tar.gz”替换您的原始 apkovl(在您的介质上)并启动。