-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathset_build_prop.sh
executable file
·27 lines (22 loc) · 1.09 KB
/
set_build_prop.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
build_prop_file=$1
# other arguments: # product=$2 # number=$3 # partner=$4
cat $build_prop_file | sed -e "s/ro\.build\.version\.incremental=.*/ro\.build\.version\.incremental=$3/" \
| sed -e "s/ro\.lewa\.device=.*//" | sed -e "s/ro\.sys\.partner=.*//" \
| sed -e "s/ro\.lewa\.version=.*//" | sed -e "s/ro\.lewa\.osversion=.*//" \
| sed -e "s/persist\.power\.useautobrightadj=.*//" > $build_prop_file.new
if [ $2 == "Unknown" ]; then
device=`cat $build_prop_file | grep ro.product.device= | sed -e "s/ro\.product\.device=//"`
echo "ro.lewa.device=$device" >> $build_prop_file.new
else
echo "ro.lewa.device=$2" >> $build_prop_file.new
fi
echo "ro.sys.partner=$4" >> $build_prop_file.new
if [ $4 == Lewa ]; then
echo "ro.lewa.version=LeWa_OS5.1_$(date +%y.%m.%d)" >> $build_prop_file.new
else
echo "ro.lewa.version=LeWa_OS5.1_$3" >> $build_prop_file.new
fi
echo "ro.lewa.osversion=5" >> $build_prop_file.new
echo "persist.power.useautobrightadj=true" >> $build_prop_file.new
mv $build_prop_file.new $build_prop_file