You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`-m`|`--build-manifest`| manually specify a BuildManifest (can be used with `-d`) |
89
-
|`-s`|`--save`| save fetched shsh blobs (mostly makes sense with -e) |
90
-
|`-u`|`--update-install `| request update tickets instead of erase |
91
-
|`-l`|`--latest`| use the latest public firmware version instead of manually specifying one<br/>especially useful with `-s` and `-e` for saving signing tickets |
92
-
|`-e`|`--ecid ECID`| manually specify ECID to be used for fetching blobs, instead of using random ones.<br/>ECID must be either DEC or HEX eg. `5482657301265` or `ab46efcbf71`|
93
-
|`-g`|`--generator GEN`| manually specify generator in format 0x%%16llx |
94
-
||`--apnonce NONCE`| manually specify ApNonce instead of using random ones<br/>(required for saving blobs for A12/S4 and newer devices with generator) |
95
-
||`--sepnonce NONCE`| manually specify SepNonce instead of using random ones (not required for saving signing tickets) |
96
-
||`--bbsnum SNUM`| manually specify BbSNUM in HEX to save valid BBTickets (not required for saving blobs) |
97
-
||`--save-path PATH`| specify path for saving shsh blobs |
98
-
||`--beta`| request ticket for a beta instead of normal release (use with `-o`) |
99
-
||`--list-devices`| list all known devices |
100
-
||`--list-ios`| list all known firmware versions |
101
-
||`--nocache`| ignore caches and re-download required files |
102
-
||`--print-tss-request`| print the TSS request that will be sent to Apple |
103
-
||`--print-tss-response`| print the TSS response that comes from Apple |
104
-
||`--raw`| send raw file to Apple's TSS server (useful for debugging) |
|`-m`|`--build-manifest`| manually specify a BuildManifest (can be used with `-d`) |
89
+
|`-s`|`--save`| save fetched shsh blobs (mostly makes sense with -e) |
90
+
|`-u`|`--update-install `| request update tickets instead of erase |
91
+
|`-l`|`--latest`| use the latest public firmware version instead of manually specifying one<br/>especially useful with `-s` and `-e` for saving signing tickets |
92
+
|`-e`|`--ecid ECID`| manually specify ECID to be used for fetching blobs, instead of using random ones.<br/>ECID must be either DEC or HEX eg. `5482657301265` or `ab46efcbf71`|
93
+
|`-g`|`--generator GEN`| manually specify generator in format 0x%%16llx |
94
+
|`-8`|`--apnonce NONCE`| manually specify ApNonce instead of using random ones<br/>(required for saving blobs for A12/S4 and newer devices with generator) |
95
+
|`-9`|`--sepnonce NONCE`| manually specify SepNonce instead of using random ones (not required for saving signing tickets) |
96
+
|`-c`|`--bbsnum SNUM`| manually specify BbSNUM in HEX to save valid BBTickets (not required for saving blobs) |
97
+
|`-3`|`--save-path PATH`| specify path for saving shsh blobs |
98
+
|`-6`|`--beta`| request ticket for a beta instead of normal release (use with `-o`) |
99
+
|`-1`|`--list-devices`| list all known devices |
100
+
|`-2`|`--list-ios`| list all known firmware versions |
101
+
|`-7`|`--nocache`| ignore caches and re-download required files |
102
+
|`-4`|`--print-tss-request`| print the TSS request that will be sent to Apple |
103
+
|`-5`|`--print-tss-response`| print the TSS response that comes from Apple |
104
+
|`-r`|`--raw`| send raw file to Apple's TSS server (useful for debugging) |
105
+
|`-0`|`--debug`| print extra tss info(useful for debugging) |
printf(" -e, --ecid ECID\t\tmanually specify ECID to be used for fetching blobs, instead of using random ones\n");
83
83
printf(" \t\tECID must be either DEC or HEX eg. 5482657301265 or 0xab46efcbf71\n");
84
84
printf(" -g, --generator GEN\t\tmanually specify generator in HEX format 16 in length (eg. 0x1111111111111111)\n\n");
85
-
printf(" --apnonce NONCE\t\tmanually specify ApNonce instead of using random ones\n\t\t\t\t(required for saving blobs for A12/S4 and newer devices with generator)\n\n");
86
-
printf(" --sepnonce NONCE\t\tmanually specify SEP Nonce instead of using random ones (not required for saving blobs)\n");
87
-
printf(" --bbsnum SNUM\t\tmanually specify BbSNUM in HEX to save valid BBTickets (not required for saving blobs)\n\n");
88
-
printf(" --save-path PATH\t\tspecify output path for saving shsh blobs\n");
89
-
printf(" --bplist\t\t\tsave shsh blob as binary plist (used with --save)\n");
90
-
printf(" --server-url URL\t\tmanually specify TSS server url\n");
91
-
printf(" --beta\t\t\trequest tickets for a beta instead of normal release (use with -o)\n");
92
-
printf(" --list-devices\t\tlist all known devices\n");
93
-
printf(" --list-ios\t\tlist all known firmware versions\n");
94
-
printf(" --nocache \t\tignore caches and re-download required files\n");
95
-
printf(" --print-tss-request\tprint the TSS request that will be sent to Apple\n");
96
-
printf(" --print-tss-response\tprint the TSS response that comes from Apple\n");
97
-
printf(" --raw\t\t\tsend raw file to Apple's TSS server (useful for debugging)\n\n");
85
+
printf(" -8 --apnonce NONCE\t\tmanually specify ApNonce instead of using random ones\n\t\t\t\t(required for saving blobs for A12/S4 and newer devices with generator)\n\n");
86
+
printf(" -9 --sepnonce NONCE\t\tmanually specify SEP Nonce instead of using random ones (not required for saving blobs)\n");
87
+
printf(" -c --bbsnum SNUM\t\tmanually specify BbSNUM in HEX to save valid BBTickets (not required for saving blobs)\n\n");
88
+
printf(" -3 --save-path PATH\t\tspecify output path for saving shsh blobs\n");
89
+
printf(" -p --bplist\t\t\tsave shsh blob as binary plist (used with --save)\n");
90
+
printf(" -S --server-url URL\t\tmanually specify TSS server url\n");
91
+
printf(" -6 --beta\t\t\trequest tickets for a beta instead of normal release (use with -o)\n");
92
+
printf(" -1 --list-devices\t\tlist all known devices\n");
93
+
printf(" -2 --list-ios\t\tlist all known firmware versions\n");
94
+
printf(" -7 --nocache \t\tignore caches and re-download required files\n");
95
+
printf(" -4 --print-tss-request\tprint the TSS request that will be sent to Apple\n");
96
+
printf(" -5 --print-tss-response\tprint the TSS response that comes from Apple\n");
97
+
printf(" -r --raw\t\t\tsend raw file to Apple's TSS server (useful for debugging)\n");
98
+
printf(" -0 --debug\t\t\tprint extra tss info(useful for debugging)\n\n");
plist_dict_set_item(tssreq, "ApNonce", plist_new_data((constchar*)nonce, (int)nonce_size));//aa aa aa aa bb cc dd ee ff 00 11 22 33 44 55 66 77 88 99 aa
0 commit comments