Android修改FOTA的各个系统属性值

/vendor/mediatek/proprietary/packages/apps/AdupsFotaApp/FotaInfo.sh

#!/bin/bash

#********Do not modify this file. If you want modify this file, pls contact our FAE*******
echo ""
echo "# begin fota properties"
echo "ro.fota.platform=$FOTA_INFO_PLATFORM"

#type info: phone, pad ,box, tv
echo "ro.fota.type=phone"
echo "ro.fota.app=5"
echo "ro.fota.gms=2"
echo "ro.fota.battery=30"
echo "ro.boot.vendor.overlay.theme=com.adups.fota.overlay"

#oem info
echo "ro.fota.oem=$FOTA_INFO_OEM"

#model info, Settings->About phone->Model number
if [ -n "`grep "ro.product.model=" 1\`" \] ; then FotaDevice=(grep "ro.product.model=" "1"\|awk -F "=" '{print NF}' )
elif [ -n "`grep "ro.product.system.model=" 1\`" \] ; then FotaDevice=(grep "ro.product.system.model=" "1"\|awk -F "=" '{print NF}' )
elif [ -n "`grep "ro.product.system.device=" 1\`" \] ; then FotaDevice=(grep "ro.product.system.device=" "1"\|awk -F "=" '{print NF}' )
else
echo "ERROR: model do not exist in system/build.prop,Please define it"
exit 0
fi
echo "ro.fota.device=$FotaDevice" | sed 's/[^0-9a-zA-Z= ._-]//g'

#version number, Settings->About phone->Build number

#FotaVersion=(grep "ro.build.display.id=" "1"|awk -F "=" '{print NF}' ) **FotaVersion=(grep "ro.build.display.id=" "1"\|awk -F "=" '{print NF}' )`date +%Y%m%d-%H%M`
echo "ro.fota.version=$FotaVersion" | sed 's/[^0-9a-zA-Z= .
-]//g'
echo "# end fota properties"**

#********Do not modify this file. If you want modify this file, pls contact our FAE*******

尽量不要在system.porp里面添加!

因为这样

adb shell

getprop |grep fota

可能查看不到!

相关推荐
麦麦鸡腿堡34 分钟前
Java的单例设计模式-饿汉式
java·开发语言·设计模式
假客套36 分钟前
Request method ‘POST‘ not supported,问题分析和解决
java
傻童:CPU37 分钟前
C语言需要掌握的基础知识点之前缀和
java·c语言·算法
爱吃山竹的大肚肚1 小时前
@Valid校验 -(Spring 默认不支持直接校验 List<@Valid Entity>,需用包装类或手动校验。)
java·开发语言
位步1 小时前
在linux系统中使用通用包安装 Mysql
android·linux·mysql
雨夜之寂1 小时前
mcp java实战 第一章-第一节-MCP协议简介.md
java·后端
皮皮林5512 小时前
蚂蚁又开源了一个顶级 Java 项目!
java
生莫甲鲁浪戴2 小时前
Android Studio新手开发第二十六天
android·前端·android studio
吹晚风吧2 小时前
spring是如何解决循环依赖的(二级缓存不行吗)?
java·spring·循环依赖·三级缓存
九丶弟2 小时前
SpringBoot的cache使用说明
java·spring boot·spring·cache