How can I  upgrade my device without going through my carrier?
Not officially, and not without voiding your warranty. You would need to install a custom ROM, of which there are several, the most popular of which seems to be CyanogenMod.