When you are stucked at apple logo, if you can do a tether boot to boot it up, then you have a tethered jailbreak. My suggestion to you is to restore and setup as new iphone , jailbreak with Redsn0w 0.9.10b3 to get untethered jailbreak.
If you installed some tweaks in cydia that causes frozen apple logo , then it is a different story, not sure which one you did.