有时需要修改在recovery里面开启adb console或者加些命令用来排查问题,这就需要快速打包一个recovery.img

ramdisk-recovery.img制作和ramdisk类似,指令如下


out/host/linux-x86/bin/mkbootfs -d out/target/product/$(PRODUCT)/system out/target/product/$(PRODUCT)/recovery/root | out/host/linux-x86/bin/minigzip > out/target/product/$(PRODUCT)/recovery_new.img

制作recovery.img

out/host/linux-x86/bin/mkbootimg --kernel out/target/product/$(PRODUCT)/kernel --ramdisk out/target/product/$(PRODUCT)/ramdisk-recovery-new.img --cmdline "printk.devkmsg=off androidboot.hardware=mt6752 androidboot.hardware.platform=mt6752 androidboot.selinux=permissive androidboot.boot_devices=e36c0000.ufs androidboot.wificountrycode=CN buildvariant=userdebug" --pagesize 4096 --os_version 11 --os_patch_level 2021-09-05  --output  out/target/product/$(PRODUCT)/recovery-new.img

如果没开AVB这样就可以,开AVB再执行下面指令

out/host/linux-x86/bin/avbtool add_hash_footer --image  out/target/product/$(PRODUCT)/recovery-new.img --partition_size 50331648 --partition_name recovery --algorithm SHA256_RSA4096 --key external/avb/test/data/testkey_rsa4096.pem --prop com.android.build.recovery.fingerprint:$(cat out/target/product/$(PRODUCT)/build_fingerprint.txt) --rollback_index 4

请注意上面PRODUCT  和mt6752 等参数需要替换为自己平台信息

如何抓取打包命令?

 

Android P/Q/R 版本快速制作recovey.img相关推荐

  1. R语言快速制作学术论文三线表

    PartR语言快速制作学术论文三线表 三线表以其形式简洁.功能分明.阅读方便而在科技论文中被推荐使用. 本文主要使用table1包制作三线表,生成的三线表为html格式,可以直接复制到word中,本文 ...

  2. R语言快速制作文献中三线表--table1表格

    生物医学.流行病学和相关领域的标准做法是,大多数期刊文章的第一个表,即"table1",是根据不同程度分层的研究人群基本特征的描述性统计表.想想我们之前是不是对每个变量单独进行统计 ...

  3. Android高版本P/Q/R源码编译指南

           Android高版本P/Q/R源码编译指南 Android源码编译系列博客: Android.bp你真的了解吗 Android.bp入门指南之Android.mk转换成Android.b ...

  4. MT6761/MT6762.Android Q、Android R 版本如何配置 AF 相关的 Meta data

    [DESCRIPTION] MT6761/MT6762 AndroidAndroid Q.Android R 版本如何配置 AF 相关的 meta data [SOLUTION] 1./vendor/ ...

  5. Android 适配Q版本Beta2

    Android适配Q版本Beta2 背景 谷歌API LEVEL要求,应用2019上架谷歌Play商店需要应用升级自己的targetSdkVersion到28.具体参考 本次主要改动点: 1.Targ ...

  6. android 图标弹跳动画,动效教程 | 5 分钟快速制作弹跳加载小动画

    前言 今天墨染哥教你如何5分钟快速制作一个弹跳的加载小动画,如下图所示,这个小动画要快速做出来,需要解决解决两个技术难点,第一个是食物图标的弹跳,第二个是文本的弹跳. 食物图标的弹跳 话不多说,先看看 ...

  7. android R版本常见dump信息分析

    adb shell dumpsys activity activities Display #:屏幕的displayId,默认主屏是0,堆栈在display上自上而下输出,越往上越在栈顶图层越在上 R ...

  8. android 系统(154)----OTA制作及升级过程

    OTA制作及升级过程 1.概述 1.1   文档概要 前段时间学习了AndroidRecovery模式及OTA升级过程,为加深理解和防止以后遗忘,所以写这篇文档进行一个总结和梳理,以便日后查阅回顾.文 ...

  9. Gerrit代码审计系统实战-Gerrit 2.15.14版本快速搭建

    Gerrit代码审计系统实战-Gerrit 2.15.14版本快速搭建  作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Gerrit版本选择 1>.查看Gerrit官网 ...

最新文章

  1. jdbc mysql 返回游标_使用JdbcTemplate流式(游标)读取数据库
  2. codeforces626F
  3. DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略
  4. SAP MM 移动类型-入门篇
  5. 2017-03-10Git版本回退
  6. 一分钟理解Java包装类型
  7. MyEclipse for Windows 关于 java、jsp、xml、js、html 等文件的注释快捷键及注释格式介绍
  8. 敏捷软件开发宣言ndash;Manifesto for Agile Software Development
  9. 6 PP配置-生产主数据-工作中心相关-工作中心标准值参数
  10. Tomcat 通用组件
  11. Rabbitmq专题:rabbitmq消费端如何做限流?
  12. 从零开始学php 光盘,从零开始学PHP(第2版)(含DVD光盘1张)
  13. ML————朴素贝叶斯原理和SKlearn相关库
  14. kotlin 使用viewStub
  15. 计算机网络原理最详细解说
  16. 《猎头局中局》作者萧东楼访谈摘录
  17. 区块链51%双花攻击
  18. Jedis的简单介绍
  19. 悬链线锚链力的求解方法
  20. 王码五笔造词生成的文件备份

热门文章

  1. 【用Java画空心金字塔】
  2. 【WPF】 InkCanvas 书写毛笔效果
  3. 根据IP显示天气预报代码:只显示成一行
  4. 第5章 MySQL 连接教程
  5. 微软服务器延迟,Windows 10X开发进度严重落后:微软无限推迟Surface Neo
  6. 如何用Python从IEX下载日内K线数据
  7. 银行卡实名认证标准版API开发文档
  8. IDEA 端口被占用 解决办法
  9. 最全redis缓存核心知点(原理+图解)
  10. 六成上海受访家庭支持子女网上创业