# FZ - 赤外線 {{#include ../../../banners/hacktricks-training.md}} ## イントロ 赤外線の仕組みについての詳細は、以下を確認してください: {{#ref}} ../infrared.md {{#endref}} ## Flipper ZeroのIR信号受信機 FlipperはデジタルIR信号受信機TSOPを使用しており、**IRリモコンからの信号を傍受することができます**。Xiaomiのような**スマートフォン**の中にはIRポートを持つものもありますが、**ほとんどは信号を送信することしかできず**、受信することはできません。 Flipperの赤外線**受信機は非常に敏感です**。リモコンとテレビの間にいる状態でも**信号をキャッチすることができます**。リモコンをFlipperのIRポートに直接向ける必要はありません。これは、誰かがテレビの近くでチャンネルを切り替えているときに便利で、あなたとFlipperがある程度離れていても機能します。 **赤外線信号のデコード**は**ソフトウェア**側で行われるため、Flipper Zeroは**任意のIRリモコンコードの受信と送信をサポートする可能性があります**。認識できない**未知の**プロトコルの場合、Flipperは受信したままの生信号を**記録して再生**します。 ## アクション ### ユニバーサルリモコン Flipper Zeroは、**任意のテレビ、エアコン、またはメディアセンターを制御するためのユニバーサルリモコン**として使用できます。このモードでは、Flipperは**SDカードの辞書に基づいて**すべてのサポートされているメーカーの**既知のコードを総当たり**します。レストランのテレビを消すために特定のリモコンを選ぶ必要はありません。 ユニバーサルリモコンモードで電源ボタンを押すだけで、Flipperは**知っているすべてのテレビの「電源オフ」**コマンドを順次送信します:Sony、Samsung、Panasonic...など。テレビが信号を受信すると、反応してオフになります。 このような総当たりには時間がかかります。辞書が大きいほど、完了するまでの時間が長くなります。テレビが正確にどの信号を認識したかを知ることは不可能です。なぜなら、テレビからのフィードバックがないからです。 ### 新しいリモコンを学習 Flipper Zeroで**赤外線信号をキャッチする**ことが可能です。データベース内で信号を**見つけると**、Flipperは自動的に**このデバイスが何であるかを知り**、それと対話できるようになります。\ もし見つからなければ、Flipperは**信号を保存**し、**再生する**ことを許可します。 ## 参考文献 - [https://blog.flipperzero.one/infrared/](https://blog.flipperzero.one/infrared/) {{#include ../../../banners/hacktricks-training.md}}