28 lines
459 B
Bash
Executable file
28 lines
459 B
Bash
Executable file
#!/system/bin/sh
|
|
#
|
|
# Intialize region settings. Ref: crosbug.com/p/44779
|
|
|
|
REGION_VPD_FILE=/sys/firmware/vpd/ro/region
|
|
|
|
REGION="us"
|
|
LANGUAGE="en"
|
|
COUNTRY="US"
|
|
|
|
if [ -f "${REGION_VPD_FILE}" ]; then
|
|
REGION="$(cat ${REGION_VPD_FILE})"
|
|
fi
|
|
|
|
case "${REGION}" in
|
|
gb | ie)
|
|
COUNTRY="GB"
|
|
;;
|
|
au | nz)
|
|
COUNTRY="AU"
|
|
;;
|
|
de)
|
|
COUNTRY="DE"
|
|
;;
|
|
esac
|
|
|
|
setprop ro.product.locale "${LANGUAGE}-${COUNTRY}"
|
|
setprop ro.boot.wificountrycode "${COUNTRY}"
|