How To Add or Edit WhatsApp Custom Emoticons
WhatsApp one of the most used App for instant messaging. And yes it is for this app only that most of the smartphone brands started making good sales. This is the only reason that old way of text messaging is finished. To use this app you just need internet data/WiFi and you can make instant chat to any person around any corner of the world. It allows you to chat, share images, videos, locations and even voice calls too. No doubt about it, that it will keep on updating with new features time to time. While chatting we all use emoticons for different moods, puns or jokes it is amusing thing to use while chatting. WhatsApp already offers a large number of default emoticons in its chat window but still you can add/edit custom Emoticons for your chat window.
Uses of Adding Custom Emoticons:
– You can use your brand/company logo with your promotion message.
– You can have fun by adding old Disney characters in it.
– Amaze others with this trick and be a Pro.
What will you need:
- An android phone
- A system running mac or windows.
Software for mac/windows:
All freeware software required (links in the description). Download 7zip freeware to extract your WhatsApp backup. To compile extracted and later, edit WhatsApp we will use apk tool freeware. Also download imagemagick (explained below).
Make backup of WhatsApp in your android phone. To do so, download any application which lets you make backups, I use ES File Explorer.
– After Installing, Open menu:- APP
– Now Connect your android phone to your computer and copy the backup file. Or you move it to your SD card also.
– Extract WhatsApp.apk using winRAR or 7zip extractor. The extracted folder should look like this:These emoticons in WhatsApp are nothing but .png images of resolution 48X48 located inside res\drawable-hdpi
Open drawable-hdpi folder, you will see a number of WhatsApp emoticons. I don’t use the emoticon which is named “e31a.png” so I’m going to replace this emoticon with my customized one.
Then I replace this created emoji with the one located inside drawable-hdpi folder i.e “e31a.png” with same resolution (48X48) then if I compile the folder with apktool I get an error saying resources are interchanged. It just means that the new file (Photoshopped one) is bigger in size than the older “e31a.png” to overcome this, I used imagemagick software which compresses the image by scraping unnecessary database off the image.
– All we have now is our customized new emoji. To reduce the size of new edited .png, open imagemagick. Go to open-> select image -> save..that’s it!!
1. Your backed up whatsapp.apk
3. Extracted and edited whatsapp folder.
– Extract apktool, you will get this inside you apktool extracted folder.
– Go to the explorer and delete the location and type “cmd“.
– Command window will pop-up, Type java -jar apktool.jar b AppFolder, where appfolder is the name of your extracted folder, mine would be “WhatsApp_2.12.158”. So I will type “java -jar apktool.jar b WhatsApp_2.12.158“, then press Enter.
If it shows any error check your java installation.
Now you have successfully compiled the edited version of WhatsApp. The WhatsApp_2.12.158 which was previously backed up application is now the compiled version of our edited WhatsApp.
– Now copy WhatsApp_2.12.158.apk in your phone.
– Don’t install it , its unsigned right now. it will show parsing error. To sign it, install zip signer from Google Play Store.
– Once installed. Open it, select input file as your edited whatsapp.apk, select output file as whatsappedited.zip
– Select auto-testkey and then press sign the file. Its almost done..
– Open ES File Explorer. Go to the newly signed file, rename it to “whatsappedited.apk” instead of whatsappedited.zip
The downside of this method: The customized WhatsApp application file you will create after following these steps must be installed on the receiver’s end too otherwise the receiver will see gibberish emoji.