2010/11/20

nexus one フォント入れ替え

メモ

rageagainstthecage-arm5.zip を展開

コマンドプロンプトで
adb push rageagainstthecage-arm5.bin /data/local/tmp
adb shell
chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin
/data/local/tmp/rageagainstthecage-arm5.bin
これで再起動するまではrootになれる

adb shell
mount -o remount,rw /dev/block3 /system
adb push hegehoge.ttf /system/fonts/DroidSansJapanese.ttf

nexus oneは標準ROMではad-hocに対応してなくて、何とかならないか設定
ファイルを書き換えようとしたときcpコマンドが必要になったのでbusyboxも追加した。
(この問題は解決できず)
mount -o remount,rw /dev/block/mtdblock3 /system
mkdir /system/xbin
adb push su /system/xbin
adb push busybox /system/xbin
adb push Superuser.apk /system/app
adb shell

chown 0.0 /system/xbin/su
chmod 6755 /system/xbin/su
chmod 755 /system/xbin/busybox
chmod 644 /system/app/Superuser.apk
ln -s /system/xbin/su /system/bin/su
reboot

busybox cp aaa bbb と前にbusyboxを付けてコマンドを実行

再起動後suでrootになれるけど、システムアップデートができなくなるかも知れないので
それはせずに一時的にrootになることにしている。

各ディレクトリを再マウントするコマンドは
mount -o remount,rw /dev/block/mtdblock3 /system
mount -o remount,rw /dev/block/mtdblock4 /cache
mount -o remount,rw /dev/block/mtdblock5 /data

昨日の駄文

Powered by twtr2src.