本人广东电信,昨天心血来潮想弄这个,发现没有适合自己路由器的,于是打算自己抓包
发现安卓客户端的提速机制是先发启用请求,再在传输文件的同时发送心跳包,文件传输结束后发送结束请求
重放启用请求(Start)可以提速,但是心跳包重放失败,返回 400,定睛一看发现包头有校验字段,乍一看看不出来是什么
于是我反编译了 app (完全没权限要求的 app,给个赞,估计用的人多了照样沦陷),把里面的校验算法找出来,翻译成 python 代码丢路由器执行
一开始的确美滋滋,提速效果明显;但是可能是因为我用力过猛( cron 一分钟发一个心跳),到了中午居然把我上下行带宽都减半了,也就是 我原本是 200/4 的提速后是 200/20,现在提速后也只有 100/10 了
不知道明天会不会恢复,感觉电信也就这个尿样了,还指望真的能爽一波
脚本总大小 5KB,理论上路由器装上 python 就能跑,只需要抓到登陆时的 accessToken 即可,不需要抓 start,明天要是不恢复带宽,我决定大闹营业厅+开放脚本代码(虽然已经不是第一次大闹了)
发现安卓客户端的提速机制是先发启用请求,再在传输文件的同时发送心跳包,文件传输结束后发送结束请求
重放启用请求(Start)可以提速,但是心跳包重放失败,返回 400,定睛一看发现包头有校验字段,乍一看看不出来是什么
于是我反编译了 app (完全没权限要求的 app,给个赞,估计用的人多了照样沦陷),把里面的校验算法找出来,翻译成 python 代码丢路由器执行
一开始的确美滋滋,提速效果明显;但是可能是因为我用力过猛( cron 一分钟发一个心跳),到了中午居然把我上下行带宽都减半了,也就是 我原本是 200/4 的提速后是 200/20,现在提速后也只有 100/10 了
不知道明天会不会恢复,感觉电信也就这个尿样了,还指望真的能爽一波
脚本总大小 5KB,理论上路由器装上 python 就能跑,只需要抓到登陆时的 accessToken 即可,不需要抓 start,明天要是不恢复带宽,我决定大闹营业厅+开放脚本代码(虽然已经不是第一次大闹了)
