I recommend jailbreaking it. You can always restore it to factory settings should you need an Apple store to service it.
How to Jailbreak iPhone, iPad and iPod Touch | JailBrakService offers different downloadable firmwares (also for different iDevices)
If you need any assistance, contact...