[图解教学] TotalWireless 修改 Response 假装 Port-in 法

感谢[前人]Total Wireless Deal | iPhone 13 149刀补货 | 在网两月解锁 - #882,来自 ceo)提出的方法,让我能够省下购买新号码的时间和金钱,顺利用上 iPhone13 和 Moto Razr。

为了方便后人,尤其是不太了解前端知识的后人,更加方便地享受科研的成果,我制作了一个 step by step 图解教学,希望能帮到大家。以下内容均出自我对用户 ceo 的步骤展示,一切 credit 归于该方法的原作者。本帖仅作为我重复一遍步骤后分享自己的执行过程。

第一步:访问 TotalWireless,点击 Activate - New Phone - Activate Now

这一步暂时不需要登陆账号。

第二步:选择 I want a new number,输入邮编,点击 Continue

第三步:进入 Please enter your IMEI 页面,打开控制台

这里提供的是 Chrome 打开控制台的方法,Edge/Firefox 的操作类似。

进入控制台后,页面长这个样子。如果不是下图的样子,请在控制台顶栏选择 Network

第四步:在网页页面输入需要激活的手机的 IMEI,定位对应的 Activation Request

输入需要激活的手机的 IMEI (在psim附带的小卡片上)并且点击 Continue,页面会卡在如下界面:

此时观察控制台,里面会刷新大量新行。从下往上寻找,直到找到一个开头为 activation?client_id= 的行。

可以点进去确认一下,Header 里面的 Request URL 是 https://webapigateway.tracfone.com/。如下图所示。

第五步:修改 Activation Response 的内容

右键开头为 activation?client_id= 的行,选择 Override content

允许 Chrome 访问文件系统,并选定一个保存位置(比如 Download/Document)。进入这个界面:

复制如下替换内容,全选上图文本输入框中的内容,粘贴替换之。

此处直接引用前人的修改方法,其本质是把 Response 中限制 Port-in 的内容删去了。

{
    "status": {
        "code": "0",
        "message": "Success"
    },
    "serviceQualification": {
        "serviceQualificationItems": [
            {
                "qualificationResult": "qualified",
                "resource": {
                },
                "serviceEligibilityReasons": [
                    {
                        "code": "",
                        "type": "flowScenario",
                        "message": "PIN Is Not Required"
                    },
                    {
                        "code": "",
                        "type": "executionPlan",
                        "message": "ACTIVATION"
                    }
                ]
            }
        ]
    }
}

替换后的内容如下图所示,Crtl/Cmd+S 保存。

保存之后就可以一劳永逸:以后所有的 Port-in 都可以通过选择 I want a new number 自动跳过,不需要重复完成本教学中的其他步骤。

第六步:直接刷新浏览器,再次输入 IMEI

就会直接进入登陆账户界面。登陆,按照步骤(第四步)完成激活。激活完成后,新手机会获得一个新的号码。

Fake Port-in DP 格式
FPI 型号:ip13/razr25/edge24/a15
FPI 状态:新号/无新号
TotalWireless port-in offer 状态:No claw back/clawback/杀全家

Issue 格式
卡在第几步:第一步
预期表现:Activate - New Phone
实际表现:在 Activate 里面没有 New Phone 选项
截图:(请注意隐私)

时不时会来帮各位看看 Issue。
新人首帖,如有问题还望各位指出,一定改正。

更新 25-06-08: 增加 TotalWireless 手机帖的引用

更新 25-06-23:增加关于要求输入 sim card number 步骤的解决办法:

更新 25-07-20:按照用户 rewasd 的建议和评论,在文章开头增加了更明显的对原贴/原作者的引用,以避免读者误认为我是该方法的发现者。请将credit 归于原作者。

155 个赞

:yaoming: 新人首帖直接冲钛吗

13 个赞

牛b的 是哪个大佬的小号吧

2 个赞

腻害 :666:

谢谢大佬,正有所需,前人贴里问了没人鸟我 :troll:

2 个赞

新人直接冲钛 :cow_face:

我去,这个厉害了 :+1:

我去,这个厉害了 :+1:

还未看懂这个的用途具体是为啥?太深了

楼上们不至于吧。。但凡点开一下出处呢

原帖说的其实也挺清楚的了,虽然还是辛苦楼主详细图解了

还真的精彩的话题:doge:

3 个赞

等于买手机或者套餐port in required
这么一搞get a new number 也满足条件了?

按理论metro,boost mobile 等是不是都可用此法绕过port in required?

但是还是要两个月话费才能解锁是吧

膜拜大佬(的小号?)

TotalWireless一家只在前端做校验,你还指望大家都在前端做校验吗? :yaoming:

为什么你会觉得其他运营商的逻辑也这么蠢 :yaoming:

1 个赞

冲钛冲钛

用不了几天bug就给你修好

对,TotalWireless 的政策 4/1 更新后全部都需要 > 60 天付费服务了。对于 ip13/razr,买的服务自带 3 个月,所以没啥变化;对于a15/edge24 那就要再付费一个月。

不见得其他运营商也会把这个校验传到前端。但是这个是 Tracfone 的校验 response,所以其他 Tracfone 旗下的运营商或许也有类似操作。

对。但此教程目前仅对 TotalWireless 生效。

没进白金 很快bug就修复了 lol