Systemlessly replaces emoji font with iOS 26.4 Emoji for KernelSU and overlayfs setups. It ships one font source at system/fonts/NotoColorEmoji.ttf and binds it into app-specific paths at boot. Compatability is not guaranteed.
v4.1
- Added Firefox/Fennec and Gecko browser cache cleanup for private-tab emoji rendering issues
- Added Gecko-family package detection for Firefox, Fennec F-Droid, Focus/Klar, Tor Browser, and Iceraven
v4.0
- Switched KernelSU packaging to a single
system/fonts/NotoColorEmoji.ttfsource - Updated boot scripts to bind the 26.4 font system-wide and into app-specific emoji paths
- Removed the extra shipped Facebook emoji copy
v3.0 -added support for 18.4 emojis
v2.0 -cleaned up code, added facebook/messenger package detection
v1.1 -added generic facebook/instagram/messenger support
v1.0 -support for KSU
If your apps are not loading the correct font, clear the app's cache and close/reopen the app again. This module now handles most of that automatically at boot, but some apps may still need a restart after reboots.
If it doesn't work delete all files under /data/font/files/(Random folder name)
Pixel 6 (A14)
Pixel 7a (A14)
Pixel 7 Pro (A14)
Redmi Note 10 Pro, Project Elixir 4.1 (A14)
OnePlus 12, OxygenOS 14 (A14)
POCO X6 5G, LunarisAOSP 3.6 (A16)
Redmi Note 12 4g, PixelOS (A15)
Redmi Note 10s (A13)
If it works for you, please let me know by sending a dm on reddit (u/dtingley11222) with the model of your device as well as the android version it is running.
topjohnwu - For creating magisk
zx2c4 - For creating the original KernelSU idea
tiann - For expanding on KernelSU
Kenta15 - For creating the original module
bugreportion - For creating a fork of the original. The changes they made helped me understand what I needed to do to add basic compatability for KernelSU