Files
rea/src/composition/il2cpp.ts
T
JANG BYUNGKUN 52d1a72af0 feat(il2cpp): link native methods and export Ghidra seeds
Link IL2CPP metadata names to native addresses and types through shared CLI/MCP workflows, with bounded queries and atomic Ghidra seed export.

Preserve the original implementation by 8rulerstar and follow-up correctness, resource, provenance, and CI dependency repairs. Verified against real Windows/Android artifacts, independent references, actual Ghidra, and focused CLI/MCP tests.

Fixes #5112.
2026-10-20 21:56:54 +08:00

11 lines
516 B
TypeScript

import { Il2cppGhidraSeedWriter } from "../il2cpp/Il2cppGhidraSeedWriter.js";
import { Il2cppMetadataService } from "../application/il2cpp/Il2cppMetadataService.js";
import { Il2cppMetadataProvider } from "../il2cpp/Il2cppMetadataProvider.js";
/** Compose bundled offline inspection without acquiring a toolchain or starting any process. */
export const createIl2cppMetadataService = (): Il2cppMetadataService =>
new Il2cppMetadataService(
new Il2cppMetadataProvider(),
new Il2cppGhidraSeedWriter(),
);