iMessage垃圾消息报告

如果你是一个苹果产品的使用者,无论是Mac电脑,iPhone或者是iPad,你会感觉到苹果自带的iMessage服务是很不错的,尤其是在更新到iOS8以及Yosemite后,iMessage增加了发送音频视频以及地理位置的功能。但是和国内手机号码绑定的iMessage服务我之前是不敢打开的,其原因是因为每天5-10条甚至更多的垃圾短信。最近换了iPhone 6 plus后又捉摸着想打开iMessage服务试试,刚开2天,各种赌场,发票等信息又蜂拥进来。心想苹果到底有没有好好管管这样的服务滥用情况呀。于是Google了一把苹果对于iMessage spam的整治策略。 苹果出招 根据苹果官方网站的介绍:http://support.apple.com/en-us/HT202747 ,目前苹果对于iMessage的滥用情况只能通过用户投诉的形式协助解决。用户需要将以下内容一并发送到苹果官方的投诉专用邮箱:imessage.spam@icloud.com 垃圾短信截图(按住Power + Home键可以截图) 发送者的邮箱地址或者手机号码(苹果懒,其实这个信息截图中应该有,还要我们用文本发送) 你接收到信息的日期和时间(建议加上时区 CST, 如果你在大陆的话) 其中,注意:给苹果报告的垃圾短信必须要是经由iMessage服务发来的(一般iMessage服务器的垃圾短信都是以邮箱地址作为发送者ID,当然以上官网链接中也有很明确的截图示意如何判别垃圾短信来源),如果是经由运营商发来的垃圾短信还请向当地运营商投诉。 另外,虽然苹果官方没有说明会如何处理遭到投诉的iMessage ID,但是从其他渠道了解到苹果对于核实为滥用iMessage服务的Apple ID封杀还是比较给力的,因为其不光会封锁这个Apple ID,连同对应的iOS设备也会一并封杀(不知道针对从Mac电脑上发出的情况怎么处理),也就是说那台iPod Touch或者iPad就无法在发送iMessage了(应该不会有人壕到用iPhone来发垃圾短信吧?),贩子要再继续就要买额外的二手设备。 众包反垃圾 所以让我们一起努力来让iMessage变得更加干净吧,只需要每次接收到垃圾的iMessage信息时,截个图,人肉识别出图中的ID和接收到的时间,给 imessage.spam@icloud.com 去个邮件,相信至少这个ID以及其背后的设备几天后就没法再骚扰任何人了,如果举报的人越多,贩子的损失也就越大,其发送垃圾短信的成本就会越来越高,最后发现得不偿失自然就没人干了。  

iOS下英文界面中文联系人名排序方法

Contacts: /System/Library/Frameworks/AddressBook.framework/zh_CN.lproj/ABContactSections.plist 复制到 /System/Library/Frameworks/AddressBook.framework/English.lproj/ABContactSections.plist iPod: /System/Library/PrivateFrameworks/MusicLibrary.framework/zh_CN.lproj/MLSections.plist /System/Library/PrivateFrameworks/MusicLibrary.framework/zh_CN.lproj/SortingDetails.plist 把它们直接复制到对应的English.lproj目录即可。 通常还需要到Setting中切换一次语言环境才会生效,重启并不会生效。

iOS4.1 运营商信息修改解释(Carrier.plist)

在iOS4.1越狱后,我们可以轻松的访问整个系统。我访问整个系统的方法是SSH。传文件用的filezilla。不高兴用scp。之前用linux,也比较熟悉。 这次起因是我发现在我的联通版iPhone4中没有看见之前美版3G一直都有的蜂窝数据网络设置。实际是iOS对于已知的运营商采用了系统预置的配置,不让用户修改了。本文的目的也就是如何unlock这个菜单,同时因为在iOS系统中相应文件中还可以解锁语音信箱,所以本文也一并提一下。 一、打开APN设置(也就是这个蜂窝数据网络设置) 在iOS文件系统中,/System/Library/Carrier Bundle目录下有大量的目录,有数字方式命名的link文件也有以运营商名字命名的目录,其实这些数字link就是指向那些运营商名字的目录的。只是为了以运营商编号来查找起来方便。比如46001就是中国联通,460是MCC,也就是国家代码,01是MNC,也就是运营商的代码。此知识点详见Wiki http://zh.wikipedia.org/zh/%E5%9B%BD%E9%99%85%E7%A7%BB%E5%8A%A8%E7%94%A8%E6%88%B7%E8%AF%86%E5%88%AB%E7%A0%81 让后在目录中可以查看到了有文件carrier.plist,这是一个apple格式的.plist文件,在windows下可能有第三方的打开工具,但是我没有找到好用的(下载过一个比较小巧的,打开提示CoreFoundation init failed,没再试)。由于我之前安装过VMware,并且在其中装了snow leopard黑苹果。所以直接在macosx下提取了该文件,用apple的官方工具plistEditor Pro编辑的。该文件本质就是类似xml的树形结构,只是文件已二进制形式存取,不可用常用的文本编辑器来编辑。当然iOS中还有一个工具,可以转换,我也懒得去在iPhone上转成xml1格式再转会binary1了。所以建议有条件上MaCOSX的就最好,不行就找一个windows上的编辑器,实在不行只能麻烦点用那个命令行转了再编辑好再转到binary1格式吧。 新增加以下节点到本目录 <key>ASCIIFileNameRequired</key> <true/> <key>AllowEDGEEditing</key> <true/> <key>AllowMMSCEditing</key> <true/> <key>AllowMMSEditing</key> <true/> 二、打开语音信箱(VoiceMail) 修改已经存在的ShouldHideAllVoiceMailUI的值为NO 三、破解CommCenter 这两部做完之后将carrier.plist传回原来的/System/Library/Carrier Bundle/46001/(目录根据自己情况略变动)下面后还不行,因为iOS中对于这类文件有签名校验,如果你的文件作了修改签名没有修改的话系统是不会认的。所以这时我们需要hack一下CommCenter。这里在xsellize网站wortel帮我们搞了一个deb包。安装一下即可。 网盘下载 这个补丁是给iOS4.1的。之前这位仁兄还有4.01的补丁,我没有下载运行过,应该也很有效。也在xsellize论坛有。 下载了文件后也是先传到iOS中,然后ssh到iOS上运行 dpkg -i xxxxx.deb 即可。 此时reboot iPhone,等启动后到设置中查看蜂窝数据网络就可以详细设置了。同时在看一下电话程序中除了原来的 最爱联系人 未接来电 联系人 拨号盘 还多了 语音信箱。 关于语音信箱还需要运营商配合开通。详情请咨询10010或者10086。

关于iPhone和iPad内置地图应用和GPS的是是非非(转帖)

听到了太多关于iPhone和iPad中内置 地图 应用 和 GPS 的争论,是时候用实验的办法得出一个结论了。 下面就是我的实验过程,因为实验还在进行中,所以会随时更新内容。 实验之前,我们先确定几个信息和原则: 1,本实验,仅针对最新版iOS firmware和最新发售的iPhone 4和iPad硬件,其他版本的对比测试将放在之后进行 2,全球发售的iPhone和iPad,仅中国大陆版本使用了ditu.google.cn的图资,其他版本均使用maps.google.com的图资,这一点可以对比地图上的信息得出 3,iPhone 4 和 3G+WIFI版 iPad 都有GPS接收硬件 4,帖子中将中国大陆发售的iPhone 4简称为中国版,而除中国大陆以外发售的iPhone 4 简称为全球版 实验1:确定各种版本的地图图资和卫星图是否偏移 以Google Earth上人民英雄纪念碑顶端为准,取得GPS坐标 39°54’11.76″N, 116°23’29.08″E 复制代码 将这个坐标输入到各个版本的地图中定位,来判断图资是否做了人为偏移 先看看google maps 卫星图,准确 地图,偏移 再来看Bing(没找到卫星图) 地图,偏移 还有yahoo maps 卫星图,准确 地图,偏移 谷歌地图 卫星图,偏移 地图,偏移 可以明确的看到,所有的地图图资都是经过人为偏移的,因为地图图资都是从我们的测绘部门拿到的,但是,几乎所有的卫星地图都是准确的,因为来源不是我们的测绘部门。 但是有一个例外,那就是谷歌地图(ditu.google.cn),他的卫星图和地图是重合的,但是都经过了偏移 另外,国内其他地图服务我没有找到直接输入坐标定位的方法,所以只能从实验中去除 再让我们看一下港版的iPhone4 卫星图,准确 地图,偏移 中国版的iPhone4暂时没有拿到,但是根据同学的反馈,应该都是偏移的,这也符合使用了谷歌地图图资的结论 实验结论1:中国版iPhone 4使用谷歌地图的结果是:可以得到地图和卫星图重合的便利,但是不管是卫星图还是地图都和实际坐标不符,也就是说,都是经过人为偏移的。 而全球版iPhone 4使用的Google maps可以保证卫星图和实际坐标相符,但是地图是经过人为偏移的 敬请期待,实验2:GPS定位的偏移… Continue reading 关于iPhone和iPad内置地图应用和GPS的是是非非(转帖)