元の設定を復元する
お使いのテレビのパッケージ一覧と記録を使って、ローカルの復元ツールを実行します。
必要になる前に
セットアップに使ったパソコンのフォルダー、適用した正確な debloat リスト、プロジェクトのツールが保存したパッケージ状態の記録を保管します。復元ツールは同じ一覧を使って対応する記録を探します。別のテレビ用にダウンロードした一覧は、自分のセットアップ記録の代わりにはなりません。
復元するタイミング
変更によって Home ボタン、リモコン、音声、入力、キャストに問題が起きた場合、または元の設定に戻したい場合は復元します。何が変わったかを確認する間は、パッケージへの追加変更を止めてください。
- テレビと元のセットアップ用パソコンを同じローカルネットワークに接続します。必要なデバッグ項目を一時的に再び有効にし、自分のパソコンからの認証要求だけを許可します。
- 展開したソースパッケージを開き、セットアップ時に使った正確なパッケージ一覧を探します。通常は
examples/または自分で作成した一覧にあります。記録された状態を同じパソコンで利用できるようにします。 - 適切なローカル復元ファイルをダウンロードします。Windows PowerShellまたは macOS/Linuxを使います。ファイルを展開した
tools/ディレクトリに置くと、隣にあるtv.pyとrecovery.pyを利用できます。 - 復元計画を適用する前に、テレビのアドレス、元の Home の所有者、対応するパッケージ一覧をアシスタントに確認させます。メーカーのランチャーパッケージを推測せず、デバイスの記録を使ってください。
- テレビ本体の Home ボタンを押し、元のランチャー、HDMI 入力、リモコン、音声、キャストを確認します。もう一度デバッグを閉じ、認証を取り消して再起動し、接続が閉じていることを確認します。
記録から復元できるもの
対応する記録があれば、復元ロジックは保存されたパッケージ有効状態、元の Home コンポーネント、記録されたアニメーション倍率を再現できます。セットアップ前から無効だったパッケージは、無効のままにしてください。
対応する記録がない場合、ツールは警告を表示し、元の状態を一つずつ復元する代わりに、指定された一覧にあるパッケージを有効にすることがあります。その計画を注意して読んでください。記録がない状態を完全なバックアップとは説明しないでください。
復元によってオペレーティングシステム全体が再インストールされたり、関係のない手動変更が元に戻ったり、新しいランチャーがアンインストールされたりすることはありません。元の Home 画面を復元した後も新しいランチャーが残っていても、それだけで復元が失敗したとは限りません。
テレビに接続できない場合
まず接続のトラブルシューティングガイドを確認します。ファームウェア固有のランチャーや入力の問題が残る場合は、ソースパッケージをダウンロードし、docs/TROUBLESHOOTING.md と docs/devices/ にある正確なモデルのレポートを読んでください。別のモデルのパッケージ一覧を試さないでください。