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并添加到设备树中.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...