iPhone
iOS
ifttt
GoogleHome

Google HomeでiPhoneを探す(twiio不必要ver)

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などの情報が含まれているので、取得した情報が一定期間しか利用できない可能性もあります。(逆にその可能性の方が高い)
ご利用は自己責任でお願いいたします。