青春舞曲 You know I love you I always will

14五/121

烧一下Moto Defy (MB525)

很久没写东西,来这里除草。

搞过几个android手机,一只HTC Desire,一只Sumsung Galaxy S2 Skyrocket,今天终于把老婆的联通版MB525给烧成了CM9(的某个RC版本)。记录一下,以免以后忘了,也给有意理解如何hack MB525的同学做个参考。

首先,所有的信息的最权威版本来自xda,这个xda的beginner guide很有效。另外有一个中文版的yeeyan网的翻译,在这里

综述如下:

  • 第一步是下载moto的驱动。很容易找到,不多废话。小心32和64位的区别。
  • 第二步就是获取手机的root权限。下载super oneclick root就可以解决这个问题。搞完之后,用adb shell(adb是android sdk的一个程序,不过super one click里有一个最小的版本)就可以进入手机的shell,并且经过su就可以是root了。
  • Moto手机的bootloader是锁死的,无法更新,有好处也有坏处——好处是几乎永远不会把手机变成砖(HTC就有这个可能性)。坏处是,它对签名什么的检查比较严格,搞一个custom的ROM有点困难,不像HTC/Samsung那么简单。
  • 第三步:不过还是有聪明人的。有人发明了2nd init,这个东西具体怎么工作我还没仔细搞明白,不过它可以在bootloader启动原装的kernel之后,装载这个2nd init,这样就可以启动custom的recovery,或者启动一个custom ROM. 2nd init是一个apk文件,在root之后装上,运行,就好了。
  • moto还有一个诡异的东西,叫efuse,让系统一旦升级后无法降级。这个麻烦的地方是有时候如果你还想返回原厂rom去保修的话,可能有点困难,所以要小心。不过对于我这样完全放弃保修的人,也无所谓——而且我根本没用moto的刷机包。
  • 第四步:搞到需要装的ROM。网上很多人说要刷底包什么的,其实不是必须的。底包就是为一个新的baseband的,其他的东西没什么用处。我搞了最新的CM9的RC0版本,外加一个CM9需要的kernel,外加一个google app的包(版权问题)。把他们放在SD卡上
  • 第五步:重启,自动进入2nd init,引导进入一个叫bootmenu的小程序,然后可以进入recovery,刷那些zip file,就好了。它刷system区的方法只是格式化,并且把文件拷过去,所以不会触发efuse。
  • wipe data, wipe cache, reboot,yeah~~~android ICS for defy。。不过似乎稍微有点不稳定,死机一次,自动重启一次。也许要downgrade到CM7.1去。不过,我总是不太信任国内的同志们做的东西,怕里面有什么malware。

重申:刷底包的那些SBF似乎不是必须的,我的baseband还是联通自带的那个版本。

PS,我的手机是红镜头,刷完之后变成了MB526 defy+。

分类: 技术 1个评论
2一/121

Reloaded

把机器弄到新的VPS server——没办法,搬家过程中,没有网络,只能租一个地方来放点东西。便宜倒是挺便宜,只是OpenVZ做的VPS不够稳定,有一次稀里糊涂的硬盘空间就没了,还有长达半个月的时间里,php fastcgi的进程总是莫名其妙的被kill -9。今天灵光一闪,搞来php-fpm,才算稳定下来。另外有时候还一顿一顿的,就像java VM里面的GC一样。内存只有512M,没有swap(也不能有,OpenVZ的限制),Sun的java虚拟机根本启动不了,没有足够的内存。好在我们还有JRockit。加上jetty(还试过winstone,不过也没啥太好的效果),内存70M左右。。。总之,所谓便宜没好货,还是Xen的好一点。

又回到美国,跟10年前的感觉还是不一样的。有空跟大家八卦八卦……

29九/111

Smooth gallery patch for NextGen

NextGen gallery号称是wordpress最好的相册管理插件,不过它的显示实在不敢让人恭维,真的是很难看。找了一圈,发现原来还要在plugin上再加plugin来显示。基于javascript之类的显示plugin倒是挺多的,比如有个nextgen scroll gallery, jj nextgen-jquery-slider,不过都有一些问题,最大的问题,对于我来说,就是不能处理不同大小的图片,要么被crop了,要么就比例不对,scale错了。最后找到一个人,对现有的nextgen smooth gallery plugin做了一个patch,可以自动适应图片的大小!这很不错,于是把他的那个patch合并到smooth gallery viewer里面去,还顺便把smooth gallery的版本升级到2.1beta,附带fix一个在当前页打开图片的bug,结果就是这么一个新的plugin,放在这里,万一有人需要...

注意这个东西和jquery冲突(它使用一个叫mootools的library),所以在配置里一定要选上使用iframe,否则根本没法显示。来观赏一下我家小妞最新的成长吧..

分类: 技术 1个评论
8八/110

自主意识

小妞最近说话明显开始有了自主意识,不在完全像那个跟你学说话的小P孩,而是能跟你做点简单对话的小人儿了。

夜里不知道为什么大哭,妈妈冲了过去:

“祎祎不哭,妈妈在这儿呢”

“爸爸呢?”

我们就笑喷了。看起来很简单但是从来没有期望她能明确的这么说话。

她也开始学坏了。其实也不是故意学坏,只是她跟我们斗智斗勇的过程中发现了一些话可以很有效。从这个角度来说,她们都是人精。以前有一阵她总是自己主动说“我要拉臭臭”,我们还觉得挺不错的,不过最近发现,她开始用这句话来达到别的目的,因为她发现只要说这句话,你就会理她,至少要把她弄到马桶上去。所以如果没人理她,她就会说,我要拉臭臭,真在马桶上的时候,她又说“不拉不拉”。你再让她拉,她就打挺,撒泼。Terrible two的小孩就是不讲道理啊。

这小妞不肯拉臭臭也是一个讨厌的问题。咋办呢?出汗太多,大便干燥……(嗯,发现生孩子之后,每个人都会变成大便专家)

现在每天5点半起床,好困哪。

31七/112

祎祎1y7m

小妞今天又生病了,好像是因为中午我给她喝的酸奶在外面放的太久了,晚上开始哭闹,接着就吐了,里面还有酸奶……哎,这个当老爸的心里叫一个内疚。现在还在发烧,最开始的时候居然有39.4度。给吃了点退烧药,希望能睡个好觉,明天尽快好起来。这大概是她第三或第四次生病吧……

自从用新浪微博以来,这里就更新的越来越少,主要原因之一就是很难有那么长时间稍微多写点东西。周末就得陪小妞,平时上班也有各种各样的忙法。有时候有点东西却也懒得打开wp-admin。。。

最近又给小妞的头发给剃了。其实也不是最近,大概一个多月了,现在也只长了大约1cm。虽然剪了很难看,可能不剪这个夏天可真就热的不行了,每天睡觉都是一脑袋的汗,要是不剪还不得起一头痱子。不过长得真的很慢,话说长到理发前那么长足足长了一年。你老爸的头发20多天不理就不行了哇。(嗯,现在理发怎么那么贵……)

老婆的blog写了一些祎祎最近的变化。小家伙会说话以来也的确有趣了很多。她已经能说很多话了,你都觉得她基本都能跟人正常交流了。不过其实还是有很多不太明白的地方,最大的一点就是不分“你我”。第一人称指代的时候都说“祎祎吃jie个”,“祎祎拉臭臭”,很少说我,不过似乎听起来没有问题。

祎祎喜欢唱歌。在车上出门的时候一定要妈妈唱歌。最喜欢的就是“采蘑菇的小姑娘”,还有“两只黄鹂鸟”。现在已经可以自己唱一些了,虽然中间缺失一些字,不过意思还是有的,似乎还有一点调调。另外在车上也被我们培养了一个习惯,自己就爬上安全座椅,还主动去系安全带。最近给她胸口的那个安全扣装上了,今天没给她扣,她还说,“这个”,“这个”,意思让我给扣上。。真好。不想以前,上座椅就叽哇乱叫。

走路已经完全不是问题,跳跃还是不能。不过走路了,难免就磕磕碰碰,膝盖是最遭殃的,摔破了好几次,现在还有一块类似疤的东西,不过小朋友这么小应该不会真的留下疤痕吧。光是在外面看她高兴的跑来跑去就是一件让人开心的事情,小孩真的是无忧无虑啊。

她现在喜欢玩穿珠子,每天起来就找妈妈穿,把妈妈烦的够呛,因为就没法睡懒觉了。shape sorter现在玩的很溜,一边插还一边说,“半圆”,“正方形”,“圆”,“三角”。。。有一份大个的乐高,能够自己的插的挺高的,不过还不会搞什么形状。还有一种可以接在一起的小棍子,她能够分清楚颜色(按色分类),但是就是不记得颜色叫什么名字,红黄蓝完全分不清楚,不知道为啥。

现在我们两对她有的时候还是挺狠的,最让姥姥姥爷看不惯的就是,跌倒了根本无视,她也习惯了,自己哭一下,然后就起来了,还自己念叨,“没事儿没事儿”。嘿……另外也很少让她看电视……我们家基本已经戒电视了。

亲亲。慢点长大。

 

分类: 小妞 2 评论
第 1 页,共 56 页12345...102030...最旧 »