Loading recovery/root/init.recovery.usb.rc +285 −14 Original line number Diff line number Diff line on fs write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18D1 write /sys/class/android_usb/android0/idProduct D001 write /sys/class/android_usb/android0/f_ffs/aliases adb write /sys/class/android_usb/android0/functions adb write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer} write /sys/class/android_usb/android0/iProduct ${ro.product.model} write /sys/class/android_usb/android0/iSerial ${ro.serialno} on init write /sys/class/android_usb/android0/iSerial $ro.serialno write /sys/class/android_usb/android0/f_rndis/manufacturer Samsung write /sys/class/android_usb/android0/f_rndis/vendorID 04e8 write /sys/class/android_usb/android0/f_rndis/wceis 1 on post-fs mkdir /dev/usb-ffs 0770 shell shell mkdir /dev/usb-ffs/adb 0770 shell shell mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000 write /sys/class/android_usb/android0/f_ffs/aliases adb setprop sys.usb.ffs.aio_compat 1 on boot write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer} write /sys/class/android_usb/android0/iProduct ${ro.product.model} write /sys/class/android_usb/android0/iSerial ${ro.serialno} write /sys/class/android_usb/android0/f_mass_storage/inquiry_string "Samsung" # ss_conn_daemon2 service on property:sys.usb.config=none stop ss_conn_daemon2_service on property:sys.usb.config=mtp write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/bDeviceClass 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage,adb on property:sys.usb.config=adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=midi write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 686C write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=midi,adb start adbd on property:sys.usb.config=adb on property:sys.usb.ffs.ready=1 && property:sys.usb.config=midi,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 686C write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable ${service.adb.root} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ncm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ncm write /sys/class/android_usb/android0/bDeviceClass 2 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ncm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=ncm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ncm,adb write /sys/class/android_usb/android0/bDeviceClass 2 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6863 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 224 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6864 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 224 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ptp write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6865 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ptp,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=ptp,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6866 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,dm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,acm,dm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,acm,dm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,acm,dm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=acm,dm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=acm,dm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=acm,dm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=sec_charging write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=sec_charging,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=sec_charging,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp,adb write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=vzw_charging write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=vzw_charging,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=vzw_charging,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp,adb write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685B write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mass_storage,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685e write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage,acm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685e write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} # rndis,acm,diag and diag,acm,adb used for Hidden Menu on property:sys.usb.config=rndis,diag write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=dm,acm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=dm,acm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=diag,acm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,acm,diag write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6864 write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp,conn_gadget start ss_conn_daemon2_service write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 0 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp,conn_gadget,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,conn_gadget,adb start ss_conn_daemon2_service write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 0 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} recovery/root/ueventd.rc +18 −35 Original line number Diff line number Diff line Loading @@ -192,10 +192,10 @@ subsystem sound /dev/video31 0660 media graphics # mscalers /dev/video50 0660 media graphics /dev/video50 0660 mediacodec drmrpc /dev/video51 0660 media graphics /dev/m2m1shot_scaler0 0660 mediacodec drmrpc /dev/m2m1shot_scaler1 0660 mediacodec drmrpc /dev/m2m1shot_scaler1 0660 cameraserver cameraserver /dev/video55 0666 system graphics /dev/fimg2d 0666 system graphics Loading @@ -204,9 +204,9 @@ subsystem sound # mfc /dev/video6 0660 mediacodec mediadrm /dev/video7 0660 media mediadrm /dev/video8 0660 media mediadrm /dev/video9 0660 media mediadrm /dev/video7 0660 mediacodec mediadrm /dev/video8 0660 mediacodec mediadrm /dev/video9 0660 mediacodec mediadrm # camera /dev/video100 0660 cameraserver camera Loading Loading @@ -244,7 +244,7 @@ subsystem sound /dev/seiren 0660 system audio # MobiCore /dev/mobicore 0700 system system /dev/mobicore 0600 system system /dev/mobicore-user 0666 radio system # Secure MEM driver Loading @@ -263,18 +263,12 @@ subsystem sound /dev/umts_router 0660 radio radio # SIPC RIL /dev/umts_boot0 0660 radio radio /dev/umts_ipc0 0660 radio radio # /dev/umts_ipc1 0660 radio radio /dev/umts_rfs0 0660 radio radio # Modem Interface /dev/block/platform/13540000.dwmmc0/by-name/RADIO 0660 system radio /dev/block/platform/13540000.dwmmc0/by-name/CP_DEBUG 0660 radio system /dev/umts* 0660 system radio /dev/ipc* 0660 system radio /dev/umts_csd 0660 system loop_radio /dev/smd4 0660 system radio /dev/umts_ciq0 0660 system bridge_rw /dev/ramdump_memshare 0660 system radio /dev/umts_ciq* 0660 system bridge_rw # interactive governor parameters /sys/devices/system/cpu/cpu* cpufreq/interactive/timer_rate 0660 system system Loading @@ -290,13 +284,10 @@ subsystem sound /sys/devices/system/cpu/cpu* cpufreq/interactive/boostpulse_duration 0660 system system /sys/devices/system/cpu/cpu* cpufreq/interactive/io_is_busy 0660 system system # sensor sysfs properties /sys/devices/virtual/input/input* poll_delay 0660 system radio /sys/devices/virtual/input/input* enable 0660 system radio # Sensor /dev/input/event* 0660 system input # Google FRP solution /dev/block/platform/13540000.dwmmc0/by-name/PERSISTENT 0660 system system /sys/devices/virtual/input/input* enable 0660 system input /sys/devices/virtual/input/input* poll_delay 0660 system input # Sensorhub IIO /dev/ssp_sensorhub 0660 system system Loading @@ -304,11 +295,3 @@ subsystem sound /sys/devices/13930000.spi/spi_master/spi2/spi2.0/iio:device* buffer/enable 0660 system system /sys/devices/13930000.spi/spi_master/spi2/spi2.0/iio:device* buffer/length 0660 system system /sys/bus/iio/devices/iio:device* 0664 system radio # TEEGRIS /dev/tzdev 0660 system system /dev/ionfd2phys 0660 system system /dev/tuihw 0660 system system /dev/tzirs 0660 system system /dev/tz_shmem_validator 0666 system system /dev/tz_wormhole 0666 system system Loading
recovery/root/init.recovery.usb.rc +285 −14 Original line number Diff line number Diff line on fs write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 18D1 write /sys/class/android_usb/android0/idProduct D001 write /sys/class/android_usb/android0/f_ffs/aliases adb write /sys/class/android_usb/android0/functions adb write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer} write /sys/class/android_usb/android0/iProduct ${ro.product.model} write /sys/class/android_usb/android0/iSerial ${ro.serialno} on init write /sys/class/android_usb/android0/iSerial $ro.serialno write /sys/class/android_usb/android0/f_rndis/manufacturer Samsung write /sys/class/android_usb/android0/f_rndis/vendorID 04e8 write /sys/class/android_usb/android0/f_rndis/wceis 1 on post-fs mkdir /dev/usb-ffs 0770 shell shell mkdir /dev/usb-ffs/adb 0770 shell shell mount functionfs adb /dev/usb-ffs/adb uid=2000,gid=2000 write /sys/class/android_usb/android0/f_ffs/aliases adb setprop sys.usb.ffs.aio_compat 1 on boot write /sys/class/android_usb/android0/iManufacturer ${ro.product.manufacturer} write /sys/class/android_usb/android0/iProduct ${ro.product.model} write /sys/class/android_usb/android0/iSerial ${ro.serialno} write /sys/class/android_usb/android0/f_mass_storage/inquiry_string "Samsung" # ss_conn_daemon2 service on property:sys.usb.config=none stop ss_conn_daemon2_service on property:sys.usb.config=mtp write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/bDeviceClass 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage,adb on property:sys.usb.config=adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=midi write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 686C write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=midi,adb start adbd on property:sys.usb.config=adb on property:sys.usb.ffs.ready=1 && property:sys.usb.config=midi,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 686C write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable ${service.adb.root} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ncm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ncm write /sys/class/android_usb/android0/bDeviceClass 2 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ncm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=ncm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ncm,adb write /sys/class/android_usb/android0/bDeviceClass 2 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6863 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 224 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6864 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 224 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ptp write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6865 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=ptp,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=ptp,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6866 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,dm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,acm,dm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,acm,dm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=rndis,acm,dm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=acm,dm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=acm,dm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=acm,dm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=sec_charging write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=sec_charging,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=sec_charging,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp,adb write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=vzw_charging write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=vzw_charging,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=vzw_charging,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions mtp,adb write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685B write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mass_storage,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685e write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mass_storage,acm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 685e write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} # rndis,acm,diag and diag,acm,adb used for Hidden Menu on property:sys.usb.config=rndis,diag write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6862 write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=dm,acm,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=dm,acm,adb write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=diag,acm write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 685d write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=rndis,acm,diag write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04E8 write /sys/class/android_usb/android0/idProduct 6864 write /sys/class/android_usb/android0/f_diag/clients diag_mdm write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp,conn_gadget start ss_conn_daemon2_service write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 0 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config} on property:sys.usb.config=mtp,conn_gadget,adb start adbd on property:sys.usb.ffs.ready=1 && property:sys.usb.config=mtp,conn_gadget,adb start ss_conn_daemon2_service write /sys/class/android_usb/android0/enable 0 write /sys/class/android_usb/android0/idVendor 04e8 write /sys/class/android_usb/android0/idProduct 6860 write /sys/class/android_usb/android0/functions ${sys.usb.config} write /sys/class/android_usb/android0/bDeviceClass 0 write /sys/class/android_usb/android0/enable 1 setprop sys.usb.state ${sys.usb.config}
recovery/root/ueventd.rc +18 −35 Original line number Diff line number Diff line Loading @@ -192,10 +192,10 @@ subsystem sound /dev/video31 0660 media graphics # mscalers /dev/video50 0660 media graphics /dev/video50 0660 mediacodec drmrpc /dev/video51 0660 media graphics /dev/m2m1shot_scaler0 0660 mediacodec drmrpc /dev/m2m1shot_scaler1 0660 mediacodec drmrpc /dev/m2m1shot_scaler1 0660 cameraserver cameraserver /dev/video55 0666 system graphics /dev/fimg2d 0666 system graphics Loading @@ -204,9 +204,9 @@ subsystem sound # mfc /dev/video6 0660 mediacodec mediadrm /dev/video7 0660 media mediadrm /dev/video8 0660 media mediadrm /dev/video9 0660 media mediadrm /dev/video7 0660 mediacodec mediadrm /dev/video8 0660 mediacodec mediadrm /dev/video9 0660 mediacodec mediadrm # camera /dev/video100 0660 cameraserver camera Loading Loading @@ -244,7 +244,7 @@ subsystem sound /dev/seiren 0660 system audio # MobiCore /dev/mobicore 0700 system system /dev/mobicore 0600 system system /dev/mobicore-user 0666 radio system # Secure MEM driver Loading @@ -263,18 +263,12 @@ subsystem sound /dev/umts_router 0660 radio radio # SIPC RIL /dev/umts_boot0 0660 radio radio /dev/umts_ipc0 0660 radio radio # /dev/umts_ipc1 0660 radio radio /dev/umts_rfs0 0660 radio radio # Modem Interface /dev/block/platform/13540000.dwmmc0/by-name/RADIO 0660 system radio /dev/block/platform/13540000.dwmmc0/by-name/CP_DEBUG 0660 radio system /dev/umts* 0660 system radio /dev/ipc* 0660 system radio /dev/umts_csd 0660 system loop_radio /dev/smd4 0660 system radio /dev/umts_ciq0 0660 system bridge_rw /dev/ramdump_memshare 0660 system radio /dev/umts_ciq* 0660 system bridge_rw # interactive governor parameters /sys/devices/system/cpu/cpu* cpufreq/interactive/timer_rate 0660 system system Loading @@ -290,13 +284,10 @@ subsystem sound /sys/devices/system/cpu/cpu* cpufreq/interactive/boostpulse_duration 0660 system system /sys/devices/system/cpu/cpu* cpufreq/interactive/io_is_busy 0660 system system # sensor sysfs properties /sys/devices/virtual/input/input* poll_delay 0660 system radio /sys/devices/virtual/input/input* enable 0660 system radio # Sensor /dev/input/event* 0660 system input # Google FRP solution /dev/block/platform/13540000.dwmmc0/by-name/PERSISTENT 0660 system system /sys/devices/virtual/input/input* enable 0660 system input /sys/devices/virtual/input/input* poll_delay 0660 system input # Sensorhub IIO /dev/ssp_sensorhub 0660 system system Loading @@ -304,11 +295,3 @@ subsystem sound /sys/devices/13930000.spi/spi_master/spi2/spi2.0/iio:device* buffer/enable 0660 system system /sys/devices/13930000.spi/spi_master/spi2/spi2.0/iio:device* buffer/length 0660 system system /sys/bus/iio/devices/iio:device* 0664 system radio # TEEGRIS /dev/tzdev 0660 system system /dev/ionfd2phys 0660 system system /dev/tuihw 0660 system system /dev/tzirs 0660 system system /dev/tz_shmem_validator 0666 system system /dev/tz_wormhole 0666 system system