I've actually started from that stackexchange post but I couldn't manage to get it working. I mean, you can get the pictures but editing them doesn't do much.
I have tried to change basic details such as the mood text etc. just to make sure I didn't do anything wrong but that didn't work either, the messages are still the same and now looking at the file before being edited (because I took a backup of main.db) apparently, It hasn't been edited since June which is around the time I installed Skype on my computer so for some reason, maybe nothing is being retrieved locally after all.
That's basically what it boils down to, if Skype isn't fetching the data from the main.db , you need to check where it's getting it from.
I mean that stackoverflow post is over 4 years old, so maybe things changed since then. I also don't use skype myself, so I can't effectively help you as much.
You can try a few things :
- (Backup then) Delete the whole folder under your username and see if Skype re-creates it, and verify where it stores cached profile pics.
-If it is storing them locally, try to modify the file to a 1x1 white jpg or something, rather than deleting / NULLing it on the db, that way you're sure Skype won't update it.
- User Fiddler / Wireshark / (tcpflow on linux), to monitor http requests, open skype, and try checking if Skype is retrieving the pic over the net, rather than the local file. If it always retrieves the pic from their servers, you can add a line in your hosts.etc file on windows to block that specific request. (or Firewall rule, whatever goes.)