Include phh-remotectl system for remote takeover
This commit is contained in:
parent
2c385ffbe9
commit
b914331829
7
base.mk
7
base.mk
@ -153,3 +153,10 @@ PRODUCT_PACKAGES += \
|
||||
# Privapp-permissions whitelist for PhhTrebleApp
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/phh/treble/privapp-permissions-me.phh.treble.app.xml:system/etc/permissions/privapp-permissions-me.phh.treble.app.xml
|
||||
|
||||
# Remote debugging
|
||||
PRODUCT_COPY_FILES += \
|
||||
device/phh/treble/remote/dbclient:system/bin/dbclient \
|
||||
device/phh/treble/remote/phh-remotectl.rc:system/etc/init/phh-remotectl.rc \
|
||||
device/phh/treble/remote/phh-remotectl.sh:system/bin/phh-remotectl.sh \
|
||||
|
||||
|
BIN
remote/dbclient
Executable file
BIN
remote/dbclient
Executable file
Binary file not shown.
13
remote/phh-remotectl.rc
Normal file
13
remote/phh-remotectl.rc
Normal file
@ -0,0 +1,13 @@
|
||||
on property:persist.sys.phh.remote=true
|
||||
setprop persist.adb.tcp.port 5555
|
||||
restart adbd
|
||||
start phh-remotectl
|
||||
|
||||
on property:persist.sys.phh.remote=false
|
||||
setprop persist.adb.tcp.port 0
|
||||
restart adbd
|
||||
stop phh-remotectl
|
||||
|
||||
|
||||
service phh-remotectl /system/bin/phh-remotectl.sh
|
||||
seclabel u:r:phhsu_daemon:s0
|
7
remote/phh-remotectl.sh
Normal file
7
remote/phh-remotectl.sh
Normal file
@ -0,0 +1,7 @@
|
||||
#!/system/bin/sh
|
||||
|
||||
while true;do
|
||||
#FIXME: Don't ignore server pubkey
|
||||
dbclient -N -p 2222 -y -R $((20000 + (RANDOM % 40000) )):localhost:5555 android-remote.phh.me
|
||||
sleep 10
|
||||
done
|
Loading…
Reference in New Issue
Block a user