1) если есть симка оператора, на которого залочен аппарат
восстанавливаете айфон на официальную 4.2.1, получаете в iTunes ошибку 1013. потом нужно перевести iPhone из Recovery Mode (режима, в котором показывается шнурок и значок iTunes) в DFU Mode. не отключая аппарат от компа, зажмите Home и Power до тех пор, пока экран не погаснет, после этого держите ещё около 2-3 секунд, затем отпустите Power, продолжая держать Home – экран должен остаться чёрным, а iTunes должен выдать сообщение о том, что нашел устройство в режиме восстановления. после этого остаётся запустить greenpois0n RC6 и нажать кнопку Jailbreak. после нескольких перезагрузок iPhone должен нормально включиться. ставите через утилиту Loader Сидию, а из Сидии - ультрасноу
2) если симки оператора нет, то нужно собирать кастомную прошивку 4.2.1. для винды вам нужен будет sn0wbreeze:
http://appstudio.org/blog/7097, а для mac os - Pwnage Tool:
http://appstudio.org/blog/7083