|
本帖最后由 人見百態(tài) 于 2015-9-12 10:19 編輯
微信紅包外掛,微信紅包外掛怎么會和當貝市場扯上關(guān)系呢?
事情是這樣的:
很久以前我從網(wǎng)上下了個微信紅包外掛軟件裝在手機上,安裝完設(shè)置好之后,很神奇的發(fā)現(xiàn),竟然不需要root也能搶紅包。
微信紅包外掛下載地址: http://pan.baidu.com/s/1kTEi8lx 密碼: 8h2j
自動搶紅包示例如下:
show_min.gif (2.24 MB, 下載次數(shù): 39)
下載附件
保存到相冊
2015-9-11 17:47 上傳
雖然不需要root權(quán)限吧,但是這個搶紅包外掛軟件需要打開安卓系統(tǒng)自帶的輔助服務(wù):
打開輔助服務(wù).png (26.36 KB, 下載次數(shù): 38)
下載附件
保存到相冊
2015-9-11 17:47 上傳
上圖是搶紅包外掛這軟件的界面
4.png (43.59 KB, 下載次數(shù): 45)
下載附件
保存到相冊
2015-9-11 17:47 上傳
上圖是系統(tǒng)中的輔助服務(wù),需要開啟才能用外掛。
那么什么叫做輔助服務(wù)呢?
輔助服務(wù)是安卓系統(tǒng)上(貌似是安卓4.0?才開始有的功能)為了幫助那些行動上不方便的人士開發(fā)的一種輔助服務(wù),用了輔助服務(wù)之后能自動的完成一些事情,例如自動讀出屏幕上內(nèi)容啦,又或者是可以借助這個輔助服務(wù)在檢測到通知欄有“[微信紅包]”的信息時,自動打開微信,打開發(fā)紅包的微信群,點擊紅包。甚至還能實現(xiàn)搶到紅包后自動隨機發(fā)送“謝謝老板”等語句。達到裝作真人的樣子。
然后,大家可以看到上圖中除了搶紅包的輔助服務(wù)外還有一個豌豆莢的輔助服務(wù)。。。
然后豌豆莢么,手機上的應(yīng)用市場啊,和當貝市場差不多的。
我就在想了,為什么豌豆莢也需要這個輔助服務(wù),它也能自動的干啥事嗎?
然后我明白了,豌豆莢今年出了一個功能叫做自動安裝,就是軟件下載后無需一列列的手動確定軟件需要的權(quán)限,而是就點擊一下下載,以后的安裝啥的就自動完成了:
權(quán)限很多.png (884.74 KB, 下載次數(shù): 36)
下載附件
保存到相冊
2015-9-11 17:59 上傳
上圖是安裝軟件時出現(xiàn)的很多軟件需要的權(quán)限,在機頂盒&電視上我們通常都得一直按向下鍵然后才能點擊安裝按鈕。
QQ截圖20150911171925.png (23.63 KB, 下載次數(shù): 33)
下載附件
保存到相冊
2015-9-11 17:59 上傳
上圖是豌豆莢出的自動安裝應(yīng)用功能,無需重復(fù)的點擊,這一招在一次性安裝很多軟件的時候尤其省事。(可以看到自動安裝個推特比正常安裝少按了七次按鈕)
接著我網(wǎng)上一搜,確實豌豆莢的自動安裝功能和搶紅包外掛中用到的是同一種機制:輔助服務(wù),也叫AccessibilityService。
然后我們的當貝市場有沒有這個功能呢?
當貝市場貌似是有自動安裝功能的:
1.png (100.96 KB, 下載次數(shù): 35)
下載附件
保存到相冊
2015-9-11 18:12 上傳
不過我怎么開啟關(guān)閉這個功能都沒跳出打開輔助服務(wù)的提示,系統(tǒng)的輔助服務(wù)里也沒有當貝市場。
然后在功能上其實也不能實現(xiàn)完全像豌豆莢一樣的自動安裝。。。。
當然啦,我們不行,競爭對手就更不行了,我就是喜歡五十步笑百步:
2.png (328.92 KB, 下載次數(shù): 33)
下載附件
保存到相冊
2015-9-11 18:14 上傳
上圖為某奇葩市場,自動安裝需要root權(quán)限,然而root權(quán)限哪是那么你想要就能給的嗎。
沙發(fā).png (58.47 KB, 下載次數(shù): 34)
下載附件
保存到相冊
2015-9-11 18:17 上傳
上圖為某沙市場,并沒有這功能。
所以怎么實現(xiàn)這個功能呢?
那和搶紅包也是一樣的思路,首先用android調(diào)試工具DDMS中的Dump View Hierarchy For UI Automator 去分析安裝界面的結(jié)構(gòu)。
20140811204548564.png (135.49 KB, 下載次數(shù): 35)
下載附件
保存到相冊
2015-9-11 18:24 上傳
上圖為eclipse
上圖為安裝界面,我們要分析的就是這個,怎么分析呢?因為手頭沒安裝工具,還是以微信紅包中的例子為例,如下圖:
20140811204354843.png (149.54 KB, 下載次數(shù): 32)
下載附件
保存到相冊
2015-9-11 18:24 上傳
eclipse連接機頂盒,然后鼠標點擊一下安裝界面布局中“安裝”,就能知道id還有一些相關(guān)信息。
然后在機頂盒上我們需要的就是用AccessibilityService(輔助服務(wù))這個機制,讀取到“安裝”,匹配后就觸發(fā)ACTION_CLICK(點擊事件),點擊安裝就好了。
雖然我還不會整,但思路應(yīng)該是這樣的。。。。
自動安裝這個功能其實挺讓人期待,但是我們大當貝還有一些其他的競品沒有這功能呢。
我想著可能因為這個AccessibilityService(輔助服務(wù))并不是所有機型都有的,國產(chǎn)rom很變態(tài)的啊,老是閹割一些東西,或者隱藏掉。YUNOS搞不好就不能這么做,其他隱藏掉的就算設(shè)計成自動跳
向輔助服務(wù)的打開界面,但也可能出現(xiàn)各種崩潰的事件。
還有就是安裝界面并不都是相同的,然后適配也有點麻煩吧。
當然這個需要安卓4.0?以上才能有的貌似,所以低版本的就不行了。
當然有人擔心安全問題,這個吧其實也沒啥好擔心的,除了是信譽問題,還有畢竟咱們用電視購物的少,電視上攝像頭也基本沒幾家有的.......不用擔心做啥壞事。
最后還是期待自動”安裝功能“能出現(xiàn)在當貝市場的,這樣我在使用當貝市場的“裝機必備”的時候就不用一直點點點點了。
|
評分
-
查看全部評分
上一篇: 為什么智能電視不能升級安卓版本!【詳解】下一篇: 開學(xué)季必備:八款孩子們一打開就愛上的學(xué)習(xí)軟件!
|