本来上一篇文章是为了以后再捡起这个项目的时候不要重复踩坑,并慢慢做一些记录的,结果这两天一阵爆肝把初步的适配完成了。并不想再回头记录其中的细节,就把一些文件和成果图发在这里好了。
适配情况:
WIFI,触摸,合盖休眠可用,显示会有噪点的bug已修复
Bug: 蓝牙不能用
编译好的系统包:https://drive.google.com/file/d/1-9aEobuWhE84ihXiCreX4kZWAp0qd2oq/view?usp=sharing
GitHub链接:
图片:
本来上一篇文章是为了以后再捡起这个项目的时候不要重复踩坑,并慢慢做一些记录的,结果这两天一阵爆肝把初步的适配完成了。并不想再回头记录其中的细节,就把一些文件和成果图发在这里好了。
适配情况:
WIFI,触摸,合盖休眠可用,显示会有噪点的bug已修复
Bug: 蓝牙不能用
编译好的系统包:https://drive.google.com/file/d/1-9aEobuWhE84ihXiCreX4kZWAp0qd2oq/view?usp=sharing
GitHub链接:
图片:
9 条评论
碎雨 · 2022年10月17日 上午10:45
大佬,蓝牙可以用吗?你有没有考虑适配cm12.1,我一直都觉得这个系统快一点。另外你其实可以把有bug的包和配置文件放出来,也许其他人看见了,正好可以解决那些bug呢?
molly · 2022年10月17日 上午10:47
蓝牙还不能噢
其次文章里面说的那个bug我后来也解决了 只是文章内容没有更新
然后是所有代码都放在github开源了
碎雨 · 2022年10月17日 下午8:41
下午看到你在github的项目后,我就准备自己给我的kindle8编译一个有蓝牙的cm12.1,因为我觉得kindle8是唯一一个能刷安卓还有蓝牙的kindle,连上蓝牙耳机键盘和遥控器,那感觉不要太爽,,不过现在我已经冷静过来了。
现在我有一个想法:不知道你编译得到的ROM还在不,如果在并且你也方便的话,我想建议你做一个 kindle8刷完整安卓5.1的教程放到酷安或者B站之类的地方,毕竟你这个小站人气不高,几个月了,github上的项目一个 focks的记录都没有。然后教程里面一定要注明蓝牙不可用是唯一的bug。只要人气上来了,我相信有kindle蓝牙需求的一定不止我一个。
molly · 2022年10月17日 下午8:44
蓝牙的话 亚马逊用的内核比较老了 backport需要的蓝牙驱动可能得花些时间
以及这个项目我只是当时一时兴起开始折腾的 并不是很在意有多少人气:)
碎雨 · 2022年10月17日 下午10:43
羡慕你这样子有才又任性的,可以做自己喜欢的东西。我有个 kpw3和 kindle8,刷的都是 kdroid,做好电源管理后,我觉得安卓比 亚马逊系统更适合阅读。你的这个系统,从你的描述看已经非常不错了,如果一直默默无闻,未免是一种遗憾,Linux内核初版也不过是一只丑小鸭。与我,我希望你的成果能够分享出来,丰富安卓版kindle。因为kindle在安卓下看书更舒服,我想更多的人能够因为一个选择而收益。
molly · 2022年10月17日 下午10:45
那我把编译好的包上传一下好了,虽然我最近没花时间在这个项目上了:)
碎雨 · 2022年10月18日 下午11:16
我仔细看了你上传的kosp包和558刷咪咕的教程,对其中咪咕刷机包放在cache分区重启刷入的方式不是很理解,我考虑的kosp刷机思路是先刷咪咕系统,然后进系统解压kosp的两个镜像文件,再重启进入recovery分别刷入分区再双清, recovery应该可以触摸或者OTG接鼠标。只是这个过程有点复杂.难以推广。我的C有点渣,没能看懂你的uboot源码的part.c里面的分区思路,所以如果我想做一个容易一些的kosp刷机教程的话,你有没有什么好的建议?比如像kdroid那样的在fastboot下分别刷入各个分区镜像?
molly · 2022年10月18日 下午11:19
放在cache分区再重启刷入的原理是 recovery在进入的时候会读取cache分区里的/cache/recovery/command文件,根据这个文本文件里的内容来自动执行一些操作
这也是当时安卓机器OTA的原理
碎雨 · 2022年10月18日 下午11:55
我不理解的是这个方式既不经济,也不简洁。估计做咪咕教程的大佬手头只有zip包,就懒省事儿了一把。我想kosp的教程不能这样子,起码不能比kdroid复杂,毕竟你已经提供了两个主要的img文件了。