[FAQ18188][Recovery][Common]Android M 版本如何升级logo等rawdata分区方法?

来源:互联网 发布:收购淘宝买家资料 编辑:程序博客网 时间:2024/06/14 20:49
[DESCRIPTION]
 
  Android M 版本升级logo等rawdata分区的方法。 
 
 
[SOLUTION]
 
参考FAQ17441[Recovery][Common]Android M 版本如何升级lk 、preloader ?可以升级lk和preloader,那如何升级logo等其他的rawdata分区呢?
根据MTXXXX_Android_scatter.txt文件是否存在is_upgradable分成两种情况
 
一.存在is_upgradable关键
修改方法

修改partition table中的OTA_Update,将需要升级的分区的N改成Y。

.不存在is_upgradable关键
修改方法:
在FAQ17441的基础上,另外加入下面的修改
 
修改/device/mediatek/build/releasetools/mt_ota_preprocess.py

if os.getenv("MTK_LOADER_UPDATE") is not None and os.getenv("MTK_LOADER_UPDATE") == "yes":
if "lk" not in upgrade_list_include:
upgrade_list_include.append("lk")
if "preloader" not in upgrade_list_include:
upgrade_list_include.append("preloader")
加入
+ if "logo" not in upgrade_list_include:
+ upgrade_list_include.append("logo")
其他的rawdata分区,可以参考加入。
阅读全文
0 0