1{ 2 "jobs" : [{ 3 "name" : "init", 4 "cmds" : [ 5 "chmod 666 /dev/mali0", 6 "chown system graphics /dev/mali0", 7 "mkdir /data/service/el0/render_service 0711 graphics graphics", 8 "mkdir /data/system 0771 system system", 9 "mkdir /data/system/RTShaderCache 0770 system system", 10 "mkdir /data/local 0751 root root", 11 "mkdir /data/local/shader_cache 0711 root root", 12 "mkdir /data/local/shader_cache/local 0711 root root", 13 "mkdir /data/local/shader_cache/local/system 0771 system system" 14 ] 15 }, { 16 "name": "services:restartrender_service", 17 "cmds": [ 18 "reset foundation", 19 "reset allocator_host", 20 "reset composer_host" 21 ] 22 } 23 ], 24 "services" : [{ 25 "name" : "render_service", 26 "path" : ["/system/bin/render_service"], 27 "env" : [{ 28 "name" : "LD_PRELOAD", 29 "value" : "/system/lib64/libdfmalloc.z.so" 30 }], 31 "critical" : [1, 5, 60], 32 "importance" : -20, 33 "uid" : "graphics", 34 "gid" : ["system", "tp_host", "data_reserve", "dev_dma_heap"], 35 "writepid" : ["/dev/memcg/perf_sensitive/cgroup.procs"], 36 "caps" : ["SYS_NICE"], 37 "bootevents": [ 38 "bootevent.renderservice.ready" 39 ], 40 "permission" : [ 41 "ohos.permission.REPORT_RESOURCE_SCHEDULE_EVENT", 42 "ohos.permission.MANAGE_SETTINGS" 43 ], 44 "secon" : "u:r:render_service:s0", 45 "jobs" : { 46 "on-restart" : "services:restartrender_service" 47 }, 48 "once" : 0 49 }, { 50 "name" : "bootanimation", 51 "path" : ["/system/bin/bootanimation"], 52 "bootevents": [ 53 "bootevent.bootanimation.started", 54 "bootevent.bootanimation.finished" 55 ], 56 "importance" : -20, 57 "once" : 1, 58 "uid" : "graphics", 59 "gid" : ["graphics", "data_reserve"], 60 "secon" : "u:r:bootanimation:s0" 61 } 62 ] 63} 64