mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2024-12-23 23:01:49 +01:00
Folder structure change, add firmware keys
-firmware keys are for futurerestore (will be used later) -folder structure now more similar to vieux - ctrl+c no longer needed in pwndfu
This commit is contained in:
parent
44cf86c629
commit
b2e953acc6
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,4 +1,3 @@
|
||||
*.ipsw
|
||||
*.shsh2
|
||||
iP*/
|
||||
tmp/
|
||||
tmp/
|
||||
|
Binary file not shown.
27
resources/buildmanifestsaver.sh
Executable file
27
resources/buildmanifestsaver.sh
Executable file
@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
devices=(iPhone4,1 iPhone5,1 iPhone5,2 iPhone5,3 iPhone5,4
|
||||
iPad2,1 iPad2,2 iPad2,3 iPad2,4 iPad2,5 iPad2,6 iPad2,7
|
||||
iPad3,1 iPad3,2 iPad3,3 iPad3,4 iPad3,5 iPad3,6 iPod5,1
|
||||
)
|
||||
devices613=(iPhone4,1 iPad2,1 iPad2,2 iPad2,3)
|
||||
|
||||
echo "32bit-OTA-Downgrader BuildManifest and Firmware Keys Saver"
|
||||
echo "- by LukeZGD"
|
||||
echo "Depends on partialZipBrowser! https://github.com/tihmstar/partialZipBrowser"
|
||||
|
||||
for ProductType in "${devices[@]}"
|
||||
do
|
||||
dllink=$(curl -I -Ls -o /dev/null -w %{url_effective} https://api.ipsw.me/v4/ota/download/${ProductType}/12H321?prerequisite=12H143)
|
||||
pzb -g AssetData/boot/BuildManifest.plist -o manifests/BuildManifest_$ProductType.plist $dllink
|
||||
mkdir -p firmware/$ProductType/12H321
|
||||
curl -L https://firmware-keys.ipsw.me/firmware/$ProductType/12H321 -o firmware/$ProductType/12H321/index.html
|
||||
done
|
||||
|
||||
for ProductType in "${devices613[@]}"
|
||||
do
|
||||
dllink=$(curl -I -Ls -o /dev/null -w %{url_effective} https://api.ipsw.me/v4/ota/download/${ProductType}/10B329?prerequisite=10B146)
|
||||
pzb -g AssetData/boot/BuildManifest.plist -o manifests/BuildManifest613_$ProductType.plist $dllink
|
||||
mkdir -p firmware/$ProductType/10B329
|
||||
curl -L https://firmware-keys.ipsw.me/firmware/$ProductType/10B329 -o firmware/$ProductType/10B329/index.html
|
||||
done
|
1
resources/firmware/iPad2,1/10B329/index.html
Normal file
1
resources/firmware/iPad2,1/10B329/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad2,1/12H321/index.html
Normal file
1
resources/firmware/iPad2,1/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad2,2/10B329/index.html
Normal file
1
resources/firmware/iPad2,2/10B329/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad2,2/12H321/index.html
Normal file
1
resources/firmware/iPad2,2/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad2,3/10B329/index.html
Normal file
1
resources/firmware/iPad2,3/10B329/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad2,3/12H321/index.html
Normal file
1
resources/firmware/iPad2,3/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad2,4/12H321/index.html
Normal file
1
resources/firmware/iPad2,4/12H321/index.html
Normal file
@ -0,0 +1 @@
|
||||
{"identifier":"iPad2,4","buildid":"12H321","codename":"Donner","updateramdiskexists":true,"restoreramdiskexists":true,"keys":[{"image":"iBSS","filename":"Firmware/dfu/iBSS.k93a.RELEASE.dfu","kbag":"","key":"5fe5c47b5620c2b40b1ca2bd1764a92d568901a24e1caf8faf0cf0f84ae11b4e","iv":"976aa656929ac699fff36715de96876d","date":"2017-08-28T13:39:09Z"},{"image":"BatteryLow0","filename":"Firmware/all_flash/all_flash.k93aap.production/batterylow0~ipad.s5l8942x.img3","kbag":"","key":"e4e293b17e0b9b6acd8b66da2838863445320bc7f48e7420475ef7636e0c070e","iv":"2b34a57e5bb37f51934838d7f76eff98","date":"2017-08-28T13:39:09Z"},{"image":"BatteryLow1","filename":"Firmware/all_flash/all_flash.k93aap.production/batterylow1~ipad.s5l8942x.img3","kbag":"","key":"5b9409852739fc917eddc73df9799f5a4a66f8b718b8a2543023d4e6b79836e3","iv":"a79acf5d11ed27d6f895c1699a1141ac","date":"2017-08-28T13:39:09Z"},{"image":"iBEC","filename":"Firmware/dfu/iBEC.k93a.RELEASE.dfu","kbag":"","key":"019947f0da4258ce36c0fd1b2f3d61fc7add1fd9065cb96be24f86c322832cda","iv":"27a1dedaf83ccb53088fd9fb82974062","date":"2017-08-28T13:39:09Z"},{"image":"AppleLogo","filename":"Firmware/all_flash/all_flash.k93aap.production/applelogo.s5l8942x.img3","kbag":"","key":"6889fbdf361060167c6a7d9a655d032a23b5c77d4360cee8f8b79f487fb6caa7","iv":"a5fcfc2bd24e4d134a1813852d8489ef","date":"2017-08-28T13:39:09Z"},{"image":"RecoveryMode","filename":"Firmware/all_flash/all_flash.k93aap.production/recoverymode~ipad-30pin.s5l8942x.img3","kbag":"","key":"b7f9faa07757d85b0a82a8617e2b838ccd084a0fc7f70658272b08390a9bc343","iv":"ba543d1cf31f7dd20c0c4851682643ab","date":"2017-08-28T13:39:09Z"},{"image":"UpdateRamdisk","filename":"058-23960-023.dmg","kbag":"","key":"e37126647a1cfa5554dda273d9adfd2217a2c28cf5655be4dc746843be8345b2","iv":"c6ef581ed02b571947de3ba239170da9","date":"2017-08-28T13:39:09Z"},{"image":"GlyphPlugin","filename":"Firmware/all_flash/all_flash.k93aap.production/glyphplugin~ipad-30pin.s5l8942x.img3","kbag":"","key":"a0f7ecf9352f6ca612fa16daeb6e179d25b455286a715cdb8a89e656c3bacf5b","iv":"0eb2b9610930e8aba5f1ac0ea0acaf82","date":"2017-08-28T13:39:09Z"},{"image":"iBoot","filename":"Firmware/all_flash/all_flash.k93aap.production/iBoot.k93a.RELEASE.img3","kbag":"","key":"373ed6d3d61e0d04daefea580588c804225a8e658c99abeb37c36372a71c5677","iv":"d3130986feabba6322805c65c443c0ba","date":"2017-08-28T13:39:09Z"},{"image":"LLB","filename":"Firmware/all_flash/all_flash.k93aap.production/LLB.k93a.RELEASE.img3","kbag":"","key":"bd8bf0ca7bed5d984397228838762c9dd023f41bbc9b013f2390d22f9e751237","iv":"83866a3ac9fc4f1b7b16a431affefdc7","date":"2017-08-28T13:39:09Z"},{"image":"BatteryFull","filename":"Firmware/all_flash/all_flash.k93aap.production/batteryfull~ipad.s5l8942x.img3","kbag":"","key":"9103ed5644c06cc8657db3ecc4445b5d2bfb7ea05fede4be8edae5b58469596a","iv":"947d6a2a1b78972850ccdcde460be98f","date":"2017-08-28T13:39:09Z"},{"image":"DeviceTree","filename":"Firmware/all_flash/all_flash.k93aap.production/DeviceTree.k93aap.img3","kbag":"","key":"db9945495d24e808cfe305a9a062b28f6c341e4577018482d3f51f7d19057443","iv":"dd6d2ee190455770e5bb930db280e42d","date":"2017-08-28T13:39:09Z"},{"image":"Kernelcache","filename":"kernelcache.release.k93a","kbag":"","key":"dcf3723fc23543626910fdf36436386a62d350b4378b4440984d6a16d94b3039","iv":"7571c911c20b12935ca28fd1f22e023b","date":"2017-08-28T13:39:09Z"},{"image":"RestoreRamdisk","filename":"058-23992-023.dmg","kbag":"","key":"95ca0f3424292cc97b41e3481eebf083453e8c668848d2c170db34bcffb7117b","iv":"883225914fa6a25aea09a804df23e96f","date":"2017-08-28T13:39:09Z"},{"image":"RootFS","filename":"058-23840-023.dmg","kbag":"","key":"4943f64dd3ff8dda78fb7799169a08f78b3e215b4ecc00fb51d40250d60b18f752517b82","iv":"","date":"2017-08-28T13:39:09Z"},{"image":"BatteryCharging0","filename":"Firmware/all_flash/all_flash.k93aap.production/batterycharging0.s5l8942x.img3","kbag":"","key":"2cb6234ef4395c135784e9bd4067d02236eb850b1e1d087815f33b05ca74d03a","iv":"4eadadb44065ca95e4e4352113003892","date":"2017-08-28T13:39:09Z"},{"image":"BatteryCharging1","filename":"Firmware/all_flash/all_flash.k93aap.production/batterycharging1.s5l8942x.img3","kbag":"","key":"5e8eff82896e03c9be262f41a717fdcc5beb789ea6b2020e0709be8eed19b46c","iv":"0d4769a0ddc4ecb274d5df3c02b08661","date":"2017-08-28T13:39:09Z"}]}
|
147
resources/firmware/iPad2,5/12H321/index.html
Normal file
147
resources/firmware/iPad2,5/12H321/index.html
Normal file
@ -0,0 +1,147 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
1
resources/firmware/iPad2,6/12H321/index.html
Normal file
1
resources/firmware/iPad2,6/12H321/index.html
Normal file
@ -0,0 +1 @@
|
||||
{"identifier":"iPad2,6","buildid":"12H321","codename":"Donner","baseband":"8.02.00","updateramdiskexists":true,"restoreramdiskexists":true,"keys":[{"image":"BatteryCharging1","filename":"batterycharging1.s5l8942x.img3","kbag":"","key":"5e8eff82896e03c9be262f41a717fdcc5beb789ea6b2020e0709be8eed19b46c","iv":"0d4769a0ddc4ecb274d5df3c02b08661","date":"2017-08-28T13:39:30Z"},{"image":"BatteryFull","filename":"batteryfull~ipad.s5l8942x.img3","kbag":"","key":"9103ed5644c06cc8657db3ecc4445b5d2bfb7ea05fede4be8edae5b58469596a","iv":"947d6a2a1b78972850ccdcde460be98f","date":"2017-08-28T13:39:30Z"},{"image":"GlyphPlugin","filename":"glyphplugin~ipad-lightning.s5l8942x.img3","kbag":"","key":"d9d8d59c19159a738c714b14e2dbe91b9b5bd86a09686656e4583acd7e0fb548","iv":"f4e8fec76b0316ec58e91b2366ecd331","date":"2017-08-28T13:39:30Z"},{"image":"BatteryLow1","filename":"batterylow1~ipad.s5l8942x.img3","kbag":"","key":"5b9409852739fc917eddc73df9799f5a4a66f8b718b8a2543023d4e6b79836e3","iv":"a79acf5d11ed27d6f895c1699a1141ac","date":"2017-08-28T13:39:30Z"},{"image":"iBoot","filename":"iBoot.p106.RELEASE.img3","kbag":"","key":"5b4cc8e1afe81d54702447cd090f0f1b06286f3ad32cb67efdf73de7de82bea2","iv":"7cf5717d9f873c6d4a8aeaa2be334adc","date":"2017-08-28T13:39:30Z"},{"image":"Kernelcache","filename":"kernelcache.release.p106","kbag":"","key":"f89d3d9d9f9b59a9477323d702b544b3dcc7bd186ca966104a2c1cd0a2bcf45d","iv":"32bdfec1574df78e6b2f72dbdbeadc41","date":"2017-08-28T13:39:30Z"},{"image":"BatteryCharging0","filename":"batterycharging0.s5l8942x.img3","kbag":"","key":"2cb6234ef4395c135784e9bd4067d02236eb850b1e1d087815f33b05ca74d03a","iv":"4eadadb44065ca95e4e4352113003892","date":"2017-08-28T13:39:30Z"},{"image":"BatteryLow0","filename":"batterylow0~ipad.s5l8942x.img3","kbag":"","key":"e4e293b17e0b9b6acd8b66da2838863445320bc7f48e7420475ef7636e0c070e","iv":"2b34a57e5bb37f51934838d7f76eff98","date":"2017-08-28T13:39:30Z"},{"image":"RootFS","filename":"058-24261-023.dmg","kbag":"","key":"1b84c248aa18483f61723f8678da927a2938b6f8528afe9e0509c3296bfb2fdabb76435c","iv":"","date":"2017-08-28T13:39:30Z"},{"image":"iBSS","filename":"iBSS.p106.RELEASE.dfu","kbag":"","key":"cdb2142489e5e936fa8f3540bd036f62ed0f27ddb6fec96b9fbfec5a65bc5f17","iv":"56231fd62c6296ed0c8c411bcef602e0","date":"2017-08-28T13:39:30Z"},{"image":"RestoreRamdisk","filename":"058-23992-023.dmg","kbag":"","key":"31da18e96901301893f72e9774fb9c6fbe554402bf52c26898b9291b7b5dda0f","iv":"23ae8ff189edc4484356f881cf1eb5b0","date":"2017-08-28T13:39:30Z"},{"image":"iBEC","filename":"iBEC.p106.RELEASE.dfu","kbag":"","key":"b70e6a9abacc46dc6a7bb55c09d7338d34acad2eed33df6db4d47f5694f978b9","iv":"4d59863b07ec59662ddb4872d4fd6909","date":"2017-08-28T13:39:30Z"},{"image":"LLB","filename":"LLB.p106.RELEASE.img3","kbag":"","key":"f0fe164227f2eead95d5d4f33abf8c4d0db38beaee347dfa85fedf216e2dc522","iv":"b8637711c98d77662d18fa5a7fddcf9b","date":"2017-08-28T13:39:30Z"},{"image":"UpdateRamdisk","filename":"058-23960-023.dmg","kbag":"","key":"3d886fabf739930b6b27991706df0c5a4f248d5c95ad5c7fe65771c98a06ad3e","iv":"04346855fa62fe2b0022bf85ec58e1d2","date":"2017-08-28T13:39:30Z"},{"image":"DeviceTree","filename":"DeviceTree.p106ap.img3","kbag":"","key":"1ac6524ed5b610a2b192a31fe533b5a88da330e6d48fb05ad376b79fa62c2fac","iv":"633cecb9cecbe0f1bbd5ba3444f59857","date":"2017-08-28T13:39:30Z"},{"image":"RecoveryMode","filename":"recoverymode~ipad-lightning.s5l8942x.img3","kbag":"","key":"e7617fbfb3d01f98085a9e980c897fbed360e685d1da2b731e82a76a5cabe86b","iv":"3de94fc3647226a2325c472a93284471","date":"2017-08-28T13:39:30Z"},{"image":"AppleLogo","filename":"applelogo.s5l8942x.img3","kbag":"","key":"6889fbdf361060167c6a7d9a655d032a23b5c77d4360cee8f8b79f487fb6caa7","iv":"a5fcfc2bd24e4d134a1813852d8489ef","date":"2017-08-28T13:39:30Z"}]}
|
1
resources/firmware/iPad2,7/12H321/index.html
Normal file
1
resources/firmware/iPad2,7/12H321/index.html
Normal file
@ -0,0 +1 @@
|
||||
{"identifier":"iPad2,7","buildid":"12H321","codename":"Donner","baseband":"8.02.00","updateramdiskexists":true,"restoreramdiskexists":true,"keys":[{"image":"UpdateRamdisk","filename":"058-23960-023.dmg","kbag":"","key":"c153afe4b52b26940d8f12b4a232f615af334dd3155fe3c1bd046e30883edb4c","iv":"09de1e0edc0201bda62e34abddadce73","date":"2017-08-28T13:39:30Z"},{"image":"BatteryLow0","filename":"Firmware/all_flash/all_flash.p107ap.production/batterylow0~ipad.s5l8942x.img3","kbag":"","key":"e4e293b17e0b9b6acd8b66da2838863445320bc7f48e7420475ef7636e0c070e","iv":"2b34a57e5bb37f51934838d7f76eff98","date":"2017-08-28T13:39:49Z"},{"image":"RootFS","filename":"058-23932-023.dmg","kbag":"","key":"0050f28d78a0d0414a7c4ba6bb6a5a42dc5ad0031233db4d54dc379763974827ed2c094a","iv":"","date":"2017-08-28T13:39:49Z"},{"image":"iBSS","filename":"Firmware/dfu/iBSS.p107.RELEASE.dfu","kbag":"","key":"34b359fcc729a0f0d2853e786a78b245ed36a9212c8296aaab95dc0401cf07de","iv":"fa39c596b6569e572d90f0820e4e4357","date":"2017-08-28T13:39:49Z"},{"image":"iBEC","filename":"Firmware/dfu/iBEC.p107.RELEASE.dfu","kbag":"","key":"23c2d76e12dbef7c2a107d8733b96dc79cbbb353bf649cdc7fea63c91904f623","iv":"6569eed96df512cc8e8807a50fe79270","date":"2017-08-28T13:39:49Z"},{"image":"RecoveryMode","filename":"Firmware/all_flash/all_flash.p107ap.production/recoverymode~ipad-lightning.s5l8942x.img3","kbag":"","key":"e7617fbfb3d01f98085a9e980c897fbed360e685d1da2b731e82a76a5cabe86b","iv":"3de94fc3647226a2325c472a93284471","date":"2017-08-28T13:39:49Z"},{"image":"BatteryFull","filename":"Firmware/all_flash/all_flash.p107ap.production/batteryfull~ipad.s5l8942x.img3","kbag":"","key":"9103ed5644c06cc8657db3ecc4445b5d2bfb7ea05fede4be8edae5b58469596a","iv":"947d6a2a1b78972850ccdcde460be98f","date":"2017-08-28T13:39:49Z"},{"image":"AppleLogo","filename":"Firmware/all_flash/all_flash.p107ap.production/applelogo.s5l8942x.img3","kbag":"","key":"6889fbdf361060167c6a7d9a655d032a23b5c77d4360cee8f8b79f487fb6caa7","iv":"a5fcfc2bd24e4d134a1813852d8489ef","date":"2017-08-28T13:39:49Z"},{"image":"iBoot","filename":"Firmware/all_flash/all_flash.p107ap.production/iBoot.p107.RELEASE.img3","kbag":"","key":"6f5feb5f0bb646e0f5ccc3b2484b6efddba8d0e79a21faeda7fcc15672142f8a","iv":"c805c4fb41f4e954064381748097592d","date":"2017-08-28T13:39:49Z"},{"image":"BatteryLow1","filename":"Firmware/all_flash/all_flash.p107ap.production/batterylow1~ipad.s5l8942x.img3","kbag":"","key":"5b9409852739fc917eddc73df9799f5a4a66f8b718b8a2543023d4e6b79836e3","iv":"a79acf5d11ed27d6f895c1699a1141ac","date":"2017-08-28T13:39:49Z"},{"image":"DeviceTree","filename":"Firmware/all_flash/all_flash.p107ap.production/DeviceTree.p107ap.img3","kbag":"","key":"7faab4991cefdea2b460305e45c1557d4dddd072ddf492a8f756e5ece156f238","iv":"ade3c16e5919c6a820d631c95da3fae2","date":"2017-08-28T13:39:49Z"},{"image":"GlyphPlugin","filename":"Firmware/all_flash/all_flash.p107ap.production/glyphplugin~ipad-lightning.s5l8942x.img3","kbag":"","key":"d9d8d59c19159a738c714b14e2dbe91b9b5bd86a09686656e4583acd7e0fb548","iv":"f4e8fec76b0316ec58e91b2366ecd331","date":"2017-08-28T13:39:49Z"},{"image":"LLB","filename":"Firmware/all_flash/all_flash.p107ap.production/LLB.p107.RELEASE.img3","kbag":"","key":"c6126a8251d097644e4251b8109aa633b0fa0012ecf947e3ed1fa659a0209a80","iv":"d3424b730a0cff45931f9509d9172044","date":"2017-08-28T13:39:49Z"},{"image":"BatteryCharging0","filename":"Firmware/all_flash/all_flash.p107ap.production/batterycharging0.s5l8942x.img3","kbag":"","key":"2cb6234ef4395c135784e9bd4067d02236eb850b1e1d087815f33b05ca74d03a","iv":"4eadadb44065ca95e4e4352113003892","date":"2017-08-28T13:39:49Z"},{"image":"Kernelcache","filename":"kernelcache.release.p107","kbag":"","key":"8c53d8a9c6358a7ae89a207bdd0e02538be3eccf6f32925ea81a61e9d28d4859","iv":"505d5717132faa13c35daac2d76d2d19","date":"2017-08-28T13:39:49Z"},{"image":"RestoreRamdisk","filename":"058-23992-023.dmg","kbag":"","key":"eb88193a37a2ec282f754d9115496103b9ca81b24549fff9df29f4fa03375536","iv":"e5b83c6da165d16009d4a73bbd36957d","date":"2017-08-28T13:39:49Z"},{"image":"BatteryCharging1","filename":"Firmware/all_flash/all_flash.p107ap.production/batterycharging1.s5l8942x.img3","kbag":"","key":"5e8eff82896e03c9be262f41a717fdcc5beb789ea6b2020e0709be8eed19b46c","iv":"0d4769a0ddc4ecb274d5df3c02b08661","date":"2017-08-28T13:39:49Z"}]}
|
1
resources/firmware/iPad3,1/12H321/index.html
Normal file
1
resources/firmware/iPad3,1/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad3,2/12H321/index.html
Normal file
1
resources/firmware/iPad3,2/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad3,3/12H321/index.html
Normal file
1
resources/firmware/iPad3,3/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad3,4/12H321/index.html
Normal file
1
resources/firmware/iPad3,4/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad3,5/12H321/index.html
Normal file
1
resources/firmware/iPad3,5/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPad3,6/12H321/index.html
Normal file
1
resources/firmware/iPad3,6/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPhone4,1/10B329/index.html
Normal file
1
resources/firmware/iPhone4,1/10B329/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPhone4,1/12H321/index.html
Normal file
1
resources/firmware/iPhone4,1/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPhone5,1/12H321/index.html
Normal file
1
resources/firmware/iPhone5,1/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPhone5,2/12H321/index.html
Normal file
1
resources/firmware/iPhone5,2/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPhone5,3/12H321/index.html
Normal file
1
resources/firmware/iPhone5,3/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPhone5,4/12H321/index.html
Normal file
1
resources/firmware/iPhone5,4/12H321/index.html
Normal file
File diff suppressed because one or more lines are too long
1
resources/firmware/iPod5,1/12H321/index.html
Normal file
1
resources/firmware/iPod5,1/12H321/index.html
Normal file
@ -0,0 +1 @@
|
||||
{"identifier":"iPod5,1","buildid":"12H321","codename":"Donner","updateramdiskexists":true,"restoreramdiskexists":true,"keys":[{"image":"GlyphPlugin","filename":"Firmware/all_flash/all_flash.n78ap.production/glyphplugin@1136~iphone-lightning.s5l8942x.img3","kbag":"","key":"e87448a065d65fde526f33d7722cca44ced9d67e42c6ca966ffe8b33acc169cc","iv":"80ccf55af177f20b0678db72053a32a7","date":"2017-08-28T13:42:54Z"},{"image":"LLB","filename":"Firmware/all_flash/all_flash.n78ap.production/LLB.n78.RELEASE.img3","kbag":"","key":"a84c8e93acfb10c3ff2812625459615de6566900d63275615de044061a505518","iv":"02fd9c8944418a862e02b43bc28d6b14","date":"2017-08-28T13:42:54Z"},{"image":"BatteryFull","filename":"Firmware/all_flash/all_flash.n78ap.production/batteryfull@2x~iphone.s5l8942x.img3","kbag":"","key":"4d69816df83f9ab245371a9623766ce6b6946d3a08d54fd77ca1cac452ad85af","iv":"241716376facb7d183031af976fd6f67","date":"2017-08-28T13:42:54Z"},{"image":"iBEC","filename":"Firmware/dfu/iBEC.n78.RELEASE.dfu","kbag":"","key":"5fac4cdeac38c7fbc19f6c2be83eabdcea7fe0ae7f57cf9a70182cc9cad8209f","iv":"ef80ca77212ebc1f823b15664076eb66","date":"2017-08-28T13:42:54Z"},{"image":"RootFS","filename":"058-24051-023.dmg","kbag":"","key":"d0efe3748387105f1851c6161abcddf3cdcde1e02052357116bc50149040d8c6b318b0a3","iv":"","date":"2017-08-28T13:42:54Z"},{"image":"BatteryCharging1","filename":"Firmware/all_flash/all_flash.n78ap.production/batterycharging1@2x~iphone.s5l8942x.img3","kbag":"","key":"f9001317346fa66ad07b9c0caee158034d9c76132185f10bace16320c09dcf4f","iv":"cadfe06ebd24d43ef23b09a643c5598d","date":"2017-08-28T13:42:54Z"},{"image":"BatteryLow1","filename":"Firmware/all_flash/all_flash.n78ap.production/batterylow1@2x~iphone.s5l8942x.img3","kbag":"","key":"d828732db47a5bfe2e76dfcf6016f394a9966bcce1a4eb6e00b5865c96c63172","iv":"680cbd0e0039d75eab356701b69f0f7f","date":"2017-08-28T13:42:54Z"},{"image":"Kernelcache","filename":"kernelcache.release.n78","kbag":"","key":"e7904495a19966d622389ce0e1113f4f00e0fc7c0fa65c4d66e79dd12450edf9","iv":"c96b701e3dc9ae4d07bf722a4cb50011","date":"2017-08-28T13:42:54Z"},{"image":"UpdateRamdisk","filename":"058-23960-023.dmg","kbag":"","key":"a49a84cc6183e9a106b17205c1cfc4e586c1c8818c259aded0cef8ee1535c387","iv":"7094dbe7a06b6c8c3dd14c656d50f8d0","date":"2017-08-28T13:42:36Z"},{"image":"RestoreRamdisk","filename":"058-23992-023.dmg","kbag":"","key":"e3ddf7d357feb1f340a8ae23938468f50e071d2ec31d657816d08435cb7fdf14","iv":"601d0a8aa1af6907a27f9680e5c7785d","date":"2017-08-28T13:42:54Z"},{"image":"AppleLogo","filename":"Firmware/all_flash/all_flash.n78ap.production/applelogo@2x~iphone.s5l8942x.img3","kbag":"","key":"636d92f146bde17843278ee1a35f512e3fcc65b91a9dbd686bdb947ca9e498dc","iv":"4e4d5f6f690d61dbb0dc41faac09969d","date":"2017-08-28T13:42:54Z"},{"image":"iBSS","filename":"Firmware/dfu/iBSS.n78.RELEASE.dfu","kbag":"","key":"0a0e0aedc8171669c9af6a229930a395959df55dcd8a3ee1fe0f4c009007df3c","iv":"e0175b03bc29817adc312638884e0898","date":"2017-08-28T13:42:54Z"},{"image":"BatteryCharging0","filename":"Firmware/all_flash/all_flash.n78ap.production/batterycharging0@2x~iphone.s5l8942x.img3","kbag":"","key":"227395e7d36c057a63f1958eefd1ea4334a8c3edcd7674ca4ce2a47777ab4353","iv":"ae51906179f7271d3ab6b3cd84979e48","date":"2017-08-28T13:42:54Z"},{"image":"RecoveryMode","filename":"Firmware/all_flash/all_flash.n78ap.production/recoverymode@1136~iphone-lightning.s5l8942x.img3","kbag":"","key":"fdfe1f92982d4f108f1c1bfc09de28a2581b064d1cea4e5a66e3352ad98721bc","iv":"3d2febb6e1144f6e6b415dc42518db30","date":"2017-08-28T13:42:54Z"},{"image":"BatteryLow0","filename":"Firmware/all_flash/all_flash.n78ap.production/batterylow0@2x~iphone.s5l8942x.img3","kbag":"","key":"bb0a90201af4f4ee4531566b3e9f4ab9f78beec916ac4513524472121f644c15","iv":"73c67f4e287fe482ae381470eb1505f2","date":"2017-08-28T13:42:54Z"},{"image":"iBoot","filename":"Firmware/all_flash/all_flash.n78ap.production/iBoot.n78.RELEASE.img3","kbag":"","key":"0a451084029901c87d8d355bed2bb6a84b403552089543a91ca2d450630c780e","iv":"8ef5ab9aafe4342b9bc70d52a7f7b686","date":"2017-08-28T13:42:54Z"},{"image":"DeviceTree","filename":"Firmware/all_flash/all_flash.n78ap.production/DeviceTree.n78ap.img3","kbag":"","key":"1e0ffa0989ca51c34f86964b7c9642436ad3071acfb5c877f3fc0e84cc7180b9","iv":"67b2dd2762aeacb6e3ea1fe0ec5ccda1","date":"2017-08-28T13:42:54Z"}]}
|
409
resources/manifests/BuildManifest613_iPad2,1.plist
Normal file
409
resources/manifests/BuildManifest613_iPad2,1.plist
Normal file
@ -0,0 +1,409 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildIdentities</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>ApBoardID</key>
|
||||
<string>0x04</string>
|
||||
<key>ApChipID</key>
|
||||
<string>0x8940</string>
|
||||
<key>ApSecurityDomain</key>
|
||||
<string>0x01</string>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>BuildNumber</key>
|
||||
<string>10B329</string>
|
||||
<key>BuildTrain</key>
|
||||
<string>BrightonMaps</string>
|
||||
<key>DeviceClass</key>
|
||||
<string>k93ap</string>
|
||||
<key>MinimumSystemPartition</key>
|
||||
<integer>1063</integer>
|
||||
<key>RestoreBehavior</key>
|
||||
<string>Update</string>
|
||||
<key>SystemPartitionPadding</key>
|
||||
<dict>
|
||||
<key>128</key>
|
||||
<integer>1280</integer>
|
||||
<key>16</key>
|
||||
<integer>160</integer>
|
||||
<key>32</key>
|
||||
<integer>320</integer>
|
||||
<key>64</key>
|
||||
<integer>640</integer>
|
||||
<key>8</key>
|
||||
<integer>80</integer>
|
||||
</dict>
|
||||
<key>Variant</key>
|
||||
<string>Customer Software Update</string>
|
||||
<key>VariantContents</key>
|
||||
<dict>
|
||||
<key>DFU</key>
|
||||
<string>Production</string>
|
||||
<key>Firmware</key>
|
||||
<string>Production</string>
|
||||
<key>InstalledKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreRamDisk</key>
|
||||
<string>SURamDisk</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Manifest</key>
|
||||
<dict>
|
||||
<key>AppleLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HIzzQ/rc0FAqfYFIojzFItzJL2w=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
ttJ6IiGtP9PfALTg0t3/1aNE59s=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/glyphcharging.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
CrwgA7Jckn4pC4CXZoWvjgrCFns=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/batterycharging0.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
gqjH8QtI6+T5/haroSL4VA3c3iQ=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/batterycharging1.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryFull</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
xg/HSeWcyZe0JgFedtRVio5Ukcw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/batteryfull.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
S+tdycikBc0M+E6d3yXni7G64QM=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/batterylow0.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Ye6b4zaX2X9Z55q0cgEGQo3Ip50=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/batterylow1.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryPlugin</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
8PWfV9kVBvzq6/s/Y8dNBXJa8Dw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/glyphplugin.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>DeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
vxwiEMmeuMC5o5ORiAPzkyoyaas=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>KernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
9nqoZ9BE23FtqvRWKkftRIcr9ZQ=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.k93</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHgidgATqH3Npq7l0WqJzqd+2tx7IWH/
|
||||
fw==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>LLB</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
pq3ZBqn+I9+4U8m7xcpZ+Y1vr3c=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/LLB.k93ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhBAgD8f2085zQGr7MvFOVuHDJRUWK5
|
||||
mQ==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>OS</key>
|
||||
<dict>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2634-005.dmg</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>RecoveryMode</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
apJ/m+ohRWznIWB3jQJ/U3foSnE=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/recoverymode~ipad.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreDeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
vxwiEMmeuMC5o5ORiAPzkyoyaas=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreKernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
9nqoZ9BE23FtqvRWKkftRIcr9ZQ=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.k93</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHgidgATqH3Npq7l0WqJzqd+2tx7IWH/
|
||||
fw==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HIzzQ/rc0FAqfYFIojzFItzJL2w=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreRamDisk</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
soTe26MUEWqoKnxbAlm9uDrYEA4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2872-002.dmg</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhwMwEwggsDt8v7VOdjNK99c7EacJVH
|
||||
FA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBEC</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
t5tzZYVu5/Klky04bKvE2V1dJIg=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBEC.k93ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhhBABkOA7YOLsDAf26UptdeESmMkt5
|
||||
aA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBSS</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HOFJUQ/FkuyjuOhETxXthXd8As4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBSS.k93ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHghAQAylrmPiwzjpteZrAugidqorJuo
|
||||
mg==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBoot</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HFFQI47N8BLubSfq+3wAHbCZU6k=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k93ap.production/iBoot.k93ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>UniqueBuildID</key>
|
||||
<data>
|
||||
tmhlqSVs3hfYDCFEF1CNxG9edO8=
|
||||
</data>
|
||||
</dict>
|
||||
</array>
|
||||
<key>ManifestVersion</key>
|
||||
<integer>0</integer>
|
||||
<key>ProductBuildVersion</key>
|
||||
<string>10B329</string>
|
||||
<key>ProductVersion</key>
|
||||
<string>6.1.3</string>
|
||||
<key>SupportedProductTypes</key>
|
||||
<array>
|
||||
<string>iPad2,1</string>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
457
resources/manifests/BuildManifest613_iPad2,2.plist
Normal file
457
resources/manifests/BuildManifest613_iPad2,2.plist
Normal file
@ -0,0 +1,457 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildIdentities</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>ApBoardID</key>
|
||||
<string>0x06</string>
|
||||
<key>ApChipID</key>
|
||||
<string>0x8940</string>
|
||||
<key>ApSecurityDomain</key>
|
||||
<string>0x01</string>
|
||||
<key>BbChipID</key>
|
||||
<string>0x50</string>
|
||||
<key>BbSkeyId</key>
|
||||
<data>
|
||||
l6s0rAaT9bA7+3JtTiwlTxTicKE=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>BuildNumber</key>
|
||||
<string>10B329</string>
|
||||
<key>BuildTrain</key>
|
||||
<string>BrightonMaps</string>
|
||||
<key>DeviceClass</key>
|
||||
<string>k94ap</string>
|
||||
<key>MinimumSystemPartition</key>
|
||||
<integer>1088</integer>
|
||||
<key>RestoreBehavior</key>
|
||||
<string>Update</string>
|
||||
<key>SystemPartitionPadding</key>
|
||||
<dict>
|
||||
<key>128</key>
|
||||
<integer>1280</integer>
|
||||
<key>16</key>
|
||||
<integer>160</integer>
|
||||
<key>32</key>
|
||||
<integer>320</integer>
|
||||
<key>64</key>
|
||||
<integer>640</integer>
|
||||
<key>8</key>
|
||||
<integer>80</integer>
|
||||
</dict>
|
||||
<key>Variant</key>
|
||||
<string>Customer Software Update</string>
|
||||
<key>VariantContents</key>
|
||||
<dict>
|
||||
<key>BasebandFirmware</key>
|
||||
<string>Release</string>
|
||||
<key>DFU</key>
|
||||
<string>Production</string>
|
||||
<key>Firmware</key>
|
||||
<string>Production</string>
|
||||
<key>InstalledKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreRamDisk</key>
|
||||
<string>SURamDisk</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Manifest</key>
|
||||
<dict>
|
||||
<key>AppleLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HIzzQ/rc0FAqfYFIojzFItzJL2w=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BasebandFirmware</key>
|
||||
<dict>
|
||||
<key>EBL-Digest</key>
|
||||
<data>
|
||||
imrfCpuwU21wdfD1QrdCD6zF+V4=
|
||||
</data>
|
||||
<key>FlashPSI-PartialDigest</key>
|
||||
<data>
|
||||
QAQAAMB6AAAx7SlK1gDCGspZLECtOgotjATF
|
||||
dw==
|
||||
</data>
|
||||
<key>FlashPSI-SecPackDigest</key>
|
||||
<data>
|
||||
aV7n5VUpvSbMWA4ImMj4R0vfpmk=
|
||||
</data>
|
||||
<key>FlashPSI-Version</key>
|
||||
<string>0x0002000d</string>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/ICE3_04.12.05_BOOT_02.13.Release.bbfw</string>
|
||||
</dict>
|
||||
<key>ModemStack-Digest</key>
|
||||
<data>
|
||||
onEtisvUtT4Fk9FLF42izS01sKI=
|
||||
</data>
|
||||
<key>ModemStack-Length</key>
|
||||
<string>0x006f7468</string>
|
||||
<key>ModemStack-SecPackDigest</key>
|
||||
<data>
|
||||
bsAUrk3zgXJUNr4BK54C5/NV0Ms=
|
||||
</data>
|
||||
<key>RamPSI-PartialDigest</key>
|
||||
<data>
|
||||
QAQAAMD5AABaj5grvd5JETnsAKZKAD/cTGrV
|
||||
qA==
|
||||
</data>
|
||||
<key>RamPSI-Version</key>
|
||||
<string>0x0002000d</string>
|
||||
</dict>
|
||||
<key>BatteryCharging</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
ttJ6IiGtP9PfALTg0t3/1aNE59s=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/glyphcharging.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
CrwgA7Jckn4pC4CXZoWvjgrCFns=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/batterycharging0.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
gqjH8QtI6+T5/haroSL4VA3c3iQ=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/batterycharging1.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryFull</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
xg/HSeWcyZe0JgFedtRVio5Ukcw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/batteryfull.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
S+tdycikBc0M+E6d3yXni7G64QM=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/batterylow0.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Ye6b4zaX2X9Z55q0cgEGQo3Ip50=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/batterylow1.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryPlugin</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
8PWfV9kVBvzq6/s/Y8dNBXJa8Dw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/glyphplugin.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>DeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Slc/eMFvJzjsz29RXHZqRdK32Xc=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>KernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
dAoIziMazMSZ0iC8EeBVRG0ZlmA=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.k94</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHjyeAD91lr1l5/V226JwJImfj49gtlL
|
||||
JA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>LLB</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
0DSllFQIUcgfEUI20yA0o4IRyx4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/LLB.k94ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhBAgAV6Y/mR0NLs7kq5wE0A3qNMLME
|
||||
qA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>OS</key>
|
||||
<dict>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2475-005.dmg</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>RecoveryMode</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
apJ/m+ohRWznIWB3jQJ/U3foSnE=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/recoverymode~ipad.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreDeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Slc/eMFvJzjsz29RXHZqRdK32Xc=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreKernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
dAoIziMazMSZ0iC8EeBVRG0ZlmA=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.k94</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHjyeAD91lr1l5/V226JwJImfj49gtlL
|
||||
JA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HIzzQ/rc0FAqfYFIojzFItzJL2w=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreRamDisk</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
soTe26MUEWqoKnxbAlm9uDrYEA4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2872-002.dmg</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhwMwEwggsDt8v7VOdjNK99c7EacJVH
|
||||
FA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBEC</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Jn9BmNTwyNLgakQZpk9T6fvY3ws=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBEC.k94ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhhBACrHLD3BuRZsQ+bMtTv6y6vH2h3
|
||||
YA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBSS</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Y5JFRIZit/m3lzlO+jsDLSAambQ=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBSS.k94ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHghAQA+UcYo6voFz5PPvCuLepGtQiPd
|
||||
ew==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBoot</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
63wq1mjI36JofXT0/4vRtOuyx1Q=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k94ap.production/iBoot.k94ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>UniqueBuildID</key>
|
||||
<data>
|
||||
8iAuVn4UX8D2WcdqFQyoa+kz0FQ=
|
||||
</data>
|
||||
</dict>
|
||||
</array>
|
||||
<key>ManifestVersion</key>
|
||||
<integer>0</integer>
|
||||
<key>ProductBuildVersion</key>
|
||||
<string>10B329</string>
|
||||
<key>ProductVersion</key>
|
||||
<string>6.1.3</string>
|
||||
<key>SupportedProductTypes</key>
|
||||
<array>
|
||||
<string>iPad2,2</string>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
463
resources/manifests/BuildManifest613_iPad2,3.plist
Normal file
463
resources/manifests/BuildManifest613_iPad2,3.plist
Normal file
@ -0,0 +1,463 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildIdentities</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>ApBoardID</key>
|
||||
<string>0x02</string>
|
||||
<key>ApChipID</key>
|
||||
<string>0x8940</string>
|
||||
<key>ApSecurityDomain</key>
|
||||
<string>0x01</string>
|
||||
<key>BbActivationManifestKeyHash</key>
|
||||
<data>
|
||||
rqXM4UNmjQ77TOHyyUyWamSWxqo=
|
||||
</data>
|
||||
<key>BbCalibrationManifestKeyHash</key>
|
||||
<data>
|
||||
vTmCipu1KLpRRvXgaHG2TNu85ak=
|
||||
</data>
|
||||
<key>BbChipID</key>
|
||||
<string>0x005000E1</string>
|
||||
<key>BbProvisioningManifestKeyHash</key>
|
||||
<data>
|
||||
7MQEUyvzG4gjjZc7KsNNAVTS8g4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>BuildNumber</key>
|
||||
<string>10B329</string>
|
||||
<key>BuildTrain</key>
|
||||
<string>BrightonMaps</string>
|
||||
<key>DeviceClass</key>
|
||||
<string>k95ap</string>
|
||||
<key>MinimumSystemPartition</key>
|
||||
<integer>1071</integer>
|
||||
<key>RestoreBehavior</key>
|
||||
<string>Update</string>
|
||||
<key>SystemPartitionPadding</key>
|
||||
<dict>
|
||||
<key>128</key>
|
||||
<integer>1280</integer>
|
||||
<key>16</key>
|
||||
<integer>160</integer>
|
||||
<key>32</key>
|
||||
<integer>320</integer>
|
||||
<key>64</key>
|
||||
<integer>640</integer>
|
||||
<key>8</key>
|
||||
<integer>80</integer>
|
||||
</dict>
|
||||
<key>Variant</key>
|
||||
<string>Customer Software Update</string>
|
||||
<key>VariantContents</key>
|
||||
<dict>
|
||||
<key>BasebandFirmware</key>
|
||||
<string>Release</string>
|
||||
<key>DFU</key>
|
||||
<string>Production</string>
|
||||
<key>Firmware</key>
|
||||
<string>Production</string>
|
||||
<key>InstalledKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreRamDisk</key>
|
||||
<string>SURamDisk</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Manifest</key>
|
||||
<dict>
|
||||
<key>AppleLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HIzzQ/rc0FAqfYFIojzFItzJL2w=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BasebandFirmware</key>
|
||||
<dict>
|
||||
<key>AMSS-DownloadDigest</key>
|
||||
<data>
|
||||
D8qT0KWprCeWcfrxmCHV06gL0V4=
|
||||
</data>
|
||||
<key>AMSS-HashTableDigest</key>
|
||||
<data>
|
||||
7S7KE3/fzNsvTwqKNIno6lqdH5s=
|
||||
</data>
|
||||
<key>DBL-PartialDigest</key>
|
||||
<data>
|
||||
VAAAAACyAABxq4165GzOgTCm4ZiQMWng6RCj
|
||||
igDSAAAgQ7nmblmQc3mnHpkKkFsh1ZOD7w==
|
||||
</data>
|
||||
<key>DBL-Version</key>
|
||||
<integer>-1610600444</integer>
|
||||
<key>ENANDPRG-PartialDigest</key>
|
||||
<data>
|
||||
UAAAAMB4AgDQ7SQe0W2xGjwHPOFqYDF0efjX
|
||||
PQ==
|
||||
</data>
|
||||
<key>ENANDPRG-Version</key>
|
||||
<integer>-1610612479</integer>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/Phoenix-3.0.04.Release.bbfw</string>
|
||||
</dict>
|
||||
<key>OSBL-DownloadDigest</key>
|
||||
<data>
|
||||
d8KS/6GAG3tW9oioAgGYJzzdGgc=
|
||||
</data>
|
||||
<key>PartitionTable-Digest</key>
|
||||
<data>
|
||||
JVPJlSJZENRmYIDReT3WGJY6qVY=
|
||||
</data>
|
||||
</dict>
|
||||
<key>BatteryCharging</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
ttJ6IiGtP9PfALTg0t3/1aNE59s=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/glyphcharging.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
CrwgA7Jckn4pC4CXZoWvjgrCFns=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/batterycharging0.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
gqjH8QtI6+T5/haroSL4VA3c3iQ=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/batterycharging1.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryFull</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
xg/HSeWcyZe0JgFedtRVio5Ukcw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/batteryfull.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
S+tdycikBc0M+E6d3yXni7G64QM=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/batterylow0.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Ye6b4zaX2X9Z55q0cgEGQo3Ip50=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/batterylow1.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryPlugin</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
8PWfV9kVBvzq6/s/Y8dNBXJa8Dw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/glyphplugin.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>DeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
5Q6HHpr4FGSD5MzQ1pRzb+k2RZc=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>KernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
6Pnv8sY0EuGijthvbZ3b5XUExU4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.k95</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHjkeABBT+DhUBACT7dY8JMmoftytg1h
|
||||
5w==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>LLB</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
Xja2uh/omHdLt3Wi/+X0xGl6lLM=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/LLB.k95ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhBAgCT32+pfg2eb49j0L/568uzZKzL
|
||||
DA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>OS</key>
|
||||
<dict>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2653-005.dmg</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>RecoveryMode</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
apJ/m+ohRWznIWB3jQJ/U3foSnE=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/recoverymode~ipad.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreDeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
5Q6HHpr4FGSD5MzQ1pRzb+k2RZc=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreKernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
6Pnv8sY0EuGijthvbZ3b5XUExU4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.k95</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHjkeABBT+DhUBACT7dY8JMmoftytg1h
|
||||
5w==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
HIzzQ/rc0FAqfYFIojzFItzJL2w=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreRamDisk</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
soTe26MUEWqoKnxbAlm9uDrYEA4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2872-002.dmg</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhwMwEwggsDt8v7VOdjNK99c7EacJVH
|
||||
FA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBEC</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
/u0jGs9if8F0zt2zAev3JKzztRI=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBEC.k95ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhhBACk47f+XqisHiNIBBAKHw4iDi/s
|
||||
xQ==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBSS</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
nlAE2jQFWaYHO9pZJhq39y37sak=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBSS.k95ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHghAQANcAxHbW82dSao7tLTKanbbqgc
|
||||
oA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBoot</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
v2eoCemXjk48k9bkIw7MrHV+9Vw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.k95ap.production/iBoot.k95ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>UniqueBuildID</key>
|
||||
<data>
|
||||
k8/0Wy73uXDFAc84NnXIXIXUnHI=
|
||||
</data>
|
||||
</dict>
|
||||
</array>
|
||||
<key>ManifestVersion</key>
|
||||
<integer>0</integer>
|
||||
<key>ProductBuildVersion</key>
|
||||
<string>10B329</string>
|
||||
<key>ProductVersion</key>
|
||||
<string>6.1.3</string>
|
||||
<key>SupportedProductTypes</key>
|
||||
<array>
|
||||
<string>iPad2,3</string>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
454
resources/manifests/BuildManifest613_iPhone4,1.plist
Normal file
454
resources/manifests/BuildManifest613_iPhone4,1.plist
Normal file
@ -0,0 +1,454 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>BuildIdentities</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>ApBoardID</key>
|
||||
<string>0x08</string>
|
||||
<key>ApChipID</key>
|
||||
<string>0x8940</string>
|
||||
<key>ApSecurityDomain</key>
|
||||
<string>0x01</string>
|
||||
<key>BbActivationManifestKeyHash</key>
|
||||
<data>
|
||||
rqXM4UNmjQ77TOHyyUyWamSWxqo=
|
||||
</data>
|
||||
<key>BbCalibrationManifestKeyHash</key>
|
||||
<data>
|
||||
vTmCipu1KLpRRvXgaHG2TNu85ak=
|
||||
</data>
|
||||
<key>BbChipID</key>
|
||||
<string>0x005A00E1</string>
|
||||
<key>BbProvisioningManifestKeyHash</key>
|
||||
<data>
|
||||
7MQEUyvzG4gjjZc7KsNNAVTS8g4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>BuildNumber</key>
|
||||
<string>10B329</string>
|
||||
<key>BuildTrain</key>
|
||||
<string>BrightonMaps</string>
|
||||
<key>DeviceClass</key>
|
||||
<string>n94ap</string>
|
||||
<key>MinimumSystemPartition</key>
|
||||
<integer>1220</integer>
|
||||
<key>RestoreBehavior</key>
|
||||
<string>Update</string>
|
||||
<key>SystemPartitionPadding</key>
|
||||
<dict>
|
||||
<key>128</key>
|
||||
<integer>1280</integer>
|
||||
<key>16</key>
|
||||
<integer>160</integer>
|
||||
<key>32</key>
|
||||
<integer>320</integer>
|
||||
<key>64</key>
|
||||
<integer>640</integer>
|
||||
<key>8</key>
|
||||
<integer>80</integer>
|
||||
</dict>
|
||||
<key>Variant</key>
|
||||
<string>Customer Software Update</string>
|
||||
<key>VariantContents</key>
|
||||
<dict>
|
||||
<key>BasebandFirmware</key>
|
||||
<string>Release</string>
|
||||
<key>DFU</key>
|
||||
<string>Production</string>
|
||||
<key>Firmware</key>
|
||||
<string>Production</string>
|
||||
<key>InstalledKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreKernelCache</key>
|
||||
<string>Release</string>
|
||||
<key>RestoreRamDisk</key>
|
||||
<string>SURamDisk</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>Manifest</key>
|
||||
<dict>
|
||||
<key>AppleLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
UQSW+1v9yqBz7FmcAP9hm+1DjHY=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/applelogo@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BasebandFirmware</key>
|
||||
<dict>
|
||||
<key>AMSS-DownloadDigest</key>
|
||||
<data>
|
||||
rTRDFcZPBYMKkCeZs3XC4rsV0Mo=
|
||||
</data>
|
||||
<key>AMSS-HashTableDigest</key>
|
||||
<data>
|
||||
UMf1FQsFTmaNLaMw1bZCqCNG2do=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/Trek-3.4.03.Release.bbfw</string>
|
||||
</dict>
|
||||
<key>OSBL-DownloadDigest</key>
|
||||
<data>
|
||||
XLDOaydMxcNeZsyg2WepzeY1pRs=
|
||||
</data>
|
||||
<key>RestoreDBL-PartialDigest</key>
|
||||
<data>
|
||||
WAAAAMDFAQAGWb86yHprHKdWuKYKg7tIaZbF
|
||||
tA==
|
||||
</data>
|
||||
<key>RestoreDBL-Version</key>
|
||||
<integer>-1575996413</integer>
|
||||
<key>eDBL-PartialDigest</key>
|
||||
<data>
|
||||
ZAAAAMDGAQC9f3Z98ATNa7/pxE7hjOEmjQbq
|
||||
cQ==
|
||||
</data>
|
||||
<key>eDBL-Version</key>
|
||||
<integer>-1577044989</integer>
|
||||
</dict>
|
||||
<key>BatteryCharging</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
J9e4sgRytj7lLuRzHcDo1DK6Z14=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/glyphcharging@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
0rvcBIYIOEn3XMDm/YewYkPZmiI=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/batterycharging0@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryCharging1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
tMhBGCHX9uV+4S5B9wy9xKSVYzA=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/batterycharging1@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryFull</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
xJtU8Nwq5gE6nY/slhXH8YdPNeA=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/batteryfull@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow0</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
xU+xkIvGHP1Z2EDbVaeYCBn2yTM=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/batterylow0@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryLow1</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
26C6wFnZOb6Di4WrFBwe2xr+BZ4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/batterylow1@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>BatteryPlugin</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
s8OXD4BLLAlYEohMvVv1SNJSqa8=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/glyphplugin@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>DeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
QsCm85hY2I4ti0XDLbYNrgtsIAw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/DeviceTree.n94ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>KernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
lma8yuTB5iuO+w37PvqENq1dhCU=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.n94</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAALhIdgAACB4c0Ts3VQqOocOArinPmkC8
|
||||
Jg==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>LLB</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
99ylB5vX7gUI0Oq1jrXFPOVbTRQ=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/LLB.n94ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhBAgCSzOMBtTGk64GZ9wZ7BvV/83JD
|
||||
Bg==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>OS</key>
|
||||
<dict>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2613-005.dmg</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>RecoveryMode</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
zyhcoL1VMbP1uVdK3o/HmDPatVA=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/recoverymode@2x~iphone.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreDeviceTree</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
QsCm85hY2I4ti0XDLbYNrgtsIAw=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/DeviceTree.n94ap.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreKernelCache</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
lma8yuTB5iuO+w37PvqENq1dhCU=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>kernelcache.release.n94</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAALhIdgAACB4c0Ts3VQqOocOArinPmkC8
|
||||
Jg==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreLogo</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
UQSW+1v9yqBz7FmcAP9hm+1DjHY=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/applelogo@2x.s5l8940x.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>RestoreRamDisk</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
soTe26MUEWqoKnxbAlm9uDrYEA4=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>048-2872-002.dmg</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHhwMwEwggsDt8v7VOdjNK99c7EacJVH
|
||||
FA==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBEC</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
CUTBTlqvUkRApxzCSHpjuvBKVIc=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBEC.n94ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBSS</key>
|
||||
<dict>
|
||||
<key>BuildString</key>
|
||||
<string>iBoot-1537.9.55~11</string>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
o8qltDmBqtasoDbPrXONbk3BKEo=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>Path</key>
|
||||
<string>Firmware/dfu/iBSS.n94ap.RELEASE.dfu</string>
|
||||
</dict>
|
||||
<key>PartialDigest</key>
|
||||
<data>
|
||||
QAAAAHghAQBeQqUcXEV5SLOShFgas/KzLSCE
|
||||
vQ==
|
||||
</data>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
<key>iBoot</key>
|
||||
<dict>
|
||||
<key>Digest</key>
|
||||
<data>
|
||||
LA76H5o3Gl5uv3xbQ1fI4OSNUJE=
|
||||
</data>
|
||||
<key>Info</key>
|
||||
<dict>
|
||||
<key>IsFirmwarePayload</key>
|
||||
<true/>
|
||||
<key>Path</key>
|
||||
<string>Firmware/all_flash/all_flash.n94ap.production/iBoot.n94ap.RELEASE.img3</string>
|
||||
</dict>
|
||||
<key>Trusted</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>UniqueBuildID</key>
|
||||
<data>
|
||||
3Usl6yRx4qezMq1vuVZf69RDnU8=
|
||||
</data>
|
||||
</dict>
|
||||
</array>
|
||||
<key>ManifestVersion</key>
|
||||
<integer>0</integer>
|
||||
<key>ProductBuildVersion</key>
|
||||
<string>10B329</string>
|
||||
<key>ProductVersion</key>
|
||||
<string>6.1.3</string>
|
||||
<key>SupportedProductTypes</key>
|
||||
<array>
|
||||
<string>iPhone4,1</string>
|
||||
</array>
|
||||
</dict>
|
||||
</plist>
|
1780
resources/manifests/BuildManifest_iPad2,1.plist
Normal file
1780
resources/manifests/BuildManifest_iPad2,1.plist
Normal file
File diff suppressed because it is too large
Load Diff
1828
resources/manifests/BuildManifest_iPad2,2.plist
Normal file
1828
resources/manifests/BuildManifest_iPad2,2.plist
Normal file
File diff suppressed because it is too large
Load Diff
1834
resources/manifests/BuildManifest_iPad2,3.plist
Normal file
1834
resources/manifests/BuildManifest_iPad2,3.plist
Normal file
File diff suppressed because it is too large
Load Diff
1775
resources/manifests/BuildManifest_iPad2,4.plist
Normal file
1775
resources/manifests/BuildManifest_iPad2,4.plist
Normal file
File diff suppressed because it is too large
Load Diff
1775
resources/manifests/BuildManifest_iPad2,5.plist
Normal file
1775
resources/manifests/BuildManifest_iPad2,5.plist
Normal file
File diff suppressed because it is too large
Load Diff
1853
resources/manifests/BuildManifest_iPad2,6.plist
Normal file
1853
resources/manifests/BuildManifest_iPad2,6.plist
Normal file
File diff suppressed because it is too large
Load Diff
1853
resources/manifests/BuildManifest_iPad2,7.plist
Normal file
1853
resources/manifests/BuildManifest_iPad2,7.plist
Normal file
File diff suppressed because it is too large
Load Diff
1775
resources/manifests/BuildManifest_iPad3,1.plist
Normal file
1775
resources/manifests/BuildManifest_iPad3,1.plist
Normal file
File diff suppressed because it is too large
Load Diff
1845
resources/manifests/BuildManifest_iPad3,2.plist
Normal file
1845
resources/manifests/BuildManifest_iPad3,2.plist
Normal file
File diff suppressed because it is too large
Load Diff
1845
resources/manifests/BuildManifest_iPad3,3.plist
Normal file
1845
resources/manifests/BuildManifest_iPad3,3.plist
Normal file
File diff suppressed because it is too large
Load Diff
1773
resources/manifests/BuildManifest_iPad3,4.plist
Normal file
1773
resources/manifests/BuildManifest_iPad3,4.plist
Normal file
File diff suppressed because it is too large
Load Diff
1851
resources/manifests/BuildManifest_iPad3,5.plist
Normal file
1851
resources/manifests/BuildManifest_iPad3,5.plist
Normal file
File diff suppressed because it is too large
Load Diff
1851
resources/manifests/BuildManifest_iPad3,6.plist
Normal file
1851
resources/manifests/BuildManifest_iPad3,6.plist
Normal file
File diff suppressed because it is too large
Load Diff
1825
resources/manifests/BuildManifest_iPhone4,1.plist
Normal file
1825
resources/manifests/BuildManifest_iPhone4,1.plist
Normal file
File diff suppressed because it is too large
Load Diff
1853
resources/manifests/BuildManifest_iPhone5,1.plist
Normal file
1853
resources/manifests/BuildManifest_iPhone5,1.plist
Normal file
File diff suppressed because it is too large
Load Diff
1853
resources/manifests/BuildManifest_iPhone5,2.plist
Normal file
1853
resources/manifests/BuildManifest_iPhone5,2.plist
Normal file
File diff suppressed because it is too large
Load Diff
1775
resources/manifests/BuildManifest_iPod5,1.plist
Normal file
1775
resources/manifests/BuildManifest_iPod5,1.plist
Normal file
File diff suppressed because it is too large
Load Diff
24
restore.sh
24
restore.sh
@ -73,7 +73,7 @@ function Downgrade841 {
|
||||
iBSS="iBSS.$HardwareModelLower.RELEASE"
|
||||
DowngradeVersion="8.4.1"
|
||||
DowngradeBuildVer="12H321"
|
||||
BuildManifest="BuildManifest_${ProductType}.plist"
|
||||
BuildManifest="resources/manifests/BuildManifest_${ProductType}.plist"
|
||||
iv=iv_$HardwareModelLower
|
||||
key=key_$HardwareModelLower
|
||||
Downgrade
|
||||
@ -84,7 +84,7 @@ function Downgrade613 {
|
||||
iBSS="iBSS.${HardwareModelLower}ap.RELEASE"
|
||||
DowngradeVersion="6.1.3"
|
||||
DowngradeBuildVer="10B329"
|
||||
BuildManifest="BuildManifest613_${ProductType}.plist"
|
||||
BuildManifest="resources/manifests/BuildManifest613_${ProductType}.plist"
|
||||
iv=iv_${HardwareModelLower}_613
|
||||
key=key_${HardwareModelLower}_613
|
||||
Downgrade
|
||||
@ -123,7 +123,7 @@ function SaveOTABlobs {
|
||||
fi
|
||||
|
||||
echo "Saving $DowngradeVersion blobs with tsschecker..."
|
||||
env "LD_PRELOAD=libcurl.so.3" tools/tsschecker_$platform -d $ProductType -i $DowngradeVersion -o -s -e $UniqueChipID -m tmp/$BuildManifest
|
||||
env "LD_PRELOAD=libcurl.so.3" resources/tools/tsschecker_$platform -d $ProductType -i $DowngradeVersion -o -s -e $UniqueChipID -m tmp/$BuildManifest
|
||||
echo
|
||||
SHSH=$(ls *.shsh2)
|
||||
if [ ! -e $SHSH ]; then
|
||||
@ -160,10 +160,10 @@ function Downgrade {
|
||||
|
||||
while [[ $ScriptDone != 1 ]]; do
|
||||
if [[ ! $NoBaseband ]]; then
|
||||
sudo env "LD_PRELOAD=libcurl.so.3" tools/futurerestore_$platform -t $SHSH --latest-baseband --use-pwndfu ${IPSW}.ipsw
|
||||
sudo env "LD_PRELOAD=libcurl.so.3" resources/tools/futurerestore_$platform -t $SHSH --latest-baseband --use-pwndfu ${IPSW}.ipsw
|
||||
else
|
||||
echo "Detected device has no baseband"
|
||||
sudo env "LD_PRELOAD=libcurl.so.3" tools/futurerestore_$platform -t $SHSH --no-baseband --use-pwndfu ${IPSW}.ipsw
|
||||
sudo env "LD_PRELOAD=libcurl.so.3" resources/tools/futurerestore_$platform -t $SHSH --no-baseband --use-pwndfu ${IPSW}.ipsw
|
||||
fi
|
||||
|
||||
echo
|
||||
@ -199,12 +199,12 @@ function pwnDFU {
|
||||
echo "Decrypting iBSS..."
|
||||
echo "IV = ${!iv}"
|
||||
echo "Key = ${!key}"
|
||||
tools/xpwntool_$platform "tmp/${iBSS}.dfu" tmp/iBSS.dec -k ${!key} -iv ${!iv} -decrypt
|
||||
resources/tools/xpwntool_$platform "tmp/${iBSS}.dfu" tmp/iBSS.dec -k ${!key} -iv ${!iv} -decrypt
|
||||
dd bs=64 skip=1 if=tmp/iBSS.dec of=tmp/iBSS.dec2
|
||||
echo
|
||||
|
||||
echo "Patching iBSS..."
|
||||
bspatch tmp/iBSS.dec2 tmp/pwnediBSS patches/$iBSS.patch
|
||||
bspatch tmp/iBSS.dec2 tmp/pwnediBSS resources/patches/$iBSS.patch
|
||||
echo
|
||||
|
||||
if [[ $VersionDetect == 1 ]]; then
|
||||
@ -226,7 +226,7 @@ function pwnDFU {
|
||||
echo "Mounting device using ifuse..."
|
||||
ifuse tmp/mountdir
|
||||
echo "Copying stuff to device..."
|
||||
cp "tmp/pwn.sh" "tools/$kloader" "tmp/pwnediBSS" "tmp/mountdir/"
|
||||
cp "tmp/pwn.sh" "resources/tools/$kloader" "tmp/pwnediBSS" "tmp/mountdir/"
|
||||
echo "Unmounting device..."
|
||||
sudo umount tmp/mountdir
|
||||
#rm -rf tmp/mountdir
|
||||
@ -246,11 +246,11 @@ function pwnDFU {
|
||||
echo "Please enter root password when prompted (default is 'alpine')"
|
||||
echo
|
||||
echo "Copying stuff to device..."
|
||||
scp tools/$kloader tmp/pwnediBSS root@$IPAddress:/
|
||||
scp resources/tools/$kloader tmp/pwnediBSS root@$IPAddress:/
|
||||
echo
|
||||
echo "Entering pwnDFU mode... (press Ctrl+C after entering root password to continue)"
|
||||
echo "Entering pwnDFU mode..."
|
||||
echo "Try using tools like kDFUApp if the script fails to put device to pwnDFU"
|
||||
ssh root@$IPAddress "chmod 755 /$kloader && /$kloader /pwnediBSS"
|
||||
ssh root@$IPAddress "chmod 755 /$kloader && /$kloader /pwnediBSS" &
|
||||
fi
|
||||
echo
|
||||
echo "Press home/power button once when screen goes black on the device"
|
||||
@ -396,6 +396,6 @@ if [ ! $(which bspatch) ] || [ ! $(which ideviceinfo) ] || [ ! $(which ifuse) ]
|
||||
then
|
||||
InstallDependencies
|
||||
else
|
||||
chmod +x tools/*
|
||||
chmod +x resources/tools/*
|
||||
MainMenu
|
||||
fi
|
||||
|
@ -1,39 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
devices=(
|
||||
iPhone4,1
|
||||
iPhone5,1
|
||||
iPhone5,2
|
||||
iPhone5,3
|
||||
iPhone5,4
|
||||
iPad2,1
|
||||
iPad2,2
|
||||
iPad2,3
|
||||
iPad2,4
|
||||
iPad2,5
|
||||
iPad2,6
|
||||
iPad2,7
|
||||
iPad3,1
|
||||
iPad3,2
|
||||
iPad3,3
|
||||
iPad3,4
|
||||
iPad3,5
|
||||
iPad3,6
|
||||
)
|
||||
devices613=(iPhone4,1 iPad2,1 iPad2,2 iPad2,3)
|
||||
|
||||
echo "32bit-OTA-Downgrader BuildManifest Saver"
|
||||
echo "- by LukeZGD"
|
||||
echo "Depends on partialZipBrowser! https://github.com/tihmstar/partialZipBrowser"
|
||||
|
||||
for ProductType in "${devices[@]}"
|
||||
do
|
||||
dllink=$(curl -I -Ls -o /dev/null -w %{url_effective} https://api.ipsw.me/v4/ota/download/${ProductType}/12H321?prerequisite=12H143)
|
||||
pzb -g AssetData/boot/BuildManifest.plist -o BuildManifest_$ProductType.plist $dllink
|
||||
done
|
||||
|
||||
for ProductType in "${devices613[@]}"
|
||||
do
|
||||
dllink=$(curl -I -Ls -o /dev/null -w %{url_effective} https://api.ipsw.me/v4/ota/download/${ProductType}/10B329?prerequisite=10B146)
|
||||
pzb -g AssetData/boot/BuildManifest.plist -o BuildManifest613_$ProductType.plist $dllink
|
||||
done
|
Loading…
Reference in New Issue
Block a user