It looks like the author is decompiling the Flash SWF for the Facebook game. Would there be an equivalent way to do this for games on an iPad/iPhone without rooting the device?
Yes. Unpack the .ipa file (it's just a ZIP archive) and then use any ARM disassembler on the actual binary. It'll be harder, but not impossible to do (as we've seen by the twitter app API secret leaking some time ago).
Winning at Candy Crush
41–50 of 148 posts
Re: Winning at Candy Crush
#42After 10 days i was number one in the rankings. Scores and amounts of $ was so large that the iphone app was starting to bug... Of course it does not work anymore.
Re: Winning at Candy Crush
#43It looks like the author is decompiling the Flash SWF for the Facebook game. Would there be an equivalent way to do this for games on an iPad/iPhone without rooting the device?
Re: Winning at Candy Crush
#44Earlier quoted context omitted.
Yes. Unpack the .ipa file (it's just a ZIP archive) and then use any ARM disassembler on the actual binary. It'll be harder, but not impossible to do (as we've seen by the twitter app API secret leaking some time ago).
How does one get to the .ipa file?
Re: Winning at Candy Crush
#45Awesome! I once wrote a boggle solver to beat my friends at Bogglific on Facebook. It was loads of fun until I was banned from the game. http://www.hung-truong.com/blog/2007/11/07/banished-from-bog...
Re: Winning at Candy Crush
#46What's the best solution for this, managing game state server-side? Did they do it this way to offload storage and processing for scalability reasons?
In my opinion, with games like this the ultimate goal of the server is to make sure one person doesn't ruin someone else's fun. Seems fine to let them ruin their own fun.
Re: Winning at Candy Crush
#47Good times
Re: Winning at Candy Crush
#48Earlier quoted context omitted.
Why spend unnecessary resources? People trying to cheat will find ways that are very hard to prevent. Which brings us to another question - besides hackers, who is interested in cheating these kinds of games? Probably people who want to impress their group of friends who also play the game. I smell a market opportunity here.
Isn't that how Candy Crush makes money now? You spend money to buy your way to new levels, through the use of special items and bonuses. Or are you targeting the subset of people who want to pay to cheat, but want it to be secret.
It would be like playing an arcade game. Putting in quarters for more lives isn't cheating. Creating a device that you can put in the quarter slot and pull out to reuse that triggers the game to think it's just got a quarter is.
It's curious.
Re: Winning at Candy Crush
#49Earlier quoted context omitted.
Why spend unnecessary resources? People trying to cheat will find ways that are very hard to prevent. Which brings us to another question - besides hackers, who is interested in cheating these kinds of games? Probably people who want to impress their group of friends who also play the game. I smell a market opportunity here.
Surely there's a big market for cheats? You could sell Candy Crush powerups for half price to all those people who are buying them now...
Re: Winning at Candy Crush
#50Earlier quoted context omitted.
Yes. Unpack the .ipa file (it's just a ZIP archive) and then use any ARM disassembler on the actual binary. It'll be harder, but not impossible to do (as we've seen by the twitter app API secret leaking some time ago).
Wouldn't you need to decrypt, on a jailbroken device, it to get something useful out of the assembly? Or is that not needed for disassembling?