SSブログ

Instant Mode の firefox をフル機能にする

Instant Mode の firefox はいろいろと制限がかかっているので,簡単な方法で全機能を使えるようにする.

使用する道具:VirtualBox上の Ubuntu 9.04 (適当なLinuxでよい)


1. hostのcドライブをマウントする
# mkdir /mnt/host_c_drive
# mount.vboxfs host_c_drive /mnt/host_c_drive

2. Instant Mode の firefox が入っているファイルシステムをマウントする
# mkdir /mnt/tmp
# mount -o loop /mnt/host_c_drive/InstantON/browser /mnt/tmp

3. firefox のバイナリを取得する
# cd /mnt/tmp
# wget "http://download.mozilla.org/?product=firefox-3.0.8&os=linux&lang=en-US"

4.firefox を展開する
# tar xf firefox-3.0.8.tar.bz2

5. スクリプトファイル firefox を書き換える
# gedit /mnt/tmp/firefox/firefox
moz_libdir=/usr/local/lib/firefox-3.0.8
の行を
moz_libdir=/usr/lib/firefox-3.0.8
とする

6. アンマウント
# umount /mnt/tmp
# umount /mnt/host_c_drive

7. Instant Modeを起動

8. Firefoxを起動

で,フル機能のfirefoxが使える
WindowsのCドライブのローカルファイルにもアクセス可能
例) file:///mnt2/root/autoexec.bat

成功:VTを有効に

VTを有効に出来ました!
vt-enable-screen.png
1. BIOSのdump
Windowsであれば
ftp://ftp.hp.com/pub/softpaq/sp44001-44500/sp44138.exe
内の InsydeFlash.exe (V.3.53.00)
DOSであれば
http://www2.acer.co.jp/one/file/ZG5_v3114b.zip
内の FLASHIT.EXE (V1.2j)
を拝借し,/G オプションを使ってBIOSのダンプを取得する.

2. marcanさんのvtenable.pyでpatch
前の記事のパラメータを使用して,vtenable.pyを実行.
patchされたBIOSダンプを作成.

3. BIOSの書き込み
1.で使ったツールを使ってBIOSの書き込み.

BIOS(といってもコード部分ではなく設定部分だが)の書き込みは慎重に下調べを行ってからやるつもりだったが,操作を誤って書き込んでしまった.
が,結果オーライということで.

気が向けばType Pに特化したパラメータ変更ツール作るかも.

P.S. THX! > marcan

続々:VTを有効に

marcanさん
http://marcansoft.com/blog/2009/06/enabling-intel-vt-on-the-aspire-8930g/
とこの vtenable.py で二箇所を
VSS_OFFSET = 0x000a0048
PATCH_OFFSET = 0x138
と変更することでVT-xがenableとなったBIOSファイルができた(はず).

あとはこれをどうやって書き込むか…

続:VTを有効に

marcanさん
http://marcansoft.com/blog/2009/06/enabling-intel-vt-on-the-aspire-8930g/


-bf
http://feature-enable.blogspot.com/2009/07/enable-vt-on-insydeh2o-based-sony-vaio.html
さんのおかげでInsydeH2Oを採用したPCでのVT hack事例が出てきてる.

同じようにType Pも行けばよいのだが…

-bfさんのsourceをx86でbuildし,/EFI/BOOTに突っ込んだけど起動せず.
確証はないのだけど,Type PはEFIアプリケーションの起動に蓋がされているのでは!?


marcanさんの方法でのBIOSダンプはできず.
WindowsでHWdirectを使ってダンプ成功.
d6zさんのツールでVT Supportのオフセットアドレスが得られるも変更する手段なし.

もう少しなんだけど…

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。