分析百度手机助手协议(实现app下载量上涨)

前两年搞过百度手机助手的下载协议 7.0 9.0两个版本 当时用9.0测试打了几K下载量都涨了 之后就一直丢在电脑里 今天把它发出来 很简单适合教学
在这里插入图片描述
在这里插入图片描述
下载链接
在这里插入图片描述
UID生成规则
在这里插入图片描述
搜索接口返回对应内容

f=search@福州@2@15@search@source+NATURAL@query+福州@searchid+4310075568774934866
@package+com.tsou.fuzhou@sample+flow0@logid+0166192632&

参数解析
psize=3&
在这里插入图片描述
abi=armeabiv7a&
did=7&
cll=_hv19g8O2NAVA& 经纬度
usertype=1& 用户类型
在这里插入图片描述
is_support_webp=true&
在这里插入图片描述
ver=16788605&
from=1011450j&
在这里插入图片描述
tj=soft_6452093_1119900_智慧福州网&
operator=&
network=WF&
pkname=com.baidu.appsearch&
country=CN&
cen=cuid_cut_cua_uid&
gms=false&
在这里插入图片描述
platform_version_id=19&
operatorwifi=“TP-LINK_1111111”&
action=download&
pu=cua@_a-qi4uq-igBNE6lI5me6NNy2IgUI2t6AqqqB, 手机屏幕相关
CUA生成规则
在这里插入图片描述
在这里插入图片描述
osname@baiduappsearch,
在这里插入图片描述
CUID生成规则
这个值很重要 百度把它写到Settings.System里(系统数据库) 设备唯一ID
在这里插入图片描述

在这里插入图片描述

cut@5fXCirktSh_Uh2IJgNvHtyN6moi5pQqAC&

totalsize=4.3M&
language=zh&
apn=&&
crid=1546510570180

com.baidu.util.Base64Encoder.a native编码

明文数据对应表

名称对应数据位置 作用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载完成
在这里插入图片描述
参数基本和上一条一致 差别不大 测试的时候两条都请求了 感觉只要一条即可

分析完成写代码
UID

   String  getDeviceId= MD5Util.a((imei + productprocessor + UUID.randomUUID().toString()).getBytes(), true);
        log(TAG+"getDeviceId " +getDeviceId);

        String IMEI = new StringBuffer(imei).reverse().toString();
        String uid=  Tool.URLEncoder(getDeviceId + "|" + IMEI);

        log(TAG+"uid "+uid);
        String uid_utf=Tool.URLEncoder(uid);
        log(TAG+"uid_utf "+uid_utf);

        String  UID_native= baiduUtils.get_nativeB64Encode(context,uid_utf.getBytes());
        log(TAG+"UID_native "+UID_native);

CUID

String uid_utf_utf=Tool.URLEncoder(uid_utf);

        String  CUID_native= baiduUtils.get_nativeB64Encode(context,uid_utf_utf.getBytes());

CUT

  String CUT= baiduUtils. getCUT(MODEL,RELEASE,SDK,MANUFACTURER);
        String  CUT_native= baiduUtils.get_nativeB64Encode(context,CUT.getBytes());

感兴趣的朋友可以去豌豆荚下载 自己分析实现一下 有不少细节两年过去我忘记了 不过最重要的就这几个参数 9.0比7.0多了几个参数如ndid http变成https 其他整体变化不大
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值