[Galaxy S] I9000XXJP3+rooted+プチフリFixやってみた

Android 2.2 テストファームの I9000XXJP3 ですが、セキュリティが強化され Rooted や プチフリFixが簡単にできない状態でした。

海外のフォーラムでは、Rooted や Ext3 SDカードでのプチフリFixを行っているのでやってみました。

ベンチマークの結果です。XWJM5 + SamSet1.9b +A2SD(Ext4) ほどではないですが、十分な速度が出ています。

rooted + プチフリFixの手順です。

rooted化は、Rooted化されたファームをダウンロードして書き込みます。

03/August r2 – XXJP3 (Froyo) pre-rooted / insecure boot / ClockworkMod recovery for Odin (Android @ MoDaCo)

ダウンロードした、 JP3.rooted.insecure.clockworkmod.zip を展開すると、PDA/PHONE/CSC 以外に、odin3/PITファイルもあります。

odin3.v1.0.exe を起動し、
PIT: 512.pit
PDA: I9000XXJP3-PDA.rooted.insecure.clockworkmod.tar
PHONE: I9000XXJP3-MODEM.tar
CSC: I9000XXJP3-CSC.tar

を指定してください。

いつものように、Galaxy S の電源を切って、ボリューム下+ホーム+電源を押してダウンロードモードにし、PCに接続し書込を行ってください。

*#1234#で表示されるVersion情報です。

About phone の画面です。

成功していれば adb shell を実行すると root になると思います。

次に SDカードを使ったプチフリ対策ですが、Rooted されたファームを使うと ext3 パーティションをマウントするためのKernelは導入されるようです。

SDカードをマウントするためのHackを行います。

JP3 Lag Fix- ext3 partition via script = 1610 quadrant (Android @ MoDaCo)

EXT on Froyo.zip をダウンロードし解凍します。

ファイルは、adb.exe と同じフォルダーにコピーしておきます。

このファイルを Galaxy S に転送します。(とりあえず、内蔵SD)
> adb push playlogos1 /mnt/internal_sd
> adb push playlogosnow /mnt/internal_sd
> adb push userinit.sh /mnt/internal_sd

ファイルを Galalxy S 内の正規な場所にコピーします。
> adb shell
# cp /mnt/internal_sd/playlogos1 /system/bin
# cp /mnt/internal_sd/playlogosnow /system/bin
# cp /mnt/internal_sd/userinit.sh /data/local
# chmod 0755 /system/bin/playlogos1
# chmod 0755 /system/bin/playlogosnow
# chmod 0755 /data/local/userinit.sh
# exit

再起動します。
> adb reboot

外部SDカードを接続した状態で、正常に起動するとExt3の外部SDカードがマウントされます。

# busybox df
busybox df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   156012         0    156012   0% /dev
df: /mnt/.lfs: Function not implemented
tmpfs                   156012         0    156012   0% /mnt/asec
/dev/block/stl9         282432    280832      1600  99% /system
/dev/block/mmcblk0p2   1963904     50096   1913808   3% /data
/dev/block/stl10        130240     16460    113780  13% /dbdata
/dev/block/stl11         30784        32     30752   0% /cache
/dev/block/stl3           6064      4105      1959  68% /efs
/dev/block/mmcblk1p2   1158836     85168   1014804   8% /sd-ext
/dev/block/mmcblk1p2   1158836     85168   1014804   8% /data/data
/dev/block/mmcblk1p2   1158836     85168   1014804   8% /data/dalvik-cache
/dev/block/vold/179:1
                       6060544     94816   5965728   2% /mnt/internal_sd
/dev/block/vold/179:9
                       6631732        12   6631720   0% /mnt/internal_sd/external_sd
/dev/block/vold/179:9
                       6631732        12   6631720   0% /mnt/secure/asec

リンクでは無く直接マウントされるので、注意してください。

これで、XXJP3 で rooted と プチフリSDカードFix が出来ます。

かなり快適に使うことが出来るようになりました。

[Galaxy S] I9000XXJP3+rooted+プチフリFixやってみた へのフィードバック: 3

  1. ピンバック: [Galaxy S] I9000XXJP3+pre-rooted+CFLagFix1.70 « Gagdet's Blog

  2. 名無しさん より:

    コマンドが間違ってます。
    playlogs1 → playlogos1

コメントする

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

%s に接続中

フォロー

Get every new post delivered to your Inbox.

現在500人フォロワーがいます。