2018年7月25日水曜日

位置偽装用にiPodTouchのアンテナを外した話

外部機器を用いた位置偽装における最大のノイズは周囲にあるアクセスポイントであった
偽装したアクセスポイント以外は検知できないのが理想

これまでクライアントのwifi感度を下げるためにいろいろ試したが決定打は無かった
今回は感度を極限まで下げる目的でiPodTouchのWifiアンテナを外した

注意:アンテナを弄るので電波法に抵触する
   アンテナを外した後のiPodTouchは電波暗室で使うこと(建前)

iPodTouchのWifiアンテナの位置

アンテナは本体上部正面向かって左上にある
(裏面から見ると電波抜き用の黒い窓がありわかりやすい)
Wifiアンテナを取り外すには本体を分解する必要がある
黒窓の裏側にアンテナがある

iPodTouchの分解とWifiアンテナの除去

アンテナのコネクタはアセンブリの奥深くにありかなりバラす必要がある

『iPodTouch バッテリー交換 自力』などでググると分解方法はわかる
分解には特殊工具が必要

正面の液晶を開け、ネジ止めされた銀色のバックプレートを取り外す
ロジックボードを固定している3つのネジを外す
(ここまではバッテリー交換方法と共通)

Wifiアンテナを固定する3つのネジを外す
Wifiアンテナは接着されているので基部のスポンジごと剥がす
アンテナにはんだづけされている銅線をたどってロジックボード側のコネクタを確認
ロジックボードをずらしてコネクタを外す

アンテナが除去できたら逆の手順でアンテナ以外の組み立てを行う
正面の液晶を開けたところ/左上のオレンジのフィルムがwifiアンテナ
外したアンテナ/コネクタは非常に小さいスナップタイプ(真上に引き抜くと外れる)

アンテナを外した効果

wifiの感度が極端に下がった
アクセスポイントから20cm以内ならギリギリ電波がつかめる…といった具合
位置偽装にはかなり理想的な環境であり、飛躍的に成功率が上がった
位置情報データベースに対する間違った学習の回避も期待できる
夢にまで見た電波の空白地帯/ここから至近距離で偽装APの電波を拾わせる
弊害としてBlueToothの感度も下がってしまった
これは想定外であった(よく考えればアンテナ共有なのは当たり前)
ポケモンGoで位置偽装をBotライクに使う場合はGoPlus使用前提となるため困ってしまう
ひとまずはGoPlusを至近距離に置くことで対応しているが切断が頻発する

0 件のコメント:

コメントを投稿