从 Android 中检索适用于 Ubuntu Touch 的专有 blob

从 Android 中检索适用于 Ubuntu Touch 的专有 blob

我正在遵循三星 Galaxy Note GT-N7000 的移植指南。

我现在需要从 cyanogenmod 获取专有文件。

维基指南指出:

提示:您也可以从图像中提取这些二进制文件(本质上是一个 .zip 文件,其中包含这些二进制文件),但首先刷新它会有所帮助,因为您可以查看 CM 是否在设备中正常工作。

我已经知道 CM 可以在该设备上使用,所以我想跳过该步骤。但我要复制哪些文件?这还不清楚。

答案1

要提取二进制 blob,您必须先将设备连接到计算机。确保 adb 可以检测到您的设备。

然后,导航到device/samsung/n7000您的构建环境并运行“extract_files.sh”脚本。然后,该脚本将自动找到设备上的所有二进制 blob 并vendor/samsung/n7000/proprietary使用将它们复制到adb pull

完整脚本了解更多信息。

或者,如果设备上当前未安装 CM,请从以下网址下载适用于您设备的 cyanogenmod .zip:这里并解压。假设您已将 zip 解压到 ~/Downloads/ ,现在您必须编辑extract_files.shdevice/samsung/n7000更改以下行

adb pull /$FILE $DEVICEBASE/$FILE

cp ~/Downloads/cm-10.2-<DATE>-NIGHTLY-n7000/$FILE $DEVICEBASE/$FILE

当然,请输入解压后的 zip 的正确文件夹名称。保存脚本并运行它。

相关内容