一 、背景
起因是遇到了一个隐藏删除recovery菜单项的需求。在寻找解决问题的时候,我经历了找到源码位置,调试修改,生效,思考是否可拓展,优化修改,符合要求的整个过程,下面简单分享一下。如果不想立即实现效果或者只想看解决方案,可以直接看总结那一个部分
二 、准备工作
首先简单了解一下Recovery 模块。
Android的Recovery模块是一个独立于主操作系统的轻量级系统级别程序,用于设备的维护和修复。它提供了一些功能,允许用户在设备出现故障或需要执行一些维护操作时,进行系统恢复、数据清除、刷写固件等操作。以下是对Android Recovery模块的简单介绍:
进入Recovery模式:
用户可以通过按下设备上的特定组合按键(通常是音量键和电源键)来进入Recovery模式。具体按键组合在不同的设备和制造商之间可能会有所不同。
图形界面或文本界面:
Android的Recovery模块通常提供了一个简单的界面,用户可以在其中使用硬件按键或触摸屏进行导航。这个界面可以是基于文本的,显示具体的选项和命令,也可以是图形化的,提供图标和菜单来执行各种操作。
功能选项:
Recovery模块通常提供以下功能选项:
更新固件ÿ