1/ Přepněte iPhone 3G do DFU režimu a proveďte restore na originální iPhone OS 3.1.3. Proces skončí chybou 1015, což je v pořádku. iTunes zahlásí, že byl detekován iPhone v Recovery režimu, na displeji vašeho iPhonu bude zhruba toto:

2/ V počítači spusťte program RecBoot 1.0.2 a klikněte na "Exit from Recovery Mode".

3/ V počítači spusťte Redsn0w 0.9.4, postupujte podle pokynů na obrazovce. Až budete vyzván k zadání cesty k aktuálnímu firmwaru, vyberte stažený originální iPhone OS 3.1.2.
4/ Pokud máte legálně odblokovaný iPhone a nechcete JB, po restartu proveďte restore na originální iPhone OS 3.1.3. Pokud chcete JB, proveďte restore na Custom 3.1.3.
5/ Pokud potřebujete iPhone 3G odblokovat na operátora, nainstalujte v Cydia balíček ultrasn0w z repozitáře http://repo666.ultrasn0w.com.