MT8385 Android AB分区系统升级(命令模式)

AB系统分区升级使用的是update_engine,RecoverySystem 只适用于单分区的系统升级

1.解压开update.zip 可以查看到palyload的属性

2.使用ADB命令update_engine_client即可对AB分区进行升级

使用adb shell 命令进行升级

复制代码
update_engine_client --payload xxx --update --headers="xxxxx"

update_engine_client --payload=file:///sdcard/payload.bin --update --headers="
LE> FILE_HASH=EL4p2lSCrEoyjczfBEi7J6mVZLZvP4PBgwyxn5t1/WI=
IL> FILE_SIZE=657924722
> METADATA_HASH=dLph3Mh2Rh2qEU3qdh25vJg3Q+LbXMT1kkVCm17mQeQ=
> METADATA_SIZE=50204"

可以通过log查看升级进度
logcat -s update_engine

升级完成后重启设备

升级前属性

CLMBR:/ # getprop | grep slot_suffix

ro.boot.slot_suffix\]: \[_a

CLMBR:/ # reboot

升级后属性

CLMBR:/ # getprop | grep slot

cache_key.telephony.get_slot_index\]: \[9213247475931933284

ro.boot.slot\]: \[b

ro.boot.slot_suffix\]: \[_b

ro.vendor.mtk_external_sim_only_slots\]: \[0

整个升级过程不需要进入到recovery,只需要升级完成后重启即可生效

相关推荐
他们叫我技术总监26 分钟前
Python 列表、集合、字典核心区别
android·java·python
2401_882351524 小时前
Flutter for OpenHarmony 商城App实战 - 地址编辑实现
android·java·flutter
42nf5 小时前
Android 根据platform.pk8和platform.x509.pem生成.jks文件
android·.pk8和.pem生成.jks
摘星编程6 小时前
React Native for OpenHarmony 实战:DisplayInfo 显示信息详解
android·react native·react.js
_李小白6 小时前
【Android 美颜相机】第六天:GPUImageView解析
android·数码相机
刀法孜然6 小时前
23种设计模式 3 行为型模式 之3.7 command 命令模式
设计模式·命令模式
Mr_sun.7 小时前
Day04——权限认证-基础
android·服务器·数据库
北辰当尹9 小时前
第27天 安全开发-PHP应用&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
android·安全·php
yueqc19 小时前
Android 线程梳理
android·线程
顾林海10 小时前
Android登录模块设计:别让“大门”变成“破篱笆”
android·经验分享·面试·架构·移动端