天天看點

微信好友檢測助手App

最近幾周,寫了個微信好友檢測助手App,寫這個的初衷是為了低成本的讓使用者檢測自己微信上删除或拉黑自己的好友,不考慮用xposed插件的方式實作,主要還是普通使用者玩不了這麼複雜的東西,定位于小白使用者。

起因是小道消息在公衆号發了篇如何判斷一個人有沒有删掉你微信好友的文章? 沒幾天一個朋友分享了個小技巧,文章是 一個小技巧,看看誰删了你微信好友? 一共是兩種方式,單人的話,給對方轉賬0.01元,不是好友會有彈窗提示,如果有幾百上千個好友,可以将多個好友拉入一個群裡,一次性拉人不要超過30個人。微信好友檢測助手App就是基于拉群的邏輯實作的,隻支援Android,不支援iOS。

接着描述下技術原理吧,用的是Android的AccessibilityService輔助服務,市面上像豌豆莢自動安裝軟體,微信搶紅包等,都是用的這個東西實作的,打開手機設定頁的無障礙功能,這一頁顯示的App都會用到AccessibilityService。除了AccessibilityService外,還使用了百度文字識别技術,識别圖檔中的文字。微信android 7.0版本後,做了很多反制措施,單純的AccessibilityService已經無法做到搶紅包這樣的功能了,對于檢測好友也是一樣。這裡參考了github上的https://github.com/LnJan/WechatLuckyMoneyGetter 項目,使用了ocr識别技術,經過一番調研,發現百度文字識别sdk的準确率速度都很不錯,api調用次數不多的情況下也不收費,值得個人開發者嘗試。經過幾周的業餘時間開發,微信好友檢測助手App終于釋出了。

寫這個App還是花費了很多精力,雖然看起來簡單,但是做好還是不容易的。代碼不開源,一是使用了百度文字識别sdk,開源的話,key資訊也會洩漏; 二是代碼不是很複雜,主要包含AccessibilityService,App螢幕截圖,以及圖檔識别三部分。花點時間應該都不是問題。

目前隻支援微信7.0.4版本,而且後續隻考慮适配7.x.x版本,6.x.x的版本就不考慮适配了。

微信好友檢測助手App
微信好友檢測助手App

如果碰到問題,請到關于頁面開啟調試模式,點選三次即可開啟,調試模式下,可以确認自己的手機是否支援App截屏?目前百度文字識别sdk是否可用?這些資訊可以友善開發者定位問題。也更好的為使用者解決問題。另外螢幕截圖圖檔浏覽功能,這個功能記錄了檢測助手執行中産生的痕迹,對于每次拉群後的截圖圖檔都做了存儲,使用者可以在浏覽所有拉群的圖檔,長安圖檔,會彈出儲存圖檔,百度ocr識别兩個功能,支援圖檔儲存到sd卡,以及手動測試百度ocr的效果。

如果提示這個,那說明檢測助手App還不支援使用者所使用的微信版本,可以聯系開發者,開發者在調研後,再決定是否支援該版本。

提示這個的話,沒有微信就解除安裝檢測助手吧

apk下載下傳位址百度網盤:下載下傳    提取碼:xipr

繼續閱讀