微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > Settings中About Phone的Model number等信息的修改

Settings中About Phone的Model number等信息的修改

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
Settings中About Phone 的Model number等信息的修改
[SOLUTION]
修改alps\build\tools\buildinfo.sh
-修改echo "ro.build.display.id=$BUILD_DISPLAY_ID", 把 $BUILD_DISPLAY_ID 修改成
其他的名称可改变 Build Nubmer. 注意此时要去除$.
-修改echo "ro.product.model=$PRODUCT_MODEL", 把$PRODUCT_MODEL修改成其他的名称可改
变 Model Nubmer.注意此时要去除$
-修改echo "ro.build.version.release=2.1" , 中的2.1, 可改变显示的Firmware version
-但是做上述修改时需要注意,某些属性是跟fingerprint相关的,如果修改了跟
fingerprint相关的属性,那么ro.build.fingerprint也要做出相应修改
原始状态下ro.product.fingerprint属性设置如下:echo
“ro.build.fingerprint=$BUILD_FINGERPRINT”
其中$BUILD_FINGERPRINT=$( PRODUCT_BRAND)/$(PRODUCT_NAME)/$(
TARGET_DEVICE)( PLATFORM_VERSION)/$(BUILD_ID)/$(BUILD_NUMBER):$(
TARGET_BUILD_TYPE)/$( BUILD_VERSION_TAGS)
=>[ro.build.brand]/[ro.product.name]/[ro.product.device]:[ro.build.version
.release]/[ro.build.id]/[ro.build.version.incremental]:[ro.build.type]/[ro
.build.tags]
所以,如果修改了ro.build.brand、ro.product.name、ro.product.device、
ro.build.version.release、ro.build.id、ro.build.version.incremental、
ro.build.type、 ro.build.tags这些属性
那么,ro.product.fingerprint的属性设置需要做出修改
假如贵司修改了”echo ro.product.name=test_name”,那么
ro.product.fingerprint的属性设置需要修改为:
echo
"ro.build.fingerprint=${PRODUCT_BRAND}/test_name/${TARGET_DEVICE}:${PLATFO
RM_VERSION}/${BUILD_ID}/
${BUILD_NUMBER}:${TARGET_BUILD_TYPE}/${BUILD_VERSION_TAGS}"
Baseband Version 直接写在 Modem.img 中,开机后modem 自动推送到AP 端。
Kernel Version 为linux 编译过程中产生, 按照标准的linux格式生成(compile.h), 最后版本信息
写在文件/proc/version 下,所有的版本信息即在该文件的第 一行,然后使用了一个正则表达式过滤了版本信息
中一些字符,参考DeviceInfoSettings 下的getFormattedKernelVersion 方法。

学习了~~~~~~~~~~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top