Quote:
Originally Posted by Shmoopi
You're right, pirates do not spend all day manually cracking 100's or 1000's of apps. Most pirates are teenagers using XCrack or Crackulous who download a couple apps and crack them, there are actually very few people who take the time to manually crack them. Remember that pirating applications is not (usually) the pirates actual job, almost every pirate does it as a hobby.
|
Okay, just wanted to get that cleared up. I've replied to several posts in the past that have had "nothing is uncrackable / the pirate will just return false to the piracy check" which doesn't really apply to iPhone apps since no one does it manually.
We just need to defend against automated cracks - we've got it much easier in some regards than on the PC.
Questions:
- Why does the cracking program run gdb?
- For the timestamp check, I'm not familiar with the permissions structure on a jailbroken phone, but could the cracking program just run touch to change the timestamps? I'm probably right in assuming anyone writing the cracking software will think of touch as the first way around it.
- Is there some sort of cracking manual you guys are reading? I'd love to get down and dirty with the details and maybe I can contribute some checks as well.