2017.06.26 笔记 MTK手机版本信息修改

android AVB2.0(一)工作原理及编译配置 android AVB2.0学习总结(一) 阅读详情

1.修改Kernel Version的值

--- a/alps/packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java
+++ b/alps/packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java
@@ -133,7 +133,9 @@ public class DeviceInfoSettings extends SettingsPreferenceFragment implements In
                        setStringSummary(KEY_BUILD_NUMBER, SystemProperties.get("ro.kcm.build.display.id"));
            }//end add
         findPreference(KEY_BUILD_NUMBER).setEnabled(true);
+               //
         findPreference(KEY_KERNEL_VERSION).setSummary(DeviceInfoUtils.getFormattedKernelVersion());
+               //findPreference(KEY_KERNEL_VERSION).setSummary("3.18.35\nalong@along-build #3\nFri Jun 2 02:24:59 CST 2017");
 
         if (!SELinux.isSELinuxEnabled()) {
             String status = getResources().getString(R.string.selinux_status_disabled);

2.修改Baseband Version

--- a/alps/packages/apps/Settings/src/com/mediatek/settings/deviceinfo/DeviceInfoSettingsExts.java
+++ b/alps/packages/apps/Settings/src/com/mediatek/settings/deviceinfo/DeviceInfoSettingsExts.java
@@ -141,11 +141,14 @@ public class DeviceInfoSettingsExts {
 
     private void initBasebandVersion() {
         String baseband = "gsm.version.baseband";
-        setValueSummary(KEY_BASEBAND_VERSION, baseband);
+               //
+        //setValueSummary(KEY_BASEBAND_VERSION, baseband);
+               findPreference(KEY_BASEBAND_VERSION).setSummary("MOLY.WR8.W1449.MD.WG.MP.V91.5.P2,\n2017/03/10 19:33");
         if (FeatureOption.MTK_C2K_SUPPORT) {
             String baseband2 = "cdma.version.baseband";
             Log.d(TAG, "baseband2 = " + baseband2);
             setValueSummary(KEY_BASEBAND_VERSION_2, baseband2);
+                       //findPreference(KEY_BASEBAND_VERSION).setSummary("MOLY.WR8.W1449.MD.WG.MP.V91.5.P2,\n2017/03/10 19:33");
             updateBasebandTitle();
         } else {
             removePreference(findPreference(KEY_BASEBAND_VERSION_2));

3.修改Android Security patch level

--- a/alps/build/tools/buildinfo.sh
+++ b/alps/build/tools/buildinfo.sh
@@ -12,6 +12,7 @@ echo "ro.build.version.codename=$PLATFORM_VERSION_CODENAME"
 echo "ro.build.version.all_codenames=$PLATFORM_VERSION_ALL_CODENAMES"
 echo "ro.build.version.release=$PLATFORM_VERSION"
 echo "ro.build.version.security_patch=$PLATFORM_SECURITY_PATCH"
+#echo "ro.build.version.security_patch=2017-04-05"
 echo "ro.build.version.base_os=$PLATFORM_BASE_OS"
 echo "ro.build.date=`$DATE`"
 echo "ro.build.date.utc=`$DATE +%s`"

4.修改fingerprint

--- a/alps/build/core/Makefile
+++ b/alps/build/core/Makefile
@@ -157,12 +157,12 @@ ifeq (,$(strip $(BUILD_FINGERPRINT)))
 #  BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(TARGET_PRODUCT)/$(TARGET_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BF_BUILD_NUMBER):$(TARGET_BUILD_VARIANT)/$(BUILD_VERSION_TAGS
 ifdef KCM_CUSTOM_TARGET_DEVICE
 ifneq ($(KCM_CUSTOM_TARGET_DEVICE),"")
-  BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(KCM_CUSTOM_PRODUCT_NAME)/$(KCM_CUSTOM_TARGET_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/$(BF_BUILD_NUMBER):$(TARGET_BUILD_VARIANT)/$
+  BUILD_FINGERPRINT := $(PRODUCT_BRAND)/$(KCM_CUSTOM_PRODUCT_NAME)/$(KCM_CUSTOM_TARGET_DEVICE):$(PLATFORM_VERSION)/$(BUILD_ID)/1495266300:$(TARGET_BUILD_VARIANT)/$(BUILD_V
   else

联发科AP文件BP文件写串码IMEI 联发科AP文件BP文件 用于写iMEI 立即下载

相关推荐

SecureCRT多种配色方案配置文件

位置 C:\Users%USERNAME%\AppData\Roaming\VanDyke\Config\Global.ini S:"SecureCRT Tab State"=1,1,1,0,0 S:"SecureFX Local Tab State"=1,-1,200 D:"Max Chat Window History"=000000c8 D:"Active Window Alpha Transparency"=000000f0 D:"Save Keymaps As Unicode"=00000000

神棍之路 3713

android “设置”里的版本号

http://yueguc.iteye.com/blog/1124093 在文件 packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java 中 setStringSummary("build_number", Build.DISPLAY); 指定了设置--关于设备--版本号。

ldinvicible的专栏 4459

grafana使用方法

1、点击仪表盘2、新建仪表盘3、选择数据源4、选择查询的条件5、美化。

2403_87359664的博客 326

域格模块在安卓下如何进行模块FOTA升级

需要用到这些属性 版本 gsm.version.baseband FOTA地址 ril.yuga.fota.url FOTA下载进度 ril.yuga.fota.pro 1 如何判断模块是否应该升级? —— gsm.version.baseband 获取版本号,判断是不是目标版本 2 如何通知模块升级? —— ril.yuga.fota.url 中填入目标版本的http地址 —— 如果不需要升级,该属性清空 3 如何获知升级结果? —— ril.yuga.fota.pro 可以查看进度 —— 升.

DoWhatUWant的博客 589

Windows/Mac/Linux三系统保姆级教程:用llama.cpp将safetensors模型转gguf格式(附常见错误解决)

本文提供Windows、Mac和Linux系统下使用llama.cpp将safetensors模型转换为gguf格式的详细教程,涵盖环境配置、转换原理及常见错误解决方案。通过跨平台兼容性处理,帮助开发者高效完成模型格式转换,优化边缘计算性能。

weixin_29227425的博客 271

apm软件仿真+QGC地面站 环境搭建

本教程使用场景:apm软件仿真运行于虚拟机 ubuntu环境。qgc地面站位于windows 系统。两个环境在同一台电脑上。 一.apm仿真环境搭建 1.安装vm虚拟机及ubuntu 18。 2.ubuntu下 下载Ardupilot 飞控源码 并配置环境。 下载源码: git clone https://github.com/ArduPilot/ardupilot cd ardupilot git submodule update --init --recursive 配置所需运行的环境:

qthello 6111

MTK kk隐藏基带版本

packages/apps/Settings/src/com/android/settings/DeviceInfoSettings.java @@ -605,6 +605,7 @@ */ + getPreferenceScreen().removePreference(findPreference(KEY_BASEBAND_VERSION)); PreferenceGroup parentPreferenc

qq_41892119的博客 568

vSphere环境证书更新/续订案例及注意事项

早期VMware的用户随后“十年之期”已到,陆陆续续出现各种登录问题,证书报错告警等,主要包含6.5到7.0的版本,VMware服务器虚拟化环境涉及的证书及类型较多,在实际更新中会出现各种奇怪的问题,有些坑耗费了大量的troubleshooting时间,极端情况下一天能看到十多遍如下报错😂本文整理了一个近期的更新案例,以及之前处理过的一些问题,仅作参考CA根证书颁发机构,用于签发其他组件的证书,其他证书的有效期不会超过根证书。

RaySun的技术Blog 3207

Rom开发adb常用命令

获取、更改系统属性: adb shell getprop xxxprop adb shell setprop xxxprop value 例:获取日志等级 adb shell getprop persist.log.tag ps,常用系统属性: 设备名称 ro.product.name 型号  ro.product.model Android版本  ro.build.ver

Tyler_Teng的专栏 1588

机器视觉框架源码——解读5(Dock和开源UI)

本文介绍了工业软件中Dock工具面板的使用方法,主要包括三个部分:添加avalonDock引用、修改属性配置(如显示样式和背景色),以及通过MVVM命令实现布局的加载和保存。加载布局通过XmlLayoutSerializer从XML文件恢复界面状态,保存布局则将当前DockManager的布局序列化为XML文件。文章提供了代码示例和截图说明,帮助开发者快速掌握Dock面板的核心功能。

Z's Palace 404

QGIS004:【05矢量属性表】-保留字段、删除字段、添加唯一值索引字段、添加字段到属性表、添加自增量字段、添加XY字段到图层、文本型转浮点型、重构字段、重命名字段

摘要:QGIS矢量属性表工具箱包括保留字段、删除字段、添加唯一值索引字段、添加字段到属性表、添加自增量字段、添加XY字段到图层、文本型转浮点型、重构字段、重命名字段等选项,本文介绍各选项的基本操作。

qq_31762031的博客 2313

android系统中“关于设备”中android版本和android安全补丁信息修改

android/build/tools/buildinfo.sh 在此文件中读取ro.build.version.security_patch  而此文件中ro.build.version.security_patch=$PLATFORM_SECURITY_PATCH  所以在android/build$ 搜: grep -rn "PLATFORM_SECURITY_PATCH" ./  得

cnlihaijun的博客 7350

【Qt图书管理系统】5.完整版源码及下载地址

Qt图书管理系统完整源码下载。

小鱼酱的博客 7003

GPS问题调试—MobileLog中有关GPS关键LOG的释义

在mobile log中,有很多GPS相关的log出现在main log和kernel log、properties文件中,他们的意思是什么,通过这篇文档进行总结,以便在处理GPS 问题时,能够根据这些log快速的收敛问题。GPS问题调试—MobileLog中有关GPS关键LOG的释义。l Properties文件,可以收集到该问题相关的版本信息。l Kernel log文件。l Main log文件。

bestwu0666的博客 905

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

android基带版本,Android - 基带版本为未知时自动隐藏

Android5.1机器没有刷入基带时,在Settings - About tablet中,Baseband version那栏显示Unknown现在希望在未知基带版本时不显示这一栏参考《Android5.1 壁纸来源选项中有两个“壁纸”选项》,可知这些设置说明是动态加载的Fragment首先找到加载About tablet的地方packages/apps/Settings/src/com/and...

weixin_34614550的博客 1225

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

android 紧急号码,MTK平台紧急号码实现

声明:以下阐述皆基于L及之后的版本一、MTK平台的两种添加紧急号码的方法:1.紧急式呼叫:紧急号码在XML文件中配置,文件的路径为:..\vendor\mediatek\proprietary\external\EccList\EccList文件夹中会包含:ecc_list.xml ----普通紧急号码文件、cdma_ecc_list.xml ---- CDMA紧急号码文件以及与运营商有...

weixin_42374930的博客 1006

adb shell getprop 获取系统属性

以华为p30为例:[gsm.default.apn]: [gsm.defaultpdpcontext.active]: true [gsm.dualcards.switch]: false [gsm.huawei.RemindDataService]: false [gsm.huawei.RemindDataService_1]: false [gsm.hw.cust.ecclist0]: 000,08,118,110,119,120,122,999 [gsm.hw.matchnum]: 11 [gsm.h

赵航的博客 5622

Android P中修改版本号及补丁合入日期、去掉一部分应用

build/core/Makefile和build/make/core/Makefile中: # Display parameters shown under Settings -> About Phone build_display_id := XX_XX_$(shell date +%Y%m%d%H%M) //这里修改 build/core/version_defaults.mk...

chenchen4310的博客 1195

security patch地址

CVE -CVE-2021-0706CVE® is a list of records — each containing an identification number, a description, and at least one public reference — for publicly known cybersecurity vulnerabilities. The mission of the CVE Program is to identify, define, and catalog

qq_37610155的博客 502

Android菜鸟笔记-获取设备信息

1.获取基带版本信息 private String getBaseBandVersion() { try { Class cl = Class.forName("android.os.SystemProperties"); Object invoker = cl.newInstance(); Method m = cl.getMethod("get", new

菜鸟笔记 1251

Android 更新平台安全patch时间

ifndefendif。

qq_46687516的博客 803

android版本和基带版本号,Android 获取手机内部信息,内核版本、基带版本、内部版本等...

TextView text = (TextView) findViewById(R.id.textView1);String phoneInfo = "Product: " + android.os.Build.PRODUCT + "\n";phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI + "\n";phoneInfo += ", TA...

weixin_36078306的博客 1270

手机版本回刷,导致不能开机一直处在开机动画界面

(这里只是可能,因为tombstoned先出现,不过,我们不用关心,这两个服务,我们都没有更改,不应该是他们引起的错误。(2)查看红色的部分,看起来有问题,第一个红色的部分,和正常日志一样,说明没有问题。(1)从上面的日志,查看,黑色粗体部分,是userdata挂载的时候,要经过的步骤,没有报错,最后也是挂载成功了的。可以看到,在rc文件中,系统是有动作创建这个文件的,但是失败了,原因是data 是只读的。(1)按道理,程序在打开这个文件的时候,如果这个路径没有,那么就会创建一个。然后就打印如下崩溃信息。

huibin147852369的专栏 2310

代码获取Android版本等信息

我手机的关于手机界面: 说明: 其中手机型号、Android版本、软件版本通过系统Build类得到,处理器信息、内核版本通过读取系统文件得到,基带版本信息通过反射得到。 源码: package com.example.shen.phoneinfo; import android.app.Activity; import android.support.v7.app.Act

原氢的专栏 4258

getprop使用简介

原理:从系统的各种配置文件中读取信息。 init.rc default.prop /system/build.prop使用adb shell getprop就可以把所有的信息都打印出来。而使用setprop命令就可以进行相对应的设置。 $ adb shell getprop getprop 查看机器的全部信息参数 af.policy.r_

LunaZhang的博客 1万+

获取手机品牌信息的Build类

一、需求 Build类获取手机制造商,系统定制商,型号,Android 系统版本,CPU 指令集,可以查看是否支持64位等 二、源码 // // Source code recreated from a .class file by IntelliJ IDEA // (powered by Fernflower decompiler) // package android.os;

苏法迪的专栏 6199
上一篇: 【MTK】如何修改出厂默认日期和默认时区
下一篇: FM app在保存录音文件时,保存的位置如何实现跟随默认存储位置的改变而改变?
旧时旅人
博客等级 码龄10年 186粉丝 117原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旧时旅人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值