Android recovery开发
ctwillson
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
recovery字库相关,如何修改字库文件
任务是要汉化Android中的Recovery,就了解了bootable/recovery/minui/font_10x18.h这个英文字库的来历,最终汉化的时候并没有自己汉字字库,用的github上现成的,但font_10x18.h来历短暂的留存在脑子里边不如记下来,这样会有好处,比如要更改字体风格、更改字体大小、如果要求实现其它非英语语言,都会重新来研究这个!先预览一下font_1转载 2016-12-11 11:56:51 · 1039 阅读 · 0 评论 -
Android recovery分析(二)---增量升级包的编译流程
目录(?)[+]一、前言在我的Android recovery分析(一)—全量升级包的编译流程一文中已经对全量升级包的编译流程作了分析,本文将分析增量升级包的编译流程。注:本文中的叙述纯属个人理解,欢迎批评指正。二、增量升级包制作步骤source build/envsetup.sh lunch (选择合适的配置) 执行make otapackage命令,生成ou转载 2017-03-07 15:12:29 · 1043 阅读 · 0 评论 -
Android recovery分析(一)---全量升级包的编译流程
目录(?)[+]一、前言recovery的最主要功能就是升级,而升级文件就是升级包了,那么升级包时如何编译出来的呢?文就这个问题做个简要的分析。 注:本文中的叙述纯属个人理解,欢迎批评指正。二、升级包编译命令1.source build/envsetup.sh 2.lunch (选择合适的配置) 3.make otapackage 注:有些平台可能没有将“r转载 2017-03-07 15:10:57 · 1646 阅读 · 0 评论 -
Android N在lunch时出错
Android N在lunch时出错的解决方法在lunch的时候出现如下错误:build/core/config.mk:635: COMMON_GLOBAL_C(PP)FLAGS changedbuild/core/config.mk:639: *** bailing...。 停止。** Don't have a product spec for: 'xxx'** Do you have the原创 2017-03-06 17:29:59 · 1340 阅读 · 0 评论 -
如何创建一个新的TWRP主题
How resize/edit a theme TWRPFirst things to know : A custom theme for TWRP ( recovery ) is a zipped folder who is named : ui.zipThis folder is composed by 2 folders : fonts转载 2017-02-10 20:34:56 · 2455 阅读 · 0 评论 -
lex yacc联系与区别
项目中用到了,关于update.c中的parse_string函数,定义在parser.y(yacc),及lexer.l(lex)lex yacc 学习写在前面的几句废话 最近在项目的过程中接触了lex 和 yacc,他们可以帮助我们来实现自己的领域语言。最典型的应用就是可以帮助我们来实现自定义测试脚本的执行器。但是,这里也有一个限制,就是测试脚本要做的基本事情必须有现成的C语言库来实转载 2017-02-05 11:20:50 · 1319 阅读 · 0 评论 -
Android.mk文件分析
0. Android.mk简介:Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build System解析一次或多次。所以,请尽量少的在Android.mk中声明变量,也不要假定任何东西不会在解析过程中定义。Android.mk文件语法允许我们将Source打包成一个"modules转载 2016-12-31 09:37:42 · 416 阅读 · 0 评论 -
android如何查看分区信息
项目中用到了,在查看fstab文件时,(recovery.fstab)一开始的文件系统信息不太懂不同的手机分区不相,在adb shell下可以使用linux命令进行很多分区操作查看块设备列表"ls -l /dev/block"查看各分区名称"ls -l /dev/block/platform/【sdhci-tegra.3】/by-name" 其中【sdhci-tegra.3转载 2016-12-29 11:19:07 · 10045 阅读 · 0 评论 -
关于Android.mk文件中出现undefined refrence xxx的解决方法
项目中用到了,在Android.mk中定义了头文件,加了LOCAL_STATIC_LIBRARIES发现还是会报undefined reference这个错,把LOCAL_STATIC_LIBRARIES换成LOCAL_WHOLE_STATIC_LIBRARIES就可以了,具体原因自行Google的Android.mk文件说明文档http://android.mk/原创 2017-01-05 22:36:03 · 943 阅读 · 0 评论 -
Linux 输入子系统编码:event-codes.txt
输入系统协议用类型types和编码codecs来表示输入设备的值并用此来通知用户空间的应用程序。这篇文档对这些类型和编码进行了说明并且指出什么时候和如何使用这些类型和编码。 一个单一的硬件事件可以产生多个输入事件,每个输入事件包含一个单一数据项的新的数据值。EV_SYN是一个特别的事件类型,它用来把同一时刻产生的多个输入数据分割为多个数据包。在下面的描述中,术语事件(event)是指一个涵盖类转载 2016-12-25 11:25:05 · 424 阅读 · 0 评论 -
Linux input 子系统事件类型分析 muti-touch-protocol.txt
路径:kernel-3.18/Documentation/input/Multi-touch (MT) Protocol------------------------- Copyright(C) 2009-2010 Henrik Rydberg 简介------------ 为了发挥新近的多点触摸和多用户设备的强大功能,为多点触摸定义一种上报详细转载 2016-12-25 11:22:05 · 612 阅读 · 0 评论 -
关于PRODUCT_OUT TARGET_RECOVERY_ROOT_OUT
这些部分的宏定义一般都在build/core/envsetup.mk中,相关代码自行查阅,这样印象才深原创 2017-04-06 20:01:37 · 893 阅读 · 0 评论
分享