これまでは、Netflix アプリケーションは iPad でしか再生できませんでしたが、スマートな MMI リーダーが、このアプリケーションを iPhone に移植する方法を見つけました。
iPhone で Netflix を設定する手順は次のとおりです。
- iTunesからNetflixアプリを入手する
- .ipaファイルを見つけて名前を.zipに変更し、解凍します。
- /appname/Payload/appname.appにある.appファイルに移動し(パッケージの内容を表示)、info.plistを開きます。
- OSバージョンの参照をすべて編集し、iPhone OS 3.1.3(またはお使いのバージョン)を表示します。保存して閉じます。
SSH経由でコピー(権限修復とリスプリングを使用)すると、スマートフォンに表示されるようになりました。ただし、Netflixの場合はiPadのメディアプレーヤーフレームワークが必要でした。
- SSHでiPadからメディアプレイヤーフレームワークフォルダ(/System/Library/Frameworks/MediaPlayer.framework)を取得します。
- これをiPhoneの同じ場所にコピーします(念のため、iPhoneから元のファイルをバックアップしておくのを忘れないでください)。ディレクトリのパーミッションを755(再帰)に変更し、フォルダ内の個々のファイルのパーミッションを644に変更します。(または、MediaPlayer.frameworkフォルダ内のすべてのファイル/フォルダに755(再帰)を適用することもできます。)
これでメディアプレーヤー フレームワークの準備は完了です。あとはアプリを手動でインストールするだけです。
- SSHで/private/var/stash/Applicationsに移動します
- そこに appname.app ファイルをコピーし、権限を変更します。(わかりやすくするために 777 再帰を使用しましたが、通常の 775 でも機能するはずです)。
- 起動して楽しんでください。
これらの手順は MMI からコピーされ、読みやすいように若干変更されています。
この素晴らしいハックにはいくつか欠点があります。どうやらiPhoneでNetflixを視聴するとバッテリーを消耗し、頻繁にクラッシュし、3Gでは速度が非常に遅くなるようですが、これはそれほど驚くことではありません。Netflixがまだ公式iPhoneアプリをリリースしていないのは、おそらくこれらの理由によるのでしょう。
現在フランスにいますが、Netflixはフランスでは視聴できません。もし試してみたら、ぜひ感想を聞かせてください。[MMI経由]