frida-il2cpp-bridge-my
Version:
(my:Support IOS)Frida module to dump, manipulate and hijack any IL2CPP application at runtime with a high level of abstraction.
38 lines (37 loc) • 1.36 kB
TypeScript
/// <reference types="frida-gum" />
import { Accessor } from "../../utils/accessor";
import { NativeStruct } from "../native-struct";
import { _Il2CppField } from "./field";
import { _Il2CppGenericClass } from "./generic-class";
import { _Il2CppImage } from "./image";
import { _Il2CppMethod } from "./method";
import { _Il2CppType } from "./type";
export declare class _Il2CppClass extends NativeStruct {
get arrayClass(): _Il2CppClass;
get arrayElementSize(): number;
get assemblyName(): string;
get declaringClass(): _Il2CppClass | null;
get elementClass(): _Il2CppClass | null;
get fieldCount(): number;
get fields(): Accessor<_Il2CppField>;
get genericClass(): _Il2CppGenericClass | null;
get hasStaticConstructor(): boolean;
get image(): _Il2CppImage;
get instanceSize(): number;
get isEnum(): boolean;
get isInterface(): boolean;
get isStaticConstructorFinished(): boolean;
get isStruct(): boolean;
get interfaceCount(): number;
get interfaces(): Accessor<_Il2CppClass>;
get methodCount(): number;
get methods(): Accessor<_Il2CppMethod>;
get name(): string;
get namespace(): string;
get parent(): _Il2CppClass | null;
get staticFieldsData(): NativePointer;
get type(): _Il2CppType;
ensureInitialized(): void;
trace(): void;
toString(): string;
}