plasmasphere.net -プラズマスフィア ドットネット-

Diary

Xperia mini root設定とフォント変更

2010/08/03(Tue) 00:08

Xperia mini の root 権限が取れたらしいので早速やってみました。
前提条件で AndroidSDK と Xperia mini のドライバが必要です。

手順はhttp://android.doshaska.net/x10minirootのまんまやったらいいんですが、一応メモ的な感じで書いとこうかと思います。
今回は Windows からの設定ですが、AndroidSDK が動く環境なら全部同じです。

> は Windows プロンプト、# と $ は Andoroid 端末プロンプトです。

1. exploid_x10mini.zip を保存、解凍

2. コマンドプロンプトを開いて、1.で解凍したフォルダに移動。今回はC直下に置きました。

> cd C:\exploid_x10mini

3. adb コマンドを使ってファイルを push する。adb までパスが通ってない場合は絶対指定でコールするか、環境変数にパス通しましょう。今回は絶対指定。

> "C:\Program Files\android-sdk-windows\tools\adb.exe" push Superuser.apk /sdcard/Superuser.apk
> "C:\Program Files\android-sdk-windows\tools\adb.exe" push su /sdcard/su
> "C:\Program Files\android-sdk-windows\tools\adb.exe" push exploid /sqlite_stmt_journals/exploid
> "C:\Program Files\android-sdk-windows\tools\adb.exe" push busybox /sqlite_stmt_journals/busybox
> "C:\Program Files\android-sdk-windows\tools\adb.exe" shell
$ cd sqlite_stmt_journals
$ chmod 755 exploid
$ chmod 755 busybox
$ ./exploid

4. 上記までコマンドを入力したら、端末の Wireless Controls から Wi-Fi を停止、起動と行ないます。

5. WiFi が起動したら以下のコマンドとパスワードで root に。

$ rootshell 
enter password: rootnow

6. 先程 push したファイルをコピーします。

# ./busybox cp /sdcard/Superuser.apk /system/app/
# ./busybox cp /sdcard/su /system/bin/
# ./busybox cp busybox /system/bin/
# chmod 4755 /system/bin/su
# rm /system/bin/rootshell
# exit
# exit

7. 再度シェルを起動して root になれるか確認

> "C:\Program Files\android-sdk-windows\tools\adb.exe" shell su

8. 上記コマンドを入力すると、端末側で許可を求められますので許可を出しましょう。

これで root になれました。
まあ、root 取ったから何やるかって…とりあえずコマンド打ってて楽しいっていうくらい。

フォントを変更できるみたいなので変更してみました。
Linux機でサーバシステムからPDF印刷する時とかにお世話になってるIPAフォントを使ってみました。
MSが無償配布してるメイリオでも良かったけど、折角オープンソースなのでフォントも則ってみました、はい。

M+ と IPAフォントの合成フォント
M+1P+IPAG を使いました。

1. フォントを push する。DroidSansFallback は絵文字の表示が欲しい人だけ。絵文字いらない私はやってないです。

> "C:\Program Files\android-sdk-windows\tools\adb.exe" push M+1P+IPAG.ttf /sdcard/DroidSansJapanese.ttf
> "C:\Program Files\android-sdk-windows\tools\adb.exe" push Helvetica.ttf /sdcard/DroidSansFallback.ttf

2. フォントを system に移動。移動する前にバックアップ取った方がいいかもしれません。私は取るの忘れました:P

> "C:\Program Files\android-sdk-windows\tools\adb.exe" shell su
# mount -o remount,rw /dev/block/mtdblock0 /system
# cp /sdcard/DroidSansJapanese.ttf /system/fonts
# cp /sdcard/DroidSansFallback.ttf /system/fonts

3. 端末の再起動。

# reboot

以上でフォント変更完了です。
再起動したらフォントが変わってます。
ちなみに TrueType フォントしか使えないみたいなので注意してください。

日本語以外だと以下のようになってるそうで。
・欧文標準 DroidSans.ttf
・欧文太字 DroidSans-Bold.ttf

あ、バックアップとか諸々は自己責任でお願いします。
私は責任もてませんですぞ。


似てるっぽいネタ


 
© 1999- plasmasphere.net All rights reserved.