• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "import" : [
3            "/vendor/etc/init.A311D.usb.cfg"
4    ],
5    "jobs" : [{
6            "name" : "pre-init",
7            "cmds" : [
8                "export LIBGL_DRIVERS_PATH /vendor/lib/chipsetsdk",
9                "write /proc/sys/vm/min_free_kbytes 10240",
10                "mount debugfs /sys/kernel/debug /sys/kernel/debug mode=755",
11                "write /sys/kernel/debug/hisi_inno_phy/role peripheral"
12            ]
13        }, {
14            "name" : "init",
15            "cmds" : [
16                "symlink /sys/kernel/debug /d",
17                "symlink /sys/kernel/config /config",
18                "write /proc/sys/kernel/panic 10",
19                "chmod 777 /vendor/bin/init.A311D.sh",
20                "exec /system/bin/sh /vendor/bin/init.A311D.sh",
21                "exec /system/bin/udevadm trigger",
22                "write /sys/class/gpio/export 409",
23                "write /sys/class/gpio/gpio409/direction out",
24                "write /sys/class/gpio/gpio409/value 1",
25                "write /sys/class/gpio/export 404",
26                "write /sys/class/gpio/gpio404/direction out",
27                "write /sys/class/gpio/gpio404/value 1",
28                "write /sys/class/gpio/export 405",
29                "write /sys/class/gpio/gpio405/direction out",
30                "write /sys/class/gpio/gpio405/value 0",
31                "exec /system/bin/i2cset -f -y 3 0x45 0x85 0x00 b",
32                "exec /system/bin/i2cset -f -y 3 0x45 0x85 0x01 b",
33                "exec /system/bin/i2cset -f -y 3 0x45 0x81 0x04 b",
34                "exec /system/bin/i2cset -f -y 3 0x45 0x85 0xef b",
35                "exec /system/bin/i2cset -f -y 3 0x45 0x86 0xef b",
36                "write /proc/1/oom_score_adj -1000",
37                "write /proc/sys/kernel/hung_task_timeout_secs 90",
38                "write /sys/kernel/hungtask/enable on",
39                "write /sys/kernel/hungtask/monitorlist whitelist,init,appspawn",
40                "write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor conservative",
41                "write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor conservative",
42                "chown system system /sys/kernel/hungtask/userlist",
43                "symlink /dev/block/platform/soc/ffe07000.mmc/by-name /dev/block/by-name"
44            ]
45        }, {
46            "name" : "boot",
47            "cmds" : [
48                "chmod 777 /dev/ge2d",
49                "chmod 777 /dev/ttyS2",
50                "chmod 777 /dev/video0",
51                "chmod 775 /sys/class/rfkill/rfkill0/state",
52                "chown blue_host blue_host /sys/class/rfkill/rfkill0/state",
53                "chmod 777 /sys/class/brightness/brightness",
54                "chmod 0440 /proc/interrupts",
55                "chmod 0440 /proc/stat",
56                "chmod 0640 /dev/xt_qtaguid",
57                "chmod 0660 /proc/net/xt_qtaguid/ctrl",
58                "chmod 0440 /proc/net/xt_qtaguid/stats",
59                "chown system graphics /dev/graphics/fb0",
60                "chmod 777 /system/bin/sdcard_mount.sh",
61                "chmod 777 /system/bin/udisk_mount.sh",
62                "chmod 666 /dev/sched_rtg_ctrl",
63                "chown system system /dev/sched_rtg_ctrl"
64            ]
65        }, {
66            "name" : "post-fs-data",
67            "cmds" : [
68                "restorecon",
69                "wait /dev/block/misc",
70                "chown update update /dev/block/misc",
71                "chmod 0644 /dev/block/misc"
72            ]
73        }
74    ]
75}
76