Change-Id: Ib5f383c3c800567d8884a37ebfb5a956e7400e2b Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
32 lines
867 B
Bash
Executable File
32 lines
867 B
Bash
Executable File
#!/vendor/bin/sh
|
|
|
|
default_fact_prop=$(getprop ro.soc.manufacturer)
|
|
|
|
if [ "$default_fact_prop" == "" ]; then
|
|
fact_val=$(cat /sys/devices/soc0/family)
|
|
/vendor/bin/setprop ro.vendor.soc.manufacturer ${fact_val}
|
|
fi
|
|
|
|
default_soc_prop=$(getprop ro.soc.model)
|
|
|
|
if [ "$default_soc_prop" == "" ]; then
|
|
soc_val=$(cat /sys/devices/soc0/soc_id)
|
|
/vendor/bin/setprop ro.vendor.soc.model ${soc_val}
|
|
else
|
|
soc_val="$default_soc_prop"
|
|
fi
|
|
|
|
soc_ext_val=$(cat /proc/device-tree/model-external-name 2>/dev/null)
|
|
if [ -z "$soc_ext_val" ]; then
|
|
soc_ext_val=${soc_val}
|
|
fi
|
|
/vendor/bin/setprop ro.vendor.soc.model.external_name ${soc_ext_val}
|
|
|
|
soc_part_val=$(cat /proc/device-tree/model-part-name 2>/dev/null)
|
|
if [ -z "$soc_part_val" ]; then
|
|
soc_part_val=${soc_val}
|
|
fi
|
|
/vendor/bin/setprop ro.vendor.soc.model.part_name ${soc_part_val}
|
|
|
|
/vendor/bin/setprop ro.vendor.soc.model_ready 1
|