荷兰esim相关的5ber代码
5ber或者esimme可以HTTP请求获取esim激活码,地址已经抓包出来了。
请求URL:
https://appapi.simyo.nl/simyoapi/api/v1/sessions
POST请求内容(xxxx改成邮件发来的手机号码和密码):
{"password":"xxxxx","phoneNumber":"06xxxxxx"}
Header(表头):
X-Client-Token: e77b7e2f43db41bb95b17a2a11581a38
X-Client-Platform: android
X-Client-Version: 3.64.4
X-Session-Token:
User-Agent: MijnSimyo/3.64.4 (Linux; Android 13; Scale/2.75)
Content-Type: application/json; charset=UTF-8
Connection: Keep-Alive
Accept-Encoding: gzip
返回的esimCode字段就是eSIM激活码:
1$rsp.truphone.com$xx-xxxxxx-xxxxx
需要二维码在前面加上"LPA:"然后以文本转二维码就可以了。
不过这个其实只是查看 esim 码,新注册的用户这个 esim 字段应该是空的,刚刚拆了下 app 看了下申请下发 esim 码应该是另一个 API:https://appapi.simyo.nl/simyoapi/api/v1/esim/get-by-customer。买了张试了下 5ber 是可以成功激活的,整体步骤是:
1. 请求这个 API,其实这个是账户登录 API。返回结果的 JSON 里面应该有 sessionToken,这个是账户令牌。
2. GET 请求访问 https://appapi.simyo.nl/simyoapi/api/v1/esim/get-by-customer,请求头就用层主列出的这些,不过要把 X-Session-Token 的内容设置成刚刚得到的 sessionToken 的内容。然后返回的 activationCode 应该就是 eSIM 激活码了,按照层主的方式转 QR 就行。
评论
发表评论