Interactive installer
Use the device volume keys to move through the installer and confirm selections without relying on a keyboard or touch input.
A font and emoji module for rooted Android devices, supporting Magisk, KernelSU, and APatch.

EvilFont lets rooted Android users customize system fonts and emoji with an interactive installer. It focuses on a small set of visual resources and keeps the selection process inside the module installation flow.
Use the device volume keys to move through the installer and confirm selections without relying on a keyboard or touch input.
Support Magisk, KernelSU, and APatch for different rooted Android environments.
Choose a font, an Apple emoji pack, or both in the same installation flow.
Include 14 Persian and Arabic font variants together with iOS 18.4 and macOS 26 Apple emoji packs.
EvilFont is installed as a systemless module through Magisk, KernelSU, or APatch. During installation, the interactive installer uses the device's volume keys to let you select the resources to apply.
You can install fonts, Apple emoji, or both. The selected resources are then exposed through the module environment without directly modifying the original system partition.
To change the selection later, reinstall the module and make a new selection.
14 font variants are included in the module.
2 Apple emoji packs are included, covering iOS 18.4 and macOS 26.
The installer keeps the selection logic in the module setup flow instead of requiring a separate application UI. Volume-key navigation makes the same interaction available on devices where keyboard input is not practical.
EvilFont works through the root module layer and applies the selected font and emoji resources to the Android environment. Reinstalling the module lets the user make a different selection later.