1{
2    "import" : [
3            "init.${ohos.boot.hardware}.usb.cfg"
4    ],
5    "jobs" : [{
6            "name" : "pre-init",
7            "cmds" : [
8                "write /proc/sys/vm/min_free_kbytes 10240",
9                "mount debugfs /sys/kernel/debug /sys/kernel/debug mode=755",
10                "write /sys/kernel/debug/hisi_inno_phy/role peripheral"
11            ]
12        }, {
13            "name" : "init",
14            "cmds" : [
15                "write /proc/1/oom_score_adj -1000",
16                "write /proc/sys/kernel/hung_task_timeout_secs 90",
17                "write /sys/kernel/hungtask/enable on",
18                "write /sys/kernel/hungtask/monitorlist whitelist,init,appspawn",
19                "chown system system /sys/kernel/hungtask/userlist",
20                "symlink /dev/block/platform/fe310000.sdhci/by-name /dev/block/by-name"
21            ]
22        }, {
23            "name" : "boot",
24            "cmds" : [
25                "write /sys/block/zram0/disksize 1024M",
26                "mkswap /dev/block/zram0",
27                "swapon /dev/block/zram0",
28                "chmod 777 /dev/ttyAMA2",
29                "chmod 775 /sys/class/rfkill/rfkill0/state",
30                "chown blue_host blue_host /sys/class/rfkill/rfkill0/state",
31                "chown blue_host blue_host /dev/ttyS8",
32                "chown bluetooth bluetooth /dev/uhid",
33                "chmod 777 /dev/tun",
34                "chown bluetooth bluetooth /dev/tun",
35                "chmod 777 /dev/rtkbt_dev",
36                "chmod 660 /dev/ppp",
37                "chown net_manager net_manager /dev/ppp",
38                "chmod 0440 /proc/interrupts",
39                "chmod 0440 /proc/stat",
40                "chmod 0640 /dev/xt_qtaguid",
41                "chmod 0660 /proc/net/xt_qtaguid/ctrl",
42                "chmod 0440 /proc/net/xt_qtaguid/stats",
43                "chmod 666 /dev/mali0",
44                "chown system graphics /dev/mali0",
45                "chmod 666 /dev/dri/card1",
46                "chown system graphics /dev/dri/card1",
47                "chmod 666 /dev/dri/renderD129",
48                "chown system graphics /dev/dri/renderD129",
49                "chown system graphics /dev/graphics/fb0",
50                "chmod 666 /dev/ion",
51                "chown system system /dev/ion",
52                "chmod 666 /dev/sched_rtg_ctrl",
53                "chown system system /dev/sched_rtg_ctrl",
54                "chown update update /dev/block/mmcblk0p2",
55                "chown update update /dev/block/mmcblk0p3",
56                "chmod 666 /dev/v4l-subdev0",
57                "chown ispserver ispserver /dev/v4l-subdev0",
58                "chmod 666 /dev/v4l-subdev0",
59                "chown ispserver ispserver /dev/v4l-subdev1",
60                "chmod 666 /dev/v4l-subdev0",
61                "chown ispserver ispserver /dev/v4l-subdev2",
62                "chmod 666 /dev/v4l-subdev0",
63                "chown ispserver ispserver /dev/v4l-subdev3",
64                "chmod 666 /dev/media0",
65                "chown ispserver ispserver /dev/media0",
66                "start ispserver"
67            ]
68        }, {
69            "name" : "post-fs-data",
70            "cmds" : [
71                "restorecon",
72                "restorecon /data/updater"
73            ]
74        }
75    ],
76    "services" : [{
77            "name" : "ispserver",
78            "path" : ["/vendor/bin/ispserver"],
79            "once" : 1,
80            "secon" : "u:r:ispserver:s0",
81            "uid": "ispserver",
82            "gid": [ "ispserver", "camera_host" ]
83        }
84    ]
85}
86