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 激活码了,