支持国产操作系统国产应用!

捉蛋网

当前位置: 捉蛋网>教程>Android开发>

Ticwatch固件嗅探脚本

时间:2019-02-22 13:29来源:未知 作者:捉蛋网 点击:
脚本是基于python(推荐python2.7)的,完全兼容windows和linux 所有结果会保存到csv文件,方便管理以及后期操作 GitHub 复制到浏览器打开:github.com/xswxm/Ticfirm-sniffer 环境搭建 sudo apt-get install python python-pip sudo pip install requests 使用方法 #
脚本是基于python(推荐python2.7)的,完全兼容windows和linux
所有结果会保存到csv文件,方便管理以及后期操作





GitHub

 

复制到浏览器打开:github.com/xswxm/Ticfirm-sniffer

环境搭建

sudo apt-get install python python-pip

sudo pip install requests

使用方法

# 查看帮助文档

sudo python ticfirm-sniffer.py -h

# 嗅探ticwatch的开发板固件版本,版本号从0搜索到1000,200个线程

sudo python ticfirm-sniffer.py -a ticwatch -c beta -v 0 1000 -t 200

Windows CMD 用户

# 首先到python官网下载python并安装

# 定位到安装目录,安装 python-requests

pip install requests

# 执行脚本

py ticfirm-sniffer.py -a ticwatch -c beta -v 0 1000 -t 200

参数解释

-d debug模式

-a 产品名; 进 设置-关于-产品名,通常有ticwatch, ticwatch2, ticwatch2_3g, ticwatch2-i18n(国际版)

-c 固件类型; alpha=内测版; beta=开发版; release=正式版

-u 设备ID,该参数可有可无; 进 设置-关于-设备ID,通常为长度为32的字符串

-v 嗅探版本号,只接受前两个参数; -v 412000 413000 指的是搜索412000 到413000的所有版本号

-t 线程数; 线程越多速度越快,根据自身网络状态设置,推荐50-200,可以开启debug看有没有failed再做适当调整

Tips

1. 版本号:一般4.8以后的固件版本还是很有规律的,之间的的版本有点杂乱。比如4.12开发版为412050,如果有b2, b3的话就是412052之类的。正式版固件一般以80结尾,4.12版本即412080

2. 释放时间:一般官方会提早一天左右将固件更新到数据库,所以理论上你是可以提前拿到固件的

3. 推送与手动升级:毫无区别,下载的固件都是完整包而不是ota包,所以可以随便刷

4. 下载链接:用文本工具或者excel打开 output.csv, 里面的以zip结尾的http链接即下载地址


(责任编辑:捉蛋网)
............................................................................................... ...............................................................................................

 

顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------