[Nexus 6P Themes and Apps] esthornhill:
Good morning all,

Before getting a Nexus 6P around a week ago, I had been using an app called "Emoji Switcher (root)" to use the iOS-styled emojis in conjunction with Google Keyboard. I prefer to use this emoji style, despite Google's updates, because many of my friends and family use iPhones, and I like to make sure we are conveying the same message as emojis are a very visual language.

Emoji Switcher (root) Thread

http://xdaforums.com/showthread.php?t=2722892

I was looking to replicate this on the Developer Preview of Android N, and after a great deal of headache going through many incompatible apps and methods, I have figured it out and would like to spare anyone else who is interested the headache. Many root file explorers will not allow you to modify the system .tff file that controls the emojis across the device, so I had to get old school with it.

I first downloaded a .tff file from the thread below that includes all of the iOS emojis through Unicode 9 as well as the Unicode 10 candidates that those of us on Android N have on their keyboards currently. Download and unzip the attachment "iOS_unicode9_emojis_Mr.Yawnie.zip." You do not need any of the modified keyboards if you are on Android N! Within this container is the file "NotoColorEmoji.tff." This is the same name as the file we will be replacing, just keep it in your downloads folder for now.

Mr.Yawnee's iOS Emoji Thread

http://xdaforums.com/gene...mojis-t3348544

Next, you will need to reboot into TWRP and mount the system partition. When your system is mounted return to the TWRP home screen, go to "Advanced," and then "File Manager."

Within the File Manager navigate to the root folder --> System --> Fonts, and scroll down until you see the file "NotoColorEmoji.tff." This is the standard emoji font that Android pulls for your keyboards, incoming messages, etc. IT IS VERY IMPORTANT THAT WE DO NOT DELETE THIS FILE. Simply rename the file to "NotoColorEmojiOld.tff" (Or whatever you would like to call it) and LEAVE IT IN THE FONTS FOLDER.

Now, still within the TWRP file manager, navigate back to your downloads folder where you unzipped the "NotoColorEmoji.tff" file that we downloaded earlier. Simply copy this file into the / --> System --> Fonts folder we were just in. It will not overwrite anything since we renamed the original file.

Unmount the system partition and reboot your Nexus. Your emoji should all be updated and replaced with iOS-style emoji! These emoji are working on the stock keyboard for me, and I imagine that since they replaced the system font they should work with any custom keyboards you may be using.

If you wish to revert, simply reboot into TWRP, mount system, go back into the Fonts folder, delete the "NotoColorEmoji.tff" file that we added in, and then RENAME "NotoColorEmojiOld.tff" to "NotoColorEmoji.tff."

You can potentially get your phone into a bootloop if you do not do this step!!

Credits and thank you to @Mr.Yawnie for the wonderful emoji .tff, and thank you to @D_Steve595 for the Emoji Switcher (root) app that I would typically use and have enjoyed so much.

Please go easy on my forum skills as this is my first post on XDA. I will answer and questions as well as I can. I am excited to repay this amazing community with some knowledge of my own!

Cheers,

Eric