2024年06月14日

Xiaomi Pad 5 Pro 5G HyperOSで英数字フォント変更に成功!?

Xiaomi Pad 5 Pro 5Gについては、もともと中国国内版のみ販売されていて、それ故公開されたHyperOSも中国版しか存在しません。↓

hyperchina.jpg

HyperOS V1.0.3にROM焼きして、Magiskでroot化して、日本語化モジュールとフォント変更モジュールを適用してきましたが、問題点がひとつだけどうしても残っていました。

それはAndroPlusさんが公開されているMagiskモジュールを変更して、自分の好みのフォントに置き換えて使っても、英数字がMiSansフォント意外に変更出来ないという問題でした。

(MIUI14では問題が起きないし、HyperOSでの解決法は分かったので、AndroPlusさんにはそのうちに報告しようとは思います。)

HyperOSのグローバル版では、豊富な英数字フォントを選択して変更出来ますが、中国版HyperOSではそれも出来ません。

フォントをどうしたいか?

日本語フォントにはGoogle FontsのShippori Mincho B1を使う↓
2024-06-14 (2).png

英数字フォントにはHyperOSグローバル版にあるEndlessRoadを使う↓
2024-06-14.png

なのでroot化した特権を利用して、RootExplorerでシステム内を探索してその背景を調査しました。

そしてその解決方法を見つけたので、その内容を投稿します。

前提条件としては、

・ブートローダーをアンロックしている
・HyperOS V1.0.Xのfastboot版をROM焼きしている
・Magiskでroot化している
・Magiskモジュールmagisk-module-koruri-font.zipから日本語フォントを変更している

要はどうすれば英数字フォントを変更出来るか?

テーマアプリの使用する英数字フォントを置き換えることで解決できます。

milanpro.jpg
/product/media/themeにあるMILanProVF.mtzの中のフォントをを置き換えます。

まずこの.mtzというファイルについて説明すると、MIUI Theme Zipの略称と思われ中身はフォントファイルを含むテーマモジュールと理解しましょう。なので拡張子をzipにして解凍すれば中身を確認出来ます。↓

2024-06-14 (3).png
MILanProVFを解凍した内容

このfontsフォルダにRoboto-Regular.ttfという名の「MI LAN Pro VF Thin」フォントがあります。
このRoboto-Regular.ttfの中身をEndlessRoadフォントに置き換えました。

それとdescription.xmlのファイルの最後のタイトルのロケールを以下のように変更しました。

<title locale="ja_JP"><![CDATA[小米兰亭Pro]]></title>

そして、元のようにzip圧縮してmtzファイルにしました。

これを/product/media/themeの中のものと置換えます。

使用したMagiskモジュールは以下のものです。↓

s-2024-06-06.jpg

右上のコードボタンからZIPファイルでダウンロードしました。

ファイル名は「magisk-custom-sounds-master.zip」で、これを解凍しました。↓

s-2024-06-06 (2).jpg

このcustomize.shの中身の一部を変更しました。

mkdir -p $MODPATH/product/media/theme/
mkdir -p $MODPATH/system/product/media/theme/
for file in $(find /sdcard/ThemeFont/*); do
cp -rf $file $MODPATH/product/media/theme/
cp -rf $file $MODPATH/system/product/media/theme/
ui_print "- Copied $(basename $file)"
done
ui_print

フォントファイルの所在が/product/media/theme/で、/sdcard/ThemeFont/にMILanProVF.mtzに置くことにしました。

それとmodule.propファイルの先頭を以下のように変更しました。↓

id=Custom_Theme_Font
name=Custom Theme Font

Magiskからモジュールをインストールすれば準備完了です。

最後にフォント設定を変更して完了です。↓

lanpro.jpg

思った通りの表示になりました。↓(^^)v

device.jpg
英数字がEndlessRoadフォントになりました

ただし、時間経過とともにMiSansに戻される場合がある点は要注意です。(^^;
(この問題はあるアプリを無効化すれば解決しそうなことも分かりました。)

もし、Xiaomi Pad 5 Pro 5Gのフォントを変更したい人は挑戦してみるのも良いでしょう。

以上、参考まで。
posted by 気持は30代 at 11:57| 山口 ☀| Comment(0) | Pad5Pro5G | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス:

コメント: [必須入力]