Commit graph

174 commits

Author SHA1 Message Date
tihmstar ca0294c563 updated dependencies 2017-01-04 00:28:33 +01:00
tihmstar ac07318686 added required header 2017-01-04 00:22:16 +01:00
tihmstar 91ae806679 added apticket buildidentity verification for restore.
Makes sure apticket is valid for the selected restore
2017-01-04 00:19:31 +01:00
tihmstar 7c34c55a86 using device boardconfig to get a ticket with tsschecker 2017-01-03 23:26:41 +01:00
tihmstar 78fac4174a updated dependencies 2017-01-03 23:24:07 +01:00
tihmstar 5373b72ac0 updated to latest tsschecker 2017-01-03 23:14:47 +01:00
tihmstar 3fd52861a2 added option to restore without baseband. use this for iPad wiffi or iPods only.
Using this with a device which needs a baseband will make restore fail!
Also this option was not untested, use with caution!
2017-01-03 23:09:25 +01:00
tihmstar bdc7cc1542 using board config 2017-01-02 02:05:35 +01:00
tihmstar f20e7a5463 updating dependencies 2017-01-02 01:42:58 +01:00
tihmstar 3449c9dae8 fixed doublefree bug 2017-01-02 01:01:36 +01:00
tihmstar 6145a56950 style fixes 2017-01-02 00:32:30 +01:00
tihmstar d7bc2b6a60 don't display errorcode when no errors occured 2017-01-02 00:30:08 +01:00
tihmstar dafb02dbdf fixed the "only wait for nonce" option 2017-01-02 00:29:18 +01:00
tihmstar fc7aca91ec green infoscreen 2017-01-01 21:36:35 +01:00
tihmstar afaa3a2b80 why g++? why do you care so much about the order of parameters? 2017-01-01 20:08:29 +01:00
tihmstar 77726b7596 removing workaround option to manually set bbgcid 2017-01-01 19:38:05 +01:00
tihmstar 41047b7b75 always using restore identity for baseband, as it seems to be an issue otherwise and it doesn't really matter 2017-01-01 18:48:54 +01:00
tihmstar 1b15ea1beb updated dependencies 2017-01-01 16:41:07 +01:00
tihmstar 8a27d1ccaf updating dependencies 2017-01-01 16:34:57 +01:00
tihmstar 961dbc808a changed the way baseband tickets are handled (i really hope this doesn't fuck up the entire restore) 2017-01-01 16:31:16 +01:00
tihmstar da40807d6f added option to manually set bbgcid as workaroung for baseband not signed bug 2016-12-31 20:20:06 +01:00
tihmstar 6b0085ff6a added more logs,
fixed parameter
allocing 1 more byte (0 terminated string) of buffer for apticket
2016-12-31 19:52:52 +01:00
tihmstar 64fbd4d536 fixed an issue which could lead to segfault sometimes 2016-12-31 19:06:39 +01:00
tihmstar 25ac142fbe printing version as the very first thing now 2016-12-31 18:58:44 +01:00
tihmstar b63b494b0d fixed macro 2016-12-31 18:38:52 +01:00
tihmstar 01fd792581 fixed macro 2016-12-31 18:36:40 +01:00
tihmstar b44b68c229 fixed versioning 2016-12-31 18:34:31 +01:00
tihmstar e0ba9d4a3b fixed setbuildversion 2016-12-31 18:33:19 +01:00
tihmstar 89b250d817 added versioning 2016-12-31 18:30:12 +01:00
tihmstar 1e8ac9c117 fixed a bug where futurerestore would segfault if device was in recovery mode already 2016-12-31 18:02:30 +01:00
tihmstar a411052927 adding libirecovery libs for linking 2016-12-31 16:26:31 +01:00
tihmstar eb4bd9fd72 adding flags for clang compiler 2016-12-31 16:19:05 +01:00
tihmstar 2985ecfbad fixed casting errors 2016-12-31 16:02:18 +01:00
tihmstar 0de8b8c088 changed shell to bash, because pushd is a bash command 2016-12-31 15:17:38 +01:00
tihmstar 47148eed19 updated dependencies 2016-12-31 14:56:09 +01:00
tihmstar 1e225977f5 using tsschecker's fallback for bbgcid if device is already connected in recovery (there are still some problems if tsschecker's bbgcid is wrong/does not exist) 2016-12-31 14:42:02 +01:00
tihmstar b991cfa441 now using bbgcid from device instead of tsschecker's fallback
this should fix "baseband not signed" issue
2016-12-31 14:32:46 +01:00
tihmstar 49ed57c7ca fixed tsschecker issue with wrong libirecovery version 2016-12-30 14:18:32 +01:00
tihmstar 485b0912fc properly selecting correct buildidentity now 2016-12-30 14:07:25 +01:00
tihmstar 74c63d725b pulling changes 2016-12-30 13:56:32 +01:00
tihmstar 4cf4a52c2d added an option to specify multiple aptickets at once by using -t <FILE> parameter multiple times 2016-12-29 13:27:35 +01:00
tihmstar 22cc9a54d1 fixed the segfault maybe (at least didn't fuck up anything) 2016-12-29 12:16:15 +01:00
tihmstar fc1a67655e added license 2016-12-29 01:00:40 +01:00
tihmstar a0f4539608 changed gitmodules to use public repos 2016-12-29 00:56:49 +01:00
Nikias Bassen 293c119010 Updated .gitmodules 2016-12-28 18:29:29 +01:00
Nikias Bassen 2c0aaf0b82 Use autotools to build project 2016-12-28 17:43:26 +01:00
Nikias Bassen d0a1b80a7f Updated tsschecker submodule 2016-12-28 17:41:25 +01:00
Nikias Bassen 132cd7b8f9 Updated idevicerestore submodule 2016-12-28 17:19:50 +01:00
Nikias Bassen 4c23dc71e0 Updated img4tool submodule 2016-12-28 17:13:38 +01:00
tihmstar c5d610beb1 fixed makefile for new tsschecker 2016-12-25 12:35:24 +01:00