|
這個(gè)魔百盒應(yīng)用市場(chǎng)中沒(méi)有當(dāng)貝助手,不能識(shí)別u盤(pán)中的apk應(yīng)用程序。 從另一個(gè)貼里看到的想法,但是原帖找不到了,所以開(kāi)一個(gè)新帖分享。
想法為采用dns劫持的方法安裝當(dāng)貝。話不多說(shuō),直接上步驟。可能需要一些技術(shù)基礎(chǔ)。
1,給盒子安裝咪咕游戲,然后隨便打開(kāi)一個(gè)游戲,先不點(diǎn)下載。
2,有線連接筆記本,把無(wú)線作為熱點(diǎn)共享,盒子連接筆記本的熱點(diǎn),查看盒子的ip, 比如我的盒子ip是192.168.2.2,筆記本ip192.168.2.1
3,給筆記本安裝一個(gè)wireshark, 然后監(jiān)聽(tīng)無(wú)線端口。
4,點(diǎn)擊步驟1中的下載,然后查看wireshark抓得包。下邊是我的:
3981 42.030804 192.168.2.2 192.168.2.1 DNS 79 Standard query 0xe656 A download.cmgame.com3982 42.047385 192.168.2.1 192.168.2.2 DNS 139 Standard query response 0xe656 A download.cmgame.com CNAME download.cmgame.cdn.cmvideo.cn A 112.4.3.29
3984 42.222495 192.168.2.2 112.4.3.29 TCP 74 41010 → 8080 [SYN] Seq=0 Win=29200 Len=0 MSS=1460 SACK_PERM=1 TSval=4294956318 TSecr=0 WS=256
發(fā)現(xiàn)游戲下載地址為download.cmgame.com, 并且被解析為download.cmgame.cdn.cmvideo.cn ,ip 是112.4.3.29,訪問(wèn)8080端口。
5,在電腦上安裝nodejs,保存下邊的代碼為server.js
var http = require('http');
var path = require("path")
var fs = require("fs")
http.createServer(function (request, response) {
var filePath = path.join(__dirname, 'dbzm.apk');
var stat = fs.statSync(filePath);
response.writeHead(200, {
'Content-Type': 'application/vnd.android.package-archive',
'Content-Length': stat.size,
'Content-Disposition': 'attachment; filename=dangbei.apk'
}
);
var readStream = fs.createReadStream(filePath);
readStream.pipe(response);
}).listen(8080);
6,下載當(dāng)貝市場(chǎng)或當(dāng)貝桌面,命名為dbzm.apk, 放在server.js一個(gè)目錄下。
7,在終端運(yùn)行服務(wù)器, node server.js
8,修改hosts ,添加 192.168.2.1 download.cmgame.cdn.cmvideo.cn , 注意修改為你自己的機(jī)器ip。?;蛘呷绻袠O路由的可以在極路由上安裝插件 自定義hosts。使用路由器的話盒子和電腦都連接到路由器。
9,隨便安裝其他游戲,劫持成功的話就會(huì)下載當(dāng)貝安裝。
我用這個(gè)辦法已經(jīng)安裝成功。
|
評(píng)分
-
查看全部評(píng)分
上一篇: cm201-2后不能正常使藍(lán)牙下一篇: 移動(dòng)魔百和cm101s官網(wǎng)系統(tǒng)怎么改mac地址
|