Up to now, Oh My Font had updated. Now you can use this module without this extension.
-
Install Shamiko(@LSPosed) if you did't install it.
-
Copy 98_OMF_Android15.sh to:
Internel storage (aka /sdcard) ╰──OhMyFont (create if not exsit) ╰──98_OMF_Android15.sh (here) -
Open your modules manager (Magisk, KernelSU, APatch).
-
Flash OhMyFont or GoogleSansPrime.
I tested on GoogleSansPrime with Pixel 8, stock factory Android15 (AP3A.241005.015).
It should be work on OMF universe. Someone reported it only affect OhMyFont, GoogleSansPrime. Other OMF-based won't taken affect.
TL;DR Shamiko will preloading font. If font file is umount, the application which use these font, will crash.
On Android N and above, Fd allowlist is used by system, All preloading resource including overlay apk need close while zygote fork as app, then reopen. If file corresponding to fd does not exist isn't exsit while opening, the process will crash.
For more infomation: see here (in Chinese).
Another way (refer to therealhndrk), if you can't use this script
Flash OhMyFont first, reboot, and replace Roboto and Roboto Flex in /data/adb/modules/ohmyfont/system/fonts/. Reboot.
Without this script.
- @Fishawy and tester - They make this possible.
- @MiRinChan - Make a initial script of it.
- @MFFMMain - MFFM make it as a OMF extension.
- @LSPosed developers - Help me write document and provide a easy way to use font module.