作者iincho (世界的尽头)
看板AndroidDev
标题Re: [问题] 关於app连接android market
时间Fri Nov 11 13:51:31 2011
※ 引述《weiyung (迪西)》之铭言:
: 想请问版上的各位高手
: 有没有办法自己写一个app
: 连接Android market并自动下载market上的app?
: 因为研究需要,所以需要在market上下载大量的app作分析
: 如果可以的话,还请各位高手帮忙解答,感激不尽!!!!
有...不过有点困难...XD
基本上Android market的protocol是有加密的, 而且没有source code,
你必须去追Google Mobile Service的apk挖出里面的key然後去解
protocol。
做不做得到,我可以肯定地说Yes,但是要看你功力。
就...拿出你的wireshark开始干吧www
--
Beware of bugs in the above code;
I have only proved it correct, not tried it.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 42.72.147.93
1F:推 nvidia:写个android版的按键精灵XD 11/11 19:34
2F:推 LaPass:1.安装pickme,用浏览器把手机画面显示出来 11/11 20:13
3F:→ LaPass:2.用键盘精灵,写脚本,开始自动下载。 11/11 20:13
4F:→ LaPass:我记得从电脑上的markrt就可以直接把apk装到手机上去了啊 11/11 20:14
5F:→ LaPass:直接用键盘精灵去抓就好了吧? 11/11 20:14
6F:推 nvidia:电脑上有MARKET? 11/11 20:33
7F:→ nvidia:你是说WEB版的吗? 那应该是GOOGLE自己OTA的吧 11/11 20:34
8F:→ nvidia:C2DM 11/11 20:34
9F:推 LaPass:是说那个没错 11/11 21:09
直接reverse engineering Android market的protocol...
自己写client..
应该有好几家做Android防毒的公司有这种技术。
至於用pickme, 我只能说浏览器能做的有限,效率又低。
一开始大家都是拿模拟器装market硬干啦,现在大概都是硬解protocol...
※ 编辑: iincho 来自: 114.32.193.107 (11/12 00:44)