C# 클래스 iKGD.Utils

파일 보기 프로젝트 열기: Neal/iKGD

공개 메소드들

메소드 설명
CheckResources ( ) : void
ConsoleWrite ( string str, ConsoleColor color ) : void
ConsoleWriteLine ( string str, ConsoleColor color ) : void
Delay ( double SecondsToDelay ) : void
DeviceIsCompatible ( string board ) : bool
ExecuteCommand ( object command ) : void
ExecuteCommandAndGetOutput ( string command ) : string
ExecuteCommandAsync ( string command ) : void
GetFileSizeOnDisk ( string file ) : long
GetFirmwareURL ( string device, string firmwarebuild ) : string
GetImagePathFromBuildManifest ( string image ) : string
GetTheiPhoneWikiDeviceName ( string board ) : string
GetValueByKey ( object>.Dictionary dict, string key ) : string
HasInternetConnection ( ) : bool
MakeKeysFileForOpensn0w ( string fileLocation ) : void
MakeKeysFileForPastie ( string fileLocation ) : void
MakeKeysFileForTheiPhoneWiki ( string fileLocation ) : void
ParseBuildManifestInfo ( string Key ) : string
ParseRestorePlist ( string RestorePlistPath ) : void
PwnDevice ( string board ) : void
SearchAndReplace ( string file, string searchFor, string replaceWith ) : bool
SearchDeviceInMode ( string mode, bool libirecovery = false ) : bool
SetClipboardDataObject ( object data ) : void
UnzipAll ( string ZipFile, string TargetDir ) : void
UnzipFile ( string ZipFile, string TargetDir, string FileInZip ) : void
UnzipFile ( string ZipFile, string TargetDir, string FileInZip, ulong BytesToExtract ) : void
dmg_extract ( string _in, string _out, string key ) : string
genpass ( string platform, string ramdisk, string filesystem ) : string
hfsplus_extractall ( string image, string path, string dest ) : string
irecovery ( string cmd ) : string
irecovery_cmd ( string cmd ) : string
irecovery_fbecho ( string str ) : string
irecovery_file ( string file ) : string
irecovery_getenv ( string var ) : string
xpwntool ( string infile, string outfile ) : string
xpwntool ( string infile, string outfile, string iv, string key ) : string

비공개 메소드들

메소드 설명
GetCompressedFileSizeW ( [ lpFileName, [ lpFileSizeHigh ) : uint
GetDiskFreeSpaceW ( [ lpRootPathName, uint &lpSectorsPerCluster, uint &lpBytesPerSector, uint &lpNumberOfFreeClusters, uint &lpTotalNumberOfClusters ) : int
Sleep ( double milliseconds ) : void

메소드 상세

CheckResources() 공개 정적인 메소드

public static CheckResources ( ) : void
리턴 void

ConsoleWrite() 공개 정적인 메소드

public static ConsoleWrite ( string str, ConsoleColor color ) : void
str string
color ConsoleColor
리턴 void

ConsoleWriteLine() 공개 정적인 메소드

public static ConsoleWriteLine ( string str, ConsoleColor color ) : void
str string
color ConsoleColor
리턴 void

Delay() 공개 정적인 메소드

public static Delay ( double SecondsToDelay ) : void
SecondsToDelay double
리턴 void

DeviceIsCompatible() 공개 정적인 메소드

public static DeviceIsCompatible ( string board ) : bool
board string
리턴 bool

ExecuteCommand() 공개 정적인 메소드

public static ExecuteCommand ( object command ) : void
command object
리턴 void

ExecuteCommandAndGetOutput() 공개 정적인 메소드

public static ExecuteCommandAndGetOutput ( string command ) : string
command string
리턴 string

ExecuteCommandAsync() 공개 정적인 메소드

public static ExecuteCommandAsync ( string command ) : void
command string
리턴 void

GetFileSizeOnDisk() 공개 정적인 메소드

public static GetFileSizeOnDisk ( string file ) : long
file string
리턴 long

GetFirmwareURL() 공개 정적인 메소드

public static GetFirmwareURL ( string device, string firmwarebuild ) : string
device string
firmwarebuild string
리턴 string

GetImagePathFromBuildManifest() 공개 정적인 메소드

public static GetImagePathFromBuildManifest ( string image ) : string
image string
리턴 string

GetTheiPhoneWikiDeviceName() 공개 정적인 메소드

public static GetTheiPhoneWikiDeviceName ( string board ) : string
board string
리턴 string

GetValueByKey() 공개 정적인 메소드

public static GetValueByKey ( object>.Dictionary dict, string key ) : string
dict object>.Dictionary
key string
리턴 string

HasInternetConnection() 공개 정적인 메소드

public static HasInternetConnection ( ) : bool
리턴 bool

MakeKeysFileForOpensn0w() 공개 정적인 메소드

public static MakeKeysFileForOpensn0w ( string fileLocation ) : void
fileLocation string
리턴 void

MakeKeysFileForPastie() 공개 정적인 메소드

public static MakeKeysFileForPastie ( string fileLocation ) : void
fileLocation string
리턴 void

MakeKeysFileForTheiPhoneWiki() 공개 정적인 메소드

public static MakeKeysFileForTheiPhoneWiki ( string fileLocation ) : void
fileLocation string
리턴 void

ParseBuildManifestInfo() 공개 정적인 메소드

public static ParseBuildManifestInfo ( string Key ) : string
Key string
리턴 string

ParseRestorePlist() 공개 정적인 메소드

public static ParseRestorePlist ( string RestorePlistPath ) : void
RestorePlistPath string
리턴 void

PwnDevice() 공개 정적인 메소드

public static PwnDevice ( string board ) : void
board string
리턴 void

SearchAndReplace() 공개 정적인 메소드

public static SearchAndReplace ( string file, string searchFor, string replaceWith ) : bool
file string
searchFor string
replaceWith string
리턴 bool

SearchDeviceInMode() 공개 정적인 메소드

public static SearchDeviceInMode ( string mode, bool libirecovery = false ) : bool
mode string
libirecovery bool
리턴 bool

SetClipboardDataObject() 공개 정적인 메소드

public static SetClipboardDataObject ( object data ) : void
data object
리턴 void

UnzipAll() 공개 정적인 메소드

public static UnzipAll ( string ZipFile, string TargetDir ) : void
ZipFile string
TargetDir string
리턴 void

UnzipFile() 공개 정적인 메소드

public static UnzipFile ( string ZipFile, string TargetDir, string FileInZip ) : void
ZipFile string
TargetDir string
FileInZip string
리턴 void

UnzipFile() 공개 정적인 메소드

public static UnzipFile ( string ZipFile, string TargetDir, string FileInZip, ulong BytesToExtract ) : void
ZipFile string
TargetDir string
FileInZip string
BytesToExtract ulong
리턴 void

dmg_extract() 공개 정적인 메소드

public static dmg_extract ( string _in, string _out, string key ) : string
_in string
_out string
key string
리턴 string

genpass() 공개 정적인 메소드

public static genpass ( string platform, string ramdisk, string filesystem ) : string
platform string
ramdisk string
filesystem string
리턴 string

hfsplus_extractall() 공개 정적인 메소드

public static hfsplus_extractall ( string image, string path, string dest ) : string
image string
path string
dest string
리턴 string

irecovery() 공개 정적인 메소드

public static irecovery ( string cmd ) : string
cmd string
리턴 string

irecovery_cmd() 공개 정적인 메소드

public static irecovery_cmd ( string cmd ) : string
cmd string
리턴 string

irecovery_fbecho() 공개 정적인 메소드

public static irecovery_fbecho ( string str ) : string
str string
리턴 string

irecovery_file() 공개 정적인 메소드

public static irecovery_file ( string file ) : string
file string
리턴 string

irecovery_getenv() 공개 정적인 메소드

public static irecovery_getenv ( string var ) : string
var string
리턴 string

xpwntool() 공개 정적인 메소드

public static xpwntool ( string infile, string outfile ) : string
infile string
outfile string
리턴 string

xpwntool() 공개 정적인 메소드

public static xpwntool ( string infile, string outfile, string iv, string key ) : string
infile string
outfile string
iv string
key string
리턴 string