Categories How To

How To Add Emoji Support In Your Xperia Device Running Jelly Bean

Though it was a little disappointment, learning that iOS has this thing for a long time and the Emoji Support for Android arrived in the Kit-Kat update. However, the Android world is not restricted as iOS, so if they don’t give something in Official Support, we get it by the 3rd Party one. Like if you own a Sony Xperia device running Android 4.1/ 4.2 or 4.3 Jelly Bean, and looking for a way to add Emoji Support in it, we got you covered as the XDA Member, niaboc79 , has found a way to add Emoji Support in Xperia device keyboard. The Process is not that easy, so if you are familiar with Apktool working then proceed ahead, otherwise, look for an Android 4.4 Kit-Kat Custom ROM for your device. We got a whole Custom ROM section just for this purpose, do give it a visit.

The Process goes like this, you will first decompile the Xperia Keyboard apk, downloaded from anywhere, decompile it using the APktool, go to the Smali section and add a few lines provided by the developer, recompile the apk and install it, the whole process is small and you’ll see your modified Keyboard with Emoji support ready for you to be used, without further ado, let’s begin.

How To Add Emoji Support In Xperia Keyboard:

  • Download ApkTool (Decompiling method is there too)
  • Download Xperia Keyboard Apk
  • Decompile the Apk using Apktool
  • Now Open smali/com/sonyericsson/textinput/uxp/configuration/TextInputRequirements.smali
  • Search for this Method:

method private getSymbolsType(Landroid/content/res/Resources;)Ljava/lang/String;

  • In this Method, Replace the Word Smily by Emoji Like this:

.method private getSymbolsType(Landroid/content/res/Resources;)Ljava/lang/String;
.locals 2
.param p1, “res” # Landroid/content/res/Resources;

.prologue
.line 222
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

const/16 v1, 0x13

if-lt v0, v1, :cond_0

.line 228
const v0, 0x7f0a0003

invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;

move-result-object v0

.line 230
:goto_0
return-object v0

:cond_0
const-string v0, “emoji”

goto :goto_0
.end method

  • Recompile and Sign the Apk.
  • Now Copy the Apk to your device.
  • Install it like any normal Apk.
  • Enjoy

Source: XDA

Mohsin Raza

Mohsin is the veteran technology content writer at TechBeasts. Mohsin used to write about Android Custom ROMs and Recoveries.

Share
Published by
Mohsin Raza

Recent Posts

Snapchat not working? Here are the top 7 solutions you should try

Snapchat is a popular social sharing platform so when something goes wrong it can be…

2 years ago

Android 12: Details on the CDD arrives – How the performance classes will work

Android 12 Compatibility Definition Document (CDD) calls for device manufacturers to specify the performance classes…

3 years ago

Telegram: Beta 8.0.0 news for Android plus new feed for channels

New features in Telegram Beta 8.0.0 for Android include group video chat 2.0, live video…

3 years ago

Blackout Bingo for PC – Play for free on Windows 10, Mac

Download the Blackout Bingo app on your PC. With a competitive twist to the classic…

3 years ago

Wombo for PC – Use for free on Windows 10, Mac

Download the Wombo app on your PC. All you have to do is add a…

3 years ago

Golf Rival for PC – Play for free on Windows 10, Mac

Download the Golf Rival app on your PC. Follow the steps discussed below to get…

3 years ago

This website uses cookies to provide you up-to-the-mark services.