Newer
Older
Akhil's Buildbot
committed
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
service diag_mdlog_system_start /system/bin/diag_mdlog_system
class late_start
user shell
group system oem_2901 sdcard_rw sdcard_r media_rw
disabled
oneshot
#add for poweroffcharge
service poweroffcharge /sbin/poweroffcharge
class poweroffcharge
group root system
seclabel u:r:healthd:s0
#nubia add for poweroff&&poweroffcharge log
service powerofflog /system/bin/sh /system/etc/fg_logs_start.sh /persist/nubialog
disabled
oneshot
group root shell
seclabel u:r:powerofflog:s0
on property:sys.poweroffcharge.control=on
start powerofflog
service powercharge_property /system/vendor/bin/poweroffcharge-getprop
disabled
oneshot
user root
on property:persist.vendor.poweroffchargeproperty.control=on
start powercharge_property
on charger
wait /dev/block/platform/soc/1d84000.ufshc
symlink /dev/block/platform/soc/1d84000.ufshc /dev/block/bootdevice
mkdir /mnt/vendor/persist
mount ext4 /dev/block/bootdevice/by-name/persist /mnt/vendor/persist nosuid nodev barrier=1
mount_all fstab.qcom
restorecon_recursive /persist
restorecon_recursive /sys/kernel/debug
rm /sdcard
symlink /persist /sdcard
load_system_props
start qcom-post-boot
mkdir /mnt/vendor/persist/settings 0777 system system
#write /mnt/vendor/persist/settings/persist.vendor.game.lamps.charge.enable on
#touch /mnt/vendor/persist/misc/settings/persist.sys.game.lamps.charge.enable
setprop persist.vendor.poweroffchargeproperty.control on
chown system system /mnt/vendor/persist/factory/lamps_charge_enable
chmod 777 /mnt/vendor/persist/factory/lamps_charge_enable
chmod 664 /sys/class/power_supply/battery/lcd_on
mkdir /persist/nubialog 0755 system system
chmod 755 /system/etc/fg_logs_start.sh
chown root shell /system/etc/fg_logs_start.sh
#nubia add end
#nubia begin add for TGPA
#chown system system /dev/cpuset/bigcluster/tasks
#chown system system /dev/cpuset/littlecluster/tasks
#nubia add for TGPA end
service diag_mdlog_system_stop /system/bin/diag_mdlog_system -k
class late_start
#nubia begin add for TGPA
#chmod 0664 /dev/cpuset/bigcluster/tasks
#chmod 0664 /dev/cpuset/littlecluster/tasks
#nubia add for TGPA end
user shell
group system oem_2901 sdcard_rw sdcard_r media_rw
disabled
oneshot
# update battery informations.
on property:sys.batteryinfo.update=*
chmod 0644 /sys/class/power_supply/battery/update_now
write /sys/class/power_supply/battery/update_now 1
# add for smartPA calibration
on property:persist.sys.calibrate.smartpa=1
rm /data/spkr_calib_l.txt
rm /data/spkr_calib_r.txt
write /sys/kernel/debug/max98927L/calibrate 1
on property:persist.sys.dts.settings=1
mkdir /data/vendor/audio/dts 0771 media audio
copy /vendor/etc/dts/dts_audio_settings /data/vendor/audio/dts/dts_audio_settings
chmod 600 /data/vendor/audio/dts/dts_audio_settings
chown audioserver audio /data/vendor/audio/dts/dts_audio_settings
setprop ro.vendor.dts.licensepath "/vendor/etc/dts/"
setprop ro.vendor.dts.cfgpath "/vendor/etc/dts/"
setprop persist.sys.dts.settings 2
#Nubia add end