Prefbar で偽装できるユーザエージェントの量を増やしてみた

眠くて頭沸いてて, なんとなーくやりたくなってやってみた.
これをやってどんな利益があんのかシラン.
これ見てやってみようとか思う方がもし居たならば, ちゃんとバックアップとって, 自己責任でどうぞ.



Prefbar の中身の2つのファイルをいじる.
~/.mozilla/firefox/プロファイル/extensions/\{8A6C82A1-F6C9-481a-AAE7-C96444C9A754\}/chrome/prefbar.jar を解凍してできる中の content/prefbar/prefbar.rdf
~/.mozilla/firefox/プロファイル/prefbar.rdf を変更する.
これは, もしかしたら, 後者の prefbar.rdf 1つだけでも大丈夫なのかもしれない. そこは試してない.
まず, 解凍してできたフォルダの中から出てくる prefbar.rdf の方から.
133 行目あたりに追加する.

prefbar:optionlabel8="NS 8.0 WinXP"                prefbar:optionvalue8="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20050217 Firefox/0.9.4"
prefbar:optionlabel9="DoCoMo"                      prefbar:optionvalue9="DoCoMo/2.0 F901iC(c100;TB;W19H10)"
prefbar:optionlabel10="IE 7.0 WinXP"               prefbar:optionvalue10="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"
prefbar:optionlabel11="Opera 9.21 WinXP"           prefbar:optionvalue11="Opera/9.21 (Windows NT 5.1; U; ja)"
prefbar:optionlabel12="wget 1.9"                   prefbar:optionvalue12="Wget/1.9"
prefbar:optionlabel13="IE 7.0 Vista"               prefbar:optionvalue13="Mozilla/4.0+(compatible;+MSIE+7.0b;+Windows+NT+6.0;+.NET+CLR+2.0.50215;+SL+Commerce+Client+v1.0;+Tablet+PC+2.0)"
prefbar:dontupdatelistitems="true"

DoCoMo から, prefbar:dontupdatelistitems... の間が足したやつ.
IE 7.0 とか, Vista とか Opera とかを適当に足した.
あとは, いつもどおり, zip で再圧縮すればオッケー.


んで, もう1つのファイル.
こっちはファイルの中身に足すだけ.
だいたい 30 行目あたりをいじる.

prefbar:optionlabel9="DoCoMo"
prefbar:optionvalue9="DoCoMo/2.0 F901iC(c100;TB;W19H10)"
prefbar:optionlabel10="IE 7.0 WinXP"
prefbar:optionvalue10="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"
prefbar:optionlabel11="Opera 9.21 WinXP"
prefbar:optionvalue11="Opera/9.21 (Windows NT 5.1; U; ja)"
prefbar:optionlabel12="wget 1.9"
prefbar:optionvalue12="Wget/1.9"
prefbar:optionlabel13="IE 7.0 Vista"
prefbar:optionvalue13="Mozilla/4.0+(compatible;+MSIE+7.l0b;+Windows+NT+6.0;+.NET+CLR+2.0.50215;+SL+Commerce+Client+v1.0;+Tablet+PC+2.0)"
prefbar:type="extlist"

DoCoMo から, prefbar:type.. までが追加したもの.



変更したファイルを元のファイルと置き換えたら, Firefox を再起動する.
それで, ユーザエージェントの変更のプルダウンメニュー(でいいのかな?)の項目に自分が追加されたの追加されていれば, ひとまずオッケー.
さらに, ちゃんとユーザエージェントが追加されてるかを確認するために, ここらへん(ここは IP アドレスも確認できます)とかを利用して確認する.


こんなもんかな.
まあ, 自己満足やけど, 何か楽しい.
友人鯖にユーザエージェントを Wget にしてアクセスしまくろうかなw
# 迷惑なだけだなw

更新時刻

2007年, 6月25日, 22:21