Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ./makeipsw.sh /Users/basti/Downloads/689e4f129d9182443572da09507d273637428b90.zip /Users/basti/Downloads/AppleTV5\,3_17.6.1_21M80_Restore.ipsw
- Password:
- Archive: /Users/basti/Downloads/689e4f129d9182443572da09507d273637428b90.zip
- creating: META-INF/
- inflating: META-INF/com.apple.ZipMetadata.plist
- inflating: Info.plist
- creating: AssetData/
- inflating: AssetData/payloadv2.bom
- creating: AssetData/boot/
- inflating: AssetData/boot/Restore.plist
- inflating: AssetData/boot/kernelcache.release.j105a
- creating: AssetData/boot/Firmware/
- inflating: AssetData/boot/Firmware/092-02316-083.dmg.root_hash
- creating: AssetData/boot/Firmware/dfu/
- inflating: AssetData/boot/Firmware/dfu/iBEC.j105a.RELEASE.im4p.plist
- extracting: AssetData/boot/Firmware/dfu/iBEC.j105a.RELEASE.im4p
- inflating: AssetData/boot/Firmware/dfu/iBSS.j105a.RELEASE.im4p.plist
- extracting: AssetData/boot/Firmware/dfu/iBSS.j105a.RELEASE.im4p
- creating: AssetData/boot/Firmware/all_flash/
- extracting: AssetData/boot/Firmware/all_flash/LLB.j105a.RELEASE.im4p
- inflating: AssetData/boot/Firmware/all_flash/iBoot.j105a.RELEASE.im4p.plist
- inflating: AssetData/boot/Firmware/all_flash/LLB.j105a.RELEASE.im4p.plist
- extracting: AssetData/boot/Firmware/all_flash/iBoot.j105a.RELEASE.im4p
- extracting: AssetData/boot/Firmware/all_flash/DeviceTree.j105aap.im4p
- extracting: AssetData/boot/Firmware/all_flash/sep-firmware.j105a.RELEASE.im4p
- inflating: AssetData/boot/Firmware/all_flash/recoverymode@1080~appletv5.im4p
- inflating: AssetData/boot/Firmware/all_flash/sep-firmware.j105a.RELEASE.im4p.plist
- inflating: AssetData/boot/Firmware/all_flash/applelogo~appletv.im4p
- inflating: AssetData/boot/Firmware/092-02316-083.dmg.trustcache
- creating: AssetData/boot/Firmware/AOP/
- inflating: AssetData/boot/Firmware/AOP/aopfw-j105aaop.RELEASE.im4p
- creating: AssetData/boot/Firmware/ave/
- inflating: AssetData/boot/Firmware/ave/AppleAVE2FW_H9.im4p
- inflating: AssetData/boot/Firmware/arm64SURamDisk.dmg.trustcache
- inflating: AssetData/boot/Firmware/092-02316-083.dmg.mtree
- inflating: AssetData/boot/BuildManifest.plist
- extracting: AssetData/payload.bom.signature
- creating: AssetData/payload/
- creating: AssetData/payload/replace/
- creating: AssetData/payload/replace/usr/
- creating: AssetData/payload/replace/usr/standalone/
- creating: AssetData/payload/replace/usr/standalone/update/
- creating: AssetData/payload/replace/usr/standalone/update/ramdisk/
- inflating: AssetData/payload/replace/usr/standalone/update/ramdisk/arm64SURamDisk.dmg
- creating: AssetData/payload/replace/usr/standalone/update/all_flash/
- inflating: AssetData/payload/replace/usr/standalone/update/all_flash/recoverymode@1080~appletv5.im4p
- inflating: AssetData/payload/replace/usr/standalone/update/all_flash/applelogo~appletv.im4p
- inflating: AssetData/post.bom
- inflating: AssetData/pre.bom
- inflating: AssetData/payload.bom
- inflating: AssetData/Info.plist
- extracting: AssetData/payloadv2.bom.signature
- creating: AssetData/payloadv2/
- extracting: AssetData/payloadv2/payload.048.ecc
- extracting: AssetData/payloadv2/payload.060.ecc
- extracting: AssetData/payloadv2/payload.049.ecc
- extracting: AssetData/payloadv2/payload.018
- extracting: AssetData/payloadv2/payload.027
- extracting: AssetData/payloadv2/payload.020
- extracting: AssetData/payloadv2/payload.029
- extracting: AssetData/payloadv2/payload.016
- extracting: AssetData/payloadv2/payload.011
- inflating: AssetData/payloadv2/payload.045
- extracting: AssetData/payloadv2/payload.042
- extracting: AssetData/payloadv2/fixup.manifest
- extracting: AssetData/payloadv2/payload.010
- extracting: AssetData/payloadv2/payload.028
- extracting: AssetData/payloadv2/payload.017
- extracting: AssetData/payloadv2/payload.059.ecc
- extracting: AssetData/payloadv2/payload.021
- extracting: AssetData/payloadv2/payload.019
- extracting: AssetData/payloadv2/payload.026
- extracting: AssetData/payloadv2/payload.043
- extracting: AssetData/payloadv2/payload.058.ecc
- extracting: AssetData/payloadv2/payload.044
- extracting: AssetData/payloadv2/payload.059
- extracting: AssetData/payloadv2/payload.003.ecc
- extracting: AssetData/payloadv2/payload.017.ecc
- extracting: AssetData/payloadv2/payload.057
- inflating: AssetData/payloadv2/payload.050
- extracting: AssetData/payloadv2/payload.004
- extracting: AssetData/payloadv2/payload.003
- extracting: AssetData/payloadv2/payload.016.ecc
- extracting: AssetData/payloadv2/payload.002.ecc
- extracting: AssetData/payloadv2/payload.035
- extracting: AssetData/payloadv2/payload.032
- extracting: AssetData/payloadv2/payload.051
- extracting: AssetData/payloadv2/payload.028.ecc
- extracting: AssetData/payloadv2/payload.014.ecc
- extracting: AssetData/payloadv2/payload.056
- extracting: AssetData/payloadv2/payload.000.ecc
- extracting: AssetData/payloadv2/payload.060
- extracting: AssetData/payloadv2/payload.058
- extracting: AssetData/payloadv2/payload.033
- extracting: AssetData/payloadv2/payload.034
- extracting: AssetData/payloadv2/payload.001.ecc
- extracting: AssetData/payloadv2/payload.015.ecc
- extracting: AssetData/payloadv2/payload.002
- extracting: AssetData/payloadv2/payload.029.ecc
- extracting: AssetData/payloadv2/payload.005
- inflating: AssetData/payloadv2/payload_chunks.txt
- extracting: AssetData/payloadv2/payload.011.ecc
- extracting: AssetData/payloadv2/payload.005.ecc
- extracting: AssetData/payloadv2/payload.039.ecc
- inflating: AssetData/payloadv2/data_payload
- extracting: AssetData/payloadv2/payload.038.ecc
- extracting: AssetData/payloadv2/payload.004.ecc
- extracting: AssetData/payloadv2/payload.010.ecc
- extracting: AssetData/payloadv2/payload.006.ecc
- extracting: AssetData/payloadv2/payload.012.ecc
- extracting: AssetData/payloadv2/payload.013.ecc
- extracting: AssetData/payloadv2/payload.007.ecc
- extracting: AssetData/payloadv2/links.txt
- extracting: AssetData/payloadv2/payload.022.ecc
- extracting: AssetData/payloadv2/payload.036.ecc
- extracting: AssetData/payloadv2/payload.037.ecc
- extracting: AssetData/payloadv2/payload.023.ecc
- extracting: AssetData/payloadv2/payload.009.ecc
- extracting: AssetData/payloadv2/payload.035.ecc
- extracting: AssetData/payloadv2/payload.021.ecc
- extracting: AssetData/payloadv2/payload.020.ecc
- extracting: AssetData/payloadv2/payload.034.ecc
- extracting: AssetData/payloadv2/payload.008.ecc
- extracting: AssetData/payloadv2/payload.041
- inflating: AssetData/payloadv2/payload.046
- extracting: AssetData/payloadv2/payload.030.ecc
- extracting: AssetData/payloadv2/payload.024.ecc
- extracting: AssetData/payloadv2/payload.018.ecc
- extracting: AssetData/payloadv2/payload.048
- inflating: AssetData/payloadv2/prepare_payload
- extracting: AssetData/payloadv2/payload.023
- inflating: AssetData/payloadv2/payload.024
- extracting: AssetData/payloadv2/payload.019.ecc
- extracting: AssetData/payloadv2/payload.025.ecc
- extracting: AssetData/payloadv2/payload.031.ecc
- extracting: AssetData/payloadv2/payload.012
- extracting: AssetData/payloadv2/payload.015
- inflating: AssetData/payloadv2/payload.049
- extracting: AssetData/payloadv2/payload.027.ecc
- extracting: AssetData/payloadv2/payload.033.ecc
- inflating: AssetData/payloadv2/payload.047
- extracting: AssetData/payloadv2/payload.040
- extracting: AssetData/payloadv2/payload.014
- extracting: AssetData/payloadv2/payload.013
- extracting: AssetData/payloadv2/payload.032.ecc
- extracting: AssetData/payloadv2/payload.026.ecc
- extracting: AssetData/payloadv2/payload.025
- inflating: AssetData/payloadv2/payload.022
- extracting: AssetData/payloadv2/payload.000
- extracting: AssetData/payloadv2/firmlinks_payload
- extracting: AssetData/payloadv2/payload.007
- extracting: AssetData/payloadv2/payload.038
- extracting: AssetData/payloadv2/payload.041.ecc
- extracting: AssetData/payloadv2/payload.055.ecc
- inflating: AssetData/payloadv2/payload.031
- extracting: AssetData/payloadv2/payload.036
- extracting: AssetData/payloadv2/payload.009
- extracting: AssetData/payloadv2/payload.054.ecc
- extracting: AssetData/payloadv2/payload.040.ecc
- extracting: AssetData/payloadv2/payload.053
- extracting: AssetData/payloadv2/payload.054
- extracting: AssetData/payloadv2/payload.037
- extracting: AssetData/payloadv2/payload.008
- extracting: AssetData/payloadv2/payload.030
- extracting: AssetData/payloadv2/payload.056.ecc
- extracting: AssetData/payloadv2/payload.042.ecc
- extracting: AssetData/payloadv2/payload.006
- extracting: AssetData/payloadv2/payload.039
- extracting: AssetData/payloadv2/payload.001
- extracting: AssetData/payloadv2/payload.055
- inflating: AssetData/payloadv2/payload.052
- extracting: AssetData/payloadv2/payload.043.ecc
- extracting: AssetData/payloadv2/payload.057.ecc
- extracting: AssetData/payloadv2/payload.053.ecc
- extracting: AssetData/payloadv2/payload.047.ecc
- extracting: AssetData/payloadv2/payload.046.ecc
- extracting: AssetData/payloadv2/payload.052.ecc
- extracting: AssetData/payloadv2/payload.044.ecc
- extracting: AssetData/payloadv2/payload.050.ecc
- extracting: AssetData/payloadv2/payload.051.ecc
- extracting: AssetData/payloadv2/payload.045.ecc
- ../payloadv2/payload.018
- ../payloadv2/payload.027
- ../payloadv2/payload.020
- ../payloadv2/payload.029
- ../payloadv2/payload.016
- ../payloadv2/payload.011
- ../payloadv2/payload.045
- ../payloadv2/payload.042
- ../payloadv2/payload.010
- ../payloadv2/payload.028
- ../payloadv2/payload.017
- ../payloadv2/payload.021
- ../payloadv2/payload.019
- ../payloadv2/payload.026
- ../payloadv2/payload.043
- ../payloadv2/payload.044
- ../payloadv2/payload.059
- ../payloadv2/payload.057
- ../payloadv2/payload.050
- ../payloadv2/payload.004
- ../payloadv2/payload.003
- ../payloadv2/payload.035
- ../payloadv2/payload.032
- ../payloadv2/payload.051
- ../payloadv2/payload.056
- ../payloadv2/payload.060
- ../payloadv2/payload.058
- ../payloadv2/payload.033
- ../payloadv2/payload.034
- ../payloadv2/payload.002
- ../payloadv2/payload.005
- ../payloadv2/payload.041
- ../payloadv2/payload.046
- ../payloadv2/payload.048
- ../payloadv2/payload.023
- ../payloadv2/payload.024
- ../payloadv2/payload.012
- ../payloadv2/payload.015
- ../payloadv2/payload.049
- ../payloadv2/payload.047
- ../payloadv2/payload.040
- ../payloadv2/payload.014
- ../payloadv2/payload.013
- ../payloadv2/payload.025
- ../payloadv2/payload.022
- ../payloadv2/payload.000
- ../payloadv2/payload.007
- ../payloadv2/payload.038
- ../payloadv2/payload.031
- ../payloadv2/payload.036
- ../payloadv2/payload.009
- ../payloadv2/payload.053
- ../payloadv2/payload.054
- ../payloadv2/payload.037
- ../payloadv2/payload.008
- ../payloadv2/payload.030
- ../payloadv2/payload.006
- ../payloadv2/payload.039
- ../payloadv2/payload.001
- ../payloadv2/payload.055
- ../payloadv2/payload.052
- Error 0xc8033c00
- invalid entry final state 0: .file
- invalid entry final state 0: Applications/AirPlaySenderUIApp.app/AirPlaySenderUIApp
- invalid entry final state 0: Applications/AirPlaySenderUIApp.app/Info.plist
- invalid entry final state 0: Applications/AirPlaySenderUIApp.app/PkgInfo
- invalid entry final state 0: Applications/AirPlaySenderUIApp.app/_CodeSignature/CodeResources
- invalid entry final state 0: Applications/AirPlaySenderUIApp.app/en.lproj/InfoPlist.strings
- invalid entry final state 0: Applications/AirPlaySenderUIApp.app/en.lproj/Localizable.strings
- invalid entry final state 0: Applications/AirPlaySenderUIApp.app/en.lproj/Localizable.stringsdict
- invalid entry final state 0: Applications/AppStore.app/AppStore
- invalid entry final state 0: Applications/AppStore.app/Assets.car
- invalid entry final state 0: Applications/AppStore.app/Info.plist
- invalid entry final state 0: Applications/AppStore.app/PkgInfo
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/AppStoreTopShelfExtension
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/Info.plist
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/_CodeSignature/CodeResources
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ar.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ar.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ca.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ca.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/cs.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/cs.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/da.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/da.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/de.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/de.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/el.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/el.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/en.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/en.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/en_AU.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/en_AU.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/en_GB.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/en_GB.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/es.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/es.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/es_419.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/es_419.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/fi.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/fi.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/fr.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/fr.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/fr_CA.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/fr_CA.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/he.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/he.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/hi.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/hi.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/hr.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/hr.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/hu.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/hu.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/id.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/id.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/it.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/it.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ja.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ja.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ko.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ko.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ms.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/ms.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/nl.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/nl.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/no.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/no.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/pl.lproj/Localizable-B519.strings
- invalid entry final state 0: Applications/AppStore.app/PlugIns/AppStoreTopShelfExtension.appex/pl.lproj/Localizable.strings
- invalid entry final state 0: Applications/AppStore.app/_CodeSignature/CodeResources
- /dev/disk2 GUID_partition_scheme
- /dev/disk2s1 Apple_APFS
- /dev/disk3 EF57347C-0000-11AA-AA11-0030654
- /dev/disk3s1 41504653-0000-11AA-AA11-0030654 /Volumes/Template
- Password:
- Volume on disk3s1 renamed to TV_RESTORE_OTA
- "disk2" ejected.
- Image-Funktion vorbereiten …
- Protective Master Boot Record (MBR : 0) lesen …
- (CRC32 $EC341E60: Protective Master Boot Record (MBR : 0))
- GPT Header (Primary GPT Header : 1) lesen …
- (CRC32 $D613A32D: GPT Header (Primary GPT Header : 1))
- GPT Partition Data (Primary GPT Table : 2) lesen …
- (CRC32 $F701B03D: GPT Partition Data (Primary GPT Table : 2))
- Untitled 1 (Apple_APFS : 3) lesen …
- ..................................................................................................................................................................................
- (CRC32 $1A89FBA1: Untitled 1 (Apple_APFS : 3))
- GPT Partition Data (Backup GPT Table : 4) lesen …
- ..................................................................................................................................................................................
- (CRC32 $F701B03D: GPT Partition Data (Backup GPT Table : 4))
- GPT Header (Backup GPT Header : 5) lesen …
- ..................................................................................................................................................................................
- (CRC32 $9B96C686: GPT Header (Backup GPT Header : 5))
- Ressourcen hinzufügen …
- ..................................................................................................................................................................................
- Dauer: 1m 37.596s
- Dateigröße: 4368873646 Byte, Prüfsumme: CRC32 $640FAC37
- Bearbeitete Sektoren: 18731075, 18259259 komprimiert
- Geschwindigkeit: 91.4M Byte/s
- Ersparnis: 54.4 %
- created: /Users/basti/Downloads/TV4K_IPSW_Script/work/ota/AssetData/converted.dmg
- Block checksum: ....10....20....30....40....50....60....70....80....90....100
- successfully scanned image "/Users/basti/Downloads/TV4K_IPSW_Script/work/ota/AssetData/converted.dmg"
- Unknown format specifier: raw
- plutil: [command_option] [other_options] file...
- The file '-' means stdin
- Command options are (-lint is the default):
- -help show this message and exit
- -lint check the property list files for syntax errors
- -convert fmt rewrite property list files in format
- fmt is one of: xml1 binary1 json swift objc
- note: objc can additionally create a header by adding -header
- -insert keypath -type value insert a value into the property list before writing it out
- keypath is a key-value coding key path, with one extension:
- a numerical path component applied to an array will act on the object at that index in the array
- or insert it into the array if the numerical path component is the last one in the key path
- type is one of: bool, integer, float, date, string, data, xml, json
- -bool: YES if passed "YES" or "true", otherwise NO
- -integer: any valid 64 bit integer
- -float: any valid 64 bit float
- -string: UTF8 encoded string
- -date: a date in XML property list format, not supported if outputting JSON
- -data: a base-64 encoded string
- -xml: an XML property list, useful for inserting compound values
- -json: a JSON fragment, useful for inserting compound values
- value YES, NO, a number, a date, or a base-64 encoded blob of data
- -replace keypath -type value same as -insert, but it will overwrite an existing value
- -remove keypath removes the value at 'keypath' from the property list before writing it out
- -extract keypath fmt outputs the value at 'keypath' in the property list as a new plist of type 'fmt'
- fmt is one of: xml1 binary1 json
- -p print property list in a human-readable fashion
- (not for machine parsing! this 'format' is not stable)
- There are some additional optional arguments that apply to the -convert, -insert, -remove, -replace, and -extract verbs:
- -s be silent on success
- -o path specify alternate file path name for result;
- the -o option is used with -convert, and is only
- useful with one file argument (last file overwrites);
- the path '-' means stdout
- -e extension specify alternate extension for converted files
- -r if writing JSON, output in human-readable form
- -- specifies that all further arguments are file names
- unrecognized option: -expect
- plutil: [command_option] [other_options] file...
- The file '-' means stdin
- Command options are (-lint is the default):
- -help show this message and exit
- -lint check the property list files for syntax errors
- -convert fmt rewrite property list files in format
- fmt is one of: xml1 binary1 json swift objc
- note: objc can additionally create a header by adding -header
- -insert keypath -type value insert a value into the property list before writing it out
- keypath is a key-value coding key path, with one extension:
- a numerical path component applied to an array will act on the object at that index in the array
- or insert it into the array if the numerical path component is the last one in the key path
- type is one of: bool, integer, float, date, string, data, xml, json
- -bool: YES if passed "YES" or "true", otherwise NO
- -integer: any valid 64 bit integer
- -float: any valid 64 bit float
- -string: UTF8 encoded string
- -date: a date in XML property list format, not supported if outputting JSON
- -data: a base-64 encoded string
- -xml: an XML property list, useful for inserting compound values
- -json: a JSON fragment, useful for inserting compound values
- value YES, NO, a number, a date, or a base-64 encoded blob of data
- -replace keypath -type value same as -insert, but it will overwrite an existing value
- -remove keypath removes the value at 'keypath' from the property list before writing it out
- -extract keypath fmt outputs the value at 'keypath' in the property list as a new plist of type 'fmt'
- fmt is one of: xml1 binary1 json
- -p print property list in a human-readable fashion
- (not for machine parsing! this 'format' is not stable)
- There are some additional optional arguments that apply to the -convert, -insert, -remove, -replace, and -extract verbs:
- -s be silent on success
- -o path specify alternate file path name for result;
- the -o option is used with -convert, and is only
- useful with one file argument (last file overwrites);
- the path '-' means stdout
- -e extension specify alternate extension for converted files
- -r if writing JSON, output in human-readable form
- -- specifies that all further arguments are file names
Add Comment
Please, Sign In to add comment