微信跳一跳開外掛 | Win+Android+python

在2017-2018交接之際,微信推出了一款很火的小游戲,這個(gè)游戲依靠其強(qiáng)大的復(fù)活能力和對(duì)注意力的考驗(yàn)度掠取了廣大微信用戶的空閑時(shí)間,導(dǎo)致在大街上地鐵中都能看到用無(wú)聊時(shí)刷這個(gè)游戲的人,即便是朋友三五成群出游自赔,也刷這個(gè)游戲來(lái)交流高分心得,也是很有聊柳琢。跳一跳的界面如下:


jump.gif

我玩了幾天绍妨,發(fā)現(xiàn)新手一般只能掙扎在幾分到幾十分之間,只有勤勤懇懇的老手能勉強(qiáng)偶爾刷上兩三百分柬脸,但他去,強(qiáng)大的程序猿和程序媛團(tuán)隊(duì)出來(lái)了,有人為這個(gè)游戲?qū)懥藀ython腳本肖粮,并且在github上面開源了孤页,鑒于我的微信朋友還沒有人開過(guò)外掛,我決定試試涩馆,也算是人生第一掛行施!

  • 外掛代碼:https://github.com/wangshub/wechat_jump_game
  • 搭建環(huán)境
    • PC端:Win10系統(tǒng)+python3+ADB
    • 手機(jī)端:華為榮耀3XPro G750-T20+Android4.4.2系統(tǒng)(注意此外掛必須運(yùn)行在4.3以及以上)

原版教程

Github的發(fā)布者給出了原版教程,但我還是根據(jù)自己搭建的經(jīng)歷寫下來(lái)了后面的這些步驟魂那。

Step1:配置PC端環(huán)境

1. 下載配置ADB

  • adb全名Andorid Debug Bridge. 顧名思義, 這是一個(gè)Debug工具.
    然而, 為何稱之為Bridge呢? 因?yàn)閍db是一個(gè)標(biāo)準(zhǔn)的CS結(jié)構(gòu)的工具, 是要連接開發(fā)電腦和你的調(diào)試手機(jī)的蛾号,簡(jiǎn)而言之,安卓系統(tǒng)其實(shí)底層是個(gè)Linux系統(tǒng)涯雅,通過(guò)ADB鲜结,就可以實(shí)現(xiàn)在電腦上用命令行操作與電腦用USB線連接的安卓手機(jī)內(nèi)部系統(tǒng),實(shí)現(xiàn)事件模擬活逆,比如模擬按壓操作精刷,或者是查看文件等等操作。
  • 下載可以直接百度或谷歌去官網(wǎng)下載蔗候。
  • 下載后是一個(gè)壓縮包怒允,直接解壓縮到電腦某個(gè)地方就行,但是要記住解壓地址锈遥,到根目錄纫事,比如
D:\Program Files\adb\platform-tools
  • 配置系統(tǒng)環(huán)境勘畔,電腦右鍵-屬性-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量-下面的系統(tǒng)變量-點(diǎn)擊Path-編輯-在最后添加上面的路徑。這樣就配置好了丽惶。
  • 測(cè)試安裝是否成功炫七,Win+R并打開cmd,在命令行里輸入adb钾唬,如果有打印一系列的說(shuō)明的話万哪,意味著已經(jīng)配置成功


    image.png
  • 測(cè)試手機(jī)與電腦連接后能否操作手機(jī),手機(jī)連接電腦后抡秆,打開USB調(diào)試模式壤圃,有些手機(jī)還可以打開觸控模式(可以在手機(jī)屏幕上顯示觸摸點(diǎn)和橫縱坐標(biāo)線)
adb devices  #如果顯示有設(shè)備序列號(hào)說(shuō)明連接成功
adb get-serialno   #獲取設(shè)備的ID和序列號(hào)serialNumber 
adb get-state  #查看模擬器/設(shè)施的當(dāng)前狀態(tài). 
adb shell #進(jìn)入控制手機(jī)的命令行模式
ls #查看當(dāng)前目錄文件
cd ** #進(jìn)入某個(gè)文件夾
su #進(jìn)入root模式,可能需要在手機(jī)上授權(quán)琅轧,這一步不一定要做
cat *** #查看文件內(nèi)容
exit  #退出root模式
exit  #退出shell模式

2. 安裝python-win

  • 根據(jù)你的Windows版本(64位還是32位)從Python的官方網(wǎng)站下載Python 3.6對(duì)應(yīng)的64位安裝程序32位安裝程序(網(wǎng)速慢的同學(xué)請(qǐng)移步國(guó)內(nèi)鏡像),然后踊挠,運(yùn)行下載的EXE安裝包:
    image.png
  • 特別要注意勾上Add Python 3.6 to PATH乍桂,然后點(diǎn)“Install Now”即可完成安裝。
  • 測(cè)試是否安裝成功
    • 打開命令提示符窗口效床,敲入python后睹酌,如果可以看到>>>就說(shuō)明進(jìn)入了python的交互環(huán)境,可以執(zhí)行任何python代碼剩檀,輸入exit()退出交互環(huán)境憋沿,如果出現(xiàn)了錯(cuò)誤,可以參考廖神的博客解決沪猴。
      image.png

3. 下載代碼

兩種方法

  • 第一種(適用于已經(jīng)安裝了Git的用戶)
git clone https://github.com/wangshub/wechat_jump_game
  • 第二種(適用于沒有安裝Git的用戶)
    • 在瀏覽器中打開鏈接辐啄,可以直接在項(xiàng)目旁邊下載zip壓縮包,解壓縮之后就可以用了运嗜。


      image.png

4. 運(yùn)行腳本代碼

  • 手機(jī)連接電腦壶辜,確保adb可以檢測(cè)得到
  • 打開手機(jī)微信,進(jìn)入跳一跳小程序界面担租,點(diǎn)擊開始游戲砸民。
  • 打開電腦終端,進(jìn)入項(xiàng)目代碼所在的根目錄奋救,運(yùn)行
python wechat_jump_auto.py
  • 就可以看到手機(jī)自動(dòng)運(yùn)行了岭参。

5. 出現(xiàn)的問(wèn)題

5.1 一直報(bào)錯(cuò)說(shuō)無(wú)法識(shí)別swipe

  • 按提示就知道無(wú)法識(shí)別長(zhǎng)按操作,檢查了一下尝艘,我的手機(jī)版本是Android4.2.2演侯,模擬按鍵操作的參數(shù)中沒有最后那個(gè)長(zhǎng)按的延時(shí)參數(shù),所以無(wú)法利耍,我在代碼中把最后那個(gè)長(zhǎng)按參數(shù)去掉后就發(fā)現(xiàn)程序可以正常運(yùn)行蚌本,但是只能一直跳一小下盔粹,然后游戲失敗,所以為了解決這個(gè)問(wèn)題程癌,必須刷機(jī)舷嗡,把系統(tǒng)升級(jí)為4.3以上

5.2 華為手機(jī)沒有解鎖沒辦法刷機(jī)

  • 華為手機(jī)刷機(jī)之前,還需要進(jìn)行這一步嵌莉,檢查手機(jī)是否處于解鎖模式
fastboot oem get-bootinfo
  • 如果顯示UNLOCKED进萄,說(shuō)明已經(jīng)解鎖


    image.png
  • 如果顯示LOCKED或者RELOCKED(解鎖后又鎖上了),則需要先解鎖
  • 華為很麻煩的一點(diǎn)是需要上官網(wǎng)獲取解鎖碼锐峭,而且還要求注冊(cè)后要使用至少兩周以上中鼠,為了繞開兩周,可以用這個(gè)網(wǎng)址沿癞,步驟是注冊(cè)后按照下面的體制提示填寫產(chǎn)品信息援雇,獲得解鎖碼。
    image.png
  • 獲得解鎖碼之后椎扬,還是在adb命令行窗口中輸入fastboot oem unlock ****************惫搏,*號(hào)為16位解鎖密碼,例如:fastboot oem unlock 1234567812345678蚕涤。直到出現(xiàn)OKEY筐赔。
  • 成功后再用fastboot oem get-bootinfo檢查是否解鎖成功。

5.3 刷機(jī)過(guò)程中各種曲折

  • 刷機(jī)軟件:一開始用的 線刷寶揖铜,后面用的 奇兔刷機(jī)
  • 刷機(jī)過(guò)程:按理應(yīng)該是全自動(dòng)完成的茴丰,先進(jìn)入recovery模式,然后寫固件天吓,然后重啟
  • 注意刷機(jī)完成后贿肩,重啟需要很長(zhǎng)一段時(shí)間,有半個(gè)小時(shí)的有兩個(gè)小時(shí)的失仁,所以不要著急尸曼。
  • 遇到障礙的幾個(gè)方法:
    • 1、手機(jī)重啟
    • 2萄焦、軟件重啟
    • 3控轿、手機(jī)關(guān)機(jī),然后拔電池2s以上拂封,再安裝電池茬射,再開機(jī)
    • 4、手機(jī)終于刷機(jī)后冒签,結(jié)果黑屏開不了機(jī)在抛,
    • 5、注意先獲取Root權(quán)限(首先要解鎖手機(jī)才能獲取Root權(quán)限)萧恕,在手機(jī)屏幕上點(diǎn)擊授權(quán)刚梭,然后再刷機(jī)肠阱。
    • 6、如果刷機(jī)之后發(fā)現(xiàn)開機(jī)開不了機(jī)黑屏朴读,也沒辦法進(jìn)入fastboot模式的話屹徘,請(qǐng)不要擔(dān)心,手機(jī)上各種按鍵組合都嘗試著同時(shí)長(zhǎng)按10以上衅金,總能找到recovery模式或者fastboot模式的正確打開方式噪伊,很有可能是自己緊張手抖才沒能按出來(lái),多試幾次就好了氮唯。(音量加鍵+開機(jī)鍵鉴吹、音量減鍵+開機(jī)鍵、音量加鍵+音量減鍵+開機(jī)鍵)

6. 成果

最后就可以愉快的喝著茶驗(yàn)收成果惩琉,看著跳一跳程序自動(dòng)運(yùn)行加分豆励,解放雙手了哈哈哈。


image.png

放個(gè)GIF炫耀一下


an.gif
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瞒渠,一起剝皮案震驚了整個(gè)濱河市肆糕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌在孝,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淮摔,死亡現(xiàn)場(chǎng)離奇詭異私沮,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)和橙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門仔燕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人魔招,你說(shuō)我怎么就攤上這事晰搀。” “怎么了办斑?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵外恕,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我乡翅,道長(zhǎng)鳞疲,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任蠕蚜,我火速辦了婚禮尚洽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘靶累。我一直安慰自己腺毫,他們只是感情好癣疟,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著潮酒,像睡著了一般睛挚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上澈灼,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天竞川,我揣著相機(jī)與錄音,去河邊找鬼叁熔。 笑死委乌,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的荣回。 我是一名探鬼主播遭贸,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼心软!你這毒婦竟也來(lái)了壕吹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤删铃,失蹤者是張志新(化名)和其女友劉穎耳贬,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體猎唁,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡咒劲,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了诫隅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片腐魂。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖逐纬,靈堂內(nèi)的尸體忽然破棺而出蛔屹,到底是詐尸還是另有隱情,我是刑警寧澤豁生,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布兔毒,位于F島的核電站,受9級(jí)特大地震影響甸箱,放射性物質(zhì)發(fā)生泄漏眼刃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一摇肌、第九天 我趴在偏房一處隱蔽的房頂上張望擂红。 院中可真熱鬧,春花似錦、人聲如沸昵骤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)变秦。三九已至成榜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蹦玫,已是汗流浹背赎婚。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留樱溉,地道東北人挣输。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像福贞,于是被迫代替她去往敵國(guó)和親撩嚼。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容