From 77726b7596dd4441c9b41a0c75c7b284108d8722 Mon Sep 17 00:00:00 2001 From: tihmstar Date: Sun, 1 Jan 2017 19:38:05 +0100 Subject: [PATCH] removing workaround option to manually set bbgcid --- futurerestore/main.cpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/futurerestore/main.cpp b/futurerestore/main.cpp index 70209fe0..32ad7ead 100644 --- a/futurerestore/main.cpp +++ b/futurerestore/main.cpp @@ -30,7 +30,6 @@ static struct option longopts[] = { { "debug", no_argument, NULL, 'd' }, { "latest-sep", no_argument, NULL, '0' }, { "latest-baseband", no_argument, NULL, '1' }, - { "bbgcid", required_argument, NULL, '2' }, { NULL, 0, NULL, 0 } }; @@ -115,10 +114,6 @@ int main(int argc, const char * argv[]) { case '1': // long option: "latest-baseband"; flags |= FLAG_LATEST_BASEBAND; break; - case '2': // long option: "latest-baseband"; - devVals.bbgcid = (uint64_t)atoll(optarg); - printf("manually set bbgcid to %llu\n",(unsigned long long)devVals.bbgcid); - break; case 'd': // long option: "debug"; can be called as short option idevicerestore_debug = 1; break; @@ -191,10 +186,8 @@ int main(int argc, const char * argv[]) { } versVals.basebandMode = kBasebandModeOnlyBaseband; - if (!devVals.bbgcid) { - if (!(devVals.bbgcid = client.getBasebandGoldCertIDFromDevice())){ - printf("[WARNING] using tsschecker's fallback to get BasebandGoldCertID. This might result in invalid baseband signing status information\n"); - } + if (!(devVals.bbgcid = client.getBasebandGoldCertIDFromDevice())){ + printf("[WARNING] using tsschecker's fallback to get BasebandGoldCertID. This might result in invalid baseband signing status information\n"); } if (!(isBasebandSigned = isManifestSignedForDevice(basebandManifestPath, &devVals, &versVals))) { reterror(-3,"baseband firmware isn't signed\n");