Open TempoTurtle opened 8 years ago
Pls help!
That looks like you've run disunity asset unpack *
on files that aren't assets: you've got warnings there for a handful of *.unity3d files which are bundles not assets, and even the disunity .jar and scripts itself. Try some of the disunity bundle
commands instead, and try it on one file at a time until you can get it working.
In future if you're having problems it would have been helpful to know
I met this issue too.
list my evn: disunity_v0.4.0 / disunity_v0.5.0 java version 1.8.0_111 windows 7 64bit my command like: disunity asset unpack xxx.unity3d
To unpack an asset bundle (.unity3d) you use the following command: bundle unpack To unpack an asset (.assets, asset, etc.) you use the following command: asset unpack
This is only relevant to Disunity v0.5, but don't get confused with the distinctions between file formats, the jargon for them and the commands used. Please note that the release version of Disunity v0.5 does not support deserialization and UnityFS. Please close!
i used command line disunity asset unpack *
my asset file name is :- sharedassets0.assets
but i got following error
L:\Shared Android\Disunity>asset unpack * 'asset' is not recognized as an internal or external command, operable program or batch file.
L:\Shared Android\Disunity>disunity asset unpack *
[warning] AssetCommand: Can't open asset file com, caused by java.nio.file.Acces
sDeniedException: com
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at info.ata4.io.DataReaders.forFile(DataReaders.java:53)
at info.ata4.junity.serialize.SerializedFileReader.
at info.ata4.disunity.cli.DisUnityCli.main(DisUnityCli.java:46)
[warning] AssetCommand: Can't open asset file disunity.bat, caused by java.io.EO FException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readByte(DataReader.java:68) at info.ata4.io.DataReader.readStringNull(DataReader.java:169) at info.ata4.io.DataReader.readStringNull(DataReader.java:178) at info.ata4.junity.serialize.typetree.TypeTreeV3.read(TypeTreeV3.java:3 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
at info.ata4.disunity.cli.DisUnityCli.main(DisUnityCli.java:46)
[warning] AssetCommand: Can't open asset file disunity.jar, caused by java.io.EO FException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readBytes(DataReader.java:50) at info.ata4.io.DataReader.readBytes(DataReader.java:103) at info.ata4.junity.UnityHash128.read(UnityHash128.java:32) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.typetree.TypeTreeV3.read(TypeTreeV3.java:5 7) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
at info.ata4.disunity.cli.DisUnityCli.main(DisUnityCli.java:46)
[warning] AssetCommand: Can't open asset file disunity.sh, caused by java.io.EOF Exception at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readByte(DataReader.java:68) at info.ata4.io.DataReader.readStringNull(DataReader.java:169) at info.ata4.io.DataReader.readStringNull(DataReader.java:178) at info.ata4.junity.serialize.typetree.TypeTreeV3.read(TypeTreeV3.java:3 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
at info.ata4.disunity.cli.DisUnityCli.main(DisUnityCli.java:46)
[warning] AssetCommand: Can't open asset file jcommander-jcommander-1.47, caused
by java.nio.file.AccessDeniedException: jcommander-jcommander-1.47
at sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at sun.nio.fs.WindowsFileSystemProvider.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at java.nio.file.Files.newByteChannel(Unknown Source)
at info.ata4.io.DataReaders.forFile(DataReaders.java:53)
at info.ata4.junity.serialize.SerializedFileReader.
at info.ata4.disunity.cli.DisUnityCli.main(DisUnityCli.java:46)
[error] DisUnityCli: Fatal error, caused by java.lang.OutOfMemoryError: Java hea
p space
at java.util.ArrayList.
at info.ata4.disunity.cli.DisUnityCli.main(DisUnityCli.java:46)
[warning] AssetCommand: Can't open asset file cardtextures0.unity3d, caused by j ava.io.EOFException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readInt(DataReader.java:83) at info.ata4.junity.serialize.typetree.TypeTreeV1.read(TypeTreeV1.java:2 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file cardtexturesruru0.unity3d, caused by java.io.EOFException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readInt(DataReader.java:83) at info.ata4.junity.serialize.typetree.TypeTreeV1.read(TypeTreeV1.java:2 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file cardxml0.unity3d, caused by java.i o.EOFException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readInt(DataReader.java:83) at info.ata4.junity.serialize.typetree.TypeTreeV1.read(TypeTreeV1.java:2 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file disunity.bat, caused by java.io.EO FException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readByte(DataReader.java:68) at info.ata4.io.DataReader.readStringNull(DataReader.java:169) at info.ata4.io.DataReader.readStringNull(DataReader.java:178) at info.ata4.junity.serialize.typetree.TypeTreeV3.read(TypeTreeV3.java:3 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file disunity.jar, caused by java.io.EO FException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readBytes(DataReader.java:50) at info.ata4.io.DataReader.readBytes(DataReader.java:103) at info.ata4.junity.UnityHash128.read(UnityHash128.java:32) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.typetree.TypeTreeV3.read(TypeTreeV3.java:5 7) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file disunity.sh, caused by java.io.EOF Exception at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readByte(DataReader.java:68) at info.ata4.io.DataReader.readStringNull(DataReader.java:169) at info.ata4.io.DataReader.readStringNull(DataReader.java:178) at info.ata4.junity.serialize.typetree.TypeTreeV3.read(TypeTreeV3.java:3 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file fonts0.unity3d, caused by java.io. EOFException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readInt(DataReader.java:83) at info.ata4.junity.serialize.typetree.TypeTreeV1.read(TypeTreeV1.java:2 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file fontsruru0.unity3d, caused by java .io.EOFException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readInt(DataReader.java:83) at info.ata4.junity.serialize.typetree.TypeTreeV1.read(TypeTreeV1.java:2 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[warning] AssetCommand: Can't open asset file gameobjectsruru0.unity3d, caused b y java.io.EOFException at info.ata4.io.buffer.source.ReadableByteChannelSource.requestRead(Read ableByteChannelSource.java:114) at info.ata4.io.buffer.source.SeekableByteChannelSource.requestRead(Seek ableByteChannelSource.java:150) at info.ata4.io.DataReader.readInt(DataReader.java:83) at info.ata4.junity.serialize.typetree.TypeTreeV1.read(TypeTreeV1.java:2 9) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile Metadata.java:140) at info.ata4.io.DataReader.readStruct(DataReader.java:37) at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ edFileReader.java:130) at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe ader.java:107) at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As setCommand.java:59) at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive FileCommand.java:52) at java.util.ArrayList.forEach(Unknown Source) at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.Command.run(Command.java:50) at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)
[error] DisUnityCli: Fatal error, caused by java.lang.OutOfMemoryError: Requeste d array size exceeds VM limit at java.util.ArrayList.(Unknown Source)
at info.ata4.junity.serialize.typetree.TypeTreeV3.readNode(TypeTreeV3.ja
va:75)
at info.ata4.junity.serialize.typetree.TypeTreeV3.read(TypeTreeV3.java:6
2)
at info.ata4.io.DataReader.readStruct(DataReader.java:37)
at info.ata4.junity.serialize.SerializedFileMetadata.read(SerializedFile
Metadata.java:140)
at info.ata4.io.DataReader.readStruct(DataReader.java:37)
at info.ata4.junity.serialize.SerializedFileReader.readMetadata(Serializ
edFileReader.java:130)
at info.ata4.junity.serialize.SerializedFileReader.read(SerializedFileRe
ader.java:107)
at info.ata4.disunity.cli.command.asset.AssetCommand.runFileRecursive(As
setCommand.java:59)
at info.ata4.disunity.cli.command.RecursiveFileCommand.runFile(Recursive
FileCommand.java:52)
at info.ata4.disunity.cli.command.FileCommand$$Lambda$2/14628265.accept(
Unknown Source)
at java.util.ArrayList.forEach(Unknown Source)
at info.ata4.disunity.cli.command.FileCommand.run(FileCommand.java:32)
at info.ata4.disunity.cli.command.Command.run(Command.java:50)
at info.ata4.disunity.cli.command.Command.run(Command.java:50)
at info.ata4.disunity.cli.command.DisUnityRoot.run(DisUnityRoot.java:62)