Sunday, March 27, 2011

iPhone2G/3G, iPod touch1G,2GをiOS4.3ライクに

/***update***/
最新記事の方を参考にしてください。
http://nahareport.blogspot.com/2012/01/iphone2g3g-ipod-touch1g2gios5.html
こちらは内容が古いです
/***********/

以前、
初代iPhone(a.k.a. original iPhone), 初代iPod touchをiOS4ライクにする、
whited00rプロジェクトについて書きました。
リンク
初代iPhoneと初代iPod touchをiOS4.0ライクに
初代iPhoneと初代iPod touchをiOS4.0ライクにする方法

何がオイシイかというと、古いiOSデバイスで、
バッテリーのパーセンテージ表示、マルチタスク、ホーム画面の壁紙、フォルダ、動画撮影...
などが使えるようになります。

その時よりwhited00rプロジェクトが進歩しまして、
上記2つ含め、
iPhone3G, 二代目iPod touch(a.k.a 2gen iPod touch)をiOS4.3ライクにできるようになりました。
以下に手順を書きます。
下記Step1にもある通り、自己責任でお願いします。

http://www.whited00r.com/guide.htmlを参考にした手順です。
(原文が言葉足らずなので、かなり補足しています)

Step1
これは自己責任でお願いします。ですので、iPhoneバックアップをとっておいてください。
また、「iOSをクリーンインストール」して、
(iTunesで)バックアップからのリストアはしない状態にして下さい。
Step1補足:「iOSのクリーンインストール」方法
1.Appleのオフィシャルfirmwareをダウンロードします。
リンクはhttp://www.whited00r.com/downloads.htmlで、
自分の機種-Apple-Original 3.1.2です。
(又は「iOS 3.1.2 download link」とGoogleすると、Appleの正式ダウンロードリンクが見つかります)
2.iTunesのデバイスのページで、ALT(Mac)またはSHIFT(Windows)を押しながらリストアボタンを押し、
1.でダウンロードしたオフィシャルfirmwareを指定します。
3.Blackra1nをダウンロードし、jailbreakします(Blackra1nのボタンを押すだけ)。
Step1補足:サポート機種
おそらく一度iOS4以上にしたiPhone3Gについては、まだwhited00rプロジェクトは使えません。
現状3.1.3ベースのファームしかなく、iOS4 -> iOS3のdowngradeは基本できません。
(webを探すと、iOS4 -> iOS3 downgradeの方法が出てきますが、ここでは割愛します)

Step2
whited00rのfirmwareをダウンロードします。
http://www.whited00r.com/downloads.htmlで、自分の機種以下のfirmwareを選択します。
今現在、以下があります。
・iPhone 2G-WD Normal-Without MMS-Whited00r Lite 4.3
・iPhone 2G-WD Normal-Without MMS-Whited00r Full 4.3
・iPhone 2G-WD Unlocked-Without MMS-Whited00r Lite 4.3
・iPhone 2G-WD Unlocked-Without MMS-Whited00r Full 4.3
・iPhone 3G-iOS3 Based-WD Normal-Without MMS-Whited00r Lite 4.3
・iPhone 3G-iOS3 Based-WD Normal-Without MMS-Whited00r Full 4.3
・iPhone 3G-iOS3 Based-WD Unlocked-Without MMS-Whited00r Lite 4.3
・iPhone 3G-iOS3 Based-WD Unlocked-Without MMS-Whited00r Full 4.3
・iPod touch 1G-Whited00r Lite 4.3
・iPod touch 1G-Whited00r Full 4.3
・iPod touch 2G MB-iOS3 Based-Whited00r Lite 4.3
・iPod touch 2G MB-iOS3 Based-Whited00r Full 4.3
[WD: Normal=activationが自分でできる Unlocked=activation済み]
[Lite: HomeScreen Wallpapers(ホーム画面の壁紙)とMultitasking(マルチタスク)が含まれない]
Step2補足:ダウンロードしたファイルのzip解凍
.zipだけを展開したいのですが、Mac標準のArchive Utilityだと、zip解凍した後、ipswも解凍してしまいます。
Google Chromeのzip解凍機能や、The Unarchiverがおすすめとのこと。

Step3
(本体をリカバリモードにしてから[手順はStep2補足])、
iTunesのデバイスのページで、ALT(Mac)またはSHIFT(Windows)を押しながらリストアボタンを押し、
Step2でダウンロードしたwhited00rのfirmwareを指定します。
Step3補足:recovery modeへする方法
デバイスの電源をOFFし、Homeボタンを押しながらUSBケーブル(当然先はMac/PCにつながる)を接続します。
やり方のビデオはこちら

Step4
whited00rのファームウェア書き込みが終わったら、
新しいiPhone/iPod touchとしてセットアップしてください。
バックアップからリストアはしないでください。
(Appや音楽など、同期するものを一から選択仕直して、同期)

Step5
気に入ったら、whitd00rにドネーションして下さい。

全体補足
Whited00r Full 4.3のマルチタスクとホーム画面壁紙は、
設定-一般-Respringを一度ONにして、画面リセット後に有効になるみたいです。
パフォーマンスに不満があれば、以下記事を参考にしてください。
iOS4の軽量化・高速化
iOS4の軽量化・高速化[上級編]

画像はiPhone2G+Whited00r Full 4.3。写ってませんが、フォルダ機能も使えています。

Gingerbread on iPhone


連続でiPhoneネタ。
久々にiPhoneで遊んでます。
iDroidがいつの間にかAndroid 2.3.2 (Gingerbread)になっていたので、
iPhone 2Gに入れてみました。

手順は非常に簡単。以下です。(iPhone 2G/3Gのみ。jailbreak要)
1. Cydiaで「bootlace」を検索して、インストール。
2. bootlaceから、OpeniBootをインストール。
3. bootlaceから、iDroidをインストール。

2.OpeniBootのインストールが失敗した場合、
/var/mobile/Library/Preferences/be.dawson.bootlace.plist を削除してbootlaceを再起動すればいいようです。
ref)
http://www.idroidproject.org/forum/bootlace-53/bootlace-2-1-4-problem/

動作自体は非常に重く、起動にも時間がかかります。
また、バッテリーが劇的に減り、本体が熱くなる、という4重苦ですが、
Android端末を買わずに、iPhoneでGingerbreadを試せるのでおすすめです。

Saturday, March 26, 2011

iOS4/iOS5/iOS6の軽量化・高速化[上級編]


かなり前、iOS4の軽量化・高速化について書きました
今回はネットで調べて私なりにまとめた上級編です。
特にiPhone 3G + iOS4.2.1で重くて苦しんでいる方におすすめです。
尚、この方法も自己責任でお願いします。
また、jailbreak必須です。rootディレクトリにアクセスするので。

0. iPhone Explorerをダウンロード&インストールして下さい。
このソフトを使って、iPhoneの内部ファイルを幾つか削除します。

ファイルを削除する前には、バックアップをとることが推奨されています。
バックアップは、SSH接続などが必要なようです(iPhone Explorerでは不可)。
ちなみに私はバックアップしてません。だめだったら、iOSをリストアすればいいだけなので。

1.不要なデーモンを削除
/System/Library/LaunchDaemonsの以下ファイルを削除します。
解説を付けたので、読んでから削除してください。
com.apple.searchd.plist //spotlightが不要なら削除
com.apple.mobile.obliteration.plist //本体リセット機能(Exchange等からの遠隔/環境設定からのもの)が不要なら削除
com.apple.DumpPanic.plist //クラッシュ時のダンプ用
com.apple.ReportCrash.*.plist //6個あり。クラッシュ時の通知用
com.apple.CrashHouseKeeping.plist //クラッシュ用
com.apple.aslmanager.plist //システムログ用
com.apple.syslogd.plist //システムログ用 (アプリアンインストールに必要らしいです)
com.apple.powerlog.plist //仕様外の充電器検知用。削除後は、ちゃんとした充電器を使いましょう。
com.apple.tcpdump.server.plist //ネットワークトラフィックのダンプ用らしい
com.apple.chud.*.plist //開発用iphoneでなければ削除
com.apple.apsd.plist //Push Notificationsが不要なら削除
com.apple.dataaccess.dataaccessd.plist //ExchangeやGoogle Syncでの電話帳の同期が不要なら削除
com.apple.datamigrator.plist //SIMカードから電話帳移行が不要なら削除
com.apple.racoon.plist //VPNが不要なら削除
com.apple.MobileInternetSharing.plist //Tetheringが不要なら削除。つまり日本にいる限りは削除。
com.apple.AOSNotification.plist //MobileMe(含where is my iPhone)が不要なら削除。つまりiPhone 3Gなら大概不要

2.CPUのオーバークロック
System/Library/SystemConfiguration/PowerManagement.bundle/com.apple.SystemPowerProfileDefault.plist
を削除。(パワーキャッピングの設定ファイルらしい)

最後にiPhoneを再起動します。
実際にやってみましたが、たしかに動きが軽やかになりました。
2.CPUのオーバークロックを行うと、ゲームアプリなどの操作性がかなり良くなります。
ぜひお試しください。

参照サイト
http://www.whited00r.com/forum/viewtopic.php?f=12&t=2
http://www.funkyspacemonkey.com/howto-boost-iphoneitouch-speed-removing-launch-daemons-2
http://www.taranfx.com/overclock-iphone-cpu

Monday, March 21, 2011

FrontRowを無効にする方法


OSX Lionからは無くなる、FrontRow。
おそらく、みなさんももう使っていないと思いますので、
FrontRowを無効にしておきましょう。
アプリケーション自体を消すことは出来ないようなので、
FrontRowを起動する要因を、すべて無効にします。

1. Apple Remote
システム環境設定-セキュリティ-一般、「リモートコントロールを無効にする」をチェック。
Go to Preferences-security-Genetal, and check "Disable remote control infrated reciever"

2. Keyboard shortcut
システム環境設定-キーボード-キーボードショートカット「FrontRowを隠す/表示する」からチェックを外す。
Go to Preferences-keyboard-keyboard shortcuts, and uncheck "Hide and Show Front Row"

Sunday, March 20, 2011

HTC 7 trophyの電波を(なんとか)強くする


HTC 7 trophyについて最近書いていませんが、非常に気に入っています。
windows phone 7、500万画素カメラ、720p動画撮影などなど。
しかし、どうしても不満なのが電波。
iPhone 3Gよりも明らかに電波の掴みが悪いのです。
あまりにも酷いので、もう一台携帯を買おうと物色していたのですが、
このような災害が起こったため、そのもう一台分の予算を義捐金に回しました。

さて、ではOSの設定を一応最適化してみましょう。
SETTINGS-MOBILE NETWORKに行きます。
1. Data connection=onに。データ通信を使っていないので、Offだったのですが。
2. Network selectionを手動でNTT DOCOMOに。(デフォルトはAutomatic)
これくらいしかできることがない...
(ちなみに画面右上の電波マークの右に「H」とありますが、これはHSPAの意。)


今日久々にお店などに行ってみましたが、
売り物のテレビは点いてなかったり、照明も間引きしてあったりでした。
というか、これからもずっとこれでいいんじゃないでしょうか。
日本は照明とかつけすぎです。
昼も夜も店内がギラギラ明るいのは、文明の勝利感とか見栄え重視とかなのでしょうけど、
アメリカ、オーストラリアは無駄な照明つけてませんよ?
そのギラギラの店でエコ商品(笑)エコ家電(笑)を売る...
何がやりたいのか分からないです。

---追記---
ここを見ると、iPhoneの方が電波がいいのは当たり前のようです。
http://d.hatena.ne.jp/sgrmatha/20991231/1294112855
そういえば、日本は電波もガラパゴスなのでした。
うう...どうしようか...

Saturday, March 19, 2011

今更iPad 1を購入

表題通りですが、買いました。
実は先週金曜に届いたのですが、
それを報告するどころではなかったです...

画像のFlipboardがどうしても使ってみたかったのです。
あと、メイン機フルパワーでエンコードしている最中にskypeするためだったり。

iPad 2にするという選択肢はありませんでした。
というか、$499はやはり高すぎですよね。
ハードはともかく、iOSがすでにレガシー化しており、
プラットフォームとしての拡張性の限界が見えているわけです。
そう考えると、安くなったiPad 1ならまあ買ってもいいかなと思える値段なわけです。

ソフトウェアキーボードは、予測変換と、その選択が楽なので、
この記事もさらっと書けて嬉しいです。

Sent from my iPad

Sunday, March 13, 2011

SANYO スティックブースター


とても大変な週末になってしまいました。

住んでいる地域は、幸いにも何も被害がなかったのですが、
昨日-今日と「買い出し」の人で店があふれていました。
別の用事があって、電気店に行った所、目についたのがこのSANYOのスティックブースター。
今までこういう携帯型の充電機器が必要だったことはないのですが、
明日から計画停電が始まったり、するので買っておきました。
ちなみに、単一乾電池、ラジオ、懐中電灯は即完売/入荷未定となったようです。

金曜ですが、電車が動くまで会社に待機していました。
気持ちの腰が抜けたようになって、仕事も手に付きませんでしたが...
結果、2AMくらいに帰宅できました。

Monday, March 07, 2011

iPhone 2G復帰

今までiPhone 2Gは奥さんがiPod touchとして使っていたの
ですが、A2DPが必要になったので、iPhone 3Gを渡しまし
た。
で、2Gが戻ってきました。懐かしいiOS 3.1.3...

Thursday, March 03, 2011

初めてのwindows phone 7 update




やっと来ました。
07.00.07004.3から、07.00.07008.0に上がったらしいのですが...
見た感じ変化なしですね。
NoDoに期待します。

Tuesday, March 01, 2011

RSS購読をBuzzBlaze.comに乗り換え


blogなどの購読には、何年もGoogle Readerを使っていました。
しかし最近、"ソーシャル機能強め"のBuzzBlazeというサービスが出てきたため、
思い切って乗り換えてみることにしました。
Googleリーダーは多くの記事をなるべく効率よく読めるようになっていますが、
BuzzBlazeは記事を俯瞰する感じです。
気になる記事をクリックすると、こんな感じで表示されます。

今のところ、BuzzBlazeは招待制なので、使ってみたいという方は僕に連絡ください。