Hello, My 3GS won't boot, stucks on apple logo with round circle, sometimes restart. What happened is that some time ago home button stucked pressed and while I fixed it battery died, when I charged and tried to turn on iphone it stucks on an apple logo since. I tried to restore to custom ipsw and different iOS, but the result the same. Tried also iRecovery to set auto-boot variable true, but also didn't help. Don't know what to do. When it is stucked on apple logo with round spining circle I have full access to it with iTunes or iFunBox and can edit files. Please help me.