Find iPhone via Google Home#IoT #GoogleHome #RaspberryPi https://t.co/z4YkmlouJX
— soh satoh (@soh_satoh) 2018年1月17日
Google HomeでiPhoneを探すをしてみたかった。
探したところ、マナーモードでも動作するのはこの方法しかない(はず)。
Twiio(有料)が不要なのが一番のメリット。IFTTTとかを通すと少しめんどくさいかも。
用意するもの
mitmproxyをインストールしたPC
iOS端末x2
流れ
1. mitmproxyでiOSのパケットをキャプチャできるようにする
インストール方法は、iOS実機のSSL通信をプロキシによって傍受したり改ざんする方法 を参照。
また、証明書はSafariで mitm.it に飛べばインストール可能です。
2. mitmproxyを立ち上げ、iOS端末上の「iPhoneを探す」アプリで鳴らしたいデバイスを選択し、「サウンドを再生」をタップ
3. /playsound で終わる通信を選択し、自分の好きな形式で保存
Shift+cで、python code,curlいずれかの方法でコピーします。
今回はcurlを選択。(rを入力)
4. Terminalにコピペ、テスト
5. shファイルにペーストするなりで、IFTTTより実行
最後に
IFTTTのWebhookを利用すれば簡単にiPhoneを探すができるかと思います。
Cookieなどの情報が含まれているので、取得した情報が一定期間しか利用できない可能性もあります。(逆にその可能性の方が高い)
ご利用は自己責任でお願いいたします。