Android系统解除USER版本无法进入Recovery模式限制
需求描述
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 Android系统架构及版本
1.Linux内核层(Linux Kernel) 为Android设备的各种硬件提供了底层驱动,Display Driver/Camera Driver/Bluetooth Driver/Flash ...
- 【android系统】android系统升级流程分析(一)---recovery模式中进行update包升级流程分析
今天我们直接来看下android中具体的升级过程是如何的. 升级流程概述 升级的流程图: 升级流程分析 第一步:升级包获取 升级获取可以通过远程下载,也可直接拷贝到指定目录即可. 第二步:准备升级 然 ...
- Android系统(MT6797)CPU频率工作模式以及调整频率的方法
声明: 最近在做一款MT6797架构的Android平板的系统优化工作,公司总觉得平板运行不是很流畅,考虑到的一点是是不是平板的CPU被降频影响的性能上的损失太大,CPU降频这种操作一般就是为了能够省 ...
- Android 系统名字、版本、API level的对应关系
相关文章:从 Android 10 开始,以甜点命名的"传统"结束了! 但是从Android 10开始,以甜点命名的"传统"结束了. Cupcake (1.5) ...
- android系统user/userdebug版本设置selinux到SELINUX_PERMISSIVE模式
不是针对消费电子,像工控特殊行业应用,有时需要将android的selinux强行打开. 方法如下: 1.system\core\init\Android.mk --- a/system/core/i ...
- android 系统(154)----OTA制作及升级过程
OTA制作及升级过程 1.概述 1.1 文档概要 前段时间学习了AndroidRecovery模式及OTA升级过程,为加深理解和防止以后遗忘,所以写这篇文档进行一个总结和梳理,以便日后查阅回顾.文 ...
- Android系统Recovery工作原理之使用update.zip升级过程分析(四)
Android系统Recovery模式的工作原理在使用update.zip包升级时怎样从主系统(main system)重启进入Recovery模式,进入Recovery模式后怎样判断做何种操作,以及 ...
- Android系统和版本介绍
Android系统的发展 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.Android操作系统最 ...
- Android 系统简单介绍
Android 系统简单介绍 2011年11月20日 写这篇文章的目的是为了给那些刚刚入手安 卓手机的新手们一些参考,希望他们能快速的上手 [第一期]ANDROID基础知识1~20 [第二期]继续泡! ...
最新文章
- Kotlin 中 Activity 跳转问题
- Linux-find命令应用举例-按时间筛选和删除文件
- 买得嗨更要聊得嗨 阿里通免费电话惠战双11
- 重磅!华为HCIE将于2021年5月30日改版,取消面试考试
- docker命令的组合使用
- 杭州企业“被参与”互联网攻击致半个美国网络瘫痪
- .net core 中通过 PostConfigure 验证 Options 参数
- 端智能揭秘|促使双十一GMV大幅提升,手淘用了什么秘密武器?
- Java线程同步(二)
- idea无法正常使用SVN的解决方法
- 注册表实现欢迎界面的修改
- 开源VOSK引擎免费语音转文字部署
- 厦门故事(二):这是我第一次发现,原来风声可以这么好听
- 顶尖电子秤ls6恢复出厂_顶尖LS6(X)条码秤调试教程
- context.lookup(java:comp/env/XXX)和直接context.lookup(XXX)的区别
- 总谐波失真加噪声(THD+N)
- xsd 和 wsdl
- SSH远程连接服务(五)
- JUC编程java多线程并发详细总结
- 华裔计算机科学家图灵奖,首位获得图灵奖的华裔科学家-姚期智
热门文章
- 全国青少年信息技术与计算机思维能力,全国信息技术和青少年计算思维评测 (编程基础组一级考试) 样题...
- 单元主服务器解决性能瓶颈的方法,HBase
- CF957D Riverside Curio
- MIT物理学家观察超冷原子形成量子龙卷风晶体
- 从传统金融变身科技公司后,2017年的平安交了这样一份答卷
- mybatis之抛弃XML,拥抱注解
- OpenGL超级宝典的例子Triangle
- i春秋首届全国数据安全大赛部分复盘
- Android百度地图开发之指南针
- 阿呆喵广告过滤 v1.9.0.1 官网版