For the iPhone 4 and lower jailbreaking and downloading an APN editing app through Cydia was the best way I did it. I'm currently using ST on my iPhone 5 and the only method is the tmobile sim swap and editing apn settings through it. The jailbreak is still semi tethered though on the iPhone 4 so it's not that bad.