上一篇文章《 咪咕MG101電視盒子免拆機(jī)思路》說明了MG101的思路(如果對思路有興趣的,可以去了解下),其實(shí)就是自建DNS劫持的方式!本章節(jié)將簡單說一下目前的 教程,該教材會相對簡單。需要準(zhǔn)備以下一些工具:
- 可以設(shè)置無線熱點(diǎn)的PC一臺(如果是win10最好,自帶的熱點(diǎn)功能很方便)
- notepad++或者其余的編輯工具(用來編輯hosts文件)
- win可以獲取管理員權(quán)限(編輯hosts文件需要管理員權(quán)限)
- nodejs工具,用于實(shí)現(xiàn)http服務(wù)器并做下載apk功能給盒子
- 可以上網(wǎng)(咪咕游戲的其余的一些請求還是需要上網(wǎng)的)
準(zhǔn)備就緒,那么接下來,就開始了。
補(bǔ)充說明下:通過目前一些網(wǎng)友根據(jù)該教程的反饋來看,目前該方式成功率并不是很高。因此可能需要有多次的實(shí)驗(yàn)才能成功。需要有一些耐心才行,目前設(shè)備我也是放在老家,一時半會也不能夠好好測試下,有些安全 軟件(比如360之類的,有DNS防劫持的,也有可能會有所影響)。
一、開啟熱點(diǎn),并用盒子連接熱點(diǎn)
如果是WIN10,開啟熱點(diǎn)是很容易的。
QQ截圖20170320202231.png (146.17 KB, 下載次數(shù): 33)
下載附件
保存到相冊
2017-3-20 20:27 上傳
點(diǎn)擊WIFI圖標(biāo),網(wǎng)絡(luò)設(shè)置。
QQ截圖20170320202245.png (100.69 KB, 下載次數(shù): 27)
下載附件
保存到相冊
2017-3-20 20:27 上傳
選擇移動熱點(diǎn),配置下網(wǎng)絡(luò)名稱(SSID,也就是AP的名稱)以及密碼。如果你的有線可以上網(wǎng),就選擇有線的連接(從以下位置共享我的Internet連接),否則選擇無線也是可以的。并開啟開關(guān)。 盒子方面,開啟無線連接,并將無線連接到剛才所開啟的熱點(diǎn)上(需要注意的是,盒子最好不好接有線,否則到時候hosts重定向無效)。 并記下無線熱點(diǎn)的本地IP,目前我AP的IP為192.168.137.1。
需要注意的是:盒子連接該AP,最好使用DHCP的方式,這樣DNS的地址也會是192.168.137.1,如果使用自定義的DNS并且非目前AP的地址,那么該重定向的功能就失效了?。。。∪绻褂米远xDNS地址,那就設(shè)置為192.168.137.1,這樣才能保證hosts重定向的方式是有效的?。ㄎ沂沁B接有線進(jìn)行實(shí)驗(yàn)的,也就是“從以下位置共享我的Internet連接” 選擇的是一個有線連接,如果直接使用無線的共享,那么可能報文會被直接轉(zhuǎn)出去,導(dǎo)致hosts失效)。
二、配置hosts重定向
一般情況下,盒子連接AP后,使用的DNS地址其實(shí)是由PC所發(fā)出的AP的地址(網(wǎng)關(guān)也是),所以我們在開啟AP的PC上修改hosts重定向后,就可以將盒子的DNS“劫持”了。 win的hosts文件在路徑:
QQ截圖20170320202252.png (3.6 KB, 下載次數(shù): 6)
下載附件
保存到相冊
2017-3-20 20:27 上傳
使用notepad++打開該文件。并在hosts文件末尾加上如下字段:
QQ截圖20170320202258.png (3.34 KB, 下載次數(shù): 7)
下載附件
保存到相冊
2017-3-20 20:27 上傳
其中192.168.137.1為本機(jī)的IP(也就是開啟AP的IP地址,也是盒子連接wifi后的網(wǎng)關(guān)地址,如果不是這個IP,則對應(yīng)修改下IP)。修改完成后,最好將盒子重啟下(這樣盒子的DNS才能夠生效,否則可能還是對接到原有的地址上去,為了確保盒子不會自動連接原有的wifi,最好也將原有的wifi先去保存)。 確認(rèn)下,是否“劫持”成功:
QQ截圖20170320202304.png (25.62 KB, 下載次數(shù): 6)
下載附件
保存到相冊
2017-3-20 20:27 上傳
如果確定了download.cmgame.com 就是為 192.168.137.1 則說明確實(shí)“劫持”成功了。
三、運(yùn)行http服務(wù)器
使用nodejs,這樣的http服務(wù)器相對比較簡單搞定。我已經(jīng)將nodejs的工具打包了, 解壓后雙擊運(yùn)行run.bat腳本即可(腳本要一直運(yùn)行,直到盒子下載apk成功),監(jiān)聽的端口是8080,因此其余程序最好不要有占用該端口。運(yùn)行成功后,打?。?Server running at http://0.0.0.0:8080/
QQ截圖20170320202327.png (26.24 KB, 下載次數(shù): 20)
下載附件
保存到相冊
2017-3-20 20:27 上傳
如果運(yùn)行nodejs,如果是win10可能會彈窗提示防火墻允許,那么記得點(diǎn)擊確認(rèn)。也就是如下圖:
QQ截圖20170320202336.png (134.41 KB, 下載次數(shù): 24)
下載附件
保存到相冊
2017-3-20 20:27 上傳
確認(rèn)下,是否能夠正常劫持:
四、咪咕游戲安裝任一游戲
接下來的流程其實(shí)很簡單,由于hosts已經(jīng)將download.cmgame.com定向到本地PC了。因此只需要開啟下載任一游戲即可。
QQ截圖20170320202347.png (234.19 KB, 下載次數(shù): 28)
下載附件
保存到相冊
2017-3-20 20:27 上傳
找到咪咕游戲,也就是上圖中所示的圖標(biāo)。進(jìn)入咪咕游戲(和游戲)后點(diǎn)擊任一一款游戲,比如我這邊測試使用的“滑雪大冒險中國風(fēng)TV版”
QQ截圖20170320202357.png (260.11 KB, 下載次數(shù): 27)
下載附件
保存到相冊
2017-3-20 20:27 上傳
進(jìn)入后,點(diǎn)擊下載!等待下載完成,如果跳出當(dāng)貝市場的安裝,那么恭喜你,成功了!
五、成功
成功后,可以將run.bat關(guān)掉了,可以在和游戲中找到當(dāng)貝市場(和游戲會將下載的游戲與當(dāng)貝市場關(guān)聯(lián),可以直接從對應(yīng)游戲中啟動當(dāng)貝市場)
QQ截圖20170320202404.png (151.47 KB, 下載次數(shù): 25)
下載附件
保存到相冊
2017-3-20 20:27 上傳
目前后,可以從當(dāng)貝市場看到咪咕MG101的相關(guān)配置:
QQ截圖20170320202412.png (157.06 KB, 下載次數(shù): 28)
下載附件
保存到相冊
2017-3-20 20:27 上傳
至此,咪咕MG101就成功了,可以從當(dāng)貝市場下載當(dāng)貝桌面,然后按一下home鍵(遙控上的小房子按鍵),默認(rèn)選擇當(dāng)貝桌面后,這樣下次按home鍵就默認(rèn)啟動當(dāng)貝桌面了。
|