基线的移植谁都会,但在别人已经开发好了的模块上移植就没那么容易了
出差酷派已经有一周时间了,
周一研究编译环境
周二合入广升代码
周三修改版本号
周四验证本地升级失败
周五分析问题原因
=====
ota升级与产线生产关系很紧密的,而升级与安全又很紧密,所以牵一发而动全身。(它们里的工程师做的事情也跟我的一样,呵呵 程序员 怕 怕的就是技术更新啊)
就今天发现的,像fastboot锁住recovery.img(估计是酷派的防刷机机制),他们又没有提供文档
虽然拿到源码了,但你不清楚内部实现,以及具体流程,那么你也搞不定,尤其是生产工厂,以及后续的升级维护这一块。
所以啊,像这样的第三方合入开发的。要对各个模块都熟悉,不然一个坑,你发现都发现不了
好的是,它们这个也都是有流程的。按照流程走会容易很多,而且代码啊,总是越来越规范,越来越好的
所以只要你愿意去看,就会好很多。哈哈 可以手机传代码去分析问题就是好哈