Move firmware keys to branch

This commit is contained in:
LukeeGD 2020-03-08 18:59:22 +08:00
parent 791d4c93b0
commit df34f60fac
6 changed files with 15 additions and 157 deletions

File diff suppressed because one or more lines are too long

View File

@ -1,147 +0,0 @@
{
"identifier":"iPad2,5",
"buildid":"12H321",
"codename":"Donner",
"baseband":"0",
"updateramdiskexists":true,
"restoreramdiskexists":true,
"keys":[
{
"image":"AppleLogo",
"filename":"Firmware/all_flash/all_flash.p105ap.production/applelogo.s5l8942x.img3",
"kbag":"332b5ad9084c1db5764609e7326c00b5739dcda8e794fa2edf2835c9ff6a0d8b9ed1bc0a555af087f3e42e92cc0fba6b",
"key":"6889fbdf361060167c6a7d9a655d032a23b5c77d4360cee8f8b79f487fb6caa7",
"iv":"a5fcfc2bd24e4d134a1813852d8489ef",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"BatteryCharging0",
"filename":"Firmware/all_flash/all_flash.p105ap.production/batterycharging0.s5l8942x.img3",
"kbag":"8b9cf06c3319a979f8732eda18540699d9fc73edc02d010400917aaae04b67e4db3e5c0c45363e7b8ff28b543c619f8f",
"key":"2cb6234ef4395c135784e9bd4067d02236eb850b1e1d087815f33b05ca74d03a",
"iv":"4eadadb44065ca95e4e4352113003892",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"BatteryCharging1",
"filename":"Firmware/all_flash/all_flash.p105ap.production/batterycharging1.s5l8942x.img3",
"kbag":"272d4fcfc65acb1f62eb766d21536d646f4f5cdbcb2756ed1e538291cfb5c2733fbf256b3964d4792c1999e005312760",
"key":"5e8eff82896e03c9be262f41a717fdcc5beb789ea6b2020e0709be8eed19b46c",
"iv":"0d4769a0ddc4ecb274d5df3c02b08661",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"BatteryFull",
"filename":"Firmware/all_flash/all_flash.p105ap.production/batteryfull~ipad.s5l8942x.img3",
"kbag":"a7707d7353310db30fb99292a1ae42550141a323f99424e66eae84015a9d5830093918ec67cca88096851f2a5c6ecb18",
"key":"9103ed5644c06cc8657db3ecc4445b5d2bfb7ea05fede4be8edae5b58469596a",
"iv":"947d6a2a1b78972850ccdcde460be98f",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"BatteryLow0",
"filename":"Firmware/all_flash/all_flash.p105ap.production/batterylow0~ipad.s5l8942x.img3",
"kbag":"a45480f8d8df0f77c07e0acd704e3f7456afd90f89f16a2069daef5357e55735c6501d101e9798cd18391cde4232520d",
"key":"e4e293b17e0b9b6acd8b66da2838863445320bc7f48e7420475ef7636e0c070e",
"iv":"2b34a57e5bb37f51934838d7f76eff98",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"BatteryLow1",
"filename":"Firmware/all_flash/all_flash.p105ap.production/batterylow1~ipad.s5l8942x.img3",
"kbag":"d3063ceb9849cff6bdfccf5a407925ad84a7d226113cb3ab02389bc4e1e4f5c0bec9a7b461a2a105e0572c2ef6ae5be3",
"key":"5b9409852739fc917eddc73df9799f5a4a66f8b718b8a2543023d4e6b79836e3",
"iv":"a79acf5d11ed27d6f895c1699a1141ac",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"GlyphPlugin",
"filename":"Firmware/all_flash/all_flash.p105ap.production/glyphplugin~ipad-lightning.s5l8942x.img3",
"kbag":"be01070c2deda11f0dbb182badca9ccaccc7b1ebe5d13c0d18a88e22c094efde1e527afa080607779b71d0ee51f64642",
"key":"d9d8d59c19159a738c714b14e2dbe91b9b5bd86a09686656e4583acd7e0fb548",
"iv":"f4e8fec76b0316ec58e91b2366ecd331",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"DeviceTree",
"filename":"Firmware/all_flash/all_flash.p105ap.production/DeviceTree.p105ap.img3",
"kbag":"3de4373b0ab2a4fa71f7ae0b17131521ae4a770f970ae9724ae67117d555b2f95e5a2e5472e136ae46043cf94c93edd4",
"key":"050f2457801615132e7455b622c8c8dfb65f09d4ff1eb86b5c0a1160678117c2",
"iv":"c9c12cfe3a16823f1d678775c7aedc88",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"Kernelcache",
"filename":"kernelcache.release.p105ap",
"kbag":"7f73c1400417bff880eb880905a4e0d54214d9e0e7fa9f01f0772255bd568e86688aa9adff6a6644edcf360f3933867d",
"key":"0155c713f32ee5fb9f18187e0b87d19ef38b9e56af121821264163627f894b05",
"iv":"ada137bf6aa705925d8ac5ada6025c11",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"LLB",
"filename":"Firmware/all_flash/all_flash.p105ap.production/LLB.p105ap.RELEASE.img3",
"kbag":"c9ef7cb7454dfb337ffa15fd078c82dd24a3bdcdecebe384d57ee26746195c0b1b1635ccd2fb85cb989283204239c1ae",
"key":"62dceb5df3b755f2a376c3e36d55c0df1cb773e82fbf09ec66b8f6c3bafad84c",
"iv":"cd4228f5a6c21aaa7c14e8eafb8b4c7a",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"RecoveryMode",
"filename":"Firmware/all_flash/all_flash.p105ap.production/recoverymode~ipad-lightening.s5l8942x.img3",
"kbag":"1381701fdff0de905357488a053003b11e19179d631ce19a9663a7480f843b5dc869f4de7c5eaa27c7f732b701f41f4b",
"key":"e7617fbfb3d01f98085a9e980c897fbed360e685d1da2b731e82a76a5cabe86b",
"iv":"3de94fc3647226a2325c472a93284471",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"iBEC",
"filename":"Firmware/dfu/iBEC.p105ap.RELEASE.dfu",
"kbag":"366167bc66fd913b56c9e1d16a20098da4e2999a1186095debe1b493d8fb4c34e56e41a8faf387ba99454da181323f67",
"key":"485ddb5f7e70cecfc25c036f812641b9e55bd97783de1488306e3a80abf6950b",
"iv":"8460cab6348e74ba7134ba0f9462b632",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"iBSS",
"filename":"Firmware/dfu/iBSS.p105ap.RELEASE.dfu",
"kbag":"f75ca651b0dee8b54077bb5977b625b44dfdd3b2b15c23965fc5d39f8ec0b7efbe95f04f664b7d4d7f9f873b86d0ffb0",
"key":"b9ed63e4a31f5d9d4d7dddc527e65fd31d1ea48c70204e6b44551c1e6dfc52b5",
"iv":"b21abc8689b0dea8f6e613f9f970e241",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"iBoot",
"filename":"Firmware/all_flash/all_flash.p105ap.production/iBoot.p105ap.RELEASE.img3",
"kbag":"8e7a72ef3aee366cd42f71105c16c4aaad3a85492f066d2eb9670ba25abd7374da2e8dba24dfa1802a4728737faf0d38",
"key":"fe23bfaf712aad890ef4a0eb492de884f69aa1b8f7c5e833670e12a3a587be36",
"iv":"a9674535cecc70273d841d0c2fc4dbaa",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"RestoreRamdisk",
"filename":"058-23992-023.dmg ",
"kbag":"5f1d5d16df9fe704ac4c7815a4008f9f7efa26b542590a03e6a24d49042c1441a96bdd0c8ad0cf5a0a6dd133ab192702",
"key":"ad2da12be31a6f6061069f42223e1df1e3bac83a7f49b839d6a6cb9cdadbb0a5",
"iv":"f8edb59fa278db6a9f28c54c75176294",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"UpdateRamdisk",
"filename":"058-23960-023.dmg",
"kbag":"4c7d3b11cdc4a51b4c1c5cddf566149f41ae6f7a2eb9887c7b6f4129ca7f160e99ba3d305fa07679a611a8e31a615023",
"key":"8422a3de91b25a744b9d12163a68b138d8223e854935740e7f4f31ddc79e7efe",
"iv":"1d8e11929931c782aad81148a1aadb7f",
"date":"2014-02-20T00:00:00Z"
},
{
"image":"RootFileSystem",
"filename":"058-24036-023.dmg",
"kbag":"0",
"key":"21862ddcc49a861ffda17f7c6eca65355d2d1e762026cca60aabc726cd48b9e4cff214ff",
"iv":"0",
"date":"2014-02-20T00:00:00Z"
}
]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -252,14 +252,14 @@ function kDFU {
echo "nvram wifiaddr=$WifiAddrDecr echo "nvram wifiaddr=$WifiAddrDecr
chmod 755 kloader_hgsp chmod 755 kloader_hgsp
./kloader_hgsp pwnediBSS" >> tmp/pwn.sh ./kloader_hgsp pwnediBSS" >> tmp/pwn.sh
mkdir tmp/mountdir mkdir mount
echo "Mounting device using ifuse..." echo "Mounting device using ifuse..."
ifuse tmp/mountdir ifuse mount
echo "Copying stuff to device..." echo "Copying stuff to device..."
cp "tmp/pwn.sh" "resources/tools/$kloader" "tmp/pwnediBSS" "tmp/mountdir/" cp "tmp/pwn.sh" "resources/tools/$kloader" "tmp/pwnediBSS" "mount/"
echo "Unmounting device..." echo "Unmounting device..."
sudo umount tmp/mountdir sudo umount mount
#rm -rf tmp/mountdir #rm -r mount
echo echo
echo "Enter MTerminal and run these commands:" echo "Enter MTerminal and run these commands:"
echo echo
@ -297,6 +297,15 @@ function FindDFU {
} }
function Downgrade { function Downgrade {
if [ ! -e resources/firmware ]; then
echo "Firmware keys missing, downloading firmware keys..."
curl -L https://github.com/LukeZGD/32bit-OTA-Downgrader/archive/firmware.zip -o tmp/firmware.zip
mkdir resources/firmware
unzip -q tmp/firmware.zip -d resources
mv resources/32bit-OTA-Downgrader-firmware/firmware/* resources/firmware
rm -r resources/32bit-OTA-Downgrader-firmware/
fi
if [ ! $NotOTA ]; then if [ ! $NotOTA ]; then
SaveOTABlobs SaveOTABlobs
IPSW="${ProductType}_${DowngradeVersion}_${DowngradeBuildVer}_Restore" IPSW="${ProductType}_${DowngradeVersion}_${DowngradeBuildVer}_Restore"
@ -346,7 +355,7 @@ function Downgrade {
} }
function Clean { function Clean {
rm -rf iP*/ tmp/ $(ls *.shsh2 2>/dev/null) rm -r iP*/ tmp/ $(ls *.shsh2 2>/dev/null)
} }
function InstallDependencies { function InstallDependencies {