Emojis are small pictures that represent an emotion, object or symbol. They are becoming quite popular on chats, especially among mobile users. It’s great to express your emotions using a small picture. It helps to make the conversation more emotional because the other person may not get your emotions just through texts.
When you need to tease or play with someone it’s good to use an emoji otherwise it may lead to misunderstands.
Almost every smartphone has an emoji package installed on the default keyboard but unfortunately, on Android is available only on 4.4 KitKat and higher versions. But since Android is an open source and developers are hard-workers they have created third-party apps, in our case to get Sony Xperia Emoji keyboard.
To get a Xperia keyboard emoji on every device running Android Jelly Bean 4.1, 4.2, 4.3 now it’s pretty easy because of the XDA Member niaboc79.
He made possible to add emoji support on Xperia keyboards. The process is not quite easily such as installing an apk file but it’s not hard at all. You should be familiar with APKtoo but even if you’re not I will try to explain it in detail. If you’re a newbie just make sure to read everything carefully. An alternative to this can be to find an Android KitKat ROM for your device.
Here’s how to get emojis on Sony Xperia keyboard
The whole process consists of decompiling the Xperia keyboard apk using APKtool. You can download the Xperia keyboard from anywhere or the link below.
- Download APKtool
- Download Xperia Keyboard apk
Decompile the apk file 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
Related posts
7 Online Tools To Record Lectures [2023]
The educational environment seems a lot different compared to a few years ago, with technology bringing major changes. Are you as a lecturer or a learner up to date with the apps and software that can make your life a little easier, for example catering…
Should You Take Mobile Security Seriously? Here Is Why
Gone are the days when the biggest security threats only existed on your computer. Most people think that a cell phone can be a safe space for personal, financial as well as confidential data. However, nowadays with the extensive use of cell phones for literally…
The Best Android Apps To Download This Year [2020]
As our mobile phones have become an essential part of our lives in this technologically advanced world of ours, we have found more ways in which we can use them. Some people stick to the traditional methods of calling and texting, while others venture into…
The Best Photo Editing Apps That You Need to Increase Your Instagram Followers
Instagram is probably the most used social media network nowadays. For some people, it’s just a simple a place to share photos and try to impress the other with the “good life” they have while some others have discovered the power of Instagram and run…
Comparison Of Smart Watches – Apple Watch 8 vs Google Pixel Watch
Since the introduction of smartwatches in the market, people have started to rely more on them because of their convenience. You can use smartwatches to receive notifications, make and receive calls, and access various apps. Smartwatches are not just about looking at the time; they…
Why You Should Use a Personal VPN on a Daily Basis
Personal VPN is one of those technologies which is gaining more and more popularity and importance from day to day. Generally, VPN (Virtual Private Network) was designed to get a secure connection for business purposes mainly. Now, the role of VPNs has changed a lot….
Best Instagram Usernames For Boys and Girls To Get More Followers in 2019 (Updated)
If you are an Instagram user, you have to agree that there is nothing as cool as a catchy name. The importance of a good and unique Instagram name is something that can’t be ignored. The username determines who follows you, the comments that are…
How IoT is Influencing App Development
As you leave your office for the day, you tap an app on your phone and start your car. Another app allows you to turn on lights at your house, maybe even get dinner started. Welcome to IoT, the Internet of Things, in which an…