Redsn0w 0.9.4
Владельцы 3G и 3GS (Американцы) пока не обновляйтесь на новую прошивку 3.1.3, анлока пока нет.
На официальных 3GS джейл не работает.
Для 2G смело обновляемся на 3.1.3 и делаем джейл.
Запускаем Redsn0w и "подсовываем" ему прошивку 3.1.2

Если у Вас новый bootrom на телефоне 3GS, тогда ваш джейл будет слетать при перезагрузках.
Нам понадобится:
iTunes последней версии его можно взять ЗДЕСЬ
Обновляем прошивку на iPhone.
Это можно сделать через iTunes, чтоб он сам скачал и установил прошивку, или вручную.
Для ручного обновления оригинальные прошивки для всех моделей iPhone/iPod можно скачать ЗДЕСЬ
iTunes хранит скаченные прошивки по этому пути.
Windows ХР C:\Documents and Settings\имя пользователя\Application Data\Apple Computer\iTunes\iPhone Software Updates
Windows Vista C:\Users\имя пользователя\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
Redsn0W 0.9.4
Версия для Windows берём ЗДЕСЬ
Версия для Mac забираем ЗДЕСЬ
Подробный мануал по работе Redsn0W смотрим в этой Теме