Advertisement
Guest User

ATV4KGEN1FUTURERESTORE

a guest
Oct 7th, 2024
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 35.06 KB | None | 0 0
  1. 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
  2. Version: c0b554e83f54d39d90cac9791160bf2ccb062aed - 355
  3. [TSSC] manually specified ECID to use, parsed "194CCC08E8A83A" to dec:7121313624270906 hex:194ccc08e8a83a
  4. [TSSC] opening ./a97115c66f2a1a044ac7b0b692cdf107dea156ed/AssetData/boot/BuildManifest.plist
  5. [WARNING] [TSSC] could not get id0 for installType=Erase. Using fallback installType=Update since user did not specify installType manually
  6. [TSSR] User specified not to request a baseband ticket.
  7. [TSSR] Request URL set to https://gs.apple.com/TSS/controller?action=2
  8. [TSSR] Sending TSS request attempt 1... success
  9. [Error] [TSSR] Error: could not get id0 for installType=Erase
  10. Saved signing tickets!
  11.  
  12. iOS 18.0 for device Appletv6,2 IS being signed!
  13. bash-3.2$ xattr -cr /Users/user/Desktop/4KGen1/TV4K_IPSW_Script-main
  14. bash-3.2$ cd Finalized/
  15. bash-3.2$ "disk2" ejected.
  16. Preparing imaging engine…
  17. Reading Protective Master Boot Record (MBR : 0)
  18.    (CRC32 $C40E194F: Protective Master Boot Record (MBR : 0))
  19. Reading GPT Header (Primary GPT Header : 1)
  20.    (CRC32 $BA564569: GPT Header (Primary GPT Header : 1))
  21. Reading GPT Partition Data (Primary GPT Table : 2)
  22.    (CRC32 $9BAE3430: GPT Partition Data (Primary GPT Table : 2))
  23. Reading Untitled 1 (Apple_APFS : 3)
  24. ..............................................................................................................................................................
  25.    (CRC32 $8BDF2A8A: Untitled 1 (Apple_APFS : 3))
  26. Reading GPT Partition Data (Backup GPT Table : 4)
  27. ..............................................................................................................................................................
  28.    (CRC32 $9BAE3430: GPT Partition Data (Backup GPT Table : 4))
  29. Reading GPT Header (Backup GPT Header : 5)
  30. ..............................................................................................................................................................
  31.    (CRC32 $CC2A6215: GPT Header (Backup GPT Header : 5))
  32. Adding resources…
  33. ..............................................................................................................................................................
  34. Elapsed Time: 26.855s
  35. File size: 4558397933 bytes, Checksum: CRC32 $8AF3E148
  36. Sectors processed: 19824707, 19333139 compressed
  37. Speed: 351.5MB/s
  38. Savings: 55.1%
  39. created: /Users/user/Desktop/4KGen1/Finalized/work/ota/AssetData/converted.dmg
  40. Block checksum: ....10....20....30....40....50....60....70....80....90....100
  41. successfully scanned image "/Users/user/Desktop/4KGen1/Finalized/work/ota/AssetData/converted.dmg"
  42. Archive:  /Users/user/Desktop/4KGen1/Finalized/AppleTV5,3_18.0_22J357_Restore.ipsw
  43.   inflating: BuildManifest.plist    
  44. Archive:  /Users/user/Desktop/4KGen1/Finalized/AppleTV5,3_18.0_22J357_Restore.ipsw
  45.   inflating: 096-25302-486.dmg      
  46. Archive:  /Users/user/Desktop/4KGen1/Finalized/AppleTV5,3_18.0_22J357_Restore.ipsw
  47.   inflating: 096-25409-485.dmg      
  48. rdsk
  49. getting get_asr_patch()
  50. [*] Image failed signature verification string at 0x41ec3
  51. [*] Image passed signature verification string at 0x41e9f
  52. [*] xref to Image failed signature verification string at 0x3bba8
  53. [*] branch to Image failed signature verification block at 0x25f1c
  54. [*] Assembling arm64 branch
  55. [*] Writing out patched file to /Volumes/ramdisk/usr/sbin/asr.patched
  56. file size: 2396816
  57. getting get_skip_sealing_patch()
  58. [*] Skipping sealing system volume string at 0x141a49
  59. [*] Skipping sealing system volume xref at 0x39b5c
  60. [*] Skipping sealing system volume branch to xref at 0x39b20
  61. [*] Assembling arm64 branch
  62. [*] Writing out patched file to /Volumes/ramdisk/usr/local/bin/restored_external.patched
  63. "disk2" ejected.
  64. none
  65. none
  66. rdsk
  67. getting get_asr_patch()
  68. [*] Image failed signature verification string at 0x41ec3
  69. [*] Image passed signature verification string at 0x41e9f
  70. [*] xref to Image failed signature verification string at 0x3bba8
  71. [*] branch to Image failed signature verification block at 0x25f1c
  72. [*] Assembling arm64 branch
  73. [*] Writing out patched file to /Volumes/ramdisk/usr/sbin/asr.patched
  74. file size: 2379296
  75. getting get_skip_sealing_patch()
  76. [*] Skipping sealing system volume string at 0x13d724
  77. [*] Skipping sealing system volume xref at 0x36444
  78. [*] Skipping sealing system volume branch to xref at 0x36408
  79. [*] Assembling arm64 branch
  80. [*] Writing out patched file to /Volumes/ramdisk/usr/local/bin/restored_update.patched
  81. "disk2" ejected.
  82. none
  83. none
  84.   adding: Firmware/ (stored 0%)
  85.   adding: Firmware/096-25425-442.dmg.trustcache (deflated 9%)
  86.   adding: Firmware/dfu/ (stored 0%)
  87.   adding: Firmware/dfu/iBEC.j105a.RELEASE.im4p (deflated 52%)
  88.   adding: Firmware/dfu/iBEC.j105a.RELEASE.im4p.plist (deflated 25%)
  89.   adding: Firmware/dfu/iBSS.j105a.RELEASE.im4p.plist (deflated 26%)
  90.   adding: Firmware/dfu/iBSS.j105a.RELEASE.im4p (deflated 52%)
  91.   adding: Firmware/all_flash/ (stored 0%)
  92.   adding: Firmware/all_flash/iBoot.j105a.RELEASE.im4p.plist (deflated 25%)
  93.   adding: Firmware/all_flash/sep-firmware.j105a.RELEASE.im4p (deflated 0%)
  94.   adding: Firmware/all_flash/LLB.j105a.RELEASE.im4p (deflated 52%)
  95.   adding: Firmware/all_flash/sep-firmware.j105a.RELEASE.im4p.plist (deflated 34%)
  96.   adding: Firmware/all_flash/LLB.j105a.RELEASE.im4p.plist (deflated 25%)
  97.   adding: Firmware/all_flash/recoverymode@1080~appletv5.im4p (deflated 59%)
  98.   adding: Firmware/all_flash/iBoot.j105a.RELEASE.im4p (deflated 52%)
  99.   adding: Firmware/all_flash/applelogo~appletv.im4p (deflated 8%)
  100.   adding: Firmware/all_flash/DeviceTree.j105aap.im4p (stored 0%)
  101.   adding: Firmware/arm64SURamDisk2.dmg.trustcache (deflated 7%)
  102.   adding: Firmware/096-25425-442.dmg.mtree (deflated 3%)
  103.   adding: Firmware/AOP/ (stored 0%)
  104.   adding: Firmware/AOP/aopfw-j105aaop.RELEASE.im4p (deflated 55%)
  105.   adding: Firmware/ave/ (stored 0%)
  106.   adding: Firmware/ave/AppleAVE2FW_H9.im4p (deflated 67%)
  107.   adding: Firmware/arm64SURamDisk.dmg.trustcache (deflated 7%)
  108.   adding: Firmware/096-25425-442.dmg.root_hash (deflated 40%)
  109.   adding: 096-25425-442.dmg (deflated 0%)
  110.   adding: kernelcache.release.j105a (deflated 0%)
  111.   adding: BuildManifest.plist (deflated 95%)
  112.   adding: arm64SURamDisk.dmg (deflated 12%)
  113.   adding: arm64SURamDisk2.dmg (deflated 11%)
  114. Done! Your new ipsw is in ipsws/AppleTV6,2_18.0_22J357_Restore.ipsw
  115. Please use my fork of futurerestore to restore in pwned dfu mode, manually specifying the sep, from here: https://github.com/verygenericname/futurerestore/actions
  116. bash-3.2$ chmod 0755 /Users/user/Desktop/4KGen1/Finalized/futurerestore
  117. bash-3.2$ chmod 0755 /Users/user/Desktop/4KGen1/Finalized/gaster
  118. bash-3.2$ ./gaster pwn
  119. usb_timeout: 5
  120. usb_abort_timeout_min: 0
  121. [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
  122. CPID: 0x8011
  123. Found the USB handle.
  124. Stage: RESET
  125. ret: true
  126. [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
  127. CPID: 0x8011
  128. Found the USB handle.
  129. Stage: SETUP
  130. ret: true
  131. [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
  132. CPID: 0x8011
  133. Found the USB handle.
  134. Stage: SPRAY
  135. ret: true
  136. [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
  137. CPID: 0x8011
  138. Found the USB handle.
  139. Stage: PATCH
  140. ret: true
  141. [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
  142. CPID: 0x8011
  143. Found the USB handle.
  144. Now you can boot untrusted images.
  145. bash-3.2$ ./gaster reset
  146. usb_timeout: 5
  147. usb_abort_timeout_min: 0
  148. [IOKit] Waiting for the USB handle with VID: 0x5AC, PID: 0x1227
  149. Found the USB handle.
  150. 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
  151. Killed: 9
  152. 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
  153. Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
  154. img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
  155. libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
  156. PWNDFU(libpatchfinder) for 32-bit support: yes
  157. PWNDFU(libpatchfinder) for 64-bit support: yes
  158. [Error] futurerestore: failed with exception:
  159. [exception]:
  160. what=--sep-manifest is Deprecated! Please switch to --custom-latest or --custom-latest-beta.
  161. code=13893691
  162. line=212
  163. file=/Users/runner/work/futurerestore/futurerestore/src/main.cpp
  164. commit count=330
  165. commit sha  =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
  166. 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
  167. Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
  168. img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
  169. libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
  170. PWNDFU(libpatchfinder) for 32-bit support: yes
  171. PWNDFU(libpatchfinder) for 64-bit support: yes
  172. [Error] argument parsing failed! agrc=11 optind=9
  173. 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
  174. Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
  175. img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
  176. libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
  177. PWNDFU(libpatchfinder) for 32-bit support: yes
  178. PWNDFU(libpatchfinder) for 64-bit support: yes
  179. [Error] futurerestore: failed with exception:
  180. [exception]:
  181. what=--sep is Deprecated! Please switch to --custom-latest or --custom-latest-beta.
  182. code=13631547
  183. line=208
  184. file=/Users/runner/work/futurerestore/futurerestore/src/main.cpp
  185. commit count=330
  186. commit sha  =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
  187. 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  
  188. Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
  189. img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
  190. libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
  191. PWNDFU(libpatchfinder) for 32-bit support: yes
  192. PWNDFU(libpatchfinder) for 64-bit support: yes
  193. Checking for updates...
  194. ERROR: failed to check for futurerestore updates! continuing...
  195. [INFO] 64-bit device detected
  196. futurerestore init done
  197. reading signing ticket /Users/user/Desktop/4KGen1/Finalized/7121313624270906_Appletv6,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 is done
  198. User specified to use latest signed SEP
  199. [Error] [TSSC] device AppleTV6,2 could not be found in devicelist
  200. [Error] futurerestore: failed with exception:
  201. [exception]:
  202. what=[TSSC] failed finding latest firmware version
  203.  
  204. code=123142212
  205. line=1879
  206. file=/Users/runner/work/futurerestore/futurerestore/src/futurerestore.cpp
  207. commit count=330
  208. commit sha  =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
  209. 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
  210. Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
  211. img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
  212. libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
  213. PWNDFU(libpatchfinder) for 32-bit support: yes
  214. PWNDFU(libpatchfinder) for 64-bit support: yes
  215. [Error] argument parsing failed! agrc=8 optind=8
  216. 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
  217. Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
  218. img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
  219. libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
  220. PWNDFU(libpatchfinder) for 32-bit support: yes
  221. PWNDFU(libpatchfinder) for 64-bit support: yes
  222. [Error] futurerestore: failed with exception:
  223. [exception]:
  224. what=--sep is Deprecated! Please switch to --custom-latest or --custom-latest-beta.
  225. code=13631547
  226. line=208
  227. file=/Users/runner/work/futurerestore/futurerestore/src/main.cpp
  228. commit count=330
  229. commit sha  =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
  230. bash-3.2$ export FUTURERESTORE_I_SOLEMNLY_SWEAR_THAT_I_AM_UP_TO_NO_GOOD=1
  231. 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
  232. Version: v2.0.0(21fa7157238a6e8234c3b2bc180e4caed0ebe64f-330)
  233. img4tool version: 0.202-e1c37d6ce8c629ca9669efc9cb5b5f7d6810ed30-RELEASE
  234. libipatcher version: 0.102-281f529530fdee361fe5ec5d72c14e2dc454d02f-RELEASE
  235. PWNDFU(libpatchfinder) for 32-bit support: yes
  236. PWNDFU(libpatchfinder) for 64-bit support: yes
  237. WARNING: User specified to enable Deprecated/Legacy options, at risk of boot loop!
  238. Checking for updates...
  239. ERROR: failed to check for futurerestore updates! continuing...
  240. [INFO] 64-bit device detected
  241. futurerestore init done
  242. reading signing ticket 7121313624270906_Appletv6,2_j105aap_18.0-22J357_242d74c365bfdc0ae18b995191027e888f4a248e8e893d2012376beb8e04b434.shsh2 is done
  243. Checking if SEP is being signed...
  244. Sending TSS request attempt 1... response successfully received
  245. SEP is being signed!
  246.  
  247. WARNING: user specified is not to flash a baseband. This can make the restore fail if the device needs a baseband!
  248.  
  249. If you added this flag by mistake, you can press CTRL-C now to cancel
  250. Continuing restore in 10 9 8 7 6 5 4 3 2 1 Downloading the latest firmware components...
  251. [Error] [TSSC] device AppleTV6,2 could not be found in devicelist
  252. [Error] futurerestore: failed with exception:
  253. [exception]:
  254. what=[TSSC] failed finding latest firmware version
  255.  
  256. code=123142212
  257. line=1879
  258. file=/Users/runner/work/futurerestore/futurerestore/src/futurerestore.cpp
  259. commit count=330
  260. commit sha  =21fa7157238a6e8234c3b2bc180e4caed0ebe64f
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement