On a Mac? Here's a simple Apple script that you can run to enable/disable backups on the fly.
set theResult to do shell script "defaults read com.apple.itunes DeviceBackupsDisabled"
if theResult is "1" then
tell application "Finder" to display alert "iPhone backups are currently disabled. Do you want to enable them?" buttons {"Cancel", "Enable"} default button 2
else
tell application "Finder" to display alert "iPhone backups are currently enabled. Do you want to disable them?" buttons {"Cancel", "Disable"} default button 2
end if
copy the result as list to {theButton}
tell application "System Events" to set iTunesRunning to count (every process whose name is "iTunes")
if iTunesRunning > 0 then
tell application "iTunes" to quit
delay 3
end if
if theButton is "Enable" then
do shell script "defaults write com.apple.itunes DeviceBackupsDisabled -bool NO"
else if theButton is "Disable" then
do shell script "defaults write com.apple.itunes DeviceBackupsDisabled -bool YES"
end if
if theButton is not "Cancel" then
set theResult to do shell script "defaults read com.apple.itunes DeviceBackupsDisabled"
if theResult is "1" then
if theButton is "Enable" then
tell application "Finder" to display alert "An error occurred. iPhone backups are still disabled." buttons {"OK"} default button 1
else
tell application "Finder" to display alert "iPhone backups are now disabled." buttons {"OK", "Launch iTunes"} default button 2
end if
else
if theButton is "Disable" then
tell application "Finder" to display alert "An error occurred. iPhone backups are still enabled." buttons {"OK"} default button 1
else
tell application "Finder" to display alert "iPhone backups are now enabled." buttons {"OK", "Launch iTunes"} default button 2
end if
end if
copy the result as list to {secondButton}
if secondButton is "Launch iTunes" then
tell application "iTunes" to activate
end if
end if