iPhone12 ,最新系统,主卡电信用来上网,副卡移动用来收发短信接打电话
今天给 10086 发送“KTFSR”开通防骚扰服务
收到 100862029177719 发来的二次确认短信,让我回复“1”确认办理,我回复了“1”
收到 10086202 发来的短信,提示我发送的指令“1&&9177719”不正确
考虑到可能是 iOS 坑爹的双卡短信机制导致,我删除了 100862029177719 的短信会话
新建短信,手动选择副卡发送“1”到 100862029177719 ,依然是指令“1&&9177719”不正确
然后我把主卡拔掉,删除 100862029177719 的短信会话,重新发送,这次成功了
由于删除了短信会话,所以没有当时的截图
然后我 100%复现了问题:
1 、在双卡状态下(主卡电信,副卡移动),事先删除短信会话,手动选择副卡发送短信“1”到 100862029177719 ,会收到 10086202 发来的短信,提示我发送的指令“1&&9177719”不正确
2 、拔掉主卡删除短信会话,重新发送,指令被正确识别
3 、插回主卡删除短信会话,手动选择副卡重新发送,再次提示我发送的指令“1&&9177719”不正确
4 、为了确定我不是操作失误使用主卡发送的短信,我尝试了手动使用主卡发送同样的短信,是不会有任何回复的,因为主卡是电信
很明显,在特定的情况下,我发送的短信内容“1”,被“篡改”为了“1&&9177719”,其中 9177719 是收件人的尾号
![I0A9.png](
https://img.cencs.com/images/2021/10/27/I0A9.png)
![IzFk.png](
https://img.cencs.com/images/2021/10/27/IzFk.png)