iPhone白苹果的小自救办法

今天去拜山回来,在家里稍微上了一下网,发现Cydia上面说LockInfo又更新了,确实最近那个作者似乎比较勤快,遂更新之。结果发现第一次锁屏之后LockInfo能在LockScreen上面显示,之后的话就完全不见踪影了。估计是作者更新的太心急,这些beta的东西让大家变成了测试员了。

晚上出差,在酒店看到twitter上面作者说要“rolling back 2 official release”,这个就知道出事了。但是之前作者又说了“I know the latest LockInfo beta is messed up. It’s only an issue if you don’t have cydget installed.”,这样看来似乎是要装个LockInfo和Cydget的整合版本。于是上Cydia上面装了,结果在安装完以后Cydia刷新之时,屏幕定住了,很明显,死机了……只好让Home和Power一起按着来重启,结果进入启动时的白苹果画面,提心吊胆了若干分钟之后,iPhone来了一声凄厉的惨叫,但是依然是白苹果,只不过同时多了点白菊花。杯具啊~~想起今年年三十晚上因为软件冲突导致不得不重装3.1.2固件的痛苦。

让iPhone连上Laptop上面,发现有反应,用i-FunBox居然能连上iPhone!这样就好办了,既然机器还能正常连着,证明基本的服务是正常的。但是熟悉的SpringBoard不能出现,机器短暂一段时间会有一声惨叫,证明就是某些随SpringBoard的启动项有问题,导致SpringBoard起不来。基本问题应该就是刚才装的LockInfo Cydget在安装的时候出错导致的。既然如此,也就是说某些第三方启动项导致SpringBoard起不来,方向定好了以后,下一步就进入调研阶段了。

理论上,对于大部分小白来说都希望能够用91猪手来修复白苹果,不过鉴于本人一向有研究解决问题的风格,而且91猪手名声实在不算好,我也不喜欢装这个东西还要给它硬生生的插一个Daemon程序在里面,于是还是自己动手丰衣足食吧。用Google研究了一把之后,终于找到解决的办法:

  1. 首先启动iPhone,在其能够连上电脑,用i-FunBox可以浏览到机器文件之时,浏览并下载这个文件到电脑本地:/System/Library/LaunchDaemons/com.apple.SpringBoard.plist (这个plist文件就是管SpringBoard启动时候的配置文件了,你可以认为它就是我们在Dos里面的那个config.sys或者autoexec.bat文件)
  2. 打开这个plist文件进行编辑,注意iPhone里面的plist文件虽然是一些XML格式的文件,但是存储方式可能是文本型的,也有可能是二进制型的,所以要上网找一个plist文件的编辑器,例如一个叫PropertyList Editor的东西。先把这个本地的plist文件作个备份,然后打开plist文件之后可以找到以下片段:

    <dict>
    <key>DYLD_INSERT_LIBRARIES</key>
    <string>/Library/MobileSubstrate/MobileSubstrate.dylib</string>
    </dict>

    将其改成一下形式

    <dict>
    <key>DYLD_INSERT_LIBRARIES</key>
    <string></string>
    </dict>

    也就是把MobileSubstrate这个给干掉了,这个库主要就是管不少第三方越狱工具的,没了它,很多第三方包都启动不起来的了。保存好文件之后,将本地修改好的文件重新上传的iPhone上面进行覆盖,然后重启iPhone。

  3. 接下来的重启应该会比以前快了很多,然后进入iPhone界面之后,就发现很多越狱后的东西都用不上了,例如WinterBoard的主题等等。接下来,就是进入Cydia里面,将之前弄错的东西干掉,例如我这里就是把之前装的LockInfo的beta版本和LockInfo Cydget给删除掉,另外如果Cydget不能卸载干净的话,可以自行上Cydia的Repository上面下载一个最新的Cydget安装deb文件,自己安装,然后再进入Cydia里面把它卸载掉,这样就可以了。最后将之前备份的com.apple.SpringBoard.plist文件重新上传回iPhone上面覆盖旧文件。也就是说把MobileSubstrate的启动项恢复过来。然后重启一下iPhone。
  4. 重启完了以后,你就发现又可以回答熟悉的SpringBoard界面了。总算不用重新刷固件了。

总结一下,iPhone里面的第三方越狱软件不要随便乱撞,毕竟都是程序员开发的,也没有经过苹果或者其他机构严格审核测试的,所以难免会有各种问题,最直接的影响就是造成死机然后白苹果的杯具。这个时候不能慌,反正最差的境地就是重现刷固件罢了,只是时间上面的开销会比较大。而且大不了iPhone用不了了换另外一台电话用用(我都几乎打算有什么万一的话,明天在去客户的路上去华强北买个山寨机器了)。之后如果iPhone还是能够连上电脑,被iTunes或者i-FunBox之类认到的话,不妨可以试试上面的办法,干掉第三方启动项然后卸载垃圾之后恢复过来看看(其实91猪手的所谓白苹果修复也是强行杀掉所有的MobileSubstrate项,只不过它不知道到底哪个有问题,就帮你一锅端了罢了,不够自己动手那么智能啊!)

以上这个办法可能是特事特办,不一定有普遍性,但是起码对我来说是一个解决问题的思路和解决这次问题的一个办法,故记录下来,以作备份用。唉,不成熟的deb程序也是会经常害死人的啊,亏我还贡献了钱个LockInfo的作者啊。

===========================华丽的分界线===================================

PS:被老婆投诉好久没有更新blog,因为确实比较忙,而且今晚因为这个事情导致iPhone关机而忘记接家里的电话,以此技术贴说明原因:老婆,我不是故意不接电话的啊,确实是我的机器出问题了,我没有在出差时去鬼混啊!

世界中の誰よりきっと

《世界中の誰よりきっと》(中文应该翻译成:世界上還有誰比我更愛你),作詞:上杉昇、中山美穂/作曲:織田哲郎/編曲:葉山たけし。

呵呵,够搞怪了吧,这次搞个日本标题,因为这次搜箱底又找到一首当年劲喜欢的歌。不是卖弄,因为原版歌词给我看了也不懂,所以就不放原版歌词了,不过这首歌的曲对我来说相当的正。潮一点的说法,是不是应该说我很“萌”这首歌?

原版的演唱应该是中山美穗 & WANDS,中山美穗应该不用说了吧,70后的那群人都应该记得这位多才多艺的阿姨吧?WANDS是一队band,当然了既然是乐队里面的成员也不断变动,最后好像还解散了,囧。其中作词的那个上杉升就是当时的主音。至于WANDS另外一首感动我的歌曲就是《世界が終るまでは…》,就是漫画动画片《SLAMP DUNK》(男儿当入樽、灌篮高手)的其中一首片尾曲。

初次听的时候应该是中学的时候,一听到就觉得不错,之后那个年代是翻唱日文歌改成港台词的年代,于是就听到了很多的港台版本,粤语版里面就有三个版本:许志安和郑秀文合唱的《唯独你是不可取替》,郑秀文单独的《冲动点唱》,还有一个没红过的黎明诗的《敢恨敢爱》;至于国语版里面有王馨平和高明骏合唱的《今生注定》。光是中文改编版本就4个了,可见知音真是不少。

另外从维基百科里面,还可以查到日本自己也有若干个演唱版本,包括作曲的织田自己跑出来的版本,上杉自己单独的版本(还有快板、柔情版、饥饿无力版……囧2),还有酒井法子的版本,哇靠一首歌改来改去,翻来翻去,唱了差不多20年有了N个版本。我觉得如果用嘶哑凄凉的男声慢唱,跟原版比真是完全两个感觉。

对这首歌了解更多可以参考以下链接(请自备日文翻译):http://ja.wikipedia.org/wiki/%E4%B8%96%E7%95%8C%E4%B8%AD%E3%81%AE%E8%AA%B0%E3%82%88%E3%82%8A%E3%81%8D%E3%81%A3%E3%81%A8

自己去网上搜一把,然后听一下吧。当然作为一个猎人,我在土豆上面找到一位有心人就是收集了若干个版本(不同语言,不同语速感觉)的音频和视频,赶紧收藏下来,可以访问如下链接:http://www.tudou.com/playlist/id/1367653/,一边听一边写这个blog,到现在还没有听完……

最后是发音:世界中の誰よりきっと  =  sekaiju no dare yori kitto

地球一小时

“地球一小时”世界自然基金会倡议的一项全球性公益活动,呼吁个人与组织在每年3月的最后一个周六夜晚自愿关灯一小时,鼓励全社会对气候变暖带来的挑战采取积极行动。活动自2007年发起后,已有来自不同国家、不同组织的上亿人参加。

2010年3月27日,“地球一小时”活动再次在全球开展,某公司中国正式承诺对活动给予全力支持:27日晚20:30至21:30,某公司中国位处北上广、济南、杭州、西安、成都、大连、乌鲁木齐、哈尔滨等不同城市的27个分公司将统一采取行动,共同关闭办公区全部用灯。为了在蓝色大家庭推行节能环保、低碳健康的工作生活方式,3月18日,某公司中国公众事业合作部与资产管理部对中国区1万6千名员工发出联合倡议书,呼吁某公司人27日晚在家自愿关灯一小时,

上面就是最近收到的一份邮件。老实说,支持环保我精神上完全通过,不过真的要在27号周六20:30到21:30这个时段让我家关灯的话,如果是白昼没有问题,如果我家只有我一个人在也是绝对没有问题,不过我家还有两个妇妪,总不能黑着灯让她们磕磕碰碰吧?

我非反对环保,只是我觉得环保应该是在不妨碍生活不妨碍别人的情况下的环保。为了一场秀,装模作样或者根本就没有履行的“一小时”,我实在下不了手去“环保”啊。大道理,或者什么环保技巧我就懒得说了,人活着就是要生存,吃喝拉撒就是要消耗资源的了,等哪天说呼吸排放二氧化碳都要收环保税的时候,那么全人类都应该自觉去挖个洞很环保地埋起自己算了。

无论是哪天晚上,只要全家都睡觉了,我家保证每天熄灯超过一小时。

只要不浪费就是环保了,何必为了做个秀让自己辛苦呢?环保是放在心上,而不是放在口上搞cheap晒的。

聊聊最近的足球

上两个星期,曼联完美的双抄了AC,总算解了气,想当年给人完全技术性KO真是没有面子。Beckham重返Old Trafford也是让人很唏嘘,没有了他的离开,也没有了当年C.Ronaldo的辉煌了,虽然场外新闻不断,但是场内他还是一直兢兢业业,一个值得尊敬的球员,可惜他去不成南非了。

同一个晚上,卡卡的前后东家,曼联之前两个7号的新东家都出局了。皇家马戏团花了这么多钱,居然守住连续六年欧冠16强止步的奇迹,作为一只伟大的“望八”球队,真是让我非常的幸灾乐祸。一条过亿的攻击线,居然客场不能进球,主场不能赢球,出局也没话好说了吧?所以说,那些马戏团的高层只会弄新闻搞商业运作,每年只会重金挖人家的球星过来东拼西凑赚眼球,实际上后防烂,教练的水平更加烂,除非真的是将费傻挖过去(这样我也肯定会过档支持)或者真的好好地弄个好一点像魔力鸟这样的教练,否则想要有什么进步休想啦。这个也是我一直鄙视马戏团的原因,虽然里面有不少好用的明星,现在他只不过是个球星黑洞罢了。

周末欧冠抽签,结果是里昂与波尔多的胜者对拜仁与曼联的胜者,阿仙奴与巴塞的胜者对国米与中央陆军的胜者,最后决赛。

先说一下阴谋论,两支法甲的对碰,无论如何今年的欧冠四强必定有一支法甲的球队,如果你说普拉蒂尼没有私心,我才不信呢,里昂搞定了马戏团是让人尊敬的,那边波尔多晋级确实找了最容易捏的柿子进来的。拜仁和曼联,以曼联现在的状态,我很有信心,虽然说本世纪曼联还真的没有赢过拜仁(之前欧冠遇到一次,被拜仁报了98-99欧冠的一箭之仇)。不过要知道拜仁还是有点裁判帮忙(可怜的佛罗伦萨啊),然后又有点狗屎运,所以要过去也不是太轻松,即使过了这关,在半决赛对阵法甲球队也要慎防普拉蒂尼的黑手(让曼联这支英超球队连续三年进决赛,我估计他会很不爽的)。如果真的不小心又一次进入欧冠决赛的话,我当然是会很开心了。

下半区,阿仙奴对巴塞应该是比较爽心悦目的,两支地面技术球队对阵,玩得就是技术啊。而且看点当然也是当年欧冠决赛的冤家,可惜当年的亨利已经过档到对面了,而小法回到青训的地方不知道会是怎样的心情?如果两队拼中场的话,小法的中场线估计是搞不过巴塞的中场绞肉机的,何况前面还有个在实况里面很好用的伊布。虽然下半区我觉得半决赛是巴塞和国米,无论哪一队进决赛都是很有可观性的。当然我最希望是曼联对巴塞作为去年复仇的翻版,或者是曼联对国米,我最欣赏的两个教练在欧洲最高赛事的对决。当然了,足球这种事情很难讲的,我还是老老实实地继续看球吧。

今晚曼联主场2:1搞定了利物浦,算是报了最近几次对阵都输人输球的仇了,后面几轮还有车仔和曼城要打,老实说联赛要卫冕的难度还是挺大的,前面有车仔,后面有阿仙奴,三队的积分都只是一场球分数的距离,不容有失,一个不小心可能是最后的赛程最舒服的阿仙奴拿了冠军,这个就真的是鹬蚌相争了。所以今年英超也难得这么紧凑,做球迷看起球来也特别有激情,特别投入,周末的节目终于回来了。

最近比较懒更新blog,这篇权当刷屏,反正是我自言自语做个记录。

最近没有开车的意欲

过完年,休了一段时间的假,然后紧接着是一周北京的出差,上周才真正算是回公司上班。头一天,因为车子在出差之前就放在公司,所以就无碳生活了一把,坐地铁上班,之后几天就是继续我开车的生涯。

不过经过上周的折腾,越来越没有开车上班的意欲了。

以往上下班,最堵的地方应该算是广州大桥开始的广州大道这段路,但是这几天看来居然算是比较顺的,没有怎样的堵车,虽然在广州大道过了珠江新城隧道之后的绿化带还是给围蔽换那些扰民的路基石,但是大家似乎都还是秩序井然的。广州大道是通畅了不少,不过转头来,进入天河北就开始堵车了。不知道是不是因为天河路“成功的”BRT工程将车子都赶到天河北这路上,反正这边的车流量增大了不少,而原本不算长的红绿灯似乎容纳不住忽然增大的车龙,从天河北过了体育西路口就开始排车龙,一直到林和中路的红绿灯口,过了这个红绿灯拐入林和中路,就是进入东站路段了,这边因为铲掉了一部分东站广场新修了一条东西向的林和西横路,结果又是多了一个红绿灯位,然后进入东站前的广场那段,因为春运还在继续,每天的人流量都非常大,除了乱闯马路的外地来穗兄弟之外,内侧的两条车道还经常停满了落客或者等人的私家车。在右拐回中泰的那个路口,本来就有不少东站出站的人流,加上很多人出来以后要赶着去后面的东站汽车总站转车,那个所谓的红绿灯几乎是没有人或者车去遵守的,这个位置真是忙死了我们的交通协管员哥哥了,甚至有些时候连附近负责治安的民警叔叔都只好一起过来疏导交通,相反还真的没有见过我们很喜欢抄牌的交警叔叔来这边帮忙哦。这边已经够乱的了,但是我们的市政挖路部门也赶过来掺一脚——在路口中间挖路!原本很宽的路口就剩下两个可怜的车位可以一进一出,要是谁不守规矩,就只好在此斗牛了。算了一下,上班的时间一半花在了从天河北回到东站这段路上面。

上班如斯痛苦,下班也少不了。原路返回,天河北就稍微好过一点,广州大道也算是不错,只要守一下规矩,跟跟队,还是比较快地离开广州大道上广州大桥的。别以为happy,一转回滨江东就知道味道了,因为亚运整饰工程弄到我们这边了!路边的基石要换,铁马和花岗岩石乱堆在路边,两边占了半条车道,然后原本好好地沥青路要铲掉重铺,靠路边的单车道首当其冲,先给挖路机挖出一道道的坑来,那么骑单车的自然不会走那段烂路要骑到靠机动车道这边,自然险象环生!这几天更绝了,修路修到我家门口了,继之前说到这些路边基石和单车道挖烂之外,连之前双向车道中间的铁栏也被拆除掉了,原因很简单啦,一来要换这个,二来要铺路啰。没有中间挡道的护栏,之后就有不少车贪方便直接在路中间掉头行驶了,你说这样一横车掉头,后面的车不都全部给挡住了?

今天要出去,然后回中大帮老丈人修电脑,经过新港西路从百佳之前的路段到中大南门掉头位足足用了我20分钟,原因很简单。之前已经铺好沥青的路面,又给围蔽了几个地方,原因是用机器凿路修沙井盖!原本好好的事情,偏偏要分给若干部门若干施工队在不同的时间点上面完成,要么就是弄个半成品半天没有人跟进(就好像之前滨江东海印桥到江湾桥那段突起的沙井盖,一个多月没有人管,结果出了个三车连环撞的事故之后,不用一个星期就全部修好填平了),要么就是弄好之后不久马上又给开膛破肚敲开再来(好比新港西这段的沙井盖路)。

明天上班,碰上周一,有合作伙伴过来作测试,所以不能迟到让人家等。不过据说东站前的那段路又要被围蔽剩下两条车道,非堵死不可。坐地铁吧?上班时间坐3号线除非你有坚定的意志、强壮的身躯和矫健的身手。这个上班问题,真是让人头皮发麻啊。

看到现在广州这幅环境,真是完全没有开车上路的意欲。之前那个没脑筋的XX委员说要弄个提案说收拥堵费来减缓天河等地堵塞的问题,其实何苦用这么失民心又白痴的提案呢?学学现在,到处挖路修路,让你的车子到处都堵,到处都去不了,开上路你也动不了,自然车主就不想开车啦。那当然,用这个白痴办法来敛财倒是很顺领导意思的。

算了,说起上面那些人的城市管理水平就不多说了,估计找个玩模拟城市的中学生都会比他们强。

好吧,最后引用最新的粤语版木兰辞泄愤。

塞塞又塞塞,羊城路最塞。
行至天河北,唔塞都唔得。
喺度想打的,肯定够刺激。
争车十八式,招招有特色。
公交逼到晕,谂起都头痕。
车外烟夹尘,车内气难闻。
我闻岗顶已叹息,又闻增槎路更逼。
可怜长作广州人,为出政绩要生积。
出入市区愁更愁,车龙停留再停留。
问君能有几多愁?好似中信八十楼。