I dislike how people use full body pictures for their contact images when it's a small image. When I link the accounts in my Android, I chose a picture that looks good and helps me identify them easily. But in WhatsApp, when these people chose their profile picture, they override my selection.

Is there a way to fix this?


For now there isn't, unless an add-ons for WhatsApp will enable this or they built it in themselves. It's comparable to Facebook, user set their own avatar and this can be seen by friends. This works unlike your contact list in which you control the content and other users have no say in adjusting the content.


There is a way. You can just download Android SDK and do from the console:

adb push /tmp/newimage.jpg /data/data/com.whatsapp/files/Avatars/XXXXXX@s.whatsapp.net.j

where XXXX is the phone number and /tmp/newimage.jpg is the new image you want to replace it with.

  • 2
    You forgot to mention that directories below /data/data are only writable by their resp. owners. So what you recommend would only work if the device were rooted AND the adbd (ADB daemon) on the device running in "insecure mode" (i.e. with full root privileges). – Izzy Apr 10 '15 at 15:24

As Useless said The device should be only rooted you can just use root explorer, copy someone else's picture file and rename it to target number, it works great.. directory: "/data/data/com.whatsapp/files/Avatars/"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.