MobileSyncBrowser (MSB) Manual
Frequently Asked Questions
The Basics:
How MSB works:
Every time you synch your iPhone or iTouch using iTunes, it not
only moves media files back and forth, it also makes a backup of vital
settings and preferences.
MSB carefully reviews and interprets these files to give you access to
the most commonly sought after data, namely, your Notes, your Call
History and your SMS messages. By leveraging these backups, MSB allows
all users access to this information without having to jailbreak or
otherwise tamper with their devices!
* IMPORTANT: The safety of your
data is your sole responsibility; always take
steps to backup the contents of your hard drive on a regular basis.
Many factors including, but not limited to, physical damage or data
corruption may prevent
you from accessing your data.
---------
The steps are as follows: (A nice graphic will added to this text soon)
A- When iTunes detects and synchs your device, it makes a backup of its data.
Because of this, it is important to point out that if you do not synch
with iTunes, changes in your phone will not be reflected in MSB! See
the Troubleshooting section for a discussion of steps to take if iTunes does not backup
properly.
B- When you run MSB, it reads this backup and displays your data.
How often you synch iTunes and MSB is up to you and of course, when
circumstances require, such as: you need to transfer information or you
are reaching your SMS message limit and wish to archive them before
deleting any important conversations.
If MSB is registered:
C- MSB adds any new data to its own archive, separate from iTunes' backup.
At this point, if you confirm your data is viewable in MSB, you can delete it from you device.*
D- You can export data as text files for use in other programs or as an extra level of security for your most important data.*
When registered, MSB archives your device's data automatically every
time it is run. You do not have to export data unless you need to
process the data further or want an extra copy for safekeeping.*
Downloading and Installation:
Requirements:
As a rule, MSB requires an iPhone-capable version of iTunes (7.3.x and
greater) to operate, so the requirements of the latter apply:
MAC DOWNLOAD Requires Mac OS 10.4.10
WINDOWS DOWNLOAD Requires Windows XP SP2
As of version 0.7, MSB for Mac is provided solely as a PPC binary to keep the
download size small- testing suggests that running MSB under Rosetta
does not impact performance enough to warrant the bigger Universal Binary download.
Navigation and Use:
Conceived as a cross-platform utility, the navigation in MSB is modeled
after the iPhone interface to be as intuitive as possible to all users
on both Mac and Windows platforms.
When launched, MSB immediately seeks out iTunes' backups and begins
scanning through many files to locate the ones it needs and a progress
bar is displayed. Normally this process should not take more than a few
seconds per device. If you get an error on startup, see the Troubleshooting section.
Once finished; if MSB has found more than one device backup, the names
of the devices are shown. If only one device has been backed up, it
shows the contents of the device in list view.
To navigate the list view, you can use the arrow (cursor) and return
keys or the mouse and scrollwheel to 'drill down' to the information
you need. If your prefer to use a scrollbar, it can be enabled in
the program's preferences. Moving up through the data is done using the
'back' button in
the top-left of the MSB display.
Data display:
Once you are in the Data Display mode you can view the selected data
store in your backup. If required, scrollbars are displayed, regardless
of the scrollbar setting in the preferences, which applies only to
the navigational 'list' view.
If you have a registered copy you can also export the data in different
formats. Depending on the complexity of the data, you may opt to copy
and paste smaller items such as notes or an individual contact, or use
the 'Export' button for long lists, such as call logs and SMS
conversations. Some exports may include your device's unique 40-character identifier for future features.
Viewing SMS Conversations:
The Apple iPhone stores 1,000 SMS messages, at which point it
will not receive, store or backup any new incoming messages. MSB, when
registered, will append any new messages found so you can keep these
records on your host computer. This limitation has been set at 75,000 in firmware 1.1.3.
When viewing SMS, rolling over a 'bubble' will display the message
time. This method of displaying the time-stamp will change in future
versions. See NOTE below.
SMS Conversations are exported as Text documents with Timestamp,
Number, Name, Message and Device ID fields. As these are easy to recognize, no
column headers (titles) are output. These text documents can be viewed
in a text editor or spreadsheet or database application.
NOTE: At the time of writing, the Windows version displays boxes, not
bubbles. Also, all Windows and Unregistered Mac version do not display the message time.
Viewing Call History:
The Apple iPhone normally tracks your 100 most recent calls. MSB, when
registered will append any new call records found so you can keep these
records on your host computer.
Call logs are exported as text documents with Timestamp, Number, Name
and Duration fields. As these are easy to recognize, no column headers
(titles) are output.
Viewing Notes:
Notes can be selected and copied or exported as HTML documents. HTML
documents can be viewed in a web browser or in the text editor of your
choice.
Viewing Contacts:
Contacts as a rule are synched with your Address Book. MSB uses your
contact list to display the names associated with Calls and SMS
messages.
Preferences:
Customization:
MSB uses HTML in a small browser window to
display the device data such as SMS. This method was chosen for its
flexibility as it allows to control the appearance and formatting of
this data by altering simple text files called 'stylesheets'. MSB
creates these stylesheets in its preferences folder, located at:
Mac: /Users/<your user name>/Library/Preferences/MobileSyncBrowser/
Win XP: C:\Documents and Settings\<your user name>\Application Data\MobileSyncBrowser\
Vista: C:\Users\<your user name>\AppData\Local\MobileSyncBrowser\
There
are two stylesheets; one for Windows and one for the Mac. Regardless of
platform, both files are placed in the preferences folder and can be
identified by their .css (Cascading Style Sheet) filename extensions. MSB
under Windows uses the one named 'com.macsupport-pr.vIDT.IE6.css'.
If you are familiar with HTML and CSS you can edit these css files and the snippets.xml to tailor the appearance to your liking. If you wish to
revert to the default style, read the next section, Preferences:
Resetting.
Resetting:
MSB keeps an internal copy of all its default support files including
preferences. If you delete any (or all) of the files in the MSB
Preferences Folder (See 'Customization' for location), MSB will create
a default version of the deleted file(s) the next time it is launched.
NOTE: Deleting the .plist file will also unregister your application.
Ignore Contacts (Use Numbers):
MSB reads the backup of the device's Contact List to assign names to
telephone numbers. Sometimes a very large or corrupted contact list can
prevent scanning from completing or delay it considerably. Sometimes
users prefer to display numbers and not names. In either case, you can
disable the displaying of names (and scanning of the contact list) by
selecting this option.
Show Scrollbars in Lists:
Optionally displays vertical scrollbar in the navigation list mode when required.
Telephone Format:
Breaking long numbers into small groups makes it easier for us to
recognize and interpret numbers we know. Telephone numbers around the
world have differing lengths and certain groups of digits within them
have different meanings; some are important, others less so.
NEW: In versions 0.8.11 and greater, this field also tells MSB which
digits are 'significant,' so dialing prefixes and country codes will
not cause the same contact to be misclassified if dialed differently.
MSB is designed to allow you to change the formatting in preferences
using a 'format string' for symbol substitution. Its is perhaps best
explained with a few simple examples:
Thye symbol # (pound or hash sign) represents a number- if none is available in that position, it is left blank (empty):
Number: 345
Format: #####
Result: 345 (There are only 3 digits for the 5 positions.)
The symbol 0 (zero) also represents a number - if none is available in that position, a zero will be substituted:
Number: 345
Format: 00000
Result: 00345 (There are only 3 digits, so zeros are used to 'pad' the unoccupied positions)
You may add any other character or spaces to format your numbers, provided you place a backslash '\' character before it:
Number: 345
Format: \+\(00\)\ 000
Result: +(00) 345 (Here, we have added literal characters (the
parentheses and plus sign) as well as spaces to make the number easier
to read)
Troubleshooting:
NilObject and StageCode='' (blank) Errors:
These usually appear immediately upon launching MSB and appear to be
very common under Windows Vista and iTunes 7.5, but occur with other
versions and on the Mac, too.
These are almost all caused because MSB could not find a backup (and
admittedly, fails to state the problem correctly); in turn, this is
because iTunes never made the backup! In theory, iTunes updates this
backup everytime it synchs, but sometimes doesn't. No simple explanation
for this behaviour is known. Yet.
To verify if this is the issue, go to iTunes' Preferences and select
the 'iPhone' (or 'Syncing,' depending on your version) as see if it lists
your device as having been backed up. If it is not, modify your synch
settings (i.e. Switch the 'Sync Contacts' checkbox on or off or
anything you feel is appropriate), apply and manually Sync. Once your
device is listed as backed up, you should not get this error.
Performance Issues (Scanning Speed):
Some users have reported very slow scanning. If you experience
very long (more than a minute) scans, please write giving as much
detail about your system as you can. Also try 'Ignore Contact List' in
the Preferences section to see if performance improves.
MAC: As of version 0.7, MSB is provided as a PPC binary to keep the
download size small- testing suggests that running MSB under Rosetta
does not impact performance enough to warrant the bigger download.
Registration Issues:
MAC: Some users report that some versions of MSB do not register/remain
registered. This seems to happen exclusively under Mac OS X Leopard.
Please use versions 0.8 and above if you are having this issue.
NOTE: All versions require re-registering if you download and install a
new version. This is normal, so keep your registration email handy when upgrading.
Frequently-Asked Questions:
I registered version 0.8.11 but the 'Export' button still reads 'Register'
This is a cosmetic bug that appears on some systems; the button still
behaves appropriately when clicked. Since it does not change realiably,
versions 0.8.15 simply display 'Export' but will take you to the
registration pane... I hope this will be less confusing.
Can I edit and send my Notes back to my device?
This is not currently possible, although it is expected that future
versions of iTunes (not MSB) will synch notes much as it does contacts
and other information.
My non-Roman text (Chinese, Cyrillic) is displaying funny characters or question marks in the text export. Why is this?
Note: This issue was corrected; in versions 0.8.15 and above, MSB now outputs a properly flagged UTF-8 tet file. (When registered)
MSB should be saving text in UTF-8 encoding. However your text
editor/word processing program has no way of knowing this, this will
cause funny characters where you expect accented or non-Roman
characters. Most editors have a method of selecting the encoding,
consult your text editor's manual.
Some languages simply display question marks; I will be addressing this
issue very soon. These languages should export properly using the HTML
option. Option/Alt-click on Export and MSB will prompt you to save
as HTML.
How can I save/print SMS conversations the way they are displayed in MSB?
Note: Thise issue has been
corrected; in versions 0.8.15 and above, MSB now performs the step
below and hands over the HTML to your default application. (When
registered)
MSB normally exports as text for use in other programs, but can export
SMS conversations as HTML. Use the following process and you can view
and print your conversations using your web browser:
1) Option/Alt-click on Export and it will prompt you to save as HTML.
2) You should then save/move the HTML in a folder with the bubble
images and stylesheets (either by saving directly in MSB's Preferences
folder or creating a copy of this folder). See the 'Preferences'
section of this manual for the name and location of the MSB Preferences
folder on your system.
3) You can then open the exported HTML file in your web browser.
4) You can now:
a) save as a web archive or
b) print/save as a PDF.
As you can see, a little effort is required. I am studying ways to
automate this process. Update: I have settled on a way to streamline
the process and it will be in the next release.
Why do SMS messages 'to' and 'from' the same contact appear as TWO 'conversations'?
Note: Still working on correcting this.
This is due to minor difference in phone number formatting when an SMS
message is received- using US phone numbers as an example, if you send
a message to '(999) 123-4567' (as it appears in your contacts) and the
reply is tagged by your phone company as '1 (999) 123-4567', any difference in prefixes or country codes can cause a mis-match.
Because of differences from country to country and from one phone
company to the next, you must alter MSB's behaviour to suit your
circumstances.
To do this, MSB must know how many digits are truly 'significant' and
which numbers are not relevant. You can change this in the telephone
number formatting option in Preferences, click here for more details.