よくある質問 (FAQ)
なぜTeslaKeeが必要なのですか?
TeslaKeeは、公式のPhoneKeyに代わる、安全でプライバシーを重視した選択肢を提供します。デバイス上のジオフェンシング、モーション検知、時間ベースのポリシーを使用してBLEリレー攻撃から保護し、近くにいるときでも車両を安全に保ちます。
PIN to Drive(PINによる運転)を有効にするべきですか?
TeslaKeeはリレー攻撃のリスクを大幅に軽減しますが、PIN to Driveを有効にするとセキュリティの層がさらに追加され、車両を最大限に保護するために一般的に推奨されます。
アプリはどのように使用すべきですか?
離れた場所からの車両状態の確認や空調制御など、すべてのデータ接続機能には公式のTeslaアプリを使用してください。ただし、公式アプリがPhoneKeyとして設定されていないことを確認してください。代わりに、TeslaKeeをPhoneKeyとして構成して登録し、車両のロックメニューから公式アプリのキーを削除してください。
TeslaKeeはどのように機能しますか?
TeslaKeeは、Android StrongBox Keystoreを使用して暗号化キーを安全に保存します。ローカルのBluetooth Low Energy(BLE)を介してTeslaと直接通信するため、インターネット接続は必要ありません。リレー攻撃を防ぐために、アプリはデバイスの動きと位置をアクティブに監視し、物理的に移動しており、許可されたジオフェンス内にいる場合にのみ、パッシブエントリーのブロードキャストを有効にします。
天候は高度ロックポリシーに影響しますか?
はい。高度ロックのルールは、スマートフォンの気圧センサーを使って、車両を最後にロックしたときとおおよそ同じ高度にいるかどうかを判定します。気圧は天候に大きく左右されます。低気圧が近づいてくると、実際には移動していないのに、センサーが実際より数十メートル高い高度を報告することがあります。高気圧の場合はその逆の影響が出ます。
車のすぐ横に立っているのに高度ロックのルールがパッシブエントリーを阻止する場合、最も考えられる原因は最近の天候変化です。対処方法は2つあります:
- 高度ロックのルールの 許容範囲 設定(ポリシー → 高度ロック)を、地域の気象変動を十分に上回る値に引き上げてください。多くの気候では20〜30 mあれば十分です。
- 一度車をロックして解錠し、現在の気圧に合わせて高度の基準値を更新してください。
このルールは オプション としてポリシーに組み込み、他のチェック(ジオフェンス、最終ロック時のセルIDなど)と組み合わせて使うのが最も効果的です。そうすれば、天候によるわずかな変動だけで正当な入車が妨げられることはありません。
TeslaKee は Google Play 開発者サービスを必要としますか?
いいえ。TeslaKee の Android 版は Google Play 開発者サービス、Firebase、その他いかなる Google 専有ライブラリにも 依存しません。ローカルの Bluetooth Low Energy を介して Tesla 車両と直接通信し、ポリシー判定はすべて端末内で行い、位置情報・センサー・基地局セル ID には AOSP プラットフォーム標準の API のみを使用します。
このため TeslaKee は、脱 Google 化された Android ディストリビューション、たとえば GrapheneOS、CalyxOS、LineageOS、/e/OS などのプライバシー重視ビルドでもそのまま動作します — microG も Aurora Store 経由のインストールも、互換性のための回避策も必要ありません。APK をインストールし、実行時パーミッション(Bluetooth、位置情報、センサー)を付与すれば、すべての機能をご利用いただけます。
TeslaKee を使いながら、リモートコマンドのために公式 Tesla アプリも使い続けるには?
Tesla は残念ながら、BLE のフォンキーと Fleet API を一つのアプリにまとめています。公式 Tesla アプリのフォンキーが車両から消えた瞬間(あるいはセンターディスプレイから削除した瞬間)、アプリは自身の鍵を内部ストアからも削除し、リモートロック/アンロック、Summon、空調、充電制御といった大半のリモートコマンドを提供しなくなります。
回避策は、公式アプリのフォンキーを車両に登録したままにして Fleet API の有効化条件を満たしつつ、Android 側で公式アプリの 付近のデバイス 権限を取り消して BLE を使えないようにすることです。これにより、ローカルの BLE 通信は TeslaKee がすべて担当し、公式アプリはインターネット経由でリモートコマンドを提供し続けます。
前提条件
- TeslaKee がインストール済みで、TeslaKee の鍵が車両に登録されている(ロック → フォンキー に表示される)。
- 公式 Tesla アプリがインストール済みでログイン済み、そのフォンキーが車両にまだ登録されていること。すでに削除してしまった場合は、公式アプリの セキュリティ → フォンキーをセットアップ から登録し直してください。
手順 (Android 13+)
- Android の 設定 を開く(Tesla アプリ内の設定ではなく、システムの設定)。
- アプリ → すべてのアプリを表示 → Tesla に進む(Samsung One UI では アプリ → Tesla)。
- 権限 をタップ。
- 付近のデバイス をタップ。
- 許可しない を選び、確認する。無効化されるのは公式アプリの BLE アクセスだけで、クラウド機能は引き続き利用できます。
- Tesla アプリの詳細ページに戻り、強制停止 をタップ。
- 任意:端末を再起動して、キャッシュされた BLE ボンドを OS から完全に解放する。
動作確認
- 端末を持って車に近づく。TeslaKee が接続し、ドアハンドルに触れた瞬間にアンロックされるはずです。
- 公式 Tesla アプリを開く。ライブステータス(充電残量、空調、位置)と、リモートコマンド(ロック、アンロック、クラクション、空調、充電ポート)はインターネット経由で引き続き動作します。
注意点
- Tesla アプリのアップデート後は、付近のデバイス が 許可しない のままになっているか確認してください。一部のメーカー(特に Samsung)はアップデート時に静かに権限を再付与することがあります。
- 公式アプリは「フォンキーを利用できません」のような通知を表示することがあります。想定内かつ無害で、クラウド機能は引き続き有効です。
- この構成は Tesla 公式のサポート対象ではありません。Tesla がアプリを変更し、付近のデバイス 権限の取り消しにより Fleet API 機能まで UI から消える可能性もあります。気づいた場合はお知らせいただければ、このガイドを更新します。
TeslaKee - 安全なパッシブエントリー