Tools required:
- firefox
- Charles Web Proxy Debugger [download]
- your brain, a huge chunk of it kthx
- List of all farmville items [download]
- Log into Facebook
- Open Charles Proxy Debugger
- Ctrl-N for a new file
- Now enter Farmville in Facebook.
- In Charles, make sure you're on the Structure Tab. Find this line "fb-0.farmville.com or fb-1.farmville.com. Double click this line.
- You will see the line 'flashservices/'. Double click it.
- Wait until you see 4 gateway.php
- Now right click the first gateway.php and click Breakpoints.
- Go back to your farmville and store a haybale into your storage
- Click back to Charles and you should be redirected to a new window.
- Click on 'Edit Request'
- At the bottom of Charles, click 'AMF'
- You will see alot of folders, expand all until you find the String 'haybale'
- Double click 'haybale' and change it to 'villa' or any Farmville
item that you want. Make sure the item exists or you may screw up the
game. Works for cash item too. - Click Execute (at the bottom) and Click on the Big Red Button-Enable/Disable Breakpoints (at the top)
- Click on the tab 'Session 1' (or whatever session you're using)
- You will see all the gateway.php again. Right click the first gateway.php and Uncheck Breakpoints.
- Refresh Farmville. The haybale in your storage is now a Villa.
Enjoy.