|
本文讨论的是存储在手机上的短信,非存储卡上的短信。
首先得破解系统权限,没有破解的手机是无法查看高权限文件的。
开始了解一下短信是存储在哪个文件下的,这里直接给出图,看下图,短信是直接存储在c:private\1000484b\Mail2\00001001_s文件夹下的,如果没有破解的权限是无法查看private文件夹下的内容
00001001_s文件夹下有16个文件夹,名称是从0到f,这里就可以看出这些文件是以16进制命名的。
手机的短信是如何存储在这16个文件夹下的呢?
第1条短信是存储在0文件夹,文件名为00100000,
第2条短信是存储在1文件夹,文件名为00100001,
第3.....................2.........,文件名为00100001,
第16...................f..........,文件名为0010000f,
第17...................0.........,文件名为00100010,
第18...................1.........,文件名为00100011,
后面就不写了,可以看出的规则是,每个短信是轮流存储在这些文件下的,而且所有短信文件名的最后一个数都和所在文件夹的名字是一样的。
这里所说的短信包括收到的,发送的,草稿箱里的。
如果你收到短信后删除了短信,是不影响短信的轮流存储的,也就是说删除掉的这条短信文件所对应名字就空着,以后不会再使用了,我想除非格机!
理论估计一下我们的手机能存多少条短信,假如说前三位001是固定的,那么这16个文件夹一共可以存储1048576条短信,当然这样是不正确的,还得考虑手机的内存。
那么一条短信到底占多大内存呢,本人经过反复的收发删除短信和对比,基本上可以得出下面的结论。
每收一条短信最基本的信息占185B,加上11位手机号和+86,就是198B,后面是再加上短信内容。
每发送一条短信在开回执报告的情况下基本信息比收短信多占20B,就是218B,再加上短信内容。
我们假设收发的每条短信平均40个汉字不带标点,基本信息占210,那么每条短信共占290B。
1M可以存储的短信条数为3615。
这里我们就可以得出结论:
1,我们的诺基亚是可以存储几千条甚至几万条短信。
2,短信所占的内存非常小,完全没有必要存储在卡上,而且存储在卡上打开短信的速度也会相对变慢。
3,利用些方法可以手动备份短信,虽然完全没有必要,但是个人觉得很有趣。
有两点还是没有弄明白,就是通过蓝牙接收的文件也是保存在这里的,但是好像没有什么规则,再就是我复制了几条短信出来,查看是乱码,用一些乱码查看软件也看不了,不知道到底该怎么看,附件里我上传二条复制出来的短信文件。
点击此处查看原文、参与讨论
|