1{ 2 "jobs" : [{ 3 "name" : "pre-init", 4 "cmds" : [ 5 "mkdir /storage/data/log", 6 "chmod 0755 /storage/data/log", 7 "chown 4 4 /storage/data/log", 8 "mkdir /storage/data/softbus", 9 "chmod 0700 /storage/data/softbus", 10 "chown 7 7 /storage/data/softbus", 11 "mkdir /storage/data/device_attest", 12 "chmod 0755 /storage/data/device_attest", 13 "chown 20 20 /storage/data/device_attest", 14 "mkdir /sdcard", 15 "chmod 0666 /dev/lite_ipc", 16 "chmod 0777 /sdcard", 17 18 "mkdir /storage/maindata", 19 "chmod 0700 /storage/maindata", 20 "chown 12 12 /storage/maindata", 21 "mkdir /storage/maindata/hks_client", 22 "chmod 0700 /storage/maindata/hks_client", 23 "chown 12 12 /storage/maindata/hks_client", 24 "mkdir /storage/maindata/hks_client/info", 25 "chmod 0700 /storage/maindata/hks_client/info", 26 "chown 12 12 /storage/maindata/hks_client/info", 27 "mkdir /storage/maindata/hks_client/key", 28 "chmod 0700 /storage/maindata/hks_client/key", 29 "chown 12 12 /storage/maindata/hks_client/key", 30 31 "mkdir /storage/data/service 0771 12 12", 32 "mkdir /storage/data/service/el1 0771 12 12", 33 "mkdir /storage/data/service/el1/public 0771 12 12", 34 "mkdir /storage/data/service/el1/public/huks_service 0711 12 12", 35 "mkdir /storage/data/service/el1/public/huks_service/maindata 0711 12 12", 36 "mkdir /storage/data/service/el1/public/huks_service/bakdata 0711 12 12", 37 "exec /bin/hks_compatibility_bin", 38 39 "mount vfat /dev/mmcblk0 /sdcard rw,umask=000", 40 "mount vfat /dev/mmcblk1 /sdcard rw,umask=000", 41 "export LD_LIBRARY_PATH /storage/app/libs", 42 43 "start foundation", 44 "start bundle_daemon", 45 "start appspawn", 46 "start media_server", 47 "start wms_server", 48 "start mksh" 49 ] 50 }, { 51 "name" : "init", 52 "cmds" : [ 53 "start apphilogcat", 54 "start hiview", 55 "start deviceauth_service", 56 "start sensor_service", 57 "start ai_server", 58 "start softbus_server", 59 "start devattest_service", 60 "start dslm_server", 61 "start huks_server" 62 ] 63 }, { 64 "name" : "post-init", 65 "cmds" : [ 66 "chown 0 99 /dev/hdf/dev_mgr", 67 "chown 0 99 /dev/hdf/hdfwifi", 68 "chown 0 99 /dev/gpio", 69 "chown 0 99 /dev/i2c-0", 70 "chown 0 99 /dev/i2c-1", 71 "chown 0 99 /dev/i2c-2", 72 "chown 0 99 /dev/hdf/hdf_sensor_manager_ap", 73 "chown 0 99 /dev/i2c-3", 74 "chown 0 99 /dev/i2c-4", 75 "chown 0 99 /dev/i2c-5", 76 "chown 0 99 /dev/i2c-6", 77 "chown 0 99 /dev/i2c-7", 78 "chown 0 99 /dev/uartdev-0", 79 "chown 0 99 /dev/uartdev-1", 80 "chown 0 99 /dev/uartdev-2", 81 "chown 0 99 /dev/uartdev-3", 82 "chown 0 99 /dev/spidev0.0", 83 "chown 0 99 /dev/spidev1.0", 84 "chown 0 99 /dev/spidev2.0", 85 "chown 0 99 /dev/spidev2.1" 86 ] 87 } 88 ], 89 "services" : [{ 90 "name" : "foundation", 91 "path" : ["/bin/foundation"], 92 "uid" : 7, 93 "gid" : 7, 94 "once" : 0, 95 "importance" : 1, 96 "caps" : [10, 11, 12, 13] 97 }, { 98 "name" : "mksh", 99 "path" : ["/bin/shell", "exec", "/bin/mksh"], 100 "uid" : 2, 101 "gid" : 2, 102 "once" : 0, 103 "importance" : 0, 104 "caps" : [4294967295] 105 }, { 106 "name" : "appspawn", 107 "path" : ["/bin/appspawn"], 108 "uid" : 1, 109 "gid" : 1, 110 "once" : 0, 111 "importance" : 0, 112 "caps" : [2, 6, 7, 8, 11, 23] 113 }, { 114 "name" : "apphilogcat", 115 "path" : ["/bin/apphilogcat", "-L", "auto"], 116 "uid" : 4, 117 "gid" : 4, 118 "once" : 1, 119 "importance" : 0, 120 "caps" : [] 121 }, { 122 "name" : "media_server", 123 "path" : ["/bin/media_server"], 124 "uid" : 0, 125 "gid" : 0, 126 "once" : 1, 127 "importance" : 0, 128 "caps" : [] 129 }, { 130 "name" : "wms_server", 131 "path" : ["/bin/wms_server"], 132 "uid" : 10, 133 "gid" : 10, 134 "once" : 1, 135 "importance" : 0, 136 "caps" : [1,23] 137 }, { 138 "name" : "bundle_daemon", 139 "path" : ["/bin/bundle_daemon"], 140 "uid" : 8, 141 "gid" : 8, 142 "once" : 0, 143 "importance" : 0, 144 "caps" : [0, 1] 145 }, { 146 "name" : "hiview", 147 "path" : ["/bin/hiview"], 148 "uid" : 4, 149 "gid" : 4, 150 "once" : 1, 151 "importance" : 0, 152 "caps" : [] 153 }, { 154 "name" : "huks_server", 155 "path" : ["/bin/huks_server"], 156 "uid" : 12, 157 "gid" : 12, 158 "once" : 0, 159 "importance" : 0, 160 "caps" : [1, 23] 161 }, { 162 "name" : "sensor_service", 163 "path" : ["/bin/sensor_service"], 164 "uid" : 6, 165 "gid" : 99, 166 "once" : 0, 167 "importance" : 0, 168 "caps" : [] 169 }, { 170 "name" : "ai_server", 171 "path" : ["/bin/ai_server"], 172 "uid" : 2, 173 "gid" : 2, 174 "once" : 0, 175 "importance" : 0, 176 "caps" : [] 177 }, { 178 "name" : "softbus_server", 179 "path" : ["/bin/softbus_server"], 180 "uid" : 0, 181 "gid" : 0, 182 "once" : 0, 183 "importance" : 0, 184 "caps" : [] 185 }, { 186 "name" : "deviceauth_service", 187 "path" : ["/bin/deviceauth_service"], 188 "uid" : 0, 189 "gid" : 0, 190 "once" : 1, 191 "importance" : 0, 192 "caps" : [] 193 }, { 194 "name" : "devattest_service", 195 "path" : ["/bin/devattest_service"], 196 "uid" : 20, 197 "gid" : 20, 198 "once" : 1, 199 "importance" : 0, 200 "caps" : [1,23] 201 }, { 202 "name" : "dslm_server", 203 "path" : ["/bin/dslm_server"], 204 "uid" : 3046, 205 "gid" : 3046, 206 "once" : 0, 207 "importance" : 0, 208 "caps" : [23] 209 } 210 ] 211} 212