摘要: 在build/tools/buildinfo.sh中定义ro.build.fingerprint=$BUILD_FINGERPRINT. 然后在build/core/Makefile中给BUILD_FINGERPRINT赋值 但这里确定的是手机system/build.prop中的ro.build. 阅读全文
posted @ 2019-01-31 10:45 leo21sun 阅读(9569) 评论(0) 推荐(0) 编辑
摘要: 今天在使用正则表达式中,要匹配两个字符中间的内容,一时没有写出来,后来在网上找到了,记录一下。 匹配两个字符串A与B中间的字符串包含A与B: 表达式: A.*?B(“.“表示任意字符,“?”表示匹配0个或多个) 示例: Abaidu.comB 结果: Awww.apizl.comB 匹配两个字符串A 阅读全文
posted @ 2019-01-31 10:03 leo21sun 阅读(3352) 评论(1) 推荐(0) 编辑
摘要: 我们在make otapackage编译android代码的时候,有时候需要跟踪详细的过程,包括所有的过程,可以修改build/core/Makefile,赋值hide := 为空即可 阅读全文
posted @ 2019-01-31 09:50 leo21sun 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 从android P(9.0)版本开始,我们发现编译出来的OTA升级了里面多了一个文件,compatibility.zip,这个里面存储这system与vendor分区的一些特性,用来做升级前的兼容性检查。其实从android O开始已经增加了这个功能,但是没有默认打开。直到android P上,已 阅读全文
posted @ 2019-01-31 09:47 leo21sun 阅读(3464) 评论(2) 推荐(0) 编辑
摘要: 一. 主要是针对recovery汉化,主要汉化对象是界面显示为中文。 二. 基于中文的汉化,有两种方式,一种是基于GB2312的编码格式汉化,另外一种是基于unicode编码格式汉化。下面介绍unicode中文汉化。 三. 汉化主要需要修改四个文件,汉化步骤: 3.1 default_device. 阅读全文
posted @ 2019-01-31 09:45 leo21sun 阅读(723) 评论(1) 推荐(0) 编辑
摘要: 先说说对升级的理解吧。系统升级是软件更新及BUG修复的主要方式,升级的主要原理就是数据搬移的过程,把我们需要的数据,从某个地方,更新到另外的一个地方。这个过程就叫做升级。一般是当我们系统有了新的功能增加,或者是现有的功能出现缺陷或者漏洞无法正常运行时,我们需要进行系统升级。最终达到修复系统缺陷漏洞, 阅读全文
posted @ 2019-01-31 09:44 leo21sun 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 有时候我们在系统正常运行的时候,突然跑到recovery里面了,并且停在了如下界面: Can't load Android system. Your data may be corrupt. If you continue to get this message, you may need to p 阅读全文
posted @ 2019-01-30 18:01 leo21sun 阅读(5530) 评论(0) 推荐(0) 编辑
摘要: 最近客户反馈,编译32位的android系统,在recovery中执行恢复出厂设置的时候失败了,失败的打印提升信息如下。 根据打印提示,意识是说获取data分区的size是无效的。我们来看看这个函数get_file_size bootable/recovery/roots.cpp 这个ssize_t 阅读全文
posted @ 2019-01-30 17:52 leo21sun 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: android 8.1上面验证,支持所有的android版本,直接放到sdk中执行即可。 img2sdat.py #!/usr/bin/env python #coding=utf-8 import sys if sys.hexversion < 0x02070000: print >> sys.s 阅读全文
posted @ 2019-01-30 17:45 leo21sun 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 从android5.0开始之后,recovery升级包中不再升级system.img,而是升级system.new.dat+system.transfer.list的这种文件组合,经过android版本的不断进化,transfer的版本也在不断的升级,目前已经发展到了版本4,从android-L a 阅读全文
posted @ 2019-01-30 17:44 leo21sun 阅读(672) 评论(0) 推荐(0) 编辑