yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] BoHasssoN:
Anyone have htc one m8 plz can you upload the androidemoji-hct

Found it in system/fonts

And also upload the fallback_fonts.xml

Found it in system/etc

Also I want you to search in

System/lib

If there any png or bmp image for emojis plz upload it I want to make a mod for it to other phones
[Android Software/Hacking General [Developers Only]] Marc_ab98:
Thanks alot man! I flashed it and it works like a charm ! Ivr been looking for a mod like this for a long time !
[Android Software/Hacking General [Developers Only]] Fusionalex:
You're welcome! Don't forget though, that I did not create this mod! I only made the flashable zip ;)
[Android Software/Hacking General [Developers Only]] Marc_ab98:
Oh ? anw i wouldnt knew how to do it w/out the zip
[Android Software/Hacking General [Developers Only]] Marc_ab98:
I noticed after flashing that when i download an apk i cant find it and its not displayed in "downloads" did this happen with anyone?
[Android Software/Hacking General [Developers Only]] biepurity:
it works!! thanks :)

it works like a charm

i just followed your step and ofc the permission :p

and after rebbot it did works

im using neat rom kitkat 4.4.4

thanks a lot :good:
[Android Software/Hacking General [Developers Only]] jkt97401:
I will send you these files later when i get home. I posted these files a few pages back but the links may have expired. You working on porting htc emoji?
[Android Software/Hacking General [Developers Only]] BoHasssoN:
Yes I try to make HTC emoji on other phone
[Android Software/Hacking General [Developers Only]] Thecrazyskull:
I really liked it if the s3 has emoji's on 4.3 like the note 3 and s4.

I (and many others) would really appriciate it if you would make it possible.

Thanks in advance.
[Android Software/Hacking General [Developers Only]] Rehab4Life:
So I tried doing this with the latest Android Developer Preview (Android 5.0 Lollipop) and it doesn't seem to work. There's no androidemoji.ttf font so I just changed the NotoColorEmoji to AppleColorEmoji.ttf but doesn't seem to work, any help with that?
[Android Software/Hacking General [Developers Only]] BoHasssoN:
Add a line to fullback_font.xml
[Android Software/Hacking General [Developers Only]] plethorahil:
made my day

I renamed ios emoji ttf to "NotoColorEmoji.ttf" and replaced it with existing file in /system/fonts set permission to rw-r--r-- and reboot done ... Worked like charm ... Made my day .. I always wanted ios emojis in snapchat
[Android Software/Hacking General [Developers Only]] iliass01:
I have used the font you created in KitKat and I really likenit. Way better than the stock ones. but I think the new keyboard in android 5.0 messed up the layout. I didn't have this issue on KitKat.

For example the red heart emoji is replaced with a black one

And there are two extra ones added

(I forgot how these black emoji's are called. I think it was unicode emoji or something. I used to have them in GB (iWnn keyboard))

Is there a way to at least fix the heart by replacing it in the font itself?

Thanks in advance!
[Android Software/Hacking General [Developers Only]] BoHasssoN:
No problem just send me the fallback font.xml for you phone
[Android Software/Hacking General [Developers Only]] Frappy:
Did you managed to solve this? I just updated to Lollipop today and used Emoji Switcher but I'm facing the same problem as you :(
[Android Software/Hacking General [Developers Only]] Psych0t1c20:
Hey guys. I had the same issue. I found out that you have to edit two files. I'll attach a flashable zip for the Samsung emojis. If you want a different emoji set, just replace the font file with your liking.
[Android Software/Hacking General [Developers Only]] iliass01:
Hi! Yes I solved it! I found out in another thread that another file had to be modified in order to fix it. Here is a flashable zip I made: https://docs.google.com/file/d/0B9UOVv2yynmYeUVWY0tJNGtBanM/edit?usp=docslist_api

Enjoy!
[Android Software/Hacking General [Developers Only]] shiftf7:
This didn't work for my HTC One M8. I'm still seeing a black heart. :(
[Android Software/Hacking General [Developers Only]] Psych0t1c20:
Try my zip and see if it works.
[Android Software/Hacking General [Developers Only]] shiftf7:
But I wanted the IOS emoji, not the samsung ones. Either way - I tried yours, and my hearts at still black. :S Thanks though.
[Android Software/Hacking General [Developers Only]] Psych0t1c20:
Well you can just replace the font file with the iOS ones. Are you on lollipop or KitKat?
[Android Software/Hacking General [Developers Only]] shiftf7:
That's exactly what I'm doing. I'm on Lollipop. This exact method worked just fine on Kitkat - but for some reason it's not working on Lollipop now.

Just to be clear, here's what I did:

1. Downloaded your zip and unzipped it.

2. Went into the system/fonts folder and copied the NotoColorEmoji.ttf to my device

3. Backed up the original NotoColorEmoji.ttf on my device (from system/fonts) and replaced it with the one in your zip.

4. CHMOD rw/r/r and then rebooted.

Now I can see the new samsung emojis in my text messaging app - and everything looks good.. except a bunch of random emoji's that somehow didn't get changed - such as the red heart. It's still the black heart from the google emoji set.
[Android Software/Hacking General [Developers Only]] Psych0t1c20:
You're doing it wrong. Lollipop reads emoji font differently. All you need to do is put your iOS emoji file inside the zip and flash in recovery. Then you'll be good.
[Android Software/Hacking General [Developers Only]] shiftf7:
Ohhhhhhhh. Now I get it. :) Woohooo that totally worked. Thanks a lot for the tip!
[Android Software/Hacking General [Developers Only]] Psych0t1c20:
Lol no problem.
[Android Software/Hacking General [Developers Only]] fiz:ik:
Worked flawlessly mister :good:
[Android Software/Hacking General [Developers Only]] Illstatic:
I flashed the IOS Emojis LP zip on a gs5 ROM and this is what I get a blank set emojis I can't see anything what should I do
[Android Software/Hacking General [Developers Only]] Frappy:
You need to use a 3rd party keyboard...

Cheers,

Frappy.
[Android Software/Hacking General [Developers Only]] DaveX2012:
Just installed and changed but doesn't appear. Cm 12 temasek I'm using swiftkey keyboard.

N9005.
[Android Software/Hacking General [Developers Only]] DaveX2012:
Can't changed also owner:group root:root.

Any suggestions.

Thanks
[Android Software/Hacking General [Developers Only]] fiz:ik:
Here's a zip I made for the iOS emojis. Works on L, may work on KK. idk

Thanks to Psych0t1c20 for the modified files :good:
[Android Software/Hacking General [Developers Only]] fiz:ik:
Try flashing my zip. Worked for me on OPO with BlissPop
[Android Software/Hacking General [Developers Only]] fiz:ik:
58 people have downloaded this... could anyone tell me if it worked for you?

I'm seeing a strange behaviour. It works flawlessly on my OPO and on a friend's Nexus 5 but yesterday I wanted to flash it on my old S2 running unofficial CM12 and it didn't bring the iOS emojis, just weird boxes.
[Android Software/Hacking General [Developers Only]] Frappy:
You could try the one posted in this thread here. Worked flawlessly for me :D
[Android Software/Hacking General [Developers Only]] fiz:ik:
Hm, my zip does work for many devices with CM12 :D I was just wondering why it wont work on my old S2 with CM12 :D
[Android Software/Hacking General [Developers Only]] kiwigi:
I followed your tutorial , perfect. Thanks angelsel!

This on: S3- [ROM] [4.4.4] [CyanogenMod] [GCC 4.8] [Excellent] [31/12/14] ArchiDroid V3.0.2

Found a couple of black spots;
[Android Software/Hacking General [Developers Only]] dlhxr:
Hi, ios8.3 and os x 10.10.3 use new colorful emoji there.

Is it possible to make those colorful emoji on android devices?

I am using your font file flawlessly on my kitkat and lollipop~
[Android Software/Hacking General [Developers Only]] juve2lia:
wait for new apple emoji too

:D
[Android Software/Hacking General [Developers Only]] Maxr1998:
My brother allowed me to extract the ttf from his MacBook Pro on friday, OSX 10.10.3. I'll post it later or tomorrow when I'm at the computer again :)
[Android Software/Hacking General [Developers Only]] DaveX2012:
flashable zip would be good.
[Android Software/Hacking General [Developers Only]] Wnsly:
Someone extracted and posted the ttf in this post (55 MB)

http://xdaforums.com/showpost.php?p=60088881&postcount=135

Sent from my Xperia Z3
[Android Software/Hacking General [Developers Only]] Maxr1998:
Well, I believe it at first has to be mapped correctly to work on android.. I don't really know how that works..

EDIT: Here is the file: https://www.dropbox.com/s/b1oofinhsg6ga3e/Apple Color Emoji.ttf?dl=1 [MENTION=3505630]angelsel[/MENTION]
[Android Software/Hacking General [Developers Only]] milojoseph:
can u show me a pic of the new color emoji on ur phone plz
[Android Software/Hacking General [Developers Only]] Maxr1998:
Sorry, I can't, it doesn't work on android by now. Still waiting for [MENTION=3505630]angelsel[/MENTION] to convert it
[Android Software/Hacking General [Developers Only]] angelsel:
I will update it soon when I have time.

Putting this new font in might make Android able to see the coloured emoji (I'm not sure), but definitely will not allow us to type them (that needs a keyboard layout update). This is because of how the emoji skintones are implemented — as modifiers on the original emoji character: http://www.unicode.org/reports/tr51/tr51-2.html#Diversity
[Android Software/Hacking General [Developers Only]] angelsel:
I managed to get Android to load AppleColorEmoji.ttf with its sbix table. Just change the platform number on the cmap table.

ttf = ttLib.TTFont(args[0], recalcBBoxes=False)
ttf['cmap'].tables[0].platformID = 3
ttf['cmap'].tables[0].platEncID = 10
ttf.save(args[1])

That was silly. I don't know why Android refuses to load fonts with the OS X cmap format (FreeType supports it). I've been digging through the code for days trying to find out why it wouldn't load on Android.

Here. https://mega.co.nz/#!aJwVyDhK!uqGDmf2BlUAoY5Yi-8LJcMbV4EGhM62ArD1Wilw0WfQ

Replace AppleColorEmoji.ttf with this one.

Yes, you don't get the coloured faces, and the kerning seems off (I left in Apple's original everything!).

But there ya go.
[Android Software/Hacking General [Developers Only]] ssojyeti2:
Hey, trying your guide, and it seems the link in the second step doesnt work anymore. Do you happen to have a backup of the script that allowed u to extract the png files from the ttf?

thanks
[Android Software/Hacking General [Developers Only]] angelsel:
You don't need it anymore. The currently-maintained version of fonttools supports sbix. https://github.com/behdad/fonttools

You can use that to extract the PNGs if you want them. But if you're trying to get AppleColorEmoji to work on Android, you don't need to do this anymore. Recent versions of Android use FreeType 2.5.x which supports sbix out of the box (you just need to adjust the cmap platEncID and platformID).

I'll update the main post.
[Android Software/Hacking General [Developers Only]] osnapitzpacho:
It's not working on 4.4.2 :( Emojis are showing blank. Please, make it work.:victory:
[Android Software/Hacking General [Developers Only]] caiosilva96:
Hi. I released yesterday the new Apple iOS 8.3 emoji font for Android. The racially diverse emojis only display right on Lollipop (at least on my tests), but the font can be used on KitKat also.

Link Here http://xdaforums.com/android/software-hacking/mod-apple-8-3-diverse-color-emoji-t3136169
[Android Software/Hacking General [Developers Only]] jgeorges3:
Don't work in Samsung Galaxy s4 mini GT-I9195 .. I use samsung stock keyboard (SamsungIME.apk), help me for search a solution.. (i can't install keyboards for the playstore) :(

(Sorry for my bad english i'm french)
[Android Software/Hacking General [Developers Only]] TiVa:
... deleted ...
[Android Software/Hacking General [Developers Only]] Antox97:
I have a S3 Neo with stock ROM 4.4.2 but it doesn't work, i will try with new file and soon with Apple 8.3 but is there a way to come back into default font?
[Android Software/Hacking General [Developers Only]] qtipbailey:
So I got a hold of an iOS 9.1 emoji font (with the taco, etc.) I'm going to try and get it to work in Android but I've got to start at the beginning of this thread and learn all that you guys have learned so far from scratch. But, if anyone has quick instructions to edit the cmap table it would help a lot! I have extracted the pngs and they're all there and 160x160 size. If anyone wants to know anything about the font I'll be happy to help.
[Android Software/Hacking General [Developers Only]] DespairFactor:
How did you obtain the ttf?
[Android Software/Hacking General [Developers Only]] qtipbailey:
I'm very good at Googling! It took a LOT of digging but I finally found a site where the Apple folks were sharing a Debian package to get the emojis on earlier iOS 8.3 and 9.0. The filename was com.modmyi.emojiios91backupd_1.0_iphoneos-arm.deb. I figured out how to extract that file and read the contents and finally found the font file.

Here is the font file:

https://www.dropbox.com/sh/rhx8g7tykngqgiz/AAAiHzFdD5p8ZDrL2-UknKn4a?dl=0

I posted to the guy working in this thread: http://xdaforums.com/android/software-hacking/mod-apple-8-3-diverse-color-emoji-t3136169

and I think he's going to make it work. I'd still like to know how to decompile the damn thing myself, though. I can't find any instructions that are current for getting fonttools to compile in Windows and any links to supposed precompiled binaries are long dead. Apparently all you have to do is change an ID number in one place for it to work in Android.
[Android Software/Hacking General [Developers Only]] DespairFactor:
I think I got it, if you wanna help,hangouts message me
[Android Software/Hacking General [Developers Only]] DespairFactor:
Here is the working iOS 9.1 emojis, it should flash for you.http://renderserver.net/?dl=061602e2c4dbdf8f6c9bf789e7aa5f46
[Android Software/Hacking General [Developers Only]] RAM GUY23:
Somehow alot of emojis are missing, flashed to my xperia z2 :(
[Android Software/Hacking General [Developers Only]] DespairFactor:
They aren't missing, keyboard need to have support.
[Android Software/Hacking General [Developers Only]] RAM GUY23:
Oh okay I see, but is there anyway to change that? :)
[Android Software/Hacking General [Developers Only]] DespairFactor:
The developers of the keyboard need to update them.

Check your emojis here http://emojipedia.org/unicode-8.0/
[Android Software/Hacking General [Developers Only]] fiz:ik:
Did you manage to see them on your phone with any keyboard supporting them already?
[Android Software/Hacking General [Developers Only]] RAM GUY23:
I wonder that too but probably yes, otherwise i dont think he would know that it is working or not? :P

I will try with Cyanogenmod maybe it works idk

---------- Post added at 14:32 ---------- Previous post was at 14:19 ----------

Tried with CM12.1 and n support either :(
[Android Software/Hacking General [Developers Only]] datajosh:
They do show up, there just doesn't seem to be a way to "type" them yourself without copying and pasting from somewhere like Emojipedia.
[Android Software/Hacking General [Developers Only]] fiz:ik:
Thank you :) so our devices are able to show them but not to type them yet.

I sent some old and new emojis from a 9.1 iphone 6 to my android device and noticed that every new emoji is way smaller, copied from emojipedia, too
[Android Software/Hacking General [Developers Only]] Syfer_Fever:
hey i'm sorry to quote you, but i have a question, i tried your emoji font and it work good, but can you make a little bit bigger? because i feel it smaller than the default one, and diverse color didn't work. previously i'm using this ios 8.3 font http://xdaforums.com/android/software-hacking/mod-apple-8-3-diverse-color-emoji-t3136169 diverse color work and the emoji is little bit bigger than yours.

anyway thanks for your effort, good work! cheers
[Android Software/Hacking General [Developers Only]] DespairFactor:
This is the emojis directly from iOS 9.1, I don't know what this other person did to make theirs different, I have also compared PNGs and CMAP and it all looks the same.
[Android Software/Hacking General [Developers Only]] caiosilva96:
Hey! I uploaded a new iOS 9.1 emoji font that i made. Please try!

Thread link: http://xdaforums.com/android/software-hacking/mod-apple-8-3-diverse-color-emoji-t3136169

Update.zip download: https://drive.google.com/file/d/0BzL4kz3FPLIJYl9QQ25iRnNlM2c/view?usp=sharing
[Android Software/Hacking General [Developers Only]] qtipbailey:
Using new emojis

FWIW here is how I use the new emojis easily:

It is useful to use some sort of copy/paste app so you can store and easily copy/paste. Personally, I use one called CopiPe. It's not in the Play Store. You can get it here or from my link below: http://getandroidapp.org/application...-tool-2-1.html

It is simple, lightweight and no ads.

It will (optionally) start on boot and keep a notification active in the notification drawer. When you're in an app and you want to use a new emoji and/or modifier you pull down the notification drawer, tap the notification and it opens CopiPe. You tap the character you want to copy and it puts it in the clipboard and minimizes itself putting you back in the app you were using. Then all you have to do is hit paste.

To use the modifiers you just paste a modifier directly after inserting one of the modifiable emojis and the generic-yellow emoji and the modifier color rectangle will instantly merge into a correctly colored emoji.

I have a list of the modifiers, a list of all new 9.1 emojis and then just some favorites of my own text and/or emoji combinations I frequently use. So CopiPe basically functions as an external emoji picker until the current keyboard emoji pickers are made to recognize the additional characters.

OK here's a link to my Dropbox shared folder: https://www.dropbox.com/sh/rhx8g7tyk...2-UknKn4a?dl=0

com.matabii.copipe.apk is the app.

emoji_modifiers.txt is the modifiers.

new_in_9.1.txt is all of the newly added emojis only.

new_in_9.1wnames.txt is same as above but with the name of the emoji after it. Mainly just to see what they're called.

The others are just some stuff I like to use myself. Feel free to look if you want.

Now, what you do is after you install CopiPe, use something like ES File Explorer or Root Explorer or equivalent. In the root of your internal SD card there will be a folder "com.matabii.copipe". In that folder are 2 more folders, import and export. Put the text files in the import folder. Now start CopiPe, tap menu->more->import and you'll see the list of text files. Pick one and it'll be imported in its own tab. Repeat for all the text files you're importing and done.

(Note, one quirk of the CopiPe app is that it's an older app. It still functions great but there is no 3 dot menu button so you'll have to have a menu key configured to one of your hardware or virtual buttons to access the menu.)

CopiPe can copy and paste entire strings of text. Therefore, the emojis are 1 per line so you can select them individually.

You can add anything you want to your CopiPe data such as anything you type over and over. I use it for easily doing this guy --> ¯\_(ツ)_/¯ among other things. Even entire emoji art blocks.
[Android Software/Hacking General [Developers Only]] qtipbailey:
UPDATE: There is now a modded Google keyboard that allows selection of the new emojis:

http://xdaforums.com/show....php?t=3232213
[Android Software/Hacking General [Developers Only]] angelsel:
I adapted the original script to convert from an sbix table to a CBDT/CBLC table i.e. from Apple's format to Google's. Here it is if anyone wants to use it. You need FontTools installed via pip. Please use Python 2.7, there's a bug in FontTools that breaks when you use it on 3.x.

I don't know why sbix tables don't render properly on Android (the metrics are all wrong). I tried to get that to work, but converting to CBDT/CBLC worked much easier.

I've attached an AppleColorEmoji.ttf converted from the latest one with the fancy new Unicorns and stuff, from OS X El Capitan 10.11.1.

NOT a flashable zip file!
[Android Software/Hacking General [Developers Only]] vjtigas:
Thank you! Do I need a modified keyboard to see all emojis? I need that when I used a similar ttf also from this forum.
[Android Software/Hacking General [Developers Only]] angelsel:
Yes. Keyboard is independent of the font file you use.
[Android Software/Hacking General [Developers Only]] vjtigas:
Is there a way to make racially diverse emojis work? In KK, they're just emojis and the color on its right.
[Android Software/Hacking General [Developers Only]] txtsd:
What is the point of recalcBBoxes=False? What happens if I use the default True value?
[Android Software/Hacking General [Developers Only]] angelsel:
I don't know. Google's original script had it. Didn't bother finding out why. Maybe it will fix the kerning issues with sbix. You can try.

You probably need to patch freetype for that.
[Android Software/Hacking General [Developers Only]] angelsel:
OK, I take that back.

It turns out that the ligatures are stored in the morx table in the Apple fonts, which FreeType does not support.

FontForge is able to convert most morx ligatures to GSUB ligatures, which is the kind supported in FreeType (and in fact used in Noto Color Emoji, Android's own emoji font).

I modified the script to inject GSUB and supporting tables from FontForge (it's a bit hacky, but it'll have to do). To whoever uses the script in future: to update the GSUB table you need to open and export the Apple font in FontForge (it will convert the relevant tables), dump the resulting TTF with TTX, then remove all the tables except GSUB and GDEF (and GPOS if you want, not really needed). Or some other way, if you want, just insert those tables into the TTF the script produces.

Here is an updated AppleColorEmoji.ttf.

Screenshot:

The man-kiss-man and woman-kiss-woman ligatures do not work. The rest work.
[Android Software/Hacking General [Developers Only]] mazay2:
Can you write detailed instructions how do this? I do not understand =(

I install updated AppleColorEmoji.ttf and now i can see new emoji in browser (attach 2) but did not see in messege (attach 1)

Also i can not find new emoji in my keyboard (attach3) only ios skin old my android emoji.

Help me pls! Want have new smile so much
[Android Software/Hacking General [Developers Only]] Maxr1998:
Well, probably your messenger forces the use of another emoji font, so your own font in system doesn't get used.. You could try it in Hangouts and see if it works there..

Having the font installed doesn't mean that your keyboard supports the new characters, it needs to be updated separately to show them.

Sent from my Nexus 6P eating little fishes in the dark..
[Android Software/Hacking General [Developers Only]] mazay2:
But I have now ios style emoji in my messenger, so it is not another emoji fonts.

I installed Hangouts. It is not show new emoji too. Is it only my browser.

How I can update separately ?
[Android Software/Hacking General [Developers Only]] ikromy:
closely...

hello [MENTION=3505630]angelsel[/MENTION]

your font almost done.. if you have time please take a look to latest emojione font (2.0) I've tested all ligatures works :good:

thanks
[Android Software/Hacking General [Developers Only]] Kevin M:
Thanks for this. The script works very well as-is. Emojis are a little bit bigger than normal for my device but I imagine that might have to do with the resolution of the images themselves being higher. When you have some time could you expand on the future modification instructions?
[Android Software/Hacking General [Developers Only]] vjtigas:
I see that you're using Android 5.x/6.x. Will color emojis display like that on KitKat? Thsnks
[Android Software/Hacking General [Developers Only]] richardz123:
so i dont have a fonts.xml file but only system_fonts.xml and fallback_fonts.xml

so im not getting the extra emojis like the flags or the thinking emoji

help?