|
這個魔百盒應用市場中沒有當貝助手,不能識別u盤中的apk應用程序。 從另一個貼里看到的想法,但是原帖找不到了,所以開一個新帖分享。
想法為采用dns劫持的方法安裝當貝。話不多說,直接上步驟??赡苄枰恍┘夹g基礎。
1,給盒子安裝咪咕游戲,然后隨便打開一個游戲,先不點下載。
2,有線連接筆記本,把無線作為熱點共享,盒子連接筆記本的熱點,查看盒子的ip, 比如我的盒子ip是192.168.2.2,筆記本ip192.168.2.1
3,給筆記本安裝一個wireshark, 然后監(jiān)聽無線端口。
4,點擊步驟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,訪問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,下載當貝市場或當貝桌面,命名為dbzm.apk, 放在server.js一個目錄下。
7,在終端運行服務器, node server.js
8,修改hosts ,添加 192.168.2.1 download.cmgame.cdn.cmvideo.cn , 注意修改為你自己的機器ip。?;蛘呷绻袠O路由的可以在極路由上安裝插件 自定義hosts。使用路由器的話盒子和電腦都連接到路由器。
9,隨便安裝其他游戲,劫持成功的話就會下載當貝安裝。
我用這個辦法已經安裝成功。
|
評分
-
查看全部評分
上一篇: cm201-2后不能正常使藍牙下一篇: 移動魔百和cm101s官網系統(tǒng)怎么改mac地址
|