This is completely off-topic, but I'm curious. How does one go about "reverse engineering" a protocol like what Snapchat uses? Do you just listen in on the bits that the phone sends (say, with Wireshark) and kind of guess and poke at it to see what each part does?
Edit: after some research (like reading TFRepo), I found some links mentioned that give some info in case anyone else is curious too.
Edit: after some research (like reading TFRepo), I found some links mentioned that give some info in case anyone else is curious too.
http://adamcaudill.com/2012/06/16/snapchat-api-and-security/
https://github.com/tlack/snaphax#motivation-and-development-...