JavaScript
無線LAN
SSID

無線LANのSSID(ネットワーク名)を日本語化する

More than 3 years have passed since last update.


SSIDとは

サービスセット識別子(Service Set Identifier)は、IEEE 802.11における無線LANの識別子である。by wikipedia

雑に言えばWi-Fiのネットワークの名前です.どのネットワークに接続するか選択するときに出てくるあれです.

スクリーンショット 2016-02-03 0.41.42.png

※一部画像を加工しています.

SSIDは通常半角英数字ですが,今回は

変すぎるWi-Fiアクセスポイントの名前 - NAVERまとめ

に記載されているような日本語のSSIDに変更したいと思います.

注意:サポート対象外の動作となりますので自己責任で実施してください.


使用環境

Mac OSX ElCapitan

Safari バージョン 9.0.1

Corega CG-WFR600

Mac+Safariを使用した理由は信者だからです.他のブラウザでも問題ありません.(多分)

無線LANルータは何でも大丈夫と言いたいのですが,Corega, ASUS, Softbankのルータで試したところSoftbankは失敗しましたので,できるルータとできないルータがあります.

「SSID 日本語」でgoogle大先生に伺うとFirefoxのアドオンTamperDataを利用する方法をご教示いただけます.正直,このアドオンを利用する方が簡単です(断言)

なので,この方法ではできない,アドオンを入れたくないという方向けです.

変更の方法をざっくり言うとブラウザからJavaScriptを書き換えてチェック関数を無効化します.

そのため,何かしらのプログラミング言語を触っていることを前提とします.


変更手順

1.ルータの管理画面にアクセスします.(192.168.1.1とかでつながると思います.お手持ちのルータの説明書をご覧ください.)

スクリーンショット 2016-02-02 22.01.11.png

2.SSIDを設定するリンクを右クリックし,新規タブで開きます.(新規タブが表示されない場合は開くだけです)

スクリーンショット 2016-02-02 22.10.45.png

3.変更画面で日本語を入力してみます.

スクリーンショット 2016-02-02 22.01.49.png

エラーが出ずに設定できた方は何もしなくても日本語OKなルータを持っている方です.

JavaScriptから入力チェック関数を探し出すヒントとしてエラーメッセージをコピーしておきます.

4.JavaScriptから入力チェックしてる関数を探します.

開発者ツール(F12)を開きま・・・じゃなくて開発メニューからページのソースを選択します.

開発メニューが表示されていない方は,環境設定から

スクリーンショット 2016-02-02 22.02.35.png

メニューバーに"開発"メニューを表示にチェックを入れましょう.

ページのソースを表示したらエラーメッセージを検索で探します.

スクリーンショット 2016-02-02 22.04.00.png

今回の場合はエラーメッセージは変数として宣言されているだけでした.

今度は「mls_Error_pop_2」で検索します.

スクリーンショット 2016-02-02 22.06.05.png

chk_ascii_207e_strという関数で使用されています.

さらにこの関数の中を見ます.

スクリーンショット 2016-02-02 22.07.21.png

文字列をチェックして条件に合わない場合はエラーメッセージを出力していますね.

日本語を入力するとこの関数に弾かれていることが分かりました.

5.該当のJavaScriptを書き換えます.

chk_ascii_207e_strを全てtureを返す関数に書き換えてあげましょう.

ブラウザのアドレスバーに

javascript:function chk_ascii_207e_str(chi_str,err_msg){return true;}

と「手入力」してEnterを押します.(貼り付けすると検索と間違われる可能性があります.)

スクリーンショット 2016-02-02 22.09.39.png

6.日本語を設定します

SSIDに日本語を入力して設定ボタンを押します.

ウィンドが残った場合は閉じて,ホーム画面へ移動しブラウザを更新します.

スクリーンショット 2016-02-02 22.12.16.png

SSIDがサバの味噌煮定食になりました.

iPhoneでもサバの味噌煮定食が表示されていることが確認できます.

※3DSなど一部の機器では文字化けしたように表示されます.

スクリーンショット 2016-02-03 0.42.08.png