1.同屏軟件vysor(https://www.vysor.io/)
目前沒有linux版本,但可以在谷歌瀏覽器中安裝vysor插件。
2.截圖
screencap -p /data/1.png
3.修改屏幕尺寸
物理屏幕顯示不正常,但可用同屏軟件看效果
查看分辨率,wm size
修改分辨率,如wm size 1920x1080
4.ro.sf.lcd_density
寬度:width 高度:high
計算ro.sf.lcd_density=((width^2+high^2)^0.5)/lcd_size
如ro.sf.lcd_density=((1080^2+1920^2)^0.5)/5.5=400,計算爲該值,但拿接近值也是可以的。
查看當前的ro.sf.lcd_density wm density
動態修改,如wm density 240
5.模擬按鍵輸入
如
input keyevent 24 //音量加按下
input keyevent 25 //音量減按下
input keyevent 26 //電源鍵按下
6.進下載模式
qcom:adb reboot edl
sprd:adb reboot autodloader
7.在線檢測源碼
8.精簡系統app
https://blog.csdn.net/mike8825/article/details/49689425
9.工程模式暗碼
sprd *#*#83781#*#*
mtk *#*#3646633#*#*
qcom *#*#4636#*#*
huawei *#*#2846579#*#*
10.轉屏
先禁掉系統的自動轉屏adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0 //0度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1 //90度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:2 //180度
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:3 //270度
11.非常規關機方法
echo "o" > /proc/sysrq-trigger
adb reboot -p(某些平臺不一樣能用)
12.查看當前的鍵值
getevent
/dev/input/event1: 0001 0072 00000001
/dev/input/event1: 0000 0000 00000000
這裏的72對應0x72,十進制爲114,對應power鍵,00000001對應按鍵按下00000000對應按鍵鬆開