Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bash-3.2$ ./tsschecker -d AppleTV6,2 -e 194CCC08E8A83A -o -i 18.0 -s --save-path ./ --boardconfig J105aAP --no-baseband --build-manifest ./a97115c66f2a1a044ac7b0b692cdf107dea156ed/AssetData/boot/BuildManifest.plist
- Version: c0b554e83f54d39d90cac9791160bf2ccb062aed - 355
- [TSSC] manually specified ECID to use, parsed "194CCC08E8A83A" to dec:7121313624270906 hex:194ccc08e8a83a
- [TSSC] opening ./a97115c66f2a1a044ac7b0b692cdf107dea156ed/AssetData/boot/BuildManifest.plist
- [WARNING] [TSSC] could not get id0 for installType=Erase. Using fallback installType=Update since user did not specify installType manually
- [TSSR] User specified not to request a baseband ticket.
- [TSSR] Request URL set to https://gs.apple.com/TSS/controller?action=2
- [TSSR] Sending TSS request attempt 1... success
- [Error] [TSSR] Error: could not get id0 for installType=Erase
- Saved signing tickets!
- iOS 18.0 for device Appletv6,2 IS being signed!
- bash-3.2$ xattr -cr /Users/user/Desktop/4KGen1/TV4K_IPSW_Script-main
- bash-3.2$ cd Finalized/
- bash-3.2$ "disk2" ejected.
- Preparing imaging engine…
- Reading Protective Master Boot Record (MBR : 0)…
- (CRC32 $C40E194F: Protective Master Boot Record (MBR : 0))
- Reading GPT Header (Primary GPT Header : 1)…
- (CRC32 $BA564569: GPT Header (Primary GPT Header : 1))
- Reading GPT Partition Data (Primary GPT Table : 2)…
- (CRC32 $9BAE3430: GPT Partition Data (Primary GPT Table : 2))
- Reading Untitled 1 (Apple_APFS : 3)…
- ..............................................................................................................................................................
- (CRC32 $8BDF2A8A: Untitled 1 (Apple_APFS : 3))
- Reading GPT Partition Data (Backup GPT Table : 4)…
- ..............................................................................................................................................................
- (CRC32 $9BAE3430: GPT Partition Data (Backup GPT Table : 4))
- Reading GPT Header (Backup GPT Header : 5)…
- ..............................................................................................................................................................
- (CRC32 $CC2A6215: GPT Header (Backup GPT Header : 5))
- Adding resources…
- ..............................................................................................................................................................
- Elapsed Time: 26.855s
- File size: 4558397933 bytes, Checksum: CRC32 $8AF3E148
- Sectors processed: 19824707, 19333139 compressed
- Speed: 351.5MB/s
- Savings: 55.1%
- created: /Users/user/Desktop/4KGen1/Finalized/work/ota/AssetData/converted.dmg
- Block checksum: ....10....20....30....40....50....60....70....80....90....100
- successfully scanned image "/Users/user/Desktop/4KGen1/Finalized/work/ota/AssetData/converted.dmg"
- Archive: /Users/user/Desktop/4KGen1/Finalized/AppleTV5,3_18.0_22J357_Restore.ipsw
- inflating: BuildManifest.plist
- Archive: /Users/user/Desktop/4KGen1/Finalized/AppleTV5,3_18.0_22J357_Restore.ipsw
- inflating: 096-25302-486.dmg
- Archive: /Users/user/Desktop/4KGen1/Finalized/AppleTV5,3_18.0_22J357_Restore.ipsw
- inflating: 096-25409-485.dmg
- rdsk
- getting get_asr_patch()
- [*] Image failed signature verification string at 0x41ec3
- [*] Image passed signature verification string at 0x41e9f
- [*] xref to Image failed signature verification string at 0x3bba8
- [*] branch to Image failed signature verification block at 0x25f1c
- [*] Assembling arm64 branch
- [*] Writing out patched file to /Volumes/ramdisk/usr/sbin/asr.patched
- file size: 2396816
- getting get_skip_sealing_patch()
- [*] Skipping sealing system volume string at 0x141a49
- [*] Skipping sealing system volume xref at 0x39b5c
- [*] Skipping sealing system volume branch to xref at 0x39b20
- [*] Assembling arm64 branch
- [*] Writing out patched file to /Volumes/ramdisk/usr/local/bin/restored_external.patched
- "disk2" ejected.
- none
- none
- rdsk
- getting get_asr_patch()
- [*] Image failed signature verification string at 0x41ec3
- [*] Image passed signature verification string at 0x41e9f
- [*] xref to Image failed signature verification string at 0x3bba8
- [*] branch to Image failed signature verification block at 0x25f1c
- [*] Assembling arm64 branch
- [*] Writing out patched file to /Volumes/ramdisk/usr/sbin/asr.patched
- file size: 2379296
- getting get_skip_sealing_patch()
- [*] Skipping sealing system volume string at 0x13d724
- [*] Skipping sealing system volume xref at 0x36444
- [*] Skipping sealing system volume branch to xref at 0x36408
- [*] Assembling arm64 branch
- [*] Writing out patched file to /Volumes/ramdisk/usr/local/bin/restored_update.patched
- "disk2" ejected.
- none
- none
- adding: Firmware/ (stored 0%)
- adding: Firmware/096-25425-442.dmg.trustcache (deflated 9%)
- adding: Firmware/dfu/ (stored 0%)
- adding: Firmware/dfu/iBEC.j105a.RELEASE.im4p (deflated 52%)
- adding: Firmware/dfu/iBEC.j105a.RELEASE.im4p.plist (deflated 25%)
- adding: Firmware/dfu/iBSS.j105a.RELEASE.im4p.plist (deflated 26%)
- adding: Firmware/dfu/iBSS.j105a.RELEASE.im4p (deflated 52%)
- adding: Firmware/all_flash/ (stored 0%)
- adding: Firmware/all_flash/iBoot.j105a.RELEASE.im4p.plist (deflated 25%)
- adding: Firmware/all_flash/sep-firmware.j105a.RELEASE.im4p (deflated 0%)
- adding: Firmware/all_flash/LLB.j105a.RELEASE.im4p (deflated 52%)
- adding: Firmware/all_flash/sep-firmware.j105a.RELEASE.im4p.plist (deflated 34%)
- adding: Firmware/all_flash/LLB.j105a.RELEASE.im4p.plist (deflated 25%)
- adding: Firmware/all_flash/recoverymode@1080~appletv5.im4p (deflated 59%)
- adding: Firmware/all_flash/iBoot.j105a.RELEASE.im4p (deflated 52%)
- adding: Firmware/all_flash/applelogo~appletv.im4p (deflated 8%)
- adding: Firmware/all_flash/DeviceTree.j105aap.im4p (stored 0%)
- adding: Firmware/arm64SURamDisk2.dmg.trustcache (deflated 7%)
- adding: Firmware/096-25425-442.dmg.mtree (deflated 3%)
- adding: Firmware/AOP/ (stored 0%)
- adding: Firmware/AOP/aopfw-j105aaop.RELEASE.im4p (deflated 55%)
- adding: Firmware/ave/ (stored 0%)
- adding: Firmware/ave/AppleAVE2FW_H9.im4p (deflated 67%)
- adding: Firmware/arm64SURamDisk.dmg.trustcache (deflated 7%)
- adding: Firmware/096-25425-442.dmg.root_hash (deflated 40%)
- adding: 096-25425-442.dmg (deflated 0%)
- adding: kernelcache.release.j105a (deflated 0%)
- adding: BuildManifest.plist (deflated 95%)
- adding: arm64SURamDisk.dmg (deflated 12%)
- adding: arm64SURamDisk2.dmg (deflated 11%)
- Done! Your new ipsw is in ipsws/AppleTV6,2_18.0_22J357_Restore.ipsw
- Please use my fork of futurerestore to restore in pwned dfu mode, manually specifying the sep, from here: https://github.com/verygenericname/futurerestore/actions
- bash-3.2$ chmod 0755 /Users/user/Desktop/4KGen1/Finalized/futurerestore
- bash-3.2$ chmod 0755 /Users/user/Desktop/4KGen1/Finalized/gaster
- bash-3.2$ ./gaster pwn
- usb_timeout: 5
- usb_abort_timeout_min: 0
- [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
- CPID: 0x8011
- Found the USB handle.
- Stage: RESET
- ret: true
- [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
- CPID: 0x8011
- Found the USB handle.
- Stage: SETUP
- ret: true
- [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
- CPID: 0x8011
- Found the USB handle.
- Stage: SPRAY
- ret: true
- [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
- CPID: 0x8011
- Found the USB handle.
- Stage: PATCH
- ret: true
- [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
- CPID: 0x8011
- Found the USB handle.
- Now you can boot untrusted images.
- bash-3.2$ ./gaster reset
- usb_timeout: 5
- usb_abort_timeout_min: 0
- [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
- Found the USB handle.
- bash-3.2$ ./futurerestore -t /Users/user/Desktop/4KGen1/Finalized/7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --set /Users/user/Desktop/4KGen1/Finalized/sep-firmware.j105a.RELEASE.im4p --sep-manifest /Users/user/Desktop/4KGen1/Finalized/BuildManifest.plist /Users/user/Desktop/4KGen1/Finalized/ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Killed: 9
- bash-3.2$ ./futurerestore -t /Users/user/Desktop/4KGen1/Finalized/7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --set /Users/user/Desktop/4KGen1/Finalized/sep-firmware.j105a.RELEASE.im4p --sep-manifest /Users/user/Desktop/4KGen1/Finalized/BuildManifest.plist /Users/user/Desktop/4KGen1/Finalized/ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
- img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
- libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
- PWNDFU(libpatchfinder) for 32-bit support: yes
- PWNDFU(libpatchfinder) for 64-bit support: yes
- [Error] futurerestore: failed with exception:
- [exception]:
- what=--sep-manifest is Deprecated! Please switch to --custom-latest or --custom-latest-beta.
- code=13893691
- line=212
- file=/Users/runner/work/futurerestore/futurerestore/src/main.cpp
- commit count=330
- commit sha =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
- bash-3.2$ ./futurerestore -t /Users/user/Desktop/4KGen1/Finalized/7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --set /Users/user/Desktop/4KGen1/Finalized/sep-firmware.j105a.RELEASE.im4p --custom-latest /Users/user/Desktop/4KGen1/Finalized/BuildManifest.plist /Users/user/Desktop/4KGen1/Finalized/ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
- img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
- libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
- PWNDFU(libpatchfinder) for 32-bit support: yes
- PWNDFU(libpatchfinder) for 64-bit support: yes
- [Error] argument parsing failed! agrc=11 optind=9
- bash-3.2$ ./futurerestore -t /Users/user/Desktop/4KGen1/Finalized/7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --sep /Users/user/Desktop/4KGen1/Finalized/sep-firmware.j105a.RELEASE.im4p --sep-manifest /Users/user/Desktop/4KGen1/Finalized/BuildManifest.plist /Users/user/Desktop/4KGen1/Finalized/ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
- img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
- libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
- PWNDFU(libpatchfinder) for 32-bit support: yes
- PWNDFU(libpatchfinder) for 64-bit support: yes
- [Error] futurerestore: failed with exception:
- [exception]:
- what=--sep is Deprecated! Please switch to --custom-latest or --custom-latest-beta.
- code=13631547
- line=208
- file=/Users/runner/work/futurerestore/futurerestore/src/main.cpp
- commit count=330
- commit sha =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
- bash-3.2$ ./futurerestore -t /Users/user/Desktop/4KGen1/Finalized/7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --latest-sep /Users/user/Desktop/4KGen1/Finalized/ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
- img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
- libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
- PWNDFU(libpatchfinder) for 32-bit support: yes
- PWNDFU(libpatchfinder) for 64-bit support: yes
- Checking for updates...
- ERROR: failed to check for futurerestore updates! continuing...
- [INFO] 64-bit device detected
- futurerestore init done
- reading signing ticket /Users/user/Desktop/4KGen1/Finalized/7121313624270906_Appletv6,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 is done
- User specified to use latest signed SEP
- [Error] [TSSC] device AppleTV6,2 could not be found in devicelist
- [Error] futurerestore: failed with exception:
- [exception]:
- what=[TSSC] failed finding latest firmware version
- code=123142212
- line=1879
- file=/Users/runner/work/futurerestore/futurerestore/src/futurerestore.cpp
- commit count=330
- commit sha =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
- bash-3.2$ ./futurerestore -t 7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --custom-latest ./ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
- img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
- libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
- PWNDFU(libpatchfinder) for 32-bit support: yes
- PWNDFU(libpatchfinder) for 64-bit support: yes
- [Error] argument parsing failed! agrc=8 optind=8
- bash-3.2$ ./futurerestore -t 7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --sep sep-firmware.j105a.RELEASE.im4p --sep-manifest BuildManifest.plist ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
- img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
- libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
- PWNDFU(libpatchfinder) for 32-bit support: yes
- PWNDFU(libpatchfinder) for 64-bit support: yes
- [Error] futurerestore: failed with exception:
- [exception]:
- what=--sep is Deprecated! Please switch to --custom-latest or --custom-latest-beta.
- code=13631547
- line=208
- file=/Users/runner/work/futurerestore/futurerestore/src/main.cpp
- commit count=330
- commit sha =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
- bash-3.2$ export FUTURERESTORE_I_SOLEMNLY_SWEAR_THAT_I_AM_UP_TO_NO_GOOD=1
- bash-3.2$ ./futurerestore -t 7121313624270906_Appletv6\,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 --no-baseband --use-pwndfu --skip-blob --sep sep-firmware.j105a.RELEASE.im4p --sep-manifest BuildManifest.plist ipsws/AppleTV6\,2_18.0_22J357_Restore.ipsw
- Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
- img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
- libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
- PWNDFU(libpatchfinder) for 32-bit support: yes
- PWNDFU(libpatchfinder) for 64-bit support: yes
- WARNING: User specified to enable Deprecated/Legacy options, at risk of boot loop!
- Checking for updates...
- ERROR: failed to check for futurerestore updates! continuing...
- [INFO] 64-bit device detected
- futurerestore init done
- reading signing ticket 7121313624270906_Appletv6,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 is done
- Checking if SEP is being signed...
- Sending TSS request attempt 1... response successfully received
- SEP is being signed!
- WARNING: user specified is not to flash a baseband. This can make the restore fail if the device needs a baseband!
- If you added this flag by mistake, you can press CTRL-C now to cancel
- Continuing restore in 10 9 8 7 6 5 4 3 2 1 Downloading the latest firmware components...
- [Error] [TSSC] device AppleTV6,2 could not be found in devicelist
- [Error] futurerestore: failed with exception:
- [exception]:
- what=[TSSC] failed finding latest firmware version
- code=123142212
- line=1879
- file=/Users/runner/work/futurerestore/futurerestore/src/futurerestore.cpp
- commit count=330
- commit sha =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement