.Figure 1-27
~/Library/Application Support/MobileSync/
Backup//Users/you
mdhelper
→→
./mdhelper
Usage: mdhelper options
-h Print this message and exit
-d Show the backup directory
-l List contents for each platform
-L List the summary for each platform
-f List all files and mdbackup names for each platform
-m Extract all available manifests
-X phrase Extract all files where the device name starts with the match phrase
-C phrase Extract all files containing the phrase in the original filename
-M phrase Extract all mdbackups whose name contains the match phrase
-x files Extract each mdbackup file listed by path
/var/mobile/
Library/SMS/sms.db/var/mobile/Library/Notes
./mdhelper -C sms.db
Download at Boykma.Com
HACK
# 1.06
/var/mobile/
Library/Safari/Bookmarks.plist
./mdhelper -C .plist
/var/mobile/
Library/AddressBook/AddressBook.sqlitedb/var/mobile/Library/Calendar/
Calendar.sqlitedb
./mdhelper -C .sqlitedb
/var/mobile/var/mobile/Library
push
.Figure 1-28
[Hack #11.01][Hack #11.03]
Download at Boykma.Com
Strategy 3: Manually Back Up
Photos
Music and photos
/var/mobile/Media[Hack #1.05]
Desktop les
[Hack #9.06]
App Store applications
/var/mobile/Library/AppBackup/tarballs
[Hack #1.05]
/var/mobile/Library/AppBackup/tarballs→
Download at Boykma.Com
HACK
# 1.06
.Figure 1-29
[Hack #4.09]
/var/mobile/
Media/Videos[Hack #1.05][Hack #9.06]
/var/
mobile/var/mobile
Each time you upgrade the rmware on your jailbroken iPhone, you have to reinstall all d
your applications. [Hack #10.10] shows how to back up those applications as well.
Download at Boykma.Com
02
TroubleshooT Your iPhone
or iPod Touch
Troubleshooting is more of an art than a science. That’s a
polite way of saying that troubleshooting involves a lot of
trial and error and doesn’t always work. By the time you’re
troubleshooting, something’s already broken and it’s not
working the way it should. If you ask for advice, you’ll probably
get some obvious suggestion, even the one you’ve already
tried, and your would-be savior may shrug and say, “That
should have worked.”
Download at Boykma.Com
HACK
# 2.01
2.01:HACK
•
•
•
.Figure2-1
Download at Boykma.Com
•
•
•
[Hack#2.02]
[Hack#2.03]
[Hack#2.04]
→→→
Operating System
•
•
•
•
→→→
[Hack#2.04]
[Hack#2.05]
[Hack#1.06]
BIOS
[Hack#1.03]
Hardware
Download at Boykma.Com
HACK
# 2.01
•
•
•
[Hack#2.05]
[Hack#2.05]
.Figure2-2
.Figure2-3
Download at Boykma.Com
2.02:Hack
Force Quit an iPhone Application
.Figure 2-4
There are other applications that capture this button push and may make it do something different. d
For instance, if you’re using Lance Fetter’s backgrounder application [Hack #9.14], you might see a
“Backgrounding Enabled” message (Figure 2-5). In this case, just continue to hold the button and
the app will quit.
.Figure 2-5
[Hack #2.03]
Download at Boykma.Com
HACK
# 2.02
2.03:HACK
[Hack #2.02]
.Figure 2-6
.Figure 2-7
HACK
#2.03
Download at Boykma.Com
.Figure 2-8
[Hack #2.04]
2.04:Hack
Restore and Recover Your iPhone
.Figure 2-9
Restore
[Hack #2.05]
Download at Boykma.Com
HACK
# 2.04
At times, you might want to use restore mode even when you’re not restoring. For d
example, you may also be asked to enter restore mode by some hacking applications,
because it puts the iPhone in a state where it waits for an application to talk to it, whether
that’s iTunes or a less ofcial app. And you can back out of restore mode easily.
.Figure 2-10
.Figure 2-11
Download at Boykma.Com
Restoring the Firmware
.Figure 2-12
.Figure 2-13
[Hack #1.02]
[Hack #1.03]
.Figure 2-14
Download at Boykma.Com
HACK
# 2.04
.Figure 2-15
.Figure 2-16
[Hack #2.05]
Fully restoring your iPhone to a factory state (including rmware) is called d virginizing.
Restoring an iPhone, iPhone 3G, or iPod touch in DFU mode with an Apple-provided
rmware image is all you usually need to do to virginize your phone.
Download at Boykma.Com
2.05:Hack
Enter DFU Mode
Entering DFU Mode
If you have any trouble following the instructions here, you can use the Pwnage application d
(available at ), which will guide you through the process. The screen
shots given here and throughout this chapter came from this excellent application.
.Figure 2-17
Download at Boykma.Com
HACK
# 2.05
chapter 02
.Figure 2-18
.Figure 2-19
.Figure 2-20
Download at Boykma.Com
.Figure 2-21
[Hack #2.04]
.Figure 2-22
[Hack #1.02]
[Hack #1.03]
.Figure 2-23
Download at Boykma.Com
HACK
# 2.06
2.06:HACK
Download at Boykma.Com
The iPhone Dev Team
.Figure 2-24
Download at Boykma.Com
HACK
# 2.06
.Figure 2-25
.Figure 2-26
Download at Boykma.Com
.Figure 2-27
The iPhone Wiki
GeoHot
.Figure 2-28
Download at Boykma.Com
HACK
# 2.06
[Hack #1.04]
.Figure 2-29
Download at Boykma.Com
.Figure 2-30
Real-Time Tech Support: IRC
channels
irc.osx86.hu6667
/list
/join <name of channel>
/join #iphone
Download at Boykma.Com
HACK
# 2.06
.Figure 2-31
Download at Boykma.Com
.Figure 2-32
saurik
.Figure 2-33
Download at Boykma.Com