Wednesday, November 30, 2011

Galaxy Nexus (UK) の日本語フォントを変える

root 不要でシステムフォントもいじらない方法。
bootloaderのunlock (fastboot oem unlock)は必須。



まずClockwork Mod Recoveryを持ってくる。
fastbootでrecoveryにflashするかbootする (fastboot modeは音量+-押しながら電源いれる)
fastboot flash recovery recovery-clockwork-5.5.0.2-maguro.img
or
fastboot boot recovery-clockwork-5.5.0.2-maguro.img
(bootはflashせずにイメージを起動できる)

リカバリモードの機能で /system をmountする。

以下のファイルとフォントを /system/vendor にpushする

adb で (端末はリカバリモードのまま)
adb push fallback_fonts.xml /system/vendor/etc/
adb shell mkdir /system/vendor/fonts
adb push MTLmr3m.ttf /system/vendor/fonts/

終わり。
fileのパスを工夫すれば /sdcard のフォントも読めるかも。

捕捉:
相対パスでのファイル指定がわりと危険な気がするのは承知の上。

1 comment:

youten said...

../../../sdcard/fonts/MTLmr3m.ttf

で動いたでござる。
バックドアになりかねないので
良い子のみんなはttfの名前はオリジナルにしてね☆