越狱iphone 3GS iOS 4 - jailbreak了,有什么搞做?

August 17th, 2010

个把星期前,我将爱疯升级去ios4.0.1了。

我觉得我应该写得出一个可以让人安心的walkthrough了。

好了,大家应该听到很多ios4不Stable,很慢,之类的文章吧?其实,这些还真的是有原因的。就好象froyo upgrade一样,也是可以解决的。

要完美的升级,我们得先做个backup. 开itunes 来backup吧!(废话!)
之后,我们尽量别使用update那个button来升级(因为update就犹如苹果电脑的OS upgrade,并不是clean install)。
我们先去下载ios4的ipsw。去google自己找。
之后按着shift, 然后click restore。
选择刚刚下载那个ios4的ipsw 然后restore。

如果你选择upgrade,然后发觉对话变小声,或者是很难登录网络或者是cellular data完全没反应的话,你可以关掉ipod的EQ,还有那个volume limit。cellular data有问题的话就去reset network。
但是如果你觉得好像行动缓慢,sluggish酱紫的情况,那么你应该shutdown然后重新开机。(不是Restart!!)
若还是一样的话,就用我之前讲的那个restore模式。

基本上我之前所讲的就是把你的机Format成新机,做一个clean install。酱紫的话,你会发觉所有的问题都没有了。

哪好!install完后itunes会将你的apps一个一个sync回进去。
检查一遍,看一看是不是很好使用了?

接下来,在爱疯上的safari浏览www.jailbreakme.com 然后大大力swipe过去来jailbreak。大约10分钟时间jailbreak完成。
记得shutdown 然后 重新开机,千万千万记得,这不是reboot!!!!

跑去cydia,complete upgrade一次,然后记得save shsh啊~(呐呐呐,如果你不知道我在讲什么的话,去google一下)

大致上,许多重要的apps已经可以在ios4上使用了。以下是我使用的apps
BiteSMS -
用来取代ios那阳春sms。这个BiteSMS可以直接reply,不需要进入SMS的APPS。不须中断正在使用着的APPS

LockInfo -
取代lockscreen,可以在锁着的荧幕显示schedule, weather,SMS,还有其他的东西

QuickDo-
取代爱疯上唯一的home button。你可以自己编排swipe的方向来取代按home button。非常方便,也可以减少按那个button。对那些不喜欢按button和button出现问题但是没有warranty了的人,是非常有用的。

SBSetting -
在Status bar上swipe小小力,就可以toggle(控制)brightness, phone mode, wifi, ssh 之类的东西。不需要进入settings > 然后一层层来按。
要注意的是,ios4正式提供关闭cellular data的功能,相关的SBSetting toggle叫做mdata toggle。虽然关闭cellular data defeat the purpose of smartphone,但是,这大大增加了电池的续航能力。如果断掉了爱疯的cellular data,爱疯的电池续航能力简直超凡,会有惊喜!!

Backgrounder -
ios4虽然支援了multitasking,而且许多apps都run得不错,但是,如果你需要某个app强迫性的在background 执行的话,你就真的需要backgrounder了。毕竟不是每个apps的作者都有把force run in background的指令加入。

Activator -
是跟着backgrounder一起的。Activator是个爱疯必杀技,它可以让你define很多ios4里面没有build-in的招数。你可以使用handsfree来浏览歌曲,也可以让不同的gesture来叫出不同的指令。非常有用!

snes4iphone -
SNES的时代……简直让人怀念!!!一定要下载!!!动作柔顺,没有lag!!!!

剩下的,就大家慢慢去发掘吧。google是你的好帮手。

啊!忘了说,如果要install 翻版app的话,就用电脑去下载app_patch4.0 , 酱紫你就可以通过apptrackr.org下载那些需要给一笔钱的app了。squaresoft 作品一定要下载啊~

为何到最后我居然选择了哪批评已久的爱疯?

August 2nd, 2010

话说,今年三月左右我从maxis哪里拿到了一个比较特别的iphone 3gs 配套。好了,实话实说,配套是elite customer才有那种。

自从我下了order 之后,我就对maxis没有好感。不过,那是另一个故事了。

我先说说,为何我选择了iPhone而不是htc diamond touch 2/ hero 这类型的机。
blackberry不在我选择之下,因为它的平台比苹果还要苹果,而且也比苹果机更加受到限制。

刚开始(应该说一年前吧),我一直很在意iPhone那不能multitasking的限制,没理由我在msn的时候,出来看个网站就要把它关掉的吧?
再来就是iPhone的蓝牙限制!真他奶奶的!!!我去世的几架烂臭sony ericson都有完25种bluetooth profile,能够到处做蓝牙传输,而iPhone居然只拥有headset 和 handsfree profile!!什么道理!?

这还不打紧,什么理由iphone 居然给我个2megapixel的相机而且什么懒觉focus都没有的?

这时,某阿爷手上拿了一粒HTC diamond touch 2,我看了觉得不错,只是要用stylus pen 来按下去,略嫌麻烦,而且若用手指甲来按的话,要按很小心。我没有很细心的按,不过用那电话来拍照还真不错看。我就去找找windows mobile来对比。

啊!忘了说,我是因为业务的增加,难免需要一台小型记事本来做scheduler, gaming device, communication tool, network diagnostic tool,最好就是万能的。laptop是有了,但是总不可能meeting到一半跑去外面那个laptop进来开机的吧?唯一选择就是一台pda phone。而且……laptop他奶奶的电池最多能够顶4个小时而已。

google了许多资料,也去digital mall现场摸了不少windows mobile的机。
我当时已经快要下手htc 机了。

当我还在犹豫的这段时间,我同事败了一粒iPhone 3GS。

我拿了他的iPhone 3GS来做实验。
一开机,我就发觉……干!原来multitasking似乎也不一定需要,可以使用push notification来完成。
玩了玩相机,发觉居然有tap on focus。和那个htc一样也!!
在来launch那些apps, 发觉怎么这些那么heavy的app居然load到那么轻松。
试试看exchange server的connection… … 哇!!!简直就完全相融!!!
试试其他的游戏看下……哇老也!!!怎么那么清那么顺畅的?
根本就是两个世界的对比!!

我尝试找了找iPhone的其他弱点,发觉iPhone弱点很多,可是通通都是jailbreak过后就可以解决的问题。由于以前是google出来的result而不是真正面对,所以一直很在意这些弱点。一旦接触了机之后,按过了之后,才能够真正的放下偏见(是的,我对苹果机一向来都有偏见,尤其是macbook,imac这些!妈的snow leopard的问题搞到我头大而且profit margin又少到离谱!你信不信一架7千块的原装苹果机你只能赚100块左右?)。

适逢maxis的offer… …我决定签下iPhone 3GS一年port in number的某个package。(他奶奶的maxis,摸了一个月还没有弄好我的order)

我记得那天是星期五,从klcc的maxis center回到家都快死了。可是我异常兴奋!!
把玩着iPhone,我在想怎么换个ringtone啊?我的妈啊!!!干嘛要用itunes来操控的???为什么SMS不能够当场reply而是要open sms的apps???百思不得其解!?当晚……累死了。第二天再说。

中午起来,我忘了我做了什么,只知道要尽快jailbreak。
靠!全部都是tethered jailbreak! 不管了,试试看,反正我并不常看到iPhone hang机hang到需要turn off再turn on的。
当时使用了blackra1n。

经过试验,我自cydia下载了biteSMS,backgrounder,winterboard这些比较适合我用的东西。
biteSMS解决了所有sms的问题,backgrounder解决了所有multitasking的问题,winterboard解决了所有menu /background customization的问题。接下来,几天,我都在cydia寻找一些比较有用的东西。
找到了snes emulator, 找到了transport tycoon (好经典的游戏啊!!),找到了flashlight(亮度自动变成最高的),找到了safari的downloader,找到了office document editor,找到了multiple exchange account的fix。

基本上所有的东西都齐全了。要盗版,有盗版。要正版,有正版。

后来,Backgrounder 里Activator的出现,让我可以define 我自己的finger gesture来决定要做什么menu的动作。简单来说,我可以swipe finger来代替按那个死人home button。

经过名师指点下,我又下载了sbsetting。sbsetting基本上解决了那个要按setting 去里面调整的那些步骤。我只要在menu bar swipe一下就可以随时enable/disable phone/sms/edge/3g/cellular data/bluetooth/wifi/gps/telnet ssh(iOS其实就是linux,你可以ssh进来的)。

由于工作需要,我需要terminal, 我随时需要type command: telnet, finger, ftp, traceroute, nmap这些指令。iPhone能够让我方便很多。至今天为止,只有iOS和froyo能够做到。(android当时并没有被引进,所以不在我当时的考虑中)。
现在,iPhone逐渐被许多软体厂家重视,teamviewer,vnc,terminal service都已经在iOS上了。暂时来说,teamviewer并没有其他机种的version。Square-Enix也把游戏移植去iOS平台了。

苹果成功的地方不是因为他能够拉拢一堆软体生产商,而是他就是有本事把暴露出来的科技让其他人来追,而不会让后来者追上。根本没有nintendo对垒sony 的这种困境(会电玩的,应该知道我在讲什么。sony往往都在nintendo出产之后再抄袭改良然后击败nintendo的)。

iPhone 3GS虽然很多限制,但是往往都可以解决。也许有些iHaters会说……froyo什么都有了,没有限制,只要知道app是什么就可以下载了。其实……在iOS上,你也是只要知道app是什么就可以下载了。基础还是要建立在你有没有那个app的知识和需要。当然……如果说sms ringtone这种简单东西都换不到的话,也真的不能怪他们。

或者有人说,iphone适合什么都不会的人用。android适合technical的或高级使用者。
我看到的反而是倒转了。用过iphone就知道为什么了,我很难说明白。因为苹果就是时常把很简单的东西复杂化。我很讨厌!!!而且也相当多user不知道该怎么做customization(winterboard)。

好了,我这里给大家tips。iphone的sms ringtone是可以被更换的,而且有两种方法。简单的方法就是去cydia下载。复杂的方法就是你自己去剪裁,然后ssh进去电话的ringtone file, overwrite它!
如果你要某mp3当成caller ringtone的话,你可以去cydia下载一个叫ringtone的软体,它可以帮你自动转换(其实是抄去ringtone folder)在你ipod里的mp3。

讲了那么多,我并不是说iPhone就天下无敌。
而是以这个价钱来说,你的两千块是值得的。总好过你去买android机,然后只能够硬生生的用着最基本(所谓几百块钱的电话那种)的function。好了,可能有些iHater很不爽,想要一个一个来比。
video call - iphone4可以,iphone 3gs需要拿镜子。不少android机也是前面没镜头,而那些前面没镜头的,有人做到video call吗?我还真的没看过。
ringtone更换 - Iphone麻烦到死!!android set下去就是了。
色情资讯 - Iphone需要jailbreak才有色情apps。android本来就有。
画面和response - 很明显是iphone 3gs已经很responsive了。其他机种根本没得来。不信的话,大家可以去digital mall比比看。
音响和喇叭 - iphone 的codec chip是samsung的。暂时来说,samsung galaxy s的音质和iphone是一样的。iphone是mono喇叭,略嫌小声。
network access - 这个很明显,单是iphone 3gs已经够快了。youtube也有很多对比。
硬体规格数据 - iphone 输光光。(问题是……为什么iphone 3GS使用downclocked的processor可是反应却快过其他机种?)
apps - 有些人说apps不是大完的。我只能说……apps真的是大完的。你要买一个什么懒觉软体都没有的机吗?如果真的那么不重要,那些软体大厂怎么会先在iphone上开凿市场?square-enix,capcom这些游戏软体商就是最好的例子。
market 不同 - iphone重视entertainment市场,android/windows mobile注重商务。 可是……现在的例子确实是iphone 对商务软体的兼容性最高。

我不是讨厌或着要贬低其他的机种……。只是,其他机种真的没有那么大的兼容性。
好了,iphone已经可以load in froyo和windows mobile了啦~但是……其他机种可以吗?
偏偏我这么问的时候,许多人会说,要这些来干嘛?
同样的……我干嘛 要在我的smartphone上面开radio啊???radio可是那种几百块钱的电话都做到哦~。
或者是run java platform的软体,中国山寨机也做到哦~。

写了那么多,是希望对iphone有偏见的人,可以看一看iphone的强大之处。
我不是苹果死忠fans……我只是将我的iphone3gs物尽其用而已。
当然,不喜欢终究是不喜欢。每个人的Taste不一样。

假设,当时android有引进的话,我可能也会跑去加盟android一族。可惜……我看到android机种的时候,我失望了。
一个两个都在追iOS的interface。连galaxy s 都做到整个iphone样。

苹果现在的iphone4 和iOS4 应该是电话历史上出错最多的笑话吧~ 死苹果!你都有今日了!当年你在电脑界搞独立,救了你的硬体,现在iOS平台热门了,开放了,软体多了,泛滥了,看下你怎样控制哈哈~

So how?

December 5th, 2008

我有个客户的女性员工,年过三十未婚,是法律顾问。
不止楂人厉害,任何法律漏洞都逃不了她的眼睛和那张插人不眨眼的嘴。(其实,这不是问题)

她是典型的电脑白痴。 Continue reading »

ARIS - 你的忠实女仆

November 10th, 2008

使用artoolkit,外加先进的日本动画界的visual programming… …
我真的很想拥有一个啊!!!

使用webcam就可以玩的游戏!以后人类的communication应该会是类似酱紫的了。hologram 也未必比得上artoolkit啊

Microsoft ISA Server 2006简介

July 11th, 2008

先声明,此ISA不是大马的Internal Security Act (内安法令)。
这是微软的Internet Security & Acceleration Server 2006。

简单的来说,这是一个firewall ,也是一个proxy。
如果你有使用过ISA 2000,那么ISA 2006肯定不是一个你所熟悉的ISA server。

这里我不谈如何把 ISA 2000 migrate 去 ISA 2006,因为这不可能。你能够做的就是把所有的rules & policy 大略抄下,把所有的public IP通通list down。 接着去DNS server 把所有需要经过public dns的entry(譬如web server, ftp server, exchange server之类) 一一和rules & policy校对。

ISA server和一个netscreen firewall / pix firewall / 或者是其他的firewall appliance有什么不同呢?
老实说……除了价钱超贵外,就是能够使用Server的大硬碟容量做web caching而已。
ISA 2006 的 path forwarding , server publishing , access rules 还有其他的“好处”基本上和其他的firewall没有什么不同。甚至也因为ISA 2006使用 Windows Server 2003 而逐渐会被hacker们一一找出漏洞。

要设置ISA 2006 还真不简单。
Initial Installation是很快可以完成,不过之后才是问题。因为你应该不知道要怎么将所有的internet data route出去。
你可以注意一下你右边的menu,你可以选择一个ISA topology。在大多数情况下,你会用到的应该是Edge Firewall。
别被这些名词骗了,我最讨厌微软胡乱搞些特别名词来愚弄techinical的人! Edge Firewall 其实就是说ISA 2006 将会被装置在你的network的末端。也就是你的network的最后一个gateway。

Edge Firewall 的例子:
(internet) <-> [isa 2006] <-> (internal network) <->[internal 的PC或Server]
(妈的,讲穿了不就是最实在简单的设置咯!)

选择了Edge Firewall的设置后,你别烂聪明直接把你的ISA 2006 封死,你应该做的是先把internal network 做一个unrestrictred route。 也就是把internal 的network traffic 通通route 出 external network。记得用你右手边的wizard来做!很多东西都在右边的menu找得到。

接下来,先别急着封锁port!
我们先着手设置port forwarding 、 map IP。
在ISA 2006, 微软把map IP,port forwarding这些东西叫做 Server Publishing。 而这些 Server Publishing的动作全部都归纳为Firewal Policy。
所以,你按一下Firewall policy, 然后在右边的menu 选择 Web Server Publishing / Mail Server Publishing / Exchange Client Access Publishing / Server Publishing。 呐呐呐! 你要记住,所有ftp/http/https都被归类为Web Server Publishing, 然后所有SMTP/POP3之类的都被归类为Mail Server Publishing。
至于Exchange Client Access 是用于Exchange 而已。
Server Publishing 则是其他的Server, 譬如说VNC Server啦,你偷偷要在公司内BT的Port,或者一些Online Game的Port要打开之类的 都叫Server Publishing。 妈的! 叫Port Forwarding / Service Mapping会死啊?搞这些特别不同的名词来干嘛!?

当你publish了一个server后,记得create access rules!Access rules 其实就是 rule based firewall 的rules。你开了port,也把public ip map 到正确的internal server了,你现在需要命令你的ISA 2006去process traffic。你要allow 外面的data 能够跑进来你的internal server。 就酱,每一次你publish 了一个server后,一定要create 一个 access rule。

当你做完这些mapping后,就是你慢慢来控制你internal internet user 的行为啦~
你可以create access rules, from internal to external , 限制你的user 的 protocol。
譬如说,你只希望你的user 做http surfing, dns , ftp , smtp, pop3仅此而已。其他的一律不给,那么你就慢慢将一个一个的protocol add 进去……。
最后,调整一下你的deny all 的access rule就可以了。

老实说,我去买个Cisco 还是 netscreen 的 firewall好过!
至少接近不用怎么去maintain,也不用怕有一天upgrade 后 然后之前的configuration 完全不能用!

其实……之所以会突然提到ISA server 是因为我拿到小白的公司的project。而……我刚好对ISA 2006 一窍不通,结果……用了两天才把ISA 2006征服了。
想一想……我还真神啊……哈哈

Belkin ADSL2 MODEM + WIRELESS G ROUTER

March 23rd, 2008

我那用了四年的zyxel router 终于在最近的雷雨中被雷公相中,嫁了去给雷公当泄欲工具。
算了,插了network cable 没有灯,插了电话线也不闪,什么高潮都没有……还是给雷公好!

趁着今天星期五,手上没那么多繁重的工作时刻,我溜去了digital mall。

找了整层,居然没有看到3COM的……妈的!
最后只好到处走走看看,看看有没有其他牌子的便宜好货。

只是……放眼一望,居然看到是TPLINK的居多。天啊!大陆牌子的东西毕竟不是我属意的产品,东西是便宜,不过我倒真的不敢试。
LINKSYS和DLINK也不在我考虑范围内;还好给我找到BELKIN的wifi modem router。 RM238 life time warranty。
才比TPLINK贵40块,就有life time warranty了…… 不选这,选谁?

回到家,设置好后……问题出现了!
原来,连我家的switch 也一并当作嫁妆给了雷公……。
最倒霉的是……其中一架机的network module 也烧掉了!干!

还好我选择了wifi router……至少我的笔记本能够上网,不然的话我都不知道要怎么工作。

BELKIN的线路不错,还支援vpn l2tp pptp 和ip pass throught,当然也少不了一个基本的防火墙,单是这些对我有用的feature,已经值回本了。

唉……话说回来,最近都没有写些有营养的文字了,相片也没有几张,每天就是赶生赶死,不知道要撑到什么时候……。

HP PROLIANT ML110 G4 or G5

February 25th, 2008

The higher end of HP PROLIANT Server remains my all time favourite server whenever I get a chance to propose a new server.

However, many of my clients can only afford the lower end product.

The HP Proliant ML110 G4 or ML110 G5 comes to my mind whenever my client is in low budget. Unfortunately, low end HP Proliant servers are disasters!

There are undocumented installation procedures, undocumented hardware compatibility and also HP mess up the SATA port connection by default on every release of ML110 G4 or G5!

The most frustrating problem I ever encounter was that I couldn’t boot up the server using its SATA CDROM drive.

I’ve checked the cables, I’ve checked the BIOS, I’ve checked everything including the manual and all available documentations and I was no where closer to setup the server.

I spent a freaking 6 hours from 11PM to 5AM just to solve the god damn problem. I tried booting up with a DOS bootdisk with SATA configuration, I tried with a DOS bootdisk with IDE configuration, I tried switching the cables on different available SATA ports, I wanted to scream !!!!

I was tired, damn tired… … I took a nap before I start my work at 9AM.

I manage to send the server to my client on time.

I quickly call up HP 1800 88 8858 for technical support.
I was greeted with India slanged support. (Great! Heavily Indian slanged support… … my worst nightmare!!)
The support was piece of shit! He was trying to convince me that I have not check the cable, have not plugin the power, have not put in a CD, have not put in a scratchless proper CD.
He even asked me to flash the BIOS… … (EH! HARLOW! I can’t even boot up the god damn server with a CD, and you ask me to flash the BIOS with a 4MB file ???)

He put me on hold for endless minutes, then he decided to call me back on my cell phone.

He came back with stupid ideas and still trying to convince me that I got a non-bootable CDROM and a bad CDROM drive. Hell, the CDROM drive was perfectly fine!!! The CDROM was also scratchless! In fact, it was the bootable diagnostic CD supplied by HP.

The call suddenly got disconnected.

I decided to try my luck by plugging the cable into the last blue SATA socket (The SATA6 socket) on the motherboard. The blue SATA6 socket was not suppose to be associated with CDROM, but it serves the purpose of a certain HP utility clearly stated in the documentation.

To my surprise, the server booted up with the CDROM!!!!!!
I was like “WTF!? ”

The India support contacted me again.
I politely explain everything to him and kindly asked the fella to include my findings into their support database.
He turned his voice from a tiger roar to a cat miaos… …thanking me like I have just save his ass.

Now… … guys… …
If you by any chance have purchase the ML110 G4 or ML110 G5 server, please plugin your CDROM SATA cable into the blue colored SATA6 socket. You must only use SATA6! You must not use SATA5 eventhough it is also in blue color.

I’m going to make a complaint to HP! GOSH!

圣诞快乐

December 23rd, 2007

看来这次的wordpress 2.3.1 升级应该是圆满完成了。

起先,我并没有升级的念头,当时是为了弄一个叫Wordpress thread comment的plugin,然后install下去的时候出错……。一堆error从plugin page跑出来,连主页的entry也遭殃,admin page更死……完全进不了。
算!就干脆碰下运气,直接进入ftp 删除掉那个plugin。呼……还好全部ok了。

由于我还没有想放弃这个plugin,所以就心痒痒想upgrade 去最新的wordpress,看看会不会有问题。

Upgrade之前,我当然备份了我所有的资料。(妈的……还好我有备份的好习惯,不然之后我会去跳楼)
跟着wordpress的upgrade instruction照做。唔……似乎没有什么问题~

Upgrade完成后……我心寒了一截……。
我看到的是同样的error,我的theme file更是出现很多莫名的error。
心想可能是theme 不compatible,就将theme换去default theme。

结果………………干纳塞!!! www.pleaselah.com/khang 进不了,又是那个plugin error!可是,换成pleaselah.com/khang又可以进入哦!我真是抓头了。

没办法下……我就将整个wordpress directory 都删除掉了!我打算直接fresh install。

抱着兴奋的心情……我重新开始编辑configuration还有加入之前所有的plugin,也顺便更新那些很久了的plugin。

残念…… plugin 一弄好罢了,又来error!!!!哇!!!我真的想要翻桌子了!!
不过……仔细一看那error…… 咦???居然是index.php的error!?
原来……原来………………啊~~~~~~~ 是我的bbclone coding 不知什么时候在每一行前面多了几个空格!!!

呼!折腾了几个小时终于找出了这个小得不能再小的问题……。天啊…………!!!

可惜,噩梦还没完结。
我那个NextGEN Gallery的plugin 又出现问题!一直说gallery 找不到。
唉……我只好deactivate掉然后删除我的gallery咯。SHIT!!!!删除gallery的时候居然跟我把整个图片的directory一并删除!哇……玩野咩?
……还好之前的backup 救了我。

搞了良久,终于完全没问题了,连之前的theme也完全相容。

接下来就是补完我的plugin。
以下是我部落格使用的plugin。

  1. Better Comments Manager
  2. Darren’s Related Posts plugin
  3. NextGEN Gallery
  4. NextGEN Gallery Widget
  5. Technorati Tagging
  6. Wordpress Thread Comment
  7. WP-PostViews

升级完成后……我发觉一些之前我总觉得好像不function的plugin终于正式function了,连adsense也能够正确显示了。(靠!难怪之前一分钱都没有,现在居然有4分钱了……对……一天内才赚4分钱)

哦……最后…………祝大家圣诞快乐。
2007年就快要过去了。