summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2011-04-11idevicebackup4: prefix mobilebackup2 specific functions with 'mb2_'Gravatar Nikias Bassen1-15/+15
2011-04-11idevicebackup4: clean up more stuffGravatar Nikias Bassen1-501/+1
2011-04-11idevicebackup4: improve error handling a bitGravatar Nikias Bassen1-2/+10
2011-04-11idevicebackup4: check Status.plist before restore and after backupGravatar Nikias Bassen1-25/+44
2011-04-11idevicebackup4: fix DLMessageDownloadFiles handlingGravatar Nikias Bassen1-40/+52
Large files were not sent correctly to the device, they must be sent in chunks, otherwise the device gets stuck and reboots before the restore process is complete.
2011-04-11idevicebackup4: don't segfault if opening file for writing failsGravatar Nikias Bassen1-4/+7
2011-04-11idevicebackup4: make sure the backup device subdir exists on backupGravatar Nikias Bassen1-0/+6
This is required so that the Info.plist file can be written. Perhaps writing of the Info.plist should be moved to the end later.
2011-04-11idevicebackup4: If usec is set, the plist dates get malformed, thus do not ↵Gravatar Martin Szulecki1-1/+1
pass it
2011-04-11idevicebackup4: fix file type handling for DLContentsOfDirectory messageGravatar Nikias Bassen1-5/+5
2011-04-11idevicebackup4: basic implementation of DLContentsOfDirectoryGravatar Nikias Bassen1-2/+47
2011-04-11Revert "idevicebackup4: return success for empty DLMessageUploadFiles messages"Gravatar Nikias Bassen1-4/+0
This reverts commit 4d87df37f6a32db24068932a95045d431d317a56.
2011-04-11idevicebackup4: return success for empty DLMessageUploadFiles messagesGravatar Nikias Bassen1-0/+4
2011-04-11idevicebackup4: add dummy DLMessageCopyItem messageGravatar Nikias Bassen1-0/+22
2011-04-11idevicebackup4: Show current transfer size in progress output, tooGravatar Martin Szulecki1-5/+16
2011-04-11idevicebackup4: Show correct message instead of "Backup Failed." if backup ↵Gravatar Martin Szulecki1-1/+4
was aborted
2011-04-11idevicebackup4: remove incomplete files on errorGravatar Nikias Bassen1-0/+1
2011-04-11idevicebackup4: remove unused manifest_path variableGravatar Nikias Bassen1-8/+0
2011-04-11idevicebackup4: remove Status.plist checks, the device handles this nowGravatar Nikias Bassen1-44/+0
2011-04-11idevicebackup4: fix test for non-existant filesGravatar Nikias Bassen1-1/+1
2011-04-11idevicebackup4: only write PhoneNumber key in Info.plist if presentGravatar Nikias Bassen1-1/+3
2011-04-11idevicebackup4: create (mostly) proper Info.plistGravatar Nikias Bassen1-20/+135
2011-04-11idevicebackup4: actually print info and list dataGravatar Nikias Bassen1-0/+7
2011-04-11mobilebackup2: added info and list commands, started restore implementationGravatar Nikias Bassen1-343/+45
2011-04-11mobilebackup2: small api changesGravatar Nikias Bassen1-1/+1
2011-04-11Add initial mobilebackup2 support and idevicebackup4 toolGravatar Nikias Bassen2-1/+2148
2011-03-27idevicedate: Rip out all timezone correction code which appears obsoleteGravatar Martin Szulecki1-19/+1
2011-03-27Add new idevicedate tool to get or set the clock on iDevicesGravatar Martin Szulecki2-1/+207
2011-03-26ideviceimagemounter: Add missing libgen.h header includeGravatar Martin Szulecki1-0/+1
2010-08-17idevicebackup: try multiple times to lock for syncGravatar Nikias Bassen1-3/+22
otherwise, the sync in progress screen might keep showing up until you swipe to cancel on the device
2010-08-07idevicesyslog: terminate on receive errors (e.g. device unplugging)Gravatar Nikias Bassen1-0/+5
2010-07-23idevicebackup: Improve reporting of received backup files using a progress barGravatar Martin Szulecki1-8/+49
2010-07-23idevicebackup: Make sure we can quit while waiting for device to send dataGravatar Martin Szulecki1-2/+2
2010-07-23idevicebackup: Do not save just the last hunk of first file to backupGravatar Martin Szulecki1-1/+1
2010-07-21ideviceinfo: Add two new lockdown domains which appear in iOS 4+Gravatar Martin Szulecki1-0/+2
2010-07-21ideviceenterrecovery: Fix a typo in tool outputGravatar Martin Szulecki1-1/+1
2010-07-21idevicebackup: Give the device time to prepare backup dataGravatar Martin Szulecki1-0/+7
This change requests the initial backup files more gracefully as the device might need more time to prepare the backup data for bigger backups. Otherwise we cause a crash by attempting to parse a plist message we did not receive yet when the device is busy.
2010-06-20Use $(top_srcdir) in link flags for idevicepair to pass distcheckGravatar Martin Szulecki1-1/+1
2010-06-10idevicebackup: Finish implementing sending application data for restoreGravatar Martin Szulecki1-3/+68
2010-06-10idevicebackup: Term "Restoring" might be more accurate than "Sending"Gravatar Martin Szulecki1-1/+1
2010-06-09idevicebackup: Implement restore command for files and make restore workGravatar Martin Szulecki1-26/+128
2010-06-09idevicebackup: Fix broken backup due to closing down lockdown too earlyGravatar Martin Szulecki1-8/+13
2010-06-08Free lockdownd connection early for both backup and restore commandsGravatar Martin Szulecki1-8/+6
2010-06-08Fix typos in mobilesync codeGravatar Martin Szulecki1-1/+1
2010-06-06idevicebackup: use new restore functions, sending files still to be doneGravatar Nikias Bassen1-7/+60
Well, and restoring applications is missing too; this will be completed later.
2010-06-04idevicebackup: verify all backup files when restoringGravatar Nikias Bassen1-2/+241
2010-06-04idevicebackup: read and verify manifest.plist when restoringGravatar Nikias Bassen1-0/+70
2010-06-04idevicebackup: verify Info.plist to ensure restoring to same deviceGravatar Nikias Bassen1-1/+11
2010-06-04idevicebackup: read Status.plist to ensure restoring from successful backupGravatar Nikias Bassen1-0/+28
2010-06-04idevicebackup: don't use lockfile and sync notification for restoreGravatar Nikias Bassen1-7/+11
2010-06-04idevicebackup: use manifest_path for restore tooGravatar Nikias Bassen1-7/+5