Airpods

脱獄したApple TV 4または4KにSSHでログインし、ルートパスワードを変更する方法

脱獄したApple TV 4または4KにSSHでログインし、ルートパスワードを変更する方法

私たちの読者は Apple TV のジェイルブレイクをいくつか使用していますが、それらにはデバイスへの SSH 接続を実行するパワーとリスクが伴うことを覚えておくことが重要です。

脱獄したら、デバイスをいじったり、aptチケットを取得したり、ファイルをコピーしたり、ファイルシステムを調べたりしたくなるかもしれません。そのためには、別のデバイスからSSH経由でデバイスに接続する必要があります。このガイドでは、その方法と、デフォルトのパスワードを変更して自分自身を守る方法について解説します。

まだジェイルブレイクしていない場合は、ガイドを使用して起動することができます。

tvOS 10.0~10.1 の場合は、 このガイドを使用してください。

tvOS 10.2.2-11.1 の場合は 、 backr00m.ipa を取得し、このガイドに従って、ElectraTV の記述を backr00m に置き換えます。

tvOS 11.2~11.3 の場合は 、このガイドを使用してください。

1)  Apple TVがジェイルブレイク状態であることを確認してください。この手順はジェイルブレイクの種類によって若干異なりますが、基本的にはApple TVのホーム画面からジェイルブレイクアプリを起動し、ジェイルブレイク ボタンを押すだけです。

2) Apple TV で 設定 アプリを開き 、 「ネットワーク」 セクションに移動します。

3) 「ネットワーク」ページに表示されるIP アドレス をメモします 。

4) パソコンで、  /Applications/Utilities または Spotlight からターミナル を起動します。ジェイルブレイクされた iOS デバイスをお持ちの場合は、 NewTerm 2 (古いファームウェアの場合は MTerminal)などのプログラムを使用できます 。

5)プロンプトで次のコマンドを入力し、  Enter キー を押して、 SSH 経由で Apple TV に接続します。

ssh root@YOUR_IP_ADDRESS_HERE

YOUR_IP_ADDRESS_HERE を手順3でメモしたIPアドレスに置き換えてください。例えば、私の場合は以下のコマンドを実行しました。

ssh [email protected]

6) ターミナルで接続の確認を求められた場合は、  「 yes 」と入力し、  Enter キー を押して続行します。

7) パスワードの入力を求められた場合は、デフォルトのパスワード「  alpine」を入力します。

8)  「-bash-3.2#」というプロンプトが表示されたら 、SSH 経由で Apple TV 4 に接続されています。

デフォルトのパスワードを「alpine」から別のものに変更する必要があります。そうしないと、ネットワーク上の誰でもApple TVに接続して操作できてしまいます。

9) LiberTV 10.0~10.1 ユーザーのみ。他のジェイルブレイクをご利用の場合は、この手順をスキップしてください。

プロンプトで次のコマンドを入力します。

export PATH=/tmp/bin:/tmp/usr/bin:/tmp/usr/local/bin:/tmp/sbin

liberTVの開発者は、デバイスの文鎮化を防ぐため、必要なすべてのバイナリをファイルシステム上の従来の場所ではなく、一時フォルダにインストールしました。上記のコマンドはパスを拡張し、通常どおりに実行できるようにします。このコマンドがないと、ほとんどのコマンドは失敗します。

10) 準備が整いましたので、ジェイルブレイクしたiOSデバイスと同じように、ルートパスワードとモバイルパスワードを変更できます。まず、  passwd と入力してルートパスワードを変更します。

11) ターミナルプロンプトで新しいパスワードを2回入力するよう求められます。強力なパスワードを選択し、慎重に入力してください。入力した文字はターミナルに表示されません。

12)ルートパスワードを設定したら、  「passwd mobile」と入力してモバイルパスワードも変更します。

13) 前と同じように、新しいモバイルパスワードを2 回入力して設定します。

これらのパスワードを紛失したり忘れたりしないでください 。

これで完了です。今後Apple TVにSSH接続する際は、手順1)~6)に従ってください。パスワードの入力を求められた場合は、手順 11)で設定したルートパスワードを入力してください。

LiberTV 10.0~10.1をご利用の場合のみ 、SSH接続を続行する前に手順9) を繰り返してください 。この手順を行わないと、lsや scpなどのお気に入りのコマンドが 使用できなくなります。

いじくり回すときに、Apple TV 上の既存のシステムバイナリを上書きしたり削除したりしないでください。そうしないと、Apple TV が壊れて、脱獄が失われます。

Apple TVへのSSH接続で問題が発生していますか?このガイドについてさらにサポートが必要な場合は、コメント欄でお知らせください。

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