从 Chrome OS / Chrome 图书恢复映像中提取文件

Extract files from Chrome OS / Chromebook recovery image

我的问题:我正在尝试获取用于 ARM 架构的官方 Chrome WideVine CDM 插件。

到目前为止我的理解:鉴于基于 ARM 的 Chrome 书籍可以流式传输 Netflix(并且 Netflix 使用 WideVine CRM 插件),我相信 [= =38=] OS 安装应该包含我想要的文件。由于我无法访问基于 ARM 的 Chrome 书籍,我的下一个最佳选择是 Chrome 书籍恢复映像。

我要做什么:我已经下载了 HP Chromebook 11 恢复映像,chromeos_6812.88.0_daisy-skate_recovery_stable-channel_skate-mp.bin, from here(HP Chrome第 11 本书是基于 ARM 的)

接下来我想做什么:从恢复映像中提取两个文件。

注意:我无法访问基于 ARM 的 Chrome 书籍,只能从 :/

复制文件

有谁知道我怎么会做这样的事吗?

.bin 文件只是一个包含许多分区的磁盘映像。您可以通过 运行ning sudo kpartx -av chromeos_6812.88.0_daisy-skate_recovery_stable-channel_skate-mp.bin 来 "load" 图像(-v 用于详细模式)。这将加载 12 个分区(从 /dev/mapper/loop0p1/dev/mapper/loop0p12)并使它们可供挂载,您应该会在文件管理器中看到一些额外的驱动器。

在这种情况下,您要查找的分区标记为 ROOT-A,并且对应于第三个分区 (/dev/mapper/loop0p3)。由于某些原因,直接在我的文件管理器中打开它是行不通的,所以我不得不通过 运行ning sudo mount -t ext2 /dev/mapper/loop0p3 -o ro /media/saikrishna/chromeos/ 手动安装它。这将在 /media/saikrishna/chromeos 目录中以只读模式挂载 ext2 分区(将最后一部分更改为系统上现有的空目录)。

要删除映射,运行 sudo kpartx -dv chromeos_6812.88.0_daisy-skate_recovery_stable-channel_skate-mp.bin。如果那没有打印出任何东西(我就是这种情况),运行 sudo kpartx -dv /dev/loop0.