Hello everyone!
Today I want to share my experience of hacking Filwords and explain how you can add coins, rating and some other goodies using iGameGod.
📌 DIY Requirements
Non-Jailbroken or Jailbroken iPhone or iPad.
H5GG / iGameGod Non-Jailbroken / iGameGod App
Game App Store link
First attempt: offsets & dnSpy
First of all, I tried to inspect the game dump using dnSpy. I found several interesting offsets:
Coins 0x974020
Hints 0x974030
NoAds (bool) 0x974050
However, all of them are located in Scripts.dll, not in Assembly-CSharp.dll.
Because of that, when I tried to patch them using Offset Patcher, nothing changed in the game at all.
So at this point offsets didn’t work for me, and I decided to try another approach.
Second attempt: direct value search (failed)
Next, I tried to modify values directly via iGameGod:
Coins
Hints
RocketHints
I searched for their current values and tried to change them, but it quickly became clear that all these values are encrypted.
Even after changing them, the real balance in the game stayed the same.
So this approach didn’t work either.
Working solution: changing reward value
Then I noticed something important.
In the game, there is a flask that fills up as you complete levels.
After the flask is full, you can watch an ad and receive coins.
So instead of changing the total amount of coins, I decided to change the amount of coins that are added to the flask.
And this method actually worked.
📖 DIY Instructions
Coins via iGameGod (step-by-step)
Open iGameGod
Select New Search → Exact Search
Enter the current number of coins in the flask
Choose value type int32
Play a few levels so the flask value changes
Go back to iGameGod → Refine Search → Exact Search
Enter the new value
Repeat this process until you have around 3 results
Change these values to any number you want (for example, 10000000)
Tap Confirm
Watch the ad → receive your coins
Rating & profile stats
With rating, everything was much easier.
The rating value is NOT encrypted
Just search for the initial value
Play a few games until it changes
Refine search until only a few results remain
Change them to whatever you want
I also tested other profile characteristics, and they work exactly the same way — no encryption there.
Important tip
You can disable internet while filling the flask to avoid watching ads after every level.
Once the flask is full, just enable internet again and watch the ad one time to get all the coins.
Final notes
📷 Cheat Video/Screenshots
I’m attaching a video showing the whole process step by step.
If anyone can explain how to properly use those offsets from Scripts.dll and make them actually work, I’d be happy to try building a mod menu later.
For now, unfortunately, I couldn’t get offsets working — only iGameGod did the job.
Thanks for reading 🙌
🙌 Credits
- hikiasi