码迷,mamicode.com
首页 > 其他好文 > 详细

实验室项目零碎

时间:2014-09-29 23:50:31      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   io   os   ar   strong   

  跟万老师鼓捣了一晚上nginx新架构的apk替换,

  1.用openbox.mobilem.360.cn/...的那个url来定位response的信息是可以的,因为apk_md5和signature_md5都已经替换掉了。

{"tag_key_words":"生活 实用工具",
"logo_url":"http:\/\/p0.qhimg.com\/t011169420391d04209.png",
"market_name":"360手机助手","id":"323666",
"daily_total_num":45,
"baike_name":"发条番茄钟 Android_net.phlam.android.clockworktomato",
"rating":"8.1",
"apk_md5":"kksmodify",
"down_url":"http:\/\/m.shouji.360tpcdn.com\/140902\/kksmodify\/net.phlam.android.clockworktomato_2504.apk",
"signature_md5":"kksmodify",
"daily_upgrade_num":24,
"apkid":"net.phlam.android.clockworktomato",
"level":0,
"version_code":"2504",
"size":"4163842",//size是否要替换?
"version_name":"2.5.4",
"market_id":"360market",
"download_times":"40658",
"up":0,
"has_diff":true,
"cid":"3",
"daily_upgrade_ratio":0.53333333333333,
"unstart_rate":"0",
"edition_brief":"",
"type":"soft",
"os_version":"7",
"name":"发条番茄钟"}]}

万老师解决的问题是,提出修改response要看raw中的数据而不是json里的。而我在sa修改的规则都把键值对改成了jason中的等于号。

然后nginx是可以替换response的,从上面的kks就可以看出来了。

nginx也是可以替换apk的,chrome里(手机&电脑)的实验已经证实。

万老师还发现,在360中更新发条番茄钟之后(下载的是真的,没有替换掉的),并没有提示签名不匹配,这也不正常啊因为response中的md5明明已经替换成kks了!!

 

万老师用的方法是从特定网址下载的apk换成伪apk,但是为什么在360里下载的没有替换成功呢,是因为下载的网址并不是万老师设置的那个网址?刚才好像是增量更新,网址应该不一样吧!!怎么才能不增量更新呢??或者怎么才能知道增量更新的网址呢?

 

明天先更新一下sa,用老设备试试。注意添加size规则。。再尝试nginx。

 

每当这种心烦意乱的时候其实都应该想想大神,总是从不抱怨地默默地在做事。

 

实验室项目零碎

标签:android   style   blog   http   color   io   os   ar   strong   

原文地址:http://www.cnblogs.com/larrylawrence/p/4001083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!