1{ 2 3 "jobs" : [{ 4 "name" : "early-init", 5 "cmds" : [ 6 " write '/proc/sys/kernel/sysrq 0'", 7 " load_persist_params ", 8 " load_persist_params ", 9 " # load_persist_params ", 10 "#restorecon /adb_keys", 11 " restorecon /postinstall", 12 "mkdir /acct/uid", 13 "chown root system /dev/memcg/memory.pressure_level", 14 "chmod 0040 /dev/memcg/memory.pressure_level", 15 "mkdir /dev/memcg/apps/ 0755 system system", 16 "mkdir /dev/memcg/system 0550 system system", 17 "start ueventd", 18 "exec_start apexd-bootstrap", 19 "setparam sys.usb.config ${persist.sys.usb.config}" 20 ] 21 }, 22 { 23 "name" : "param:trigger_test_1", 24 "condition" : "test.sys.boot_from_charger_mode=5", 25 "cmds" : [ 26 "class_stop charger", 27 "trigger late-init" 28 ] 29 }, 30 { 31 "name" : "param:trigger_test_2", 32 "condition" : "test.sys.boot_from_charger_mode=1 || test.sys.boot_from_charger_mode=2 || test.sys.boot_from_charger_mode=3", 33 "cmds" : [ 34 "class_stop charger", 35 "trigger late-init" 36 ] 37 }, 38 { 39 "name" : "load_persist_params_action", 40 "cmds" : [ 41 "load_persist_params", 42 "start logd", 43 "start logd-reinit" 44 ] 45 }, 46 { 47 "name" : "firmware_mounts_complete", 48 "cmds" : [ 49 "rm /dev/.booting" 50 ] 51 } 52 ] 53} 54