title: Protecting in-app purchases from Freedom Hack
body: <p>I've throughtoutly searched this site as well as others for answers and found no actual one.</p>
  
  <p>My question is what exactly does the Freedom Hack (which allows users to get in-app purchases without paying) do. That is, what part of the process is altered. I've found <a href="https://docs.google.com/spreadsheet/ccc?key=0Aoz9rJKp8kcHdE1SZV9ic2xUVV9fRmhiREVwYUZMSGc#gid=234">this list</a> of applications for which the hack works, and some of the entries there are dated to this month, meaning that it hasn't been completely fixed yet. The responses I've seen were "verify the application in your server", but if the hack, for example, alters the Java.Security's signature verification function, so it always returns true, then adding my own signature in the server wouldn't help much.</p>