Saturday, June 20, 2009

How to Jailbreak iPhone 2G, iPod Touch 1G, iPod Touch 2G, and iPhone 3G (No Unlock) to 3.0 Final (Fully Linked) using RedSn0w

3.0 is a very monumental update, as it introduces Spotlight, a better camera, video recording for 3GS, stereo bluetooth, email search, better calendar, landscape keyboard, safari autofill, find my iphone, voicememos, better stocks, copy/paste, better speed, and push notifications.

As of June 20, only iPhone 2G, iPod Touch 1G, iPod Touch 2G, and iPhone 3G (No Unlock) can be jailbroken.
  1. First things first!! Backup all your important stuff. Take screenshots of your icons if their order matters (to do so, touch the home and power buttons together). If you are already jailbroken, get AptBackup and AppBackup for backing up Cydia apps and App Store app settings, respectively. Plug your device into iTunes and sync and back it up. To make back ups short, uninstall unnecessary apps. Because AptBackup is not 100% effective, I strongly recommend to go into Cydia and write down all your sources and app names.
  2. Download the proper software and files. iPhone 2G, iPod Touch 1G, iPod Touch 2G, iPhone 3G (No Unlock), and RedSn0w.
  3. Update your device to 3.0. This may take a while, but you shouldn't have to restore.
  4. Open up RedSn0w, find your corresponding IPSW (it'll take some time for RedSn0w to process it), and press next. It'll download some stuff and then it may finish. If yours crashes and you're on Vista, run RedSn0w as an administrator. Then keep Cydia checked and, if you have an iPhone 2G, you can unlock it. Next, put your device in DFU mode. I have done this many times and know a few shortcuts. Turn your device off (I recommend both power and home buttons). When it is off, continue to hold both buttons for five seconds. Let go off the power button and continue holding home for as long as necessary for your computer to recognize it (usually 10 seconds). You will know it is in DFU mode because your computer may say DFU device detected or iTunes recognizes it but there is no "connect to iTunes" logo on your device. RedSn0w will give you some instructions also. It will then do its thing and you will have a jailbroken device.
Here are some other links for 3.0 firmwares if you want to download them before their jailbreaks come: iPhone 3GS.

My Cydia List:
Custom Repositories
cake.mapleidea.com/cydia/
david.ashman.com/apt/
apt.ripdev.com/
apt.xsellize.com/
i.danstaface.net/deb/
nickplee.com/cydiasource/
ispaziorepo.com/cydia/apt/
intelliborn.com/cydia/
app.ifonetec.com/cydia/
apt.namedfork.net/iphone/
apt.hackers.nl/
urbanfanatics.com/cydia/

Regular Repositories
a-steroids.com
apt.paperclipsandscrambledeggs
apt.zanekills.com
apt9.yellowsn0w.com
bigboss and planet-ipohones
db.easywakeup.net
hack and dev.org (testing)
hackulo.us
howettnet
hvkls.dyndns.org
ibluetoothproject.com
iclarified
imobilecinema
iphonenotes. de repo
iphone. freecoder.org
iphonemodding
ispazio
macciti
miphone cydia repo
modmyi.com
ranbee
rupertgee icydia
sleepers.net
srt design labs repository
ste packaging
telesphoreo tangelo
the pwncenter repository
weho.ru iphone
winterboarder theme
www.iacces.com
zodttd
zuijlen.eu repository

Apps
adbl0ck
adv-cmds
aol you've got mail
appbackup
apple battery
apple sliders
apt
aptbackup
arm floating point
attachment= for mailto
backward compatibility
bambuster
base structure
berkeley db
bourne-again Shell
bzip2
call counter
core utilities
curl
cycorder
cydelete
cydia installer
darwin cc tools
darwin tools
debian packager
a-steroids studio
bigboss's source
cydia community sources
dev-team
diff utilities
dtunes
easywakeup.net
elert
enhanced ctorrent
erica utilites
extended preferences
find utilites
findinapage
five icon dock
five-column springboard
fiveIrows no gui
flashlight
freecoder's source
gawk
genesis4iphone
gettext
gnu cryptography
gnu privacy guard
gnupg errors
grep
gzip
hack and dev team source (testing)
hackthatifone repo prep
hackulo's source
hackulous security
howettnet
hvkls
iacces's source
ibluetooth
iclarified's source
icommander
ikeyex
imasafari
imobilecinema
imobilecinema.com
inetutils
installous
intelliscreen
intellishaerd
iphone firmware
iphone-notes.de's source
iphonemodding
ipockettv
irealquicksms
ispazio
jtr wallace
less
libffi
libgcc
libhidelibutil
libxml2
libxslt
link identity editor
macciti
macman
mame4iphone
mipatch firmware
miphone
mobile substrate
mobile terminal
modmyi.com
mxtube
mycinema
nano
nes
networkcmds
new curses
new vi
niks source
openssh
openssl
pcre
podkill
preference loader
psx4iphone
pwncenter
pyobjc
quake monitor
ranbee
readline
repo prep
rock extensions
rockapp
rsync
ruperfee
safar download plug-in
saurik's source
sbsettings
searcher
sed
setup tools
shellcmds
sms counter
snapture
snapture 2.2.3 harhar full
snes4iphone
source gui
spoof app
sqlite v3
srt design labs
statusbar dots
ste's source
steffwiz
supreme preferences
system cmds
tape archive
text message plus
torrentula
uicaboodle.py
unzip
useragent faker
uuid generator
volpover3g
volumeboost
weather icon
webview controller
winterboard
winterboard settings
winterboarder
sml parse toolkit
zanekills (pwncenter)
zip
zodttd's source
zuijlen
3proxy
123 spoof