recovery升级界面文字修改方法

如何修改Recovery的字符串资源(修改显示字体颜色和大小) 在上一篇文章《如何修改Recovery的字符串资源》中,主要是介绍了如何修改字符串资源的内容。在实际中,我们既可能需要修改字符串在UI中的字体颜色和字体大小。那么如何对Recovery进行修改呢? 阅读详情

 

升级界面上默认的文字为install system update ,那么可以改吗,那当然可以

首先这部分文字的来源recovery/res-xhdpi/images/install_text.png,里面是所有翻译的列表,recovery会对图片进行解析 ,根据传入的locale 使用对应的语言翻译

 

修改方法:

bootable/recovery/tools/recovery_l10n使用该工具 可以修改字符串后重新生成图片

Main.java中说明的很详细,我也是按着做就完事儿了

 * To use this app to generate new translations:
 *
 *   - Update the string resources in res/values-*
 *
 *   - Build and run the app.  Select the string you want to
 *     translate, and press the "Go" button.
 *
 *   - Wait for it to finish cycling through all the strings, then
 *     pull /data/data/com.android.recovery_l10n/files/text-out.png
 *     from the device.
 *
 *   - "pngcrush -c 0 text-out.png output.png"
 *
 *   - Put output.png in bootable/recovery/res/images/ (renamed
 *     appropriately).

1.修改bootable/recovery/tools/recovery_l10n/res/values/string.xml 中的字符串,如果时其他语言,比如中文,修改values-zh-rCN

比如修改为  <string name="recovery_installing">Installing Lbb update...</string>

 

2.单独编译这个APK mmm ./bootable/recovery/tools/recovery_l10n/

生成位置在out/../../system/app/RecoveryLocalizer

 

3.单独安装这个APK adb install -r RecoveryLocalizer.apk

 

4.安装后可以看到APK只有一个选择项 和一个button

选择installing 点击button,

 

5.执行adb root adb remount 这里执行后导出就是当前修改的,如果改了多个,点击一次 导出一次

adb pull ./data/data/com.android.recovery_l10n/files/text-out.png

 

6.执行pngcrush -c 0 text-out.png output.png 获得压缩后的png

 

7.将output.png改成installing_text.png 替换到 res-xhdpi/images

 

8.编译验证即可

保姆级教程:新魔百和CM201-2/CM211-2免拆刷机,用U盘搞定ZG代工版(附固件下载) 本文提供新魔百和CM201-2/CM211-2免拆刷机的保姆级教程,特别针对ZG代工版(海思HI3798MV300/300H芯片组)。从准备工作到固件升级,详细讲解每个步骤,包括U盘准备、Recovery替换和系统优化,帮助用户轻松摆脱运营商限制,提升设备性能。 阅读详情

相关推荐

麒麟V10不重装恢复出厂设置的底层原理与实操指南

恢复出厂设置是操作系统基础运维能力的核心体现,其本质依赖于引导机制、系统快照和独立恢复分区协同工作。在Linux发行版中,该功能并非GUI按钮的简单触发,而是涉及UEFI启动项配置、GRUB引导链路、/recovery分区结构及squashfs快照镜像等关键技术环节。银河麒麟V10采用‘离线恢复环境+只读快照’设计,区别于Windows的WinRE或macOS的Recovery HD,因而对分区完整性、固件支持和内核驱动兼容性要求极高。掌握kylin-restore命令行工具、efibootmgr重建、rs

weixin_34310369的博客 421

智能电视recoveryUI设计

recovery多国语言                     平台:xxxxxxxx                                  Android系统版本:5.1.1     一:阅读recovery代码,理清流程             recovery的多国语言ui的设计代码位于s905\bootable\recovery目录下,其中r

123的专栏 2415

Android Recovery 常见问题整理与解决办法

Android Recovery 常见问题整理与解决办法

zhangjiaofa的专栏 1524

Android recovery字体大小调整

android 11 recovery字体格式处理

weixin_45843349的博客 698

一键刷回官版3.11 Recovery完整工具包实战指南

现在我们回到最初的问题:为什么这款“一键刷回”工具选择的是?要知道,Recovery版本号不像Android主版本那样广为人知,但它的重要性一点不小。而3.11之所以脱颖而出,是因为它恰好踩在了多个技术拐点的交汇处。回过头来看,“一键刷回官版Recovery”这个工具的意义,早已超越了单纯的刷机动作。它代表了一种理念:复杂的技术,应该被封装成简单可用的形式。就像汽车不需要司机懂发动机原理一样,用户也不该因为一次误操作就被迫送修或换机。

weixin_42309599的博客 464

RecoveryLocalizer.apk

recovery_l10n编译出来的apk,用于生成多语言环境下的问题提示图片资源。方便没有aosp环境的朋友生成install_text等资源文件。

recovery常见配置修改

recovery常见配置修改

Android framework 743

小蔺的米哈游数据分析师之路——MYSQL篇

作为新人,记录自己mysql学习历程

weixin_47070228的博客 434

修改Recovery中的文字提示(一)

需求 默认的升级界面如上图所示,我们要修改的是中间的“正在安装系统更新”这一文字提示。 实现分析 在Recovery中,这一段文字并不是文本,而是从图片资源文件中截取的。资源文件在bootable\recovery目录下的各种res-hdpi/res-mdpi……文件夹中。打开installing_text.png文件,可以看出这个文件是包含了各种语言的文字提示。 在Recovery中,将根据传进来的本地化信息,从这个图片中截取正确的行,进行显示。那么,Recovery具体是怎么解析的呢?看下面的代码:

我是Timothy 1706

论文选题难?7种AI加持的万能选题法(全专业通用+工具实测)

AI时代学术选题新范式:7大智能方法破解研究痛点 传统选题方法面临范围失控、资料难寻、创新不足三大痛点,本文提出AI赋能的7种选题方法论: 1.现象+群体法:自动抓取热点与人群特征 2.理论+场景法:经典理论与新兴场景匹配 3.技术+问题法:前沿技术与领域痛点结合 4.对比+变量法:时空维度与变量关系分析 5.热点+理论法:事件传播与理论深挖融合 6.微调+变量法:已有选题变量置换创新 7.AI全流程法:关键要素智能迭代生成 同时警示AI使用的伦理边界,需规避虚构文献、伪造数据等风险,并提供针对本科生、研究

Conan_0728的博客 1881

GD32F103VBT6串口OTA升级保姆级教程:当硬件没留Boot0引脚时,我是如何用Keil和Ymodem搞定的

本文详细介绍了GD32F103VBT6在无Boot0引脚情况下的串口OTA升级方案,通过Keil工程改造和Ymodem协议实现可靠固件更新。文章涵盖Bootloader配置、APP工程调整、Ymodem传输优化等关键步骤,为嵌入式开发者提供了一套完整的解决方案,特别适用于封闭式设备的远程更新需求。

weixin_28744613的博客 183

Android 9.0 修改recovery 升级显示字符串

将text-out.png图片通过adb工具拷贝出来,放到Ubuntu环境下执行pngcrush -c 0 text-out.png installing_text.png。会在/data/data/com.android.recovery_110n/files/目录下生成。我们需要将修改的字符串更新到上面的图片文件installing_text.png文件中。在/bootable/recovery/tools/recovery_l10n 目录下。installing_text.png修改生效。

Sam 的专栏 1573

【Unity】制作简易三维场景

本文介绍如何制作一个三维场景

CiNian_的博客 5333

【Android 系统】recovery字体大小修改

最近接到一个需求,客户觉得ota升级时,提示字体较小。需求增大提示字体的大小。

看图的博客 2253

Microsoft Speech SDK 使用过程中女声改为男声遇到的问题

问题将女生改为系统自带男声(Kangkang)根据上面的步骤我的播放声音是改变了,但是还是女生,是yaoyao的女生。是因为下面注册表路径中VoicePath这个配置的路径指向了yaoyao的文件。 如何使用Microsoft Speech SDK,请参考https://blog.youkuaiyun.com/daoming1112/article/details/77542562 使用系统自带男声语音,不需...

u012161365的博客 7538

从零开始学习PX4源码23(飞行模式管理)

本文摘要主要介绍了PX4飞控系统中飞行模式管理模块的代码实现流程。文章从整体架构入手,分析了飞行模式管理模块的启动过程、类继承关系以及核心运行机制。重点阐述了模块从rc.mc_apps启动脚本到FlightModeManager::main()的调用链路,包括任务创建、工作队列初始化和主循环执行流程。核心部分解释了Run()函数如何通过订阅传感器数据、更新参数、处理命令以及生成轨迹设定点来实现飞行模式切换和任务管理功能。文章为理解PX4飞行控制系统的模式切换机制提供了代码层面的详细分析。

陌城烟雨 499

android系统恢复出厂设置和升级界面的修改方法

       最近需要定制恢复出厂设置和升级的画面,将原生的绿色机器人改成其他的图片。基于的android版本是4.4.4,改起来挺简单的,但是遇到了几个坑,特地记录下。android 4.4.4的升级机器人图片是由两部分构成的:静态部分和动态部分。icon_installing.pngicon_installing_overlay01.png    静态部分提供了一个大的背景图icon_inst...

kanyueliang410的专栏 6370

ComfyUI 汉化教程(中文界面)

如果你对翻译的结果不满意,还可以进行修改。首先,进入目录,可以看到该目录中有很多 JSON 文件:打开 JSON 文件,找到要修改的内容,修改对应的Value值即可:最后,重启 ComfyUI 即可。

水滴的博客 1万+

android4.4修改Recovery动画(包含恢复出厂部分)

修改Android原生的丑陋绿巨人,改为适合自己产品的动画。 首先,将recovery模式的log定位到串口,方便调试,修改recovery.cpp的mian函数,将如下两行     freopen(TEMPORARY_LOG_FILE, "a", stdout); setbuf(stdout, NULL);     freopen(TEMPORARY_LOG_FILE, "a", stde

lqxandroid2012的专栏 3302

Opencv计算机视觉PPT-算法篇

01 02 03 04 05 06 07 08 09 010 011 012 013 014 015 016 017 018

Qt历险记,专注Qt技术,三年医疗设备研发经验,1年机器视觉研发经验,半年柔性传感研发经验。 204

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

设备在升级界面文字或图像方向偏转问题修改方案(RK3399方案)

根据问题现象,需要在目前方向顺时针旋转270度后可以显示正常,则在项目目录下客制化TARGET_RECOVERY_DEFAULT_ROTATION := ROTATION_LEFT,达到预期效果。

IT熊的专栏 1698

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

泛泰 A850 TWRP Recovery En英/Cn简/Tw繁[2013.05.19]

如果你想知道如何从源代码编译及修改别人的成品,请参考:http://blog.youkuaiyun.com/benjaminwan/article/details/8952736 另外,A850和A860、A870的硬件配置差不多,拿回去稍微修改一下基本就可以使用了。 下载地址: http://pan.baidu.com/share/link?shareid=612867&uk=30715

benjaminwan的专栏 7495

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

电视android已停止运行是什么意思,com.android.systemui已停止是什么意思 怎么解决...

com.android.systemui已停止是什么意思 怎么解决来源:www.18183.com作者:皮卡时间:2016-01-20我们如果需要解决手机使用中出现com.android.systemui已停止运行的问题,那么我们首先要搞清楚com.android.systemui是什么?我们如果需要解决手机使用中出现com.android.systemui已停止运行的问题,那么我们首先要搞清楚c...

weixin_39817391的博客 2910

安卓Recovery模式深度解析:从启动原理到TWRP编译实战

在计算机系统维护领域,恢复模式(Recovery Mode)是一个独立于主操作系统的轻量级环境,其核心设计原理在于提供系统故障时的修复能力。它通常存储在设备的独立分区中,通过引导加载程序(Bootloader)在特定条件下启动,从而在主系统无法运行时执行关键操作。这一机制的技术价值在于实现了系统维护与正常运行的解耦,确保了设备在软件层面“变砖”后仍具备自救能力。其应用场景广泛,包括系统更新安装、数据清除、分区备份与恢复以及深度定制等。本文聚焦于安卓平台的Recovery实现,深入剖析其启动链条、与Bootl

weixin_33812433的博客 481

Android 14系统字体深度替换指南:从架构解析到Magisk模块制作

在Android系统定制领域,字体替换是满足个性化需求和提升可读性的关键技术。其原理基于Android的字体管理系统,通过替换系统分区中的核心字体文件,实现全局显示效果的更改。这项技术的核心价值在于突破厂商主题商店的限制,为视障用户、开发者等提供可靠的系统级视觉优化方案。在应用场景上,它广泛适用于需要统一字体风格的Android爱好者、追求特定字重(如更粗笔画)的可读性优化,以及开发者对等宽字体的效率需求。随着Android 14在动态分区和AVB验证上的安全升级,传统的Magisk模块方法面临新的挑战。本

weixin_34161032的博客 345

(转)修改grub2启动顺序

对于使用ubuntu9.10+的人来说最大的问题就是怎么修改系统的启动顺序。以前的版本可以通过修改menu.lst来更改启动顺序。现在我们需要做得只是修改 /etc/default/grub 文件即可 在终端输入 sudo gedit /etc/default/grub 打开如下文字:# If you change this file, run 'update-grub' afterwards to update# /boot/grub/grub.cfg.GRUB_DEFAULT=4          

twinkle ~ sky 2001
上一篇: 七、recovery ota升级包签名生成/校验
李标标
博客等级 码龄11年 124粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值