前言想自己搞游戲小程序的
在github 有人已經利用 python程序, 通過adb 獲取不同型號安卓手機的系統截圖,然后通過計算小人與目標位置距離之后得到准確的觸摸時間,再通過 開發者模式里的 adb模擬觸摸操作,實現電腦幫你玩跳一跳,基本思路就是這樣,然后實際上還有加程序誤差、模擬人工延時,總之反腳本檢測又是另外一門學問了。
准備如下
1 安卓手機一部,我的是紅米手機, MIUI9系統,附帶數據線,
2 電腦一台,win7/10都可以 ,需要adb ,adb.exe一般Android開發工具箱sdk里面有,platform-tools ,下面這個地址工具包也有
3 python環境
4 跳一跳python腳本。GitHub地址【https://github.com/wangshub/wechat_jump_game/releases】直接下載這個里面的zip,附帶 adb和 adb連接成功后直接雙擊exe運行的腳本exe.
python 環境搭建
這里參考我前面的博文或者自己百度講吧,本文,這個不是重點。
adb 調試模式
1 百度自己如何開啟安卓機 開發者模式 ,以及開啟 usb調試,
2 連接手機后 ,測試連接是否成功 ? 成功如下,顯示設備號
確認連接后,然后雙擊stop_jump1_1_2.exe 效果如圖
分數過高 會被和諧!
注意:
1 一定要配好環境adb 和 python
2 數據線連接后一定要開發者選項 勾上 usb調試 , 運行程序模擬屏幕觸摸 點擊操作