微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – 提取供应商blob并制作设备树

我正在尝试很多时间为我的设备获得一个CM(现在的Lineageos)13 / 14.1版本,这是一个华为Mediapad T1-A21W(代号:hwt1a21l)与EMUI 3.0(Kit Kat 4.4.4)但我是受限于以下原因:

>没有设备树可供使用.
>没有供应商blob可以使用.

基本上绝对没有开发或基础开始,所以我必须制作设备树并提取供应商blob以便达到我想要的.
幸运的是我从华为网站下载了内核源代码.

那么,关于设备树:

经过大量的搜索和设置后,我创建了一个设备树,但我不明白的是当我将我的(this)与另一个我认为完全正常的时候比较,例如this one来自我的OnePlus One,第二个(OnePlus)一)它有大量的文件和目录,我的没有,所以我不明白他们来自哪里.此外,我并不真正了解一些参数的来源,例如,OnePlus One的BoardConfig.mk有大量的目标(不确定它是否被称为那种方式,目标=参数),而我的目标却没有.

也许将OnePlus与华为进行比较并不是最好的选择,因为它们来自不同的品牌,但我之前所解释的任何方式都可以应用于我的类似设备(Honor 4X代号:cherry),这几乎与我的相同就硬件而言,它们具有相同的cpu和板. (由于缺乏声誉,无法链接).

关于供应商blob:

我试图遵循许多解释如何获得供应商blob的指南.虽然其中90%基于现有的供应商blob,但我发现的其他基于一个名为extract-files.sh的脚本,它应该位于device_vendor_codename中,并根据内容自动接收供应商文件.另一个名为propietary-files.txt的文件.
问题是我的设备路径(device_huawei_hwt1a21l)中没有extract-files.sh和propietary-files.txt文件,我不知道我应该如何获取它们.该脚本不是问题,因为我可以下载一个并轻松地将其调整到我的设备,但最大的问题是要提取的特定供应商文件(propietary-files.txt),我无法控制.

解决方法

您可以从/ system / etc文件夹中找到设备的剩余文件.它包含您的设备所需的各种配置.然后是build.prop,可以重命名为system.prop并添加到设备树中.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐