-
Notifications
You must be signed in to change notification settings - Fork 77
/
Copy pathinit.common.diag.rc.userdebug
38 lines (32 loc) · 1.45 KB
/
init.common.diag.rc.userdebug
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# This file gets copied as /init.common.diag.rc
on post-fs-data
# Modem logging collection
mkdir /data/diag_logs 0777 system system
# Copy OEM adb_keys if /data/misc/adb/adb_keys does not exist
copy /data/misc/adb/adb_keys /data/misc/adb/adb_keys_temp
copy /vendor/etc/adb_keys /data/misc/adb/adb_keys
copy /data/misc/adb/adb_keys_temp /data/misc/adb/adb_keys
chown system shell /data/misc/adb/adb_keys
chmod 640 /data/misc/adb/adb_keys
rm /data/misc/adb/adb_keys_temp
# Enable clk debug on suspend
write /d/clk/debug_suspend 1
on boot
chmod 666 /dev/diag
on property:sys.usb.config=rndis,diag
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 05C6
write /sys/class/android_usb/android0/idProduct 902C
write /sys/class/android_usb/android0/f_diag/clients diag
write /sys/class/android_usb/android0/functions ${sys.usb.config}
write /sys/class/android_usb/android0/enable 1
setprop sys.usb.state rndis
on property:sys.usb.config=rndis,diag,adb
write /sys/class/android_usb/android0/enable 0
write /sys/class/android_usb/android0/idVendor 05C6
write /sys/class/android_usb/android0/idProduct 902D
write /sys/class/android_usb/android0/f_diag/clients diag
write /sys/class/android_usb/android0/functions ${sys.usb.config}
write /sys/class/android_usb/android0/enable 1
start adbd
setprop sys.usb.state rndis,adb