openatx / atxserver2-android-provider

atxserver2 android provider
MIT License
227 stars 165 forks source link

stf 添加了minicap.apk. 支持miui 和 安卓12。 #54

Open liweijing opened 3 years ago

liweijing commented 3 years ago

image

hotoday commented 3 years ago

怎么样更新?Redmi K30 5G miui12.07 Android 10 能看到画面,不能操作,adb可以用,鼠标点击屏幕没反应 image

codeskyblue commented 3 years ago

Doing some research on https://github.com/openatx/stf-binaries

set -e

adb push node_modules/@devicefarmer/minicap-prebuilt/prebuilt/noarch/minicap.apk /data/local/tmp/

JSON=$(adb shell CLASSPATH=/data/local/tmp/minicap.apk app_process /system/bin io.devicefarmer.minicap.Main -i)

WIDTH=$(jq ".width" <<< $JSON)
HEIGHT=$(jq ".height" <<< $JSON)
ROTATION=$(jq ".rotation" <<< $JSON)

adb shell CLASSPATH=/data/local/tmp/minicap.apk app_process /system/bin io.devicefarmer.minicap.Main -P "${WIDTH}x@${HEIGHT}@${WIDTH}x${HEIGHT}/$ROTATION" -Q 80 -s > tmp.jpg
file tmp.jpg