usr/lib/libauthinstall.dylib
FTABFile.h
Download FTABFile.h
- NSObject
@class NSData, NSString, NSArray, NSURL, NSFileHandle, FTABSubfile, NSMutableArray, NSMutableData;
@interface FTABFile : NSObject <NSCopying> {
NSData *_fileData;
NSMutableArray *_subFileArray;
NSFileHandle *_fileHandleWriteDestination;
NSMutableData *_dataWriteDestination;
}
@property (readonly) NSString *dumpString;
@property (readonly) NSString *bverString;
@property (readonly) const char *filePointer;
@property (readonly) unsigned long long fileLength;
@property (readonly) NSURL *url;
@property (readonly) unsigned int generation;
@property (readonly) unsigned int valid;
@property (readonly) NSData *bootNonce;
@property (readonly) NSData *magic;
@property (readonly) FTABSubfile *manifest;
@property (readonly) NSArray *subfiles;
+ (id)longTagName:(id)a0;
- (BOOL)writeToURL:(id)a0;
- (id)init;
- (id)initWithContentsOfURL:(id)a0;
- (id)initWithData:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)writeBytes:(const void *)a0 length:(unsigned long long)a1;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)setManifest:(id)a0;
- (id)subfileWithTag:(id)a0;
- (BOOL)addSubfileWithTagName:(id)a0 contentsOfURL:(id)a1;
- (BOOL)addSubfileWithTagName:(id)a0 subfileData:(id)a1;
- (void)addSubfiles:(id)a0;
- (void)configureDataWriteDestination;
- (BOOL)configureFileHandleWriteDestinationForURL:(id)a0;
- (id)createFileHandleForWritingToURL:(id)a0;
- (BOOL)fileValidForOffset:(unsigned int)a0 length:(unsigned int)a1;
- (BOOL)initFile;
- (BOOL)parseFileData;
- (void)removeSubfileWithTag:(id)a0;
- (BOOL)writeBytes:(const void *)a0 length:(unsigned long long)a1 handle:(id)a2;
- (BOOL)writeSubfileToURL:(id)a0 tag:(id)a1;
- (id)writeToData;
- (BOOL)writeToDestination;
@end