Android 6.1 Emoji module in Magisk? - Magisk

Hey everyone!
(Nexus 5, 5x - Lineage 14.1/15.1 w/ Magisk)
So..... I have this one stubborn app, that I use daily
- Emoji works in Android 6.0.1 (corrected)
- Emoji is blank / broken in Android 7&8
I have requested the App Dev to update, but at his point I am thinking it is very low on their priority list
So my question is could a Majisk module fix this issue?
I know Android made some changes to the font implementation from v6 to current, not sure how involved this would be.... but if someone has a few ideas I would be willing to try it
Any help or suggestions are appreciated - thanks!

Maybe what I am looking for is a Magisk module to load fallback fonts?
Would that be complicated to create?

Experimenting in root /system/fonts/
I copied NotoColorEmoji.ttf and renamed to DroidSansFallback.ttf
I now have emoji, just missing some "symbols" ascii / unicode maybe?
This is not a systemless change - so just testing for now

There are a number of emoji modules in the Magisk repo (Magisk Manager - Downloads). Does one of those have that you're looking for?
If not, you could probably use them as inspiration for a module of your own.

Didgeridoohan said:
There are a number of emoji modules in the Magisk repo (Magisk Manager - Downloads). Does one of those have that you're looking for?
If not, you could probably use them as inspiration for a module of your own.
Click to expand...
Click to collapse
I tried a bunch of them - didn't fix my app issue, I think it is because the app is hard coded to use DroidSans.ttf vs System font?

If I could figure out "why" it worked in Android 6 and not 7/8+ that would help... maybe something in fonts.xml?
Ultimately I would like to compile a Magisk module to fix this
...at this time I feel like it is beyond my skill level - more reading to do

If I make a DroidSansFallback.ttf from:
emojione-android.ttf - I have emoji (no unicode)
unifont-10.0.7.ttf - I have unicode (no emoji)
NotoColorEmoji.ttf - I have stock emoji (no unicode)
I am guessing I need to adjust something in font.xml to load the fallback fonts for DroidSans and Roboto-Regular? Or am I missing some really easy / obvious solution

Related

Change default emojis to iOS or others

Welcome. Anyone know how to change emoji without root but with HwThemes? HwThemes working like Xposed so..
Emojis are in system/fonts/NotoColorEmoji.ttf. Maybe theme change this file? Please help, default Android's Emojis is uglier than other. ;/
Rygiel98 said:
Welcome. Anyone know how to change emoji without root but with HwThemes? HwThemes working like Xposed so..
Emojis are in system/fonts/NotoColorEmoji.ttf. Maybe theme change this file? Please help, default Android's Emojis is uglier than other. ;/
Click to expand...
Click to collapse
I tried to do the same as you. In the end I gave up, rooted my device (I had already unlocked the bootloader). After installing an app and changing the emojis I went into superuser and full unrooted it.
I tried to do what you wanted but things like adb said that /system is RO rather than RW.
@Robert314
Look at this thread: https://forum.xda-developers.com/p9/help/emui-5-emoji-change-root-t3565553

[MODULE] JoyPixels (formerly Emoji One)

This module replaces the built-in emoji with JoyPixels, systemlessly.
Link:
https://github.com/Magisk-Modules-Repo/JoyPixels
Thoughts on what might cause the buttons below to not show up? They are the only ones not showing up.
Edit: forgot details. Stock nougat for Nexus 6, systemless root, Magisk v8.
Attempting to install this through the downloads section of Magisk Manager causes it to not install and it says "This zip is not a Magisk Module!!" On the latest Magisk and Magisk Manager, HTC 10 (Viper Rom) v4.2. Any ideas?
nickmilla15 said:
Attempting to install this through the downloads section of Magisk Manager causes it to not install and it says "This zip is not a Magisk Module!!" On the latest Magisk and Magisk Manager, HTC 10 (Viper Rom) v4.2. Any ideas?
Click to expand...
Click to collapse
Me too on HTC 10 (Viper Rom) v4.4. If I load it in twrp, only some emojis are changed.
nickmilla15 said:
Attempting to install this through the downloads section of Magisk Manager causes it to not install and it says "This zip is not a Magisk Module!!" On the latest Magisk and Magisk Manager, HTC 10 (Viper Rom) v4.2. Any ideas?
Click to expand...
Click to collapse
acupunk said:
Me too on HTC 10 (Viper Rom) v4.4. If I load it in twrp, only some emojis are changed.
Click to expand...
Click to collapse
unzip the module and navigate to /system/fonts/ and create a blank file called "hTC_ColorEmoji.ttf" that will get the new emojis to show. just re zip the contents of the unzipped folder and flash/install
Works fine for me. I'm on a nexus 6p though
basicseamstress said:
unzip the module and navigate to /system/fonts/ and create a blank file called "hTC_ColorEmoji.ttf" that will get the new emojis to show. just re zip the contents of the unzipped folder and flash/install
Click to expand...
Click to collapse
That did it! Thanks a million!
If I use substratum to change my font it suddenly starts displaying the regular google emoji again, anyone know why, the font I'm using does not include any emoji.
jerbear294 said:
This module replaces the built-in emoji with Emoji One, systemlessly.
Click to expand...
Click to collapse
Nice one, thanks. Works fine on Magisk 11.1.
Could this be used to replace system emoji with any emoji pack? Would be brilliant to use it with Twitter or iOS ones.
de.er said:
Nice one, thanks. Works fine on Magisk 11.1.
Could this be used to replace system emoji with any emoji pack? Would be brilliant to use it with Twitter or iOS ones.
Click to expand...
Click to collapse
Yeah, just replace the font out with the Twitter or iOS emoji font.
jerbear294 said:
Yeah, just replace the font out with the Twitter or iOS emoji font.
Click to expand...
Click to collapse
Can you specify what file exactly I need to replace? Nevermind, I got it.
does this app replace the whatsapp emojis too? i dont like multiple emoji styles on my phone :/
h0LLe said:
does this app replace the whatsapp emojis too? i dont like multiple emoji styles on my phone :/
Click to expand...
Click to collapse
no, it doesn't. just the system emoji
hi there, im new with these stuff, i just flashed a custom rom into my s7, and it has magisk installed, now that i have booted my phone i have an notification that an update is available, but there are two unchecked options before clicking download and install, do i have to check or unchecke them? thxn in advance!
Both this and the iOS emojis don't seem to override everything in Silence, the smssecure fork on fdroid. In the keyboard they display as the module intended, but within the app they're still regular android emoji
animeme said:
Both this and the iOS emojis don't seem to override everything in Silence, the smssecure fork on fdroid. In the keyboard they display as the module intended, but within the app they're still regular android emoji
Click to expand...
Click to collapse
This is the default behavior of Signal and its forks.
I haven't used Silence, but depending on how close of a fork it is to Signal, you will find "Use system emoji" under Settings -> Advanced.
Not showing up in magisk manager anymore? Something happen to the repo?
l3ones said:
Not showing up in magisk manager anymore? Something happen to the repo?
Click to expand...
Click to collapse
I updated the repo to the latest template before they stopped showing the older templates, so it should be showing up. I'll look in to it.
jerbear294 said:
This is the default behavior of Signal and its forks.
I haven't used Silence, but depending on how close of a fork it is to Signal, you will find "Use system emoji" under Settings -> Advanced.
Click to expand...
Click to collapse
Seems it only gives me the option to enable/disable the app's emoji drawer, but using the keyboard emoji page still results in the default android emoji (or Silence's own) being used. Thank you for the info
Where can I find the module?

How to build a NotoColorEmoji.ttf?

Hello
I would like to build a new NotoColorEmoji.ttf with the newest iOS 12.1 Emojis.
My Problem is, i don't know how i have to implement the new Emojis in the NotoColorEmoji.ttf. But im very interessted to learn this.
Have someone a idea or can help me?
Regards Paper
This is not a magisk question. You are trying to make a font.
Google how to do this. Probably have to use a font editor or something.

[Request] Font Module

Hello, can someone who is more skilled than i am make a font module with the attached ttf file?
Apps like "iFont" or the "Font Changer" module are not working for my Galaxy S9+.
https://brushez.com/de/rubtts-ttf.html
If the Font Changer module doesn't work, just contact @JohnFawkes on his GitHub or the Telegram group (links in the module readme) and he can help you. He's very helpful and I'm sure he'll take a look at it.
All right i will give it a try and contacted John via github. :good:

Question Custom fonts via Magisk Module

I recently upgraded from the Pixel 3a to the Pixel 7. On stock rooted currently. Tried searching for a solution, but most tutorials are outdated now. A few years ago Tulsadiver helped me with this Magisk module (attached) to apply my preferred custom fonts. I'm just looking for a way to apply the same fonts from this module. I'd be happy to make a donation if someone could help me - or point me in the right direction.
Ditamae said:
I recently upgraded from the Pixel 3a to the Pixel 7. On stock rooted currently. Tried searching for a solution, but most tutorials are outdated now. A few years ago Tulsadiver helped me with this Magisk module (attached) to apply my preferred custom fonts. I'm just looking for a way to apply the same fonts from this module. I'd be happy to make a donation if someone could help me - or point me in the right direction.
Click to expand...
Click to collapse
I use Font Manager from here https://www.androidacy.com/font-man...ram&utm_medium=social&utm_campaign=social2web
Install magisk module, then use terminal to choose and apply your desired font.
Thanks for the reply. I looked at Font Manager, but it sounds like you can't apply your own fonts - you have to choose from what is available? That's my dilemma.
Edit: Looks like the download for Font Manager isn't working
Ditamae said:
Thanks for the reply. I looked at Font Manager, but it sounds like you can't apply your own fonts - you have to choose from what is available? That's my dilemma.
Edit: Looks like the download for Font Manager isn't working
Click to expand...
Click to collapse
su -c manage_fonts
Option 3. Apply custom font or emoji.
Have you tried it?
This is the latest version.

Categories

Resources