Apple Fonts & Emoji
Developed by @kvmy666
The Apple Fonts & Emoji module is a Magisk and KernelSU root solution replacing stock Android typography with genuine iOS typefaces. It uses a systemless magic-mount approach, keeping your system partition untouched while offering live WebUI controls.
Technical Details
Under the hood, this module magic-mounts your chosen font files over the /system/fonts/ directory before Android's Zygote process starts. A specialized post-fs-data.sh script runs as root to patch font weights and rewrite XML config files on boot, operating entirely without background daemons. This systemless execution ensures true macOS 26 emoji rendering and variable-weight Latin/Arabic fonts without permanently altering the OS partition.
Core Features of Apple Fonts & Emoji
- Live WebUI: Individually toggle SF Pro, SF Arabic, Apple Color Emoji, and adjust default font weights instantly.
- Genuine macOS Emoji: Mounts the complete 115 MB macOS 26 CBDT emoji set natively over the stock Noto overlay.
- Exclusive Arabic Options: Choose between SF Arabic Variable, classic Geeza Pro, or modern rounded Cocon Next Arabic.
- Automated Update Alerts: Integrates natively with KernelSU and Magisk updateJson to notify users automatically when new versions release.
Support & Requirements
Requires Android 9 or newer, an arm64-v8a device with 200 MB of free /data space, and either KernelSU Next or Magisk v25+.
How to Install Apple Fonts & Emoji
- Download latest
AppleFonts.zipfile to your local storage. - Open your KernelSU or Magisk application, go to the Modules menu, and tap "Install from storage".
- Select the downloaded zip file, confirm the installation, and reboot your device.
- After booting, open the KernelSU module menu and tap "Open WebUI" to customize your typefaces.
Disclaimer: Apps utilizing EmojiCompat (like X/Twitter or Snapchat) may still display stock Google emoji, and conflicting modules like MFGA or EvilFont must be disabled first.