diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/idevicerestore.c | 42 | 
1 files changed, 21 insertions, 21 deletions
| diff --git a/src/idevicerestore.c b/src/idevicerestore.c index 25590e1..b2336c7 100644 --- a/src/idevicerestore.c +++ b/src/idevicerestore.c @@ -67,27 +67,27 @@ static struct option longopts[] = {  void usage(int argc, char* argv[]) {  	char* name = strrchr(argv[0], '/');  	printf("Usage: %s [OPTIONS] FILE\n", (name ? name + 1 : argv[0])); -	printf("Restore/upgrade IPSW firmware FILE to an iPhone/iPod Touch.\n"); -	printf("  -i|--ecid ECID  target specific device by its hexadecimal ECID\n"); -	printf("                  e.g. 0xaabb123456 or 00000012AABBCCDD\n"); -	printf("  -u|--udid UDID  target specific device by its 40-digit device UDID\n"); -	printf("                  NOTE: only works with devices in normal mode.\n"); -	printf("  -d|--debug      enable communication debugging\n"); -	printf("  -h|--help       prints usage information\n"); -	printf("  -e|--erase      perform a full restore, erasing all data\n"); -	printf("  -c|--custom     restore with a custom firmware\n"); -	printf("  -l|--latest     use latest available firmware (with download on demand)\n"); -	printf("                  DO NOT USE if you need to preserve the baseband (unlock)!\n"); -	printf("                  USE WITH CARE if you want to keep a jailbreakable firmware!\n"); -	printf("                  The FILE argument is ignored when using this option.\n"); -	printf("  -s|--cydia      use Cydia's signature service instead of Apple's\n"); -	printf("  -x|--exclude    exclude nor/baseband upgrade\n"); -	printf("  -t|--shsh       fetch TSS record and save to .shsh file, then exit\n"); -	printf("  -p|--pwn        Put device in pwned DFU mode and exit (limera1n devices only)\n"); -	printf("  -n|--no-action  Do not perform any restore action. If combined with -l option\n"); -	printf("                  the on demand ipsw download is performed before exiting.\n"); -	printf("  -C|--cache-path DIR  Use specified directory for caching extracted\n"); -	printf("                  or other reused files.\n"); +	printf("Restore IPSW firmware FILE to an iOS device.\n\n"); +	printf("  -i, --ecid ECID\ttarget specific device by its hexadecimal ECID\n"); +	printf("                 \te.g. 0xaabb123456 or 00000012AABBCCDD\n"); +	printf("  -u, --udid UDID\ttarget specific device by its 40-digit device UDID\n"); +	printf("                 \tNOTE: only works with devices in normal mode.\n"); +	printf("  -d, --debug\t\tenable communication debugging\n"); +	printf("  -h, --help\t\tprints usage information\n"); +	printf("  -e, --erase\t\tperform a full restore, erasing all data (defaults to update)\n"); +	printf("  -c, --custom\t\trestore with a custom firmware\n"); +	printf("  -l, --latest\t\tuse latest available firmware (with download on demand)\n"); +	printf("              \t\tDO NOT USE if you need to preserve the baseband (unlock)!\n"); +	printf("              \t\tUSE WITH CARE if you want to keep a jailbreakable firmware!\n"); +	printf("              \t\tThe FILE argument is ignored when using this option.\n"); +	printf("  -s, --cydia\t\tuse Cydia's signature service instead of Apple's\n"); +	printf("  -x, --exclude\t\texclude nor/baseband upgrade\n"); +	printf("  -t, --shsh\t\tfetch TSS record and save to .shsh file, then exit\n"); +	printf("  -p, --pwn\t\tPut device in pwned DFU mode and exit (limera1n devices only)\n"); +	printf("  -n, --no-action\tDo not perform any restore action. If combined with -l option\n"); +	printf("                 \tthe on demand ipsw download is performed before exiting.\n"); +	printf("  -C, --cache-path DIR\tUse specified directory for caching extracted\n"); +	printf("                      \tor other reused files.\n");  	printf("\n");  } | 
