works but you need to get it on pwned dfu with redsnow to get it to restore the cfw. also when the restore is done you need to boot tethered with redsnow and you need to tether every reboot. its gonna be tethered anyway unless you have the blobs, i downgraded from 4.3.5 to 4.3.3 and it did boot 4.3.3, only tethered. i now run 4.3.5 tethered jailbreak for about a month with zero problems. before that i had 4.1 which i do have shsh blobs for but 4.3 is nicer as i can tether bluetooth phone for 3g internet 😛