需求描述
user版本默认是不支持recovery的,用户需要在user版本可以使用fastboot烧录镜像

解决方案
diff --git a/bootable/recovery/recovery.cpp b/bootable/recovery/recovery.cpp
old mode 100644
new mode 100755
index 2748c44…8154ef6
— a/bootable/recovery/recovery.cpp
+++ b/bootable/recovery/recovery.cpp
@@ -1036,11 +1036,11 @@ Device::BuiltinAction start_recovery(Device* device, const std::vector<std::stri
// If this is an eng or userdebug build, automatically turn on the text display if no command
// is specified. Note that this should be called before setting the background to avoid
// flickering the background image.

  • if (is_ro_debuggable()) {
  • //if (is_ro_debuggable()) {
    ui->ShowText(true);
  • }
  • //}
    status = INSTALL_NONE; // No command specified
  • ui->SetBackground(RecoveryUI::NO_COMMAND);
  • //ui->SetBackground(RecoveryUI::NO_COMMAND);
    }

error:

Android系统解除USER版本无法进入Recovery模式限制相关推荐

  1. 重温1 Android系统架构及版本

    1.Linux内核层(Linux Kernel) 为Android设备的各种硬件提供了底层驱动,Display Driver/Camera Driver/Bluetooth Driver/Flash ...

  2. 【android系统】android系统升级流程分析(一)---recovery模式中进行update包升级流程分析

    今天我们直接来看下android中具体的升级过程是如何的. 升级流程概述 升级的流程图: 升级流程分析 第一步:升级包获取 升级获取可以通过远程下载,也可直接拷贝到指定目录即可. 第二步:准备升级 然 ...

  3. Android系统(MT6797)CPU频率工作模式以及调整频率的方法

    声明: 最近在做一款MT6797架构的Android平板的系统优化工作,公司总觉得平板运行不是很流畅,考虑到的一点是是不是平板的CPU被降频影响的性能上的损失太大,CPU降频这种操作一般就是为了能够省 ...

  4. Android 系统名字、版本、API level的对应关系

    相关文章:从 Android 10 开始,以甜点命名的"传统"结束了! 但是从Android 10开始,以甜点命名的"传统"结束了. Cupcake (1.5) ...

  5. android系统user/userdebug版本设置selinux到SELINUX_PERMISSIVE模式

    不是针对消费电子,像工控特殊行业应用,有时需要将android的selinux强行打开. 方法如下: 1.system\core\init\Android.mk --- a/system/core/i ...

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

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

  7. Android系统Recovery工作原理之使用update.zip升级过程分析(四)

    Android系统Recovery模式的工作原理在使用update.zip包升级时怎样从主系统(main system)重启进入Recovery模式,进入Recovery模式后怎样判断做何种操作,以及 ...

  8. Android系统和版本介绍

    Android系统的发展 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.Android操作系统最 ...

  9. Android 系统简单介绍

    Android 系统简单介绍 2011年11月20日 写这篇文章的目的是为了给那些刚刚入手安 卓手机的新手们一些参考,希望他们能快速的上手 [第一期]ANDROID基础知识1~20 [第二期]继续泡! ...

最新文章

  1. Kotlin 中 Activity 跳转问题
  2. Linux-find命令应用举例-按时间筛选和删除文件
  3. 买得嗨更要聊得嗨 阿里通免费电话惠战双11
  4. 重磅!华为HCIE将于2021年5月30日改版,取消面试考试
  5. docker命令的组合使用
  6. 杭州企业“被参与”互联网攻击致半个美国网络瘫痪
  7. .net core 中通过 PostConfigure 验证 Options 参数
  8. 端智能揭秘|促使双十一GMV大幅提升,手淘用了什么秘密武器?
  9. Java线程同步(二)
  10. idea无法正常使用SVN的解决方法
  11. 注册表实现欢迎界面的修改
  12. 开源VOSK引擎免费语音转文字部署
  13. 厦门故事(二):这是我第一次发现,原来风声可以这么好听
  14. 顶尖电子秤ls6恢复出厂_顶尖LS6(X)条码秤调试教程
  15. context.lookup(java:comp/env/XXX)和直接context.lookup(XXX)的区别
  16. 总谐波失真加噪声(THD+N)
  17. xsd 和 wsdl
  18. SSH远程连接服务(五)
  19. JUC编程java多线程并发详细总结
  20. 华裔计算机科学家图灵奖,首位获得图灵奖的华裔科学家-姚期智

热门文章

  1. 全国青少年信息技术与计算机思维能力,全国信息技术和青少年计算思维评测 (编程基础组一级考试) 样题...
  2. 单元主服务器解决性能瓶颈的方法,HBase
  3. CF957D Riverside Curio
  4. MIT物理学家观察超冷原子形成量子龙卷风晶体
  5. 从传统金融变身科技公司后,2017年的平安交了这样一份答卷
  6. mybatis之抛弃XML,拥抱注解
  7. OpenGL超级宝典的例子Triangle
  8. i春秋首届全国数据安全大赛部分复盘
  9. Android百度地图开发之指南针
  10. 阿呆喵广告过滤 v1.9.0.1 官网版