先日、 iPhone 3GSでHDビデオ録画が可能になると噂されていたCydiaアプリへのリンクを掲載しました。どうやらそのアプリは動作しなかったようです。しかし、iPhone 3GSでファイルを少し変更するだけで、HD録画を簡単に有効にすることができます。
3GSは発売当初からHD動画撮影機能を搭載していました。しかし、Appleは何らかの理由で、3GSの動画録画機能にソフトウェアによる制限を設けています。3GSに搭載されているARM Cortextプロセッサは、720pの動画エンコードを十分処理できる性能を備えています。そこで、3GSでHD動画録画を有効にする最も簡単な方法をご紹介します。
これは脱獄用の調整です。ターミナルでSSH経由で.debファイルをインストールすることで、まさにこの調整を実行する方法がありますが、そのプロセスを少し簡単にする便利な小さなアプリケーションを見つけました。
始める前に、知っておくべきことがいくつかあります。
当初、この調整により3GSのカメラが暗い場所で動作が遅くなるという苦情がありました。また、デバイス本体でHD動画を再生できないという問題もありました。この問題は、調整が当初設定された解像度に関連しているようです。
オリジナルのファイル調整では、Camera.app の録画解像度が 1080×800 に設定されていました。その後、エンコード解像度を 960×720 に設定する更新されたファイル調整がリリースされ、ほとんどの場合で問題が解決しているようです。3GS カメラの速度を低下させることなく、より高い解像度に対応できる新しいアップデートがリリースされることを期待しています。
また、この調整機能用の SBSettings トグルが近々リリースされるという噂もあります。引き続き注目していきます。
このハックは iOS ファームウェア 4.1 のみで公式にテストされています。
iPhone 3GSのビデオエンコードのデフォルト設定は、640×480 @ 3Mbpsです。このバイパスにより、960×720 @ 30fps、最大20Mbpsでのエンコードが可能になります。
このハックに必要なもの:
脱獄済みのiPhone 3GS。(脱獄にはPwnageTool、GreenPoisOn、LimeRa1nなど、多くの選択肢があります。)
WindowsまたはMac OS Xを搭載したコンピューターとPhone Diskが必要です。Phone DiskはiOSデバイス用のディスクマウントツールです。この軽量アプリは12月1日まで無料で、14日間の無料トライアル期間が設けられています。標準のUSBケーブルで3GSを接続すると、Phone Diskがデバイスをデスクトップ上のドライブのようにマウントします。これを使ってiPhoneのファイルシステムを確認します。
iPhoneのファイルシステムをUSB経由でブラウジングできるようにするafc2addパッケージ。Cydiaで検索してインストールできます。
解像度調整ファイルはPhone Disk経由でインストールし、元のファイルのバックアップも必要です(万が一の事態に備えて)。このハックでiPhoneが壊れることはありません。しかし、安全のためにバックアップをしっかり取っておくのも賢明です。
さぁ行こう。
ステップ1:脱獄済みでafc2addをインストールしたiPhone 3GSを、Phone Diskを実行しているコンピュータに接続します。iPhoneは、OS Xではデスクトップにマウントされたドライブとして、Windowsではハードウェアドライブとして表示されます。
ステップ2:「3GS_HD」フォルダを別のウィンドウで開いて準備します。
ステップ3: iPhoneのディレクトリからSystem/Library/CoreServices/SpringBoard.appに移動し、.appファイルを右クリックします。「パッケージの内容を表示」をクリックし、「3GS_HD」フォルダにある「N88AP.plist」ファイルをSpringboard.appディレクトリにドラッグします。既存のファイルを上書きするかどうかを尋ねられるので、「はい」をクリックします。(万が一のトラブルに備えて、バックアップファイルを用意しておいてください。)
ステップ4: iPhoneのシステムディレクトリ/ライブラリに戻ります。PrivateFrameworks /Celestial.framework/N88までスクロールダウンし、このフォルダ内の「3GS_HD」フォルダから残りの3つのファイル(MediaValidator.plist、CameraRollValidator.plist、AVCapture.plist)をドラッグします。再度上書きするかどうかを尋ねられるので、すべて「はい」を選択します。
ステップ5: iPhoneを再起動すれば準備完了です!これで3GSで960×720の解像度で動画を撮影できるはずです。
このようなファイルディレクトリの操作に慣れていない方、またはまだうまくいかない方は、簡単なビデオチュートリアルを用意しました。お役に立てれば幸いです。
変更したファイルはいつでも「3GsHDBackup」フォルダ内のバックアップに置き換えることができます。
これらの調整されたファイルを作成し、このプロセスを公開してくれた Mike Pan に感謝します。
このチュートリアルは役に立ちましたか?3GSでHDビデオを録画できるというだけで、このハックを実行する十分な動機になりますか?