IOS Emoji
Systemlessly replaces the emoji font with iOS Emoji.
[!TIP] Contributions are welcome! If you’d like to help improve this module, feel free to submit a pull request. Check out the Contributing section for more details.
Installation
- Download the latest release from the Releases page.
- Open the Magisk app.
- Go to Modules → Install from storage and select the downloaded ZIP file.
- Reboot your device.
- Enjoy iOS emojis system-wide!
Compatibility
- Magisk Version: Requires Magisk v24.0 or higher.
- Android Version: Tested on Android 10 and above. May work on older versions, but not guaranteed.
- Devices: Works on most devices. Check the Tested On section for more details.
Screenshot
*Example of iOS emojis displayed on an Android device.*Changelog
v18.4
- Added 18.4 Emojis (Unicode 16.0). Thanks to samuelngs/apple-emoji-linux for the source.
- Added action.sh for user convenience
- Updated log function to display messages properly when running the action
v17.4.7
Facebook Lite/Messenger Lite Support
Added emoji replacement compatibility for:- Facebook Lite (
com.facebook.lite) - Messenger Lite (
com.facebook.mlite)
- Facebook Lite (
display_name()function
Added function to display app names instead of package namecom.facebook.katanaCase-Insensitive Font Detection
Modifiedreplace_emoji_fonts()inservice.shto use:find -iname "*emoji*.ttf"instead of case-sensitive matchingCache Clearing Lag
Rewroteclear_cache()to eliminate delays caused by recursivefindin/data
New implementation uses direct path targeting for faster cleanup
v17.4.6
- Updated
META-INF(see 3e9dd3b). - Restructured
customize.shcode (see 16ef755), making it easier to update. - Added
service.sh(see e7ae407), eliminating the need for troubleshooting steps. Instead, simply restart your device.
v17.4.1
- Added Magisk 27005+ Support (see b8339eb, thanks to E85Addict).
- Added OverlayFS Support (see b9e6e0f, thanks to reddxae).
- Moved away from
install.shas recommended in the Magisk Docs and switched tocustomize.sh(see bc52d16).
v17.4
- Added 17.4 Emojis.
- Added a process to clear Gboard cache.
v16.4
- Added 16.4 Emojis.
- Fixed a typo.
Click to view prior changelogs
v15.4.6
- Added Android 12 Support.
- Fixed a typo in the extraction process.
- Added Android 13 Support.
v15.4.5
- Removed the method to replace Google Keyboard emojis as it was conflicting with other apps’ settings.
v15.4.4
- Forgot to add the XML file to the module.
- Fixed a typo.
v15.4.3
- Merged the normal module and the Samsung module into one.
- Fixed an incorrect directory path in the install file.
- Added compatibility for other devices like LG and HTC.
v15.4.2
- Added a method to potentially completely replace Google Keyboard Emojis.
- Tested
updater.jsondirectly from the Magisk Manager.
v15.4.1
- Added
updater.jsonfor the ability to update directly from the Magisk Manager. - Cleaned up the code slightly.
v15.4
- Added 15.4 Emojis.
v14.6
- Added 14.6 Emojis.
- Added a method to replace Facebook and Facebook Messenger app emojis.
v14.2
- Added 14.2 Emojis.
- Fixed a naming error on Samsung devices.
Changelog for Emojis
FAQ
Q: Why aren’t the emojis changing after installation?
A: Ensure that the module is enabled in Magisk and reboot your device. If the issue persists, clear the cache of your keyboard app (e.g., Gboard).
Q: Does this work with third-party keyboards?
A: Yes, the module replaces the system emoji font, so it should work with any keyboard that uses system emojis.
Q: Can I use this alongside other Magisk modules?
A: Yes, but conflicts may arise if another module modifies the system font. Disable conflicting modules if issues occur.
Tested On
- OnePlus 11 (Android 14, 15)
- OnePlus 8T (Android 13)
- OnePlus 6
- Pixel 7 Pro (Android 15, 16)
- Reported working by users
Troubleshooting
If the emoji files are replaced, reboot your phone.
Contributing
Contributions are welcome! If you’d like to contribute, please:
- Fork the repository.
- Create a new branch for your changes.
- Submit a pull request with a detailed description of your changes.
Please ensure your code includes relevant documentation.
License
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the license terms.
Download Link
Module Info
- Module By
- Root SupportMagisk KernelSU APatch
- Source View on GitHub/Source
- Latest Update
- Word Counter 647
- Character Counter 8841
IOS Emoji is a Module that supports installation on Magisk, KernelSU, APATCH, KSUNext