前两年搞过百度手机助手的下载协议 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 其他整体变化不大

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

  1. Python爬虫-爬取手机应用市场中APP下载量

    一.首先是爬取360手机助手应用市场信息,用来爬取360应用市场,App软件信息,现阶段代码只能爬取下载量,如需爬取别的信息,请自行添加代码. 使用方法: 1.在D盘根目录新建.tet文件,命名为Ap ...

  2. 【APICloud系列|18】上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?

    前端时间用敏捷式开发平台开发了一款APP应用,应用名称我就不说啦,这篇文章主要讲述一下上架各大安卓应用商店(腾讯应用宝.阿里应用商店.百度手机助手.华为应用市场.小米应用商店)需要准备哪些材料,有相关 ...

  3. 上架Android应用到腾讯应用包、百度手机助手、华为应用市场、小米应用商店、阿里应用分发平台需要准备哪些材料?...

    前端时间用敏捷式开发平台开发了一款APP应用,应用名称我就不说啦,这篇文章主要讲述一下上架各大安卓应用商店(腾讯应用宝.阿里应用商店.百度手机助手.华为应用市场.小米应用商店)需要准备哪些材料,有相关 ...

  4. android百度手机助手,百度手机助手

    百度今天正式发布了安卓应用"百度手机助手",不过也并非全新开发的工具,而是之前"百度移动应用"的改名+升级版,功能从单纯的应用推荐下载,拓展到了手机优化,从而变 ...

  5. 【APICloud系列|2】上架安卓应用商店全套流程(小米应用商店、华为应用市场、阿里应用商店、百度手机助手、腾讯应用宝)

    ​​本次主要讲解前5个平台上架流程及注意事项(注册登录信息自行准备) 1. 腾讯应用宝:http://open.qq.com/ 2. 阿里应用商店(淘宝手机助手,UC应用商店,豌豆荚):http:// ...

  6. scrapy爬虫之爬取百度手机助手app信息并保存至mongodb数据库(附源码)

    声明: ​ 本文内容仅供学习python爬虫的同学用作学习参考!!! ​ 如有错误,请评论指出,非常感谢!!! 1.使用环境 python 3.8 scrapy 2.5 mongodb pycharm ...

  7. 安卓app上传到应用宝、360手机助手、小米应用商店、百度手机助手/安卓市场/91助手...

    1.小米应用商店 小米开放平台网站:https://account.xiaomi.com 注册帐号教程地址:http://dev.xiaomi.com/doc/?p=90 应用提交流程:http:// ...

  8. 百度移动应用安卓_【企业快讯】撒花!小脉发红包模式开启!“众脉APP”上百度手机助手安卓应用市场啦!...

    今天小脉要报告大家一个好消息,在小伙伴们的心心念念和小脉工作团队夜以继日的努力下,我们的APP终于在安卓市场陆续跟大家见面啦! 即日起下载百度手机助手在应用商店搜索"众脉"即可下载 ...

  9. 安卓上架平台-百度手机助手-如果是付费内容,则必须要公司账号(个人账号无法上架app内含付费的情况)

    安卓上架平台 百度手机助手:如果是付费内容,则必须要公司账号(个人账号无法上架app内含付费的情况) 个人账号上架普通app,在百度手机助手  特别快,特别好.说到公司的账号了,就比较严格啦. 公司上 ...

最新文章

  1. python判断 t1 树是否有与 t2 树拓扑结构完全相同的子树
  2. 2017青岛计算机报名,【青岛市2017年第二批次计算机应用能力考试报名通知】- 环球网校...
  3. 2017年------阿里大神带你详解Dubbo架构设计
  4. TensorFlow 1.12.2 发布,修复 GIF 构造安全漏洞
  5. JAVA数据库连接池实现
  6. unix入门经典_程序员大神们的经典编程语录
  7. java同事只有竞争吗_如何防止同事竞争破坏公司文化
  8. 接口测试之json中的key获取
  9. java 由接口构造对象_Java学习笔记04——类和对象|抽象和接口|构造方法与继承...
  10. Qt学习笔记之GUI基本知识
  11. 四菱天线怎么加强_白话天线(2)---什么是天线?
  12. 易语言大漠进行字库制作的时候出现不能展示二值化区域
  13. Android List的混排 随机排序
  14. 大写字母组成的等腰三角形
  15. Java gateway process exited before sending its port number
  16. photoshop 重复上一次变换操作 ctrl+shift+alt+t
  17. laragon mysql版本_laragon 使用(php版本升级切换)
  18. jtag的emu0与emu1_谁特么告诉你EMU就是1分钱就能赚75美元?
  19. JAVA实现Excel模板填充
  20. Win11系统白名单列表如何添加软件

热门文章

  1. 将数字转化为拼音(1000内)
  2. 中秋祝福代码,中秋快乐代码,采用H5制作的中秋动画祝福
  3. 直播预告|无监督学习的公平性研究——美国布兰迪斯大学助理教授刘洪甫
  4. 调起APP功能的实现
  5. Java-斗地主游戏(部分功能)
  6. 很强大 转自猫扑 好男人=“破鞋专业户”
  7. 汇编语言的寻址方式(针对16位寻址)
  8. 2022新JI卫云域名防红/防封程序源码+已去除授权
  9. 判断一个数为奇偶数的三种方法
  10. ubuntu18.04关闭输入法浮动窗