くれぐれも自己責任でお願いします。
詳細は続きを読むからどうぞ
手順としては、
1.
nvflashでOptimusPadのイメージを吸い出す
2.
1で吸い出したイメージをLinuxのループバックデバイスとしてマウント
3.
su用のファイルを2のイメージの中にコピーしてパーミッション変更
4.
SuperUser.apkを2のイメージにコピー(インストール)
5.
マウントを解除してOptimusPadに戻す
になります。
今回はLinuxを使用するので、まずはWindows上でLinuxを使えるようにします。
VMwareを使用してUbuntu Linuxを仮想マシン上にインストールします。
※WindowsのVirtualPCだとUSBをうまく認識してくれません。
1.
http://www.vmware.com/jp/products/player/overview.html
ここからVMware Playerをダウンロードしてインストール
2.
http://www.ubuntulinux.jp/products/GetUbuntu
ここからUbuntuのイメージデータをダウンロードしてVMwareで作成した仮想マシンにインストール
ここからはLinux上で実際にルート化の作業に入ります。
1.
http://forum.xda-developers.com/showthread.php?t=1065882
ここからgslate_root.zipをダウンロードして適当なディレクトリに解凍する
今回は
/home/ユーザ名/OptimusPad/gslate_root
にファイル置きました。
2.
アプリケーション→アクセサリ→端末からターミナルを起動します。
3.
OptimusPadをUSBで接続します
4.
OptimusPadの電源が入った状態でボリュームUP&Downを押しながらリセットボタンを押します
→OptimusPadがAPXモードになります
5.
VMwareのメニューから 仮想マシン→取り外し可能デバイス→nvidia apx →接続
を選択してOptimusPadをUbuntu側で認識させます
6.
Ubuntuのターミナルで先ほどファイルを解凍したディレクトリに移動します
cd ./OptimusPad/gslate_root/
7.
OptimusPadが認識されているか確認しますlsusb
"0955:7820 NVidia Corp."があれば認識成功です
8.
ルートシェルに入りますsudo su
パスワードを聞かれるのでUbuntuのパスワードを入力します
8.
OptimusPadからイメージデータを吸い出します./nvflash --bl bootloader.bin --getpartitiontable ptable.txt
./nvflash -r --read 8 system-orig.img
容量が400MBあるので終わるまで数分待ちます
9.
イメージデータをバックアップしますcp system-orig.img system.img
10.
マウント用のディレクトリを作成しますmkdir system
11.
イメージをループバックデバイスとしてマウントしますmount -o loop system.img system
12.
suをイメージにコピーしますcp su system/bin
13.
suのパーミッションを変更しますchmod 4755 system/bin/su
14.
SuperUser.apkをコピーしますcp Superuser.apk system/app
15.
イメージをアンマウントしますumount system
16.
改変したイメージをOptimusPadに戻します./nvflash -r --download 8 system.img
再び400MBコピーするので数分待ちます
17.
syncを実行./nvflash -r --sync
18.
OptimusPadのリセットボタンを押して完了!



2chの情報だけではのやり方が分からなかったので助かりました♪
早速やってみましたが無事に完了しました
vmware playerとubuntu8.04でroot化実験を行っているのですが、エラーで実行できません。なにか、必要な設定があるのでしょうか。
./nvflash: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.8' not found (required by ./nvflash)
最初の./nvflashの後、
Nvflash started
rcm version 0X4
Command send failed (usb write failed)
で止まって、イメージの吸出しができません。何か必要なものがあるのでしょうか?