iOS 5.0.1系统下自动匹配中国移动飞信12520前缀

时间:2023-12-08 03:57:13 

iphone手机接收到通过飞信发送的短信时,号码会显示12520+对方手机号码,这种短信在iPhone上会被识别为独立的会话,而不是与同一个人的普通短信在同一个会话中,通过修改系统默认的匹配模式可以实现匹配飞信前缀号码的功能

请注意同一个会话中如果包含了飞信短信,普通文本短信之后,可能导致iMessage短信无法使用

我们修改的最终目的是让iPhone将同一个人的飞信短信和普通短信放到同一个会话中。修改前需要以下准备工作

1. 设备需要越狱且为iOS 5.0.1系统(其它系统偏移量有差异,请根据文章后面介绍的文件结构自行计算)

2. 一个在电脑上访问iPhone上文件的文件管理工具

3. 一个十六进制编辑器(ultraEdit之类的即可)

要修改的文件是/System/Library/PrivateFrameworks/AppSupport.framework/Default.phoneformat

将此文件拷贝到电脑上,用十六进制编辑器打开,寻址到0x00002416处,将之后的三个179##改为125##

保存文件,将文件复制回iPhone,覆盖原文件。然后重启SpringBoard

再打开信息,就会发现12520前缀的短信已经正确显示为联系人的名字了。

-------------------------------------------------------------------------------------------------

Default.phoneformat文件的大致结构和偏移量的计算方法(有人贴过)

文件开头的4个字节代表支持的国家个数,iOS 5.0.1的这一字段为E9 00 00 00,十进制即为233。即iOS 5.0.1支持233个国家的卡号

接下来就是每个国家的信息,一条接一条,一共233条,每条信息都是12个字节,这12个字节分别代表的是

0-3:国家代码,ASCII码的数字

4-7:国家缩写,ASCII码的字母

8-11:偏移量,指向该国家号码匹配规则等数据的起始地址

在文件的开头部分,用肉眼就可以发现在0x000000AC处中国的信息,如下

38 36 00 00 63 6E 00 00 18 19 00 00 | 8 6 . . c n . . . . . . |

86是中国电话号码的国家代码

cn是中国的缩写

而十六进制的18 19 00 00代表的是偏移量0x00001918(注意此处的顺序要颠倒一下!!)

计算中国的数据区的偏移量:

第一个国家的数据区地址 = 4字节(国家个数计数器)+ 12(字节每个国家)* 233(个国家) = 0xAF0

中国的偏移量 = 0xAF0 + 0x1918 = 0x2408

然后前面就有一些乱七八糟的计数器,往后找8个字节就是前缀区了,就到了我们要修改的0x00002416了,这个数据就是这么算出来的。

标签:iOS,5.0.1系统下自动匹配中国移动飞信12520前缀
0
投稿

猜你喜欢

  • iOS 16 小技巧:让 iPhone 在需要时自动开启“低电量模式”

    2023-08-28 14:42:12
  • iPad3和iPhone4s能共用充电器吗?

    2023-12-04 11:44:27
  • iPhone 14相机的微距拍摄有什么用?iPhone 14如何启用微距拍摄?

    2023-09-04 15:56:36
  • 华为畅享7s怎么隐藏应用

    2023-09-01 13:15:43
  • iPhone 小技巧:利用“快捷指令”快速清除剪贴板内容

    2023-11-26 03:39:25
  • Apple iPad Pro采用的扬声器的特点是什么?

    2023-12-03 17:39:31
  • 阿里旺旺登录不上怎么办?阿里旺旺为什么总是登陆超时?

    2023-06-05 23:27:09
  • 微信自动扣费管理在哪里取消

    2023-08-28 02:05:42
  • 钉钉在手机上怎么切换账号登录

    2023-10-29 05:46:47
  • iPhone 自带 App 有哪些不为人知的优点?

    2023-11-22 01:55:26
  • iPhone14到手后要做哪些设置?

    2023-09-12 05:06:34
  • 今年的iPhone 13会不会有mini版?

    2023-12-07 07:25:29
  • 抖音APP怎么更改购物评价?抖音APP更改购物评价的方法

    2023-07-25 16:08:24
  • 鸿蒙HarmonyOS 3.0.0.111 Beta更新内容汇总

    2023-06-10 20:56:51
  • 手机小红书如何更改小红书号

    2023-08-27 06:22:13
  • 太极刷机大师备份和恢复iOS数据教程

    2023-08-18 18:41:41
  • 微信个性化广告在哪里关闭

    2023-11-28 22:07:48
  • 鸿蒙怎么开启个人热点? 鸿蒙系统个人热点设置方法

    2023-07-21 05:29:15
  • 如何买到全新紫色 iPhone 12 或 iPhone 12 mini?

    2023-11-30 02:29:22
  • 如何查看iPhone 蓝牙耳机的电量?

    2023-11-21 13:52:00
  • asp之家 手机教程 m.aspxhome.com