ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

[MTK]安卓8 ADB执行ota升级

2026/8/3 1:58:13 拓冰建站 浏览量
[MTK]安卓8 ADB执行ota升级

需求

adb 推送update.zip进行安卓的OTA升级

环境

平台:mtk
SDK:Android 8

命令方式

需要root

adb root
adb remount
adb push update.zip /data/media/0/
adb shell uncrypt /data/media/0/update.zip /cache/recovery/block.map
adb shell 'echo /data/media/0/update.zip > /cache/recovery/uncrypt_file'
adb shell 'echo --update_package=@/cache/recovery/block.map > /cache/recovery/command'
adb reboot recovery

代码方式

try {RecoverySystem.installPackage(MotorActivity.this, new File("/data/media/0/update.zip"));
} catch (IOException e) {e.printStackTrace();
}

代码需要
需要添加的权限:

  <uses-permission android:name="android.permission.DELETE_CACHE_FILES" /><uses-permission android:name="android.permission.ACCESS_CACHE_FILESYSTEM" /><uses-permission android:name="android.permission.REBOOT" />

作者:帅得不敢出门 原创文章谢绝转载