1{ 2 "jobs" : [{ 3 "name" : "post-fs-data", 4 "cmds" : [ 5 "mkdir /data/service/el1/public/ressched 0700 ressched ressched", 6 "mkdir /data/service/el1/public/efficiency_manager 0700 ressched ressched", 7 "mkdir /data/service/el1/public/device_standby 0700 ressched ressched", 8 "mkdir /data/service/el1/public/appnap 0700 ressched ressched", 9 10 "chown ressched ressched /data/service/el1/public/ressched/top_scene.db", 11 "chown ressched ressched /data/service/el1/public/ressched/device_version", 12 "chown ressched ressched /data/service/el1/public/ressched/workingset", 13 "chown ressched ressched /data/service/el1/public/efficiency_manager/task_detection_information", 14 "chown ressched ressched /data/service/el1/public/device_standby/power_off_record", 15 "chown ressched ressched /data/service/el1/public/device_standby/switch_status_record", 16 "chown ressched ressched /data/service/el1/public/device_standby/sleep_shared_pred.xml", 17 "chown ressched ressched /data/service/el1/public/device_standby/databases", 18 "chown ressched ressched /data/service/el1/public/device_standby/databases/sleep.db", 19 "chown ressched ressched /data/service/el1/public/device_standby/databases/sleep.db-shm", 20 "chown ressched ressched /data/service/el1/public/device_standby/databases/sleep.db-wal", 21 22 "start resource_schedule_service" 23 ] 24 }, { 25 "name" : "pre-init", 26 "cmds" : [ 27 "mkdir /dev/cpuset", 28 "mount cgroup none /dev/cpuset cpuset", 29 "mkdir /dev/cpuctl", 30 "mount cgroup none /dev/cpuctl cpu" 31 ] 32 }, { 33 "name" : "init", 34 "cmds" : [ 35 "chown ressched ressched /proc/sys/kernel/user_handle_freezing", 36 37 "write /dev/cpuset/cgroup.clone_children 1", 38 "mkdir /dev/cpuset/foreground", 39 "mkdir /dev/cpuset/background", 40 "mkdir /dev/cpuset/top-app", 41 "mkdir /dev/cpuset/system-background", 42 "chown system system /dev/cpuset", 43 "chown system system /dev/cpuset/foreground", 44 "chown system system /dev/cpuset/background", 45 "chown system system /dev/cpuset/top-app", 46 "chown system system /dev/cpuset/system-background", 47 "chown system system /dev/cpuset/tasks", 48 "chown system system /dev/cpuset/foreground/tasks", 49 "chown system system /dev/cpuset/background/tasks", 50 "chown system system /dev/cpuset/top-app/tasks", 51 "chown system system /dev/cpuset/system-background/tasks", 52 "chmod 0664 /dev/cpuset/tasks", 53 "chmod 0664 /dev/cpuset/foreground/tasks", 54 "chmod 0664 /dev/cpuset/background/tasks", 55 "chmod 0664 /dev/cpuset/top-app/tasks", 56 "chmod 0664 /dev/cpuset/system-background/tasks", 57 58 "chown system system /dev/cpuset/cgroup.procs", 59 "chown system system /dev/cpuset/foreground/cgroup.procs", 60 "chown system system /dev/cpuset/background/cgroup.procs", 61 "chown system system /dev/cpuset/top-app/cgroup.procs", 62 "chown system system /dev/cpuset/system-background/cgroup.procs", 63 "chmod 0664 /dev/cpuset/cgroup.procs", 64 "chmod 0664 /dev/cpuset/foreground/cgroup.procs", 65 "chmod 0664 /dev/cpuset/background/cgroup.procs", 66 "chmod 0664 /dev/cpuset/top-app/cgroup.procs", 67 "chmod 0664 /dev/cpuset/system-background/cgroup.procs", 68 69 "mkdir /dev/cpuctl/foreground", 70 "mkdir /dev/cpuctl/background", 71 "mkdir /dev/cpuctl/top-app", 72 "mkdir /dev/cpuctl/system-background", 73 "chown system system /dev/cpuctl", 74 "chown system system /dev/cpuctl/foreground", 75 "chown system system /dev/cpuctl/background", 76 "chown system system /dev/cpuctl/top-app", 77 "chown system system /dev/cpuctl/system-background", 78 "chown system system /dev/cpuctl/tasks", 79 "chown system system /dev/cpuctl/foreground/tasks", 80 "chown system system /dev/cpuctl/background/tasks", 81 "chown system system /dev/cpuctl/top-app/tasks", 82 "chown system system /dev/cpuctl/system-background/tasks", 83 84 "chown system system /dev/cpuctl/cgroup.procs", 85 "chown system system /dev/cpuctl/foreground/cgroup.procs", 86 "chown system system /dev/cpuctl/background/cgroup.procs", 87 "chown system system /dev/cpuctl/top-app/cgroup.procs", 88 "chown system system /dev/cpuctl/system-background/cgroup.procs", 89 90 "chmod 0664 /dev/cpuctl/cgroup.procs", 91 "chmod 0664 /dev/cpuctl/foreground/cgroup.procs", 92 "chmod 0664 /dev/cpuctl/background/cgroup.procs", 93 "chmod 0664 /dev/cpuctl/top-app/cgroup.procs", 94 "chmod 0664 /dev/cpuctl/system-background/cgroup.procs", 95 96 "chmod 0664 /dev/cpuctl/tasks", 97 "chmod 0664 /dev/cpuctl/foreground/tasks", 98 "chmod 0664 /dev/cpuctl/background/tasks", 99 "chmod 0664 /dev/cpuctl/top-app/tasks", 100 "chmod 0664 /dev/cpuctl/system-background/tasks", 101 "write /dev/cpuctl/background/cpu.shares 512", 102 103 "rm -rf /dev/frz", 104 "mkdir /dev/frz", 105 "mount cgroup none /dev/frz freezer", 106 "mkdir /dev/frz/Frozen", 107 "mkdir /dev/frz/Thawed", 108 "chown system system /dev/frz", 109 "chown root root /dev/frz/cgroup.procs", 110 "chown ressched ressched /dev/frz/Frozen", 111 "chown ressched ressched /dev/frz/Frozen/cgroup.procs", 112 "chown ressched ressched /dev/frz/Thawed", 113 "chown ressched ressched /dev/frz/Thawed/cgroup.procs", 114 "chmod 0755 /dev/frz", 115 "chmod 0755 /dev/frz/Frozen", 116 "chmod 0755 /dev/frz/Thawed", 117 "write /dev/frz/Frozen/freezer.state FROZEN", 118 "write /dev/frz/Thawed/freezer.state THAWED", 119 120 "chown ressched ressched /sys/class/hw_echub/ladder_standby/power_threshold", 121 "chown ressched ressched /sys/class/hw_echub/ladder_standby/morning_ulsr_wakeup" 122 ] 123 } 124 ], 125 "services" : [{ 126 "name" : "resource_schedule_service", 127 "path" : ["/system/bin/sa_main", "/system/profile/resource_schedule_service.json"], 128 "importance" : -20, 129 "uid" : "ressched", 130 "gid" : ["ressched", "system", "battery_extra_host"], 131 "permission" : [ 132 "ohos.permission.ACCELEROMETER", 133 "ohos.permission.MANAGE_SENSOR", 134 "ohos.permission.SET_TELEPHONY_STATE", 135 "ohos.permission.CONNECTIVITY_INTERNAL", 136 "ohos.permission.COMMONEVENT_STICKY", 137 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 138 "ohos.permission.GET_TELEPHONY_STATE", 139 "ohos.permission.RESTRICT_APPLICATION_ACTIVE", 140 "ohos.permission.RUNNING_STATE_OBSERVER", 141 "ohos.permission.GET_RUNNING_INFO", 142 "ohos.permission.READ_HIVIEW_SYSTEM", 143 "ohos.permission.GET_NETWORK_INFO", 144 "ohos.permission.READ_DFX_SYSEVENT", 145 "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED", 146 "ohos.permission.ACTIVITY_MOTION", 147 "ohos.permission.MANAGE_NET_STRATEGY", 148 "ohos.permission.MANAGE_LOCAL_ACCOUNTS", 149 "ohos.permission.GET_INSTALLED_BUNDLE_LIST", 150 "ohos.permission.ACCESS_BLUETOOTH", 151 "ohos.permission.GET_SUSPEND_STATE", 152 "ohos.permission.MANAGE_BLUETOOTH", 153 "ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS", 154 "ohos.permission.SET_WIFI_INFO", 155 "ohos.permission.SET_WIFI_CONFIG", 156 "ohos.permission.MANAGE_WIFI_CONNECTION", 157 "ohos.permission.GET_WIFI_INFO", 158 "ohos.permission.MODIFY_AUDIO_SETTINGS", 159 "ohos.permission.MANAGE_SECURE_SETTINGS", 160 "ohos.permission.MANAGE_MEDIA_RESOURCES", 161 "ohos.permission.MANAGE_RGM", 162 "ohos.permission.RECEIVER_STARTUP_COMPLETED", 163 "ohos.permission.ACCESS_LOWPOWER_MANAGER", 164 "ohos.permission.GET_WIFI_CONFIG", 165 "ohos.permission.ACCESS_CAR_DISTRIBUTED_ENGINE", 166 "ohos.permission.MANAGE_SETTINGS", 167 "ohos.permission.ACCESS_FUSION_MANAGER", 168 "ohos.permission.MANAGE_NEARLINK", 169 "ohos.permission.ACCESS_NEARLINK", 170 "ohos.permission.READ_CALL_LOG", 171 "ohos.permission.PERCEIVE_SMART_POWER_SCENARIO", 172 "ohos.permission.RECEIVE_UPDATE_MESSAGE", 173 "ohos.permission.POWER_OPTIMIZATION", 174 "ohos.permission.GET_NETWORK_STATS", 175 "ohos.permission.PRELOAD_UI_EXTENSION_ABILITY", 176 "ohos.permission.CONTROL_LOCATION_SWITCH", 177 "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT", 178 "ohos.permission.START_SYSTEM_DIALOG", 179 "ohos.permission.MANAGE_CAMERA_CONFIG", 180 "ohos.permission.KILL_APP_PROCESSES" 181 ], 182 "permission_acls" : [ 183 "ohos.permission.MANAGE_WIFI_CONNECTION", 184 "ohos.permission.MANAGE_RGM", 185 "ohos.permission.CONTROL_LOCATION_SWITCH" 186 ], 187 "sandbox" : 0, 188 "secon" : "u:r:resource_schedule_service:s0" 189 }, 190 { 191 "name" : "pin_auth_host", 192 "path" : ["/vendor/bin/hdf_devhost"], 193 "writepid" : [ 194 "/dev/cpuset/foreground/cgroup.procs", 195 "/dev/cpu/foreground/cgroup.procs", 196 "/dev/cpuctl/foreground/cgroup.procs" 197 ] 198 } 199 ] 200} 201