基于Android12 linker的脱壳机。 用于一键Dump需要的So。可用于被 libtprt加固后的so脱壳。只有部分SectionTable未修复。关键信息全部修复 (该项目源码在课程中提供)
let module = Module.load("/data/data/com.bilibili.warmsnow/ElfDumpAndFix.so");
let nativePointer = module.findExportByName("_Z6DumpSoPKcS0_");//获取导出函数地址 (soname, dumpPath) 参数为需要Dump的so名字和dump路径
let dumpFun = new NativeFunction(nativePointer,"void",['pointer','pointer']);
dumpFun(Memory.allocUtf8String("libil2cpp.so"),Memory.allocUtf8String("/data/data/com.bilibili.warmsnow/dump_libil2cpp.so"));
如果你想要知道如何提取global-metadata.dat文件或者更多的游戏安全知识 可报名我的课程:https://github.com/IIIImmmyyy/U3DGameCourse
- 系统:Android 12
- 机型:Pixel 6a
- 游戏:暖雪
- 加固厂商:libtprt