联通手机串线事件的总结(2)

这是之前的续篇,上一篇在这里:联通手机串线事件的总结

当我把上一篇日志发到微博和果壳网上之后,有网友提出,是不是下面这个原因造成的?

举例,比如我的手机号码是13800138001,而对方要拨打的号码是13800122222,这符合我在之前所观察到的规律。由于打错电话的都是固定电话,固定电话是手工音频拨号的,如果对方先拨13800,然后由于某些原因(比如觉得自己打错了,或者忘记后面的号了)挂断了电话(可能是轻拍了一下叉簧,并没有完全挂断),然后又重新拨13800122222,由于电话没有彻底挂断,因此当拨到138001的时候,就和前面已经拨过的13800连在了一起,成为一个可识别的合法电话号码,于是运营商就马上接通了13800138001,后面拨的22222就被忽略了。结果就是,打到我这里了!

这个假说让我眼前一亮,因为之前我曾经遇到过这样的情况,就是串线电话接起来对方是个小朋友,然后在接起电话的时候还听到对方在拨号的声音,如果按照上面的假说就可以解释这一现象,因为电话接通之后对方实际上还在拨剩下的5位数字呢,而之所以是小朋友打的时候能遇到这种情况,应该是由于小朋友拨电话速度比较慢,而且我又碰巧很快就接起来的缘故。

为了验证这一假说,上周我再次接到串线电话的时候,回拨了一下询问对方是不是像上面的假说一样,中间挂断过电话又重新拨,对方说是的!于是我认为到这里已经可以确认假说成立了。当晚回家我又用自家的座机试验了一下,轻拍叉簧可能不会彻底挂断电话(没有重新响起拨号音),而且照假说中的方式确实能打到我的手机上。如果对方在挂断后没有确认是否重新响起拨号音就继续拨号,那么便会发生这种串线的问题了。

那么发生这样的问题,责任到底在谁?你没有办法让大家在挂断电话重播的时候都确认是否重新响起了拨号音,而电话没彻底挂断是因为叉簧拍太轻(闪断时间太短不足以形成线路重置),也不是运营商的问题。想想看,最终的原因还是因为我这个号码太奇葩!!!!中间断开之后的部分和前面是一样的!!!!XSK

忍了。。。

联通手机串线事件的总结

这件事情的第一阶段暂时告一段落,按照我的习惯一定要总结一下。事情是这样的:

2010年5月,我由于换工作,再加上买了一台HTC Desire手机,就借这个机会投奔了联通3G。联通3G可以在网上选号,于是我找来找去找到一个形如ABCDE-ABCDEF的号码,很好记还不要钱,心里颇为满意。用了一段之后我发现经常接到打错的电话,由于对方的号码基本上都是固定电话,我觉得应该就是拨错了号码导致的,也就没有过于在意。不过最近我觉得这打错的频率也太高了点(最夸张的情况下一天能有3个),还是得跟联通问个究竟。

2012年6月,我就此事跟联通客服投诉,联通客服表示有可能是有人设置了呼叫转移,或者只是拨错号码,如果要进一步查原因的话需要搜集一些数据,比如每次接到串线电话询问对方要拨打的号码是什么,看看他们每次要找的是否是同一个人之类的。我觉得客服说的有道理,毕竟没有数据不好分析原因。

接下来的两周时间我对串线的电话都进行记录,并且试图询问对方要拨打的到底是哪个号码。不过这也不是一件简单的事情,很多人发现打错了就直接挂掉了,我需要过几分钟再打过去问,还要跟对方详细解释为什么要问人家要打的号码,以获得对方的理解。这样我总结出下面这些现象:

  • 每次对方所找的人都是不同的,所拨打的号码也是不同的(可以排除呼叫转移)。
  • 有一些人表示拨错之后挂掉按重播就拨到正确的人了(可以排除不小心拨错号)。
  • 对方要拨打的号码都是ABCDEF(即我的手机号码最后6位)开头的联通手机号,且后面剩余5位和我的手机号码之间没有任何相似性。

继续阅读

[翻译]Android系统手机破解和刷机的基础知识

自从夫人买了Motorola Milestone,就彻底加入Android家族了。由于买的时候本身就是刷过第三方固件的机器,已经Root过,因此再刷其它的固件也很方便。昨天在CyanogenMod的Wiki上面逛,发现一篇不错的入门文章,里面讲了很多一般刷机教程不大涉及的基础知识,觉得挺有意思就花了点时间翻译了一下,原文链接:http://wiki.cyanogenmod.com/index.php?title=Overview_of_Modding

Android系统手机破解和刷机的基础知识

写这篇文章的目的是要帮助同学们(不管是菜鸟还是老鸟)搞明白,当你在按照论坛上一些文章一步步刷机的时候,到底是在做些什么样的操作。

修改智能手机的软件并不是什么难事,不过你必须按部就班地做很多操作,而且你得注意一些细节。一般的刷机教程都会告诉你非常消息的操作步骤,不过你没办法从这些步骤中宏观地理解你到底在做些什么,于是当你遇到一些问题需要解决的时候便无从下手。这篇文章会向你解释一些基础知识,作为一般刷机教程的补充。

这篇文章的内容主要写给想刷CyanogenMOD系统的同学们,也就是说是针对Android系统的,不过和其它一些Unix类系统,比如WebOS和苹果iOS,也有相当多的共同之处。Windows系统和塞班(Symbian)就是另一个世界的东西了,除了硬件层面没什么区别之外,本文的其它内容都不能适用于这两个系统。

因为智能手机其实就是一个被压缩到口袋大小的微型电脑,所以本文的很多术语其实和PC中的东西大同小异。

继续阅读

HTC Desire视频播放FAQ

HTC Desire的高分辨率大屏幕很适合看视频,上下班地铁上可以用来打发时间,顺便拿着手机看片子还可以防止手机被盗。和PSP一样,手机上看视频自然涉及到转码(Transcoding)的问题,下面这些都是我的个人经验,希望能给同样使用HTC Desire或者相似机型的朋友们一点参考,如果有错误请指正,多谢。

转码用什么软件?

视频转码的软件太多了,个人推荐MediaCoder,这个东西都是调用一些原生的命令行codec,参数设定非常自由和详细,手机这东西,一个参数不对就放不出来了,还是这种什么都好设定的软件比较靠谱。

HTC Desire视频播放器在哪里?如何播放视频?

新手问得很多的一个问题,Android内置的看照片和视频的程序本来叫作Gallery,但HTC Sense UI里面很脑残改名叫Photos,虽然Gallery中文版翻译成“图库”已经让人费解了(“媒体库”比较好点),HTC这个中文翻译就只好叫“照片”了。你看到这个叫“照片”的程序会想到这其实就是Android内置的视频播放器么?
回正题,把视频Copy到SD卡上任意一个文件夹下面,打开“照片”,程序会自动扫描SD卡把可用的照片和视频都列出来。

Update:2.2版系统中已经更名为“媒体库”,并增加了一个叫“视频”的快捷方式可直接浏览视频。

为什么我把视频放到SD卡上以后,在“照片”里面看不到?

因为你的视频格式系统不支持,视频只能支持mp4和3gp,不是这两种后缀的话是不会显示的。如果视频后缀正确,但缩略图无法显示,说明系统无法播放这个视频,可能是格式不对(比如你非要把一个avi改名叫mp4的话……),也有可能是视频编码不支持(播放的时候只有声音没有画面)。

转码输出一般用什么格式?

Android系统原生支持的编码格式非常少,视频编码推荐使用比较通用的H.264/AVC Baseline Profile,音频推荐使用AAC-LC。根据Android的技术规格,AAC音频的编码率不能超过160kbps,而视频的编码率似乎没有什么特别的限制,当然,越大的编码率对处理的负担就越大,手机上一般1000kbps画质就不错了,音频96-128kbps即可。
现在有一些第三方的视频播放器,号称可以播放MKV、AVI、甚至RMVB,但是个人不推荐使用这些格式,Desire的这块高通Snapdragon处理器是支持H.264硬件解码的,硬件解码性能好,省电。其它格式的支持都是通过软件解码,性能不好,耗电,这个在PSP上也是一样的道理。

为什么我用H.264/AVC编码后的视频在手机上播放只有声音没有画面?

注意H.264的Profile一定要选择Baseline,Main和High Profile无法播放,这一点貌似Android的技术规格里面没有说明,HTC的规格里面也没有说明,我也感到很费解。MediaCoder中默认的Profile设定是Auto,如果你转换480p以上分辨率的视频,就会自动使用High Profile,造成手机上无法播放出画面。如果你的转码软件中没有这个设定,可以用MediaInfo之类的软件看看转出来的文件是不是Baseline Profile。

Update:2.2版系统已经支持Main Profile的播放,这样凡是PSP能原生支持播放的视频Desire都可以播放了。

为什么我转出来的视频在手机上看和在电脑上看宽高比不一样?

因为视频里面有一个显示比例的参数,电脑上的播放器大部分都会根据这个参数来显示视频。比如DVD的分辨率是720x480,单从像素来说长宽比应该是3:2,但如果显示比例设定为16:9或者4:3,播放器就会按照这个比例把视频调整到合适的比例来播放。很可惜Desire内置的播放器貌似不识别这个参数,16:9的720x480视频放进去会只按照像素比例显示,因为Desire的屏幕是800x480,于是两边留了黑边,但画面里的人物明显变窄了,可偏偏内置播放器里面那个拉伸到全屏的按钮有BUG,按了之后两边顶到底了,不过上下却被裁掉了。这个问题有些第三方播放器的拉伸全屏是没问题的,或者在转码的时候按实际显示比例做Resize。当然,Desire的屏幕分辨率是800x480,比16:9的848x480分辨率要窄一点,但总比3:2的iPhone要好。

为什么我的手机上播放视频画面和声音不同步?

认了吧,这是Desire系统的Bug。经过无数人测试,Desire上播放视频,无论是内置播放器还是Youtube应用,声音会比画面慢0.6秒左右。这个问题应该是系统核心API引起的,第三方播放器只要是调用核心API都会有一样的问题。对于同步要求不太严格的视频,比如动画片等等,这个问题几乎可以忽略,但如果你用来看演唱会的话…………作为临时的解决方案,可以在转码的时候把音轨设定一个-600ms的延迟,强制让音频往前移动,前提是你的转码软件有这个功能,至少MediaCoder是支持的,转出来的视频在电脑上播放声音会稍快,放到手机上就正常了。目前已经有很多用户向HTC反映了这个问题,希望官方2.2版本更新的时候可以把这个问题解决。

Update:2.2版系统已解决此问题。

随便写写~

前一阵子看到一篇报道,说最新的iPhone 4的硬件配置已经超越了10年前最好的Mac台式电脑,乍看之下似乎有点夸张,不过想想看10年前我连手机长啥样的还没见过,现在已经揣着一只Smartphone在出门旅游的时候方便地开着GPS导航找路了,也着实值得感慨一番。10年前,我记得我家的PC貌似还在用AMD K6 450MHz的CPU、8G的硬盘、256M的内存,现在我的手机已经是Snapdragon 1GHz的CPU、576M的内存,存储卡随便买一块就有8G,尺寸还没有指甲大——当然,光凭主频也不能衡量CPU的性能,但我相信它还是比AMD K6要快的——而现在买一只Smartphone的价格,在10年前却只能买到半台PC,真是泪流满面。10年前的PC已经跑了多任务的Windows,当时好像咱们也不觉得什么,而现在Android的工程师谈到多任务的时候却说:为手机系统设计多任务是很难的,因为我们没有那么豪华的硬件配置,也没有那么大的内存可以用……那10年前我们到底是怎么用电脑的?我还真的想不起来了……XDD

上礼拜爬皮推荐给我一个NDS游戏,叫GHOST TRICK,刚开始只是觉得这个游戏系统满新奇的,又是逆转裁判系列的巧舟操刀的剧本,应该还不错,越玩越发现这个剧情真是相当神棍相当震撼,西塞露好萌啊博美好贱啊XDD(爆,总之有NDS日文又没问题的同学们都去玩都去玩吧T v T!

前两天看到JAM Project的新闻,说奥井因为突发急性声带炎不得不缺席JAM的两场LIVE,奥井在自己的BLOG中详细跟大家汇报了病情说现在几乎是完全失声,只能静养。这让我联想到2008年的Animelo奥井因为带状疱疹缺席JAM的部分,只能4个大叔来唱,虽然远藤和副山完全可以担当奥井的部分,但总感觉有点寂寞挖,没想到这次4人版又重演了。在祝福体弱多病的奥井姨早日康复,感谢4个大叔的努力之余,我不得不吐槽:这个时候要是松本还在多好!(捶桌

今年的Animelo主题歌上周发售了,之前听说是饭冢叔编曲,就知道一定是首非常大气的作品,不过倒没想到是首慢歌——虽说大气还是满大气滴……当然按惯例某组又要召唤大家出来录翻唱了,只是今年男人又变少了只剩5个了,看来看去还是挑了北谷,啊啊其实我很纠结谷山的,谁让我跟他是一天生日捏T v T……话说年初的时候本来是计划8月去日本看Animelo,结果因为买票和签证实在太麻烦,外加换了工作还在试用期木有年假,更重要的是年底不是还要来魔都开分场么,于是还是准备等魔都分场再去观摩了XD各位远征11区的朋友们要加油哦XD。

最后……这几个月真的肥了啊肥了啊肥了啊T v T!!!(撞墙

Android体验谈

想当初2008年,在iPhone闹得沸沸扬扬的时候,网上流传一段视频说Google要出手机了,视频里面是一段手机自动同步Google Calendar等服务的demo,让我这个Google粉眼前一亮。当然后来我们知道了Google并非出手机,而是一款叫做Android的手机操作系统,而手机本身则是后来的HTC Dream。Android系统最近发展相当迅速,而我却在去年3月很失策地买了台Windows Mobile的手机,后来越发感觉到Windows Mobile的手机性价比实在非常吃亏,因为厂商需要为每台手机向微软支付大约30美元的授权费用,当然,羊毛出在羊身上……于是今年实在不甘寂寞,把手机换成了HTC Desire,终于用上了Andorid系统。

Android实际上是一个Linux内核上跑了个Java虚拟机,它拥有不错的多任务机制,稳定性也相当好,界面方面则有HTC SENSE作为补充,丝毫没有输给IPHONE。当然,作为一款Google研发的系统,最好用的功能自然是和Google账号的自动无缝同步,无论Google talk、日历或是邮件都可以即时收到推送消息,作为Google粉应该说已经很满足了。像IPHONE一样,Android也有自己的应用发布和下载平台,软件数量很多也非常方便。不过前两天不知道是什么RP原因,账号同步和电子市场连不上了,传说和GFW有关,不过这个杯具很快就解除了,不然我真的要开始动Root的脑筋了orz……嘛,谷歌和天朝闹翻了,什么事情都有可能发生,群众表示压力很大,只好准备个VPN以备不时之需了……

最后晒一下新的壁纸,宅方的手指位置真完美XD

DSC_0298

3G

自从去年3月买了一台Touch Dual之后就计划着什么时候加入3G网络,由于WCDMA网络的供应商是联通,要入网肯定是要换号的,现在这个年头换个手机号总归有很多不方便的地方,于是就一直没有换。后来听说国家在试点携号转网,就想要不等携号转网出来再换到3G,然而这种涉及到运营商垄断利益的问题,在天朝搞起来又谈何容易,想来想去还是不要指望的好。最近因为换工作,这个人际关系转换的真空期,正是一个换手机号的好机会,于是就趁这个机会正式加入3G网络了。RP不错的是在联通网站上偶然搜到了一组ABCDE-ABCDEF结构的号码,联通居然不算它是靓号的,不用花钱,而且居然还剩了好几个,赶紧挑了一个,嘿嘿XD。

联通的3G套餐还是挺不错的,接听免费,无漫游/长途费,即便超出套餐数据费用也比移动便宜很多。上了3G上网自然是很快,除此之外通话质量也好了很多,原来2G网络下手机显示2格信号的时候通话就会卡,1格信号的时候基本就断了,而现在1格信号照样通话很清晰,我也不知道这是因为换了3G呢,还是因为换了联通,反正老早不是说联通信号不好么XDD。另外,原本在地铁上到了锦江乐园一段以后手机经常没信号,本来以为是移动的问题,这回换了联通,那段的信号也不好,看来不是移动的问题……而且联通是到南站停下来必定是没信号的,不知道那里有什么结界orz。

顺便,最近想买只HTC Desire,不过由于全球缺货等RP原因这几天狂涨价,看来还要再等等了orz。另外,还不知道我新号的同学赶快联系我哦,原来的号还会继续用1个月XD。