January 16, 2010

绕过iPhone SDK的Code Signing实机测试

是给Jailbreak众用的, 在花99刀之前可以在自己的机器上跑跑看写好的程序.

步骤其实很简单:

  1. 在Terminal里打开SDK的目录

    open /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
    
    然后可以看到下列的SDK

  2. 打开其中你所需要的一个, 修改里面的SDKSettings.plist

    <key>DefaultProperties</key>
     <dict>
      <key>AD_HOC_CODE_SIGNING_ALLOWED</key>
      <string>NO</string>
      <key>CODE_SIGNING_REQUIRED</key>
      <string>NO</string>
      <key>CODE_SIGN_ENTITLEMENTS</key>
      <string></string>
      <key>DEAD_CODE_STRIPPING</key>
      <string>YES</string>
      <key>ENTITLEMENTS_REQUIRED</key>
      <string>NO</string>
    </dict>
    ...

    注意修改操作需要root权限,建议试用Smultron之类的文本编辑软件

  3. 最后在Project->Edit Project Settings里把Code Signing关掉
然后便可以Command + R直接跑了

January 10, 2010

Bye Bye, GFW

不知为何最近媒体里关于防火墙的报道突然多了起来. "我们的防火墙"试图用一种貌似客观的语气来分析防火墙的成因和效果,可能也兼有Justify政府做法和期待政府正视的心理在里面. 这一期的凤凰周刊也是封面大字写着: "海外反动网站名单调查/中国拟构建超级网络管理制度". 虽说内文完全没有封面Matrix Style的设计那样抓人眼球, 不过平时老是遮遮掩掩的防火墙突然变成街头书报摊挂在最醒目位置的杂志的主题还是让人觉得有点怪异的感觉, 甚至让人误以为我们快要到防火墙全民大讨论的时候了.

打开浏览器, 一盆冷水还是浇了下来, 报道毕竟还是个例, 大多数时候我们看到的还是主流媒体指鹿为马的统计数据和偏见报道, 而去年下半年以来墙越收越紧也是人人都能感觉得到的. 年初的时候我们还有无数的翻墙方式, 到年底的时候就算知道墙存在的少数人也很难爬过去了. 而内容方面国内可能被整的网站都被整到半身不遂, 国外网站的白名单制度也指日可待. 其实不需要有人来为防火墙著书立传, 大多数国内的互联网用户都对墙的所作所为记得一清二楚.

今天终于搞定了VPN, 打开Youtube, 居然觉得非常奇妙. 发现Google Reader里大多数的Link居然都可以打开了. Twitter上群众转贴的无聊照片居然也都能看见. 看来我已经被墙太久, 都差不多忘记墙外是什么样的了.

当然明天一切可能会更糟, 不过今天
Bye Bye, GFW

P.S. 凤凰周刊不好看, 充满了被审查下仍然努力表现"良知"的无力感.