如何在 20.04 LTS 上解压并读取 Android ABD 文件系统映像文件

如何在 20.04 LTS 上解压并读取 Android ABD 文件系统映像文件

此列表的其中一位“编辑/主持人(?)”坚持要求我从以下内容开始:

从文件 samsung-a51-5g.adb 开始。编辑您的问题以添加信息,不要在评论中回复。 – waltinator 1 小时前

我在发布之前就这样做了(标准文本屏幕系统“管理”命令,以及duls -la和其他命令),但编辑器想要的结果:

samsung-a51-5g.ab: Android Backup, version 5, Compressed, Not-Encrypted

如果我找到了“Android Backup,版本 5,压缩版”的实用程序,我就不会发布这个问题了。编辑还删除了有关“android-tools-adb”的标签,这只会使在这个列表中搜索答案变得更加复杂——这些是我为 Linux 找到的唯一工具,其他使用这个工具集的人可能有同样的问题。然而,在这个列表中,“版主”或“编辑”占主导地位,假设即使是经验丰富的系统内部人员(比如我自己)也不能正确地提出问题。我真的很怀念 Scientific Linux 列表关于 Ubuntu LTS(不是 Ubuntu“爱好者”)的内容。我确信“编辑”会删除上述评论,因为它不相关。

我可以使用例如在 Linux 系统上创建 Android 设备(“智能手机”)的“完整”文件系统的映像,

sudo apt-get install android-tools-adb`
adb devices
adb backup samsung-a51-5g.ab -apk -all

samsung-a51-5g.ab执行上述操作后,文件存在,ls -la输出大小为 208709453,据称与压缩的 tar 格式文件相关。如何在 Linux 端解压缩此文件,以便可以实际读取文件?是否有等效的“图形”工具adb

补充:我发现如何完整备份非 root 设备?

事实证明(根据上述内容),除非设备已“root”(这样“su”才能工作),否则无法进行完整备份(整个“文件系统”的映像)。“root”将使制造商的保修失效——至少对于三星安卓“智能手机”而言。还请注意,上述 URL 主要是指在 MS Windows 下使用这些工具,而不是 Linux,也不是 Ubuntu LTS 特有的。

相关内容