现在有一些朋友在用我编译的自用固件,固件可从这里下载,里面有一个功能 《某东签到脚本》,有些朋友不知道如何使用,这里说明如下:
应该也是要退出历史舞台了,本文作为存档,仅供技术研究,已经或接近不可用。
出于对内容的保护以及对潜在的安全保护,以下内容可能需要你通过公众号获取密码浏览,以后理论上不再需要再次获取密码。
需要的基础环境
- 装有京东金融 app 的手机一部 (可选,如果不想要京东金融的钢镚可以不进行)
- 装有 Charles 的电脑一台 (可选,如果不想要京东金融的钢镚可以不进行)
- 需要在相同网络环境下 (可选,如果不想要京东金融的钢镚可以不进行)
具体流程
1、当然是刷好固件,进入后台,某东签到脚本;
2、现在来获取第一个账号 cookie,默认情况下,可以双击然后用手机扫码登录,然后能获取到 cookie,但是很多手机京东 app 已更新版本,可能无法获取 cookie,则按照第 3 步做;
3、电脑浏览器打开开发者模式 (一般是 F12),然后访问 https://home.m.jd.com/myJd/newhome.action 或者 https://bean.m.jd.com/bean/signIndex.action,没有登录过的话,会要登陆,再次访问上述网址,然后查看 cookie 信息,可以看到以下信息:
pt_key=AAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx pt_pin=jd_xxxx
找到 pt_key 和 pt_bin 这两条信息,然后复制到路由器后台,需要按照以下格式:
pt_key=AAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;pt_pin=jd_xxxx;
cookie 大约有效时间是 30 天,30 天后需要按照如上方式重新获取,其实每次都是 pt_key 发生更新 pt_bin 相当于用户识别 id,不会改变。
4、如果需要对京东金融 app 进行签到以获取钢镚,则需要按照以下方式获取:
- 打开 Charles 软件,初次使用需要设置下,proxy-ssl prxying settings-勾选 enable ssl proxying-include 里 location 我加入了*.*,也可以指定具体的域名;
- 在装有京东金融 app 的手机上装 charles 的 ssl 证书,电脑上 charles-help-ssl proxying-install charles root certificates on a mobile device,此时会告知如何连接,简略翻译就是:
- 手机挂代理,代理地址为 charles 所在电脑的 ip:8888(默认端口),不需要加密,然后打开手机浏览器访问 chls.pro/ssl 安装证书,并信任证书,安卓和苹果不同,请自行操作,需要根证书信任。
- 完成操作后,charles 可以抓取到 https 的数据了
- 点红色按钮准备开始录制,然后手机上打开京东金融 app-点击签到-签到完成 (这里注意:由于京东服务器设定,可能使你无法获得数据,页面显示你的网不可用,这个时候你需要这么做:先断网,让这个页面刷出来,然后再连自己代理的无线网络,点击签到这个按钮,此时才能获得数据)
- 在 charles 上 sequence 选项卡里搜索 reqData=,将可以查到内容,将从 reqData=开始的全部内容复制下来,放到路由器管理后台中即可,原文 text 已包含转义,请勿格式化
关于 reqData 补充信息,请注意查看请求地址为:https://ms.jr.jd.com/gw/generic/hy/h5/m/appSign,类型为 POST,点击 contents-text 即可看到 reqData=的数据,数据范例:
reqData=%7B%22videoId%22%3A%22311xxxxxxx496%22%2C%22channelSource%22%3A%22JRAPP6.0%22%2C%22encryptData%22%3A%22%7B'data'%3A'Kvu3nWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
请不要转义字符串,直接复制整个文本进入路由器后台。reqData 的有效时间不明,可能是 30 天或较长期,如果失效需要重新获取。
完成以上全部操作后,cookie 和某东金融的必要信息就获取到了,下面的发送通知功能,可以按需设置和配置,我使用的是 TG 的 bot。
关于抓包软件 charles 可以查看更多相关教程、工具,供参考如下:
- 软件下载:https://www.52pojie.cn/forum.php?mod=viewthread&tid=1350618
- 软件注册机:https://www.zzzmode.com/mytools/charles/
- 软件注册学习版教程:https://blog.lupf.cn/articles/2021/08/24/1629770632263.html
- 软件日常使用教程 1:https://www.52pojie.cn/thread-1478496-1-1.html
- 软件日常使用教程 2:https://www.52pojie.cn/thread-1468565-1-1.html
- 软件日常使用教程 3:https://www.52pojie.cn/thread-1178751-1-1.html
- 软件日常使用教程 4:https://www.cnblogs.com/xiaoshidi/p/6878557.html
以上是通过 charles 的自用研究教程,你也可以依据脚本的说明,使用其他软件自动化获取,例如:https://uzbox.com/tech/quantumult-x.html
脚本来源:https://github.com/NobyDa/Script