Ipad

Spire の設定方法 [ビデオチュートリアル]

Spire の設定方法 [ビデオチュートリアル]

数日前、chpwnはiPhone 4などのデバイス向けの合法的なSiri移植版「Spire」をリリースしました。このリリースは大きな反響を呼びましたが、おそらくそれと同じくらい多くの混乱も招いたでしょう。Spireはどのように機能するのでしょうか?既存のSiriプロキシと連携できるのでしょうか?

iPhone 4S以外のデバイスでSpireを動作させるのは難しそうに思えるかもしれませんが、実際には非常に簡単です。特に、過去にSiri Proxyのチュートリアルをうまく実行したことがあればなおさらです。Spireの設定は、Siri Proxyを動作させるのとほぼ同じ手順で行えますが、いくつか大きな違いがあります。

Spireを使ってiPhone 4でSiriを起動する方法を解説しているので、ぜひご覧ください。この方法は、第4世代iPod touchなど他のデバイスでも使えるはずです。

始める前に、このチュートリアル全体を読んで、ビデオを視聴してください。そうすることで、この仕組み全体について十分な知識が得られます。ステップバイステップで進む前に、チュートリアル全体をよく理解することが非常に重要です。これは本当にお勧めです。

このチュートリアルを実行するには、iPhone 4S へのアクセスが必要です。また、これはローカルインストールのみです。4S 以外のデバイスで 3G または海外の Wi-Fi 経由で Siri を使用したい場合は、仮想マシンのインストールでダイナミック DNS を設定することで、どこからでも Siri Proxy にアクセスできます。これはこのチュートリアルの範囲外です。このチュートリアルの制限事項をご理解いただいた上で、先に進んでください。

Siriプロキシの設定

ステップ1:まずは、Siriプロキシの詳細な設定チュートリアルをご覧ください。このチュートリアルでは、iPhone 4やその他のデバイスでSpireを動作させるための基本的な手順を説明しています。

[チューブ]http://www.youtube.com/watch?v=LowzAiud0dE[/チューブ]

ステップ2: Spireを使用するには、Siri Proxyチュートリアルに小さな変更が1つあります。コマンド09で、以下のコマンドを変更してください。

git clone git://github.com/plamoni/SiriProxy.git

-に-

git クローン git://github.com/westbaer/SiriProxy.git

これは非常に重要です。Siriプロキシチュートリアルのコマンド09を変更しないと、Spireは正しく機能しません。既にSiriプロキシを設定している場合は、サーバーを停止し、コマンド09から開始することで動作させることができます。この方法は正常に動作することを確認しています。Siriプロキシを初めて設定する場合は、Siriプロキシチュートリアルに従って、コマンド09を上記の新しいコマンドに置き換えてください。

Siri Proxy が起動したら、以下の Spire セットアップ チュートリアルに進むことができます。

Spireの設定

Siri Proxyチュートリアルを使用してiPhone 4SでSiri Proxyが動作することを確認したら、Spireの設定を進めてください。設定を進める前に、iPhone 4SでSiri Proxyが動作していることを確認してください。Siriを起動して「Siri Proxyをテスト」と言って動作を確認してください。Siriは「Siri Proxyが起動しました!」と応答するはずです。応答があった場合にのみ、Spireの設定を進めてください。

以下のビデオでは、Spireのセットアップ手順を最初から最後までご紹介します。上記の手順でSiri Proxyを既にインストールしている場合は、ビデオの4:30からSpireのインストール手順をご覧ください。

[チューブ]http://www.youtube.com/watch?v=ei1mPvKuGXY[/チューブ]

ステップ 1:まだ行っていない場合は、iPhone 4 をジェイルブレイクします。ジェイルブレイクの方法については、専用のジェイルブレイク ページをご覧ください。

ステップ2: CydiaからSpireをインストールします。ダウンロードサイズが大きいため、しばらく時間がかかりますので、しばらくお待ちください。インストール後はデバイスを再起動してください。

ステップ3: CydiaからiFileをインストールします。この手順以外にも方法はありますが、これが最も簡単で分かりやすい方法です。iFileには無料トライアル期間があるので、有料版を使いたくない場合はぜひお試しください。iFileの使用を強くお勧めします。

ステップ4: Siri ProxyチュートリアルでiPhone 4Sにインストールしたものと同じ証明書をデバイスにインストールします。同じ証明書である必要があります。前回のチュートリアルと同様に、証明書をiPhone 4に転送するにはDropBoxを使用することをお勧めしますが、メールやその他の手段も使用できます。Siri Proxyチュートリアルに記載されているように、証明書は~/.siriproxy/ca.pemにあります。このフォルダは隠しフォルダになっているため、隠しフォルダを表示する必要があります。

ステップ 5:「設定」>「一般」>「Siri」に移動して、Siri を有効にします。

ステップ 6: [設定] に移動し、次のプロキシ ホストで Spire 設定を構成します。

https://guzzoni.apple.com

ステップ7: iFileを開き、/etc/ に移動し、iFileのテキストビューアを使って「hosts」ファイルを開きます。左上の「編集」をタップし、以下の内容を含む新しい行を作成します。

(Ubuntu仮想マシンのIPアドレス) の後にguzzoni.apple.comが続きます

たとえば、新しい行は次のようになります。

10.0.1.12 guzzoni.apple.com

「完了」をタップします。

ステップ8:ホーム画面に戻り、ホームボタンを長押ししてSiriをテストします。サーバーにデータが送信されているはずですが、次のようなメッセージが表示されます。

[情報 – Guzzoni] 受信したオブジェクト: CommandFailed
[情報 – Guzzoni] 受信したオブジェクト: CommandFailed

これは良い結果で、Siriプロキシサーバーと通信できることを示しています。あとは、Siriを実際に動作させるために必要な3つのフィールドをSiri plistファイルに追加するだけです。

ステップ9: iFileで再度var/mobile/Library/Preferences/に移動し、プロパティリストビューアでcom.apple.assistant.plistを開きます。「アカウント」>「16進キー(ランダムな英数字)」をタップし、右下の「+」記号を使って以下のフィールドを追加します。

エースホスト
アシスタント識別子
音声識別子

「完了」をタップします。

ステップ10:ホームボタンを押したままSiriを起動し、「Siriプロキシをテスト」と言います。iPhone 4Sと同じように、「Siriプロキシが起動しました!」という応答が返ってくるはずです。成功したら、おめでとうございます!iPhone 4S以外のデバイスでもSiriが合法的に動作するようになりました!

ステップ11:これでiPhone 4SからDNSサーバーを削除するか、Siri ProxyのIPアドレスの後にカンマで区切って実際のDNSサーバーを追加できます。これはオプションですが、Siri Proxyを引き続き使用し、iPhone 4Sでインターネットにアクセスし、アプリを問題なく使用できます。

例:

10.0.1.12,10.0.1.1

SpireとSiri Proxy全般には、他にも多くの可能性とトラブルシューティングの手順があります。これは、おそらくSpireのこれまでの使用方法の中で最も基本的な実装でしょう。とはいえ、すべての功績を私一人に譲ることはできません。plistパラメータに関して非常に役立った素晴らしいチュートリアルを提供してくれたMethoddk氏に特に感謝します。また、素晴らしい(そして合法的な)Siri移植版を作成してくれたchpwn氏、そしてSiri Proxy実装を提供してくれたPlamoni氏とWestbaer氏にも感謝の意を表します。

多くの方からご質問やご不明な点がございましたら、引き続きご対応させていただきます。お時間の許す限り、できる限りサポートさせていただきますが、まずはチュートリアルに沿って実際に試していただくことをお勧めいたします。このチュートリアルに挑戦する前に、必ず動画を最後までお読みになり、視聴してください。

Ubuntu、仮想マシンなどについて質問がある場合は、弊社のオリジナルの Siri プロキシ チュートリアルを参照することをお勧めします。

コメント欄でご意見をお聞かせください。このチュートリアルは役に立ちましたか?

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.