Unity3d 修改Android应用程序

Unity3d 修改Android应用程序,unity3d,mod,Unity3d,Mod,所以我之前修改了一个使用C#dll的游戏,但是现在有了更新的Unity引擎,他们有了LibIL2CPP 所以我把libil2cpp转换成普通的C#Dll,它有libil2cpp.So的偏移量 我修改了游戏,找不到一些功能,比如按键功能。 所以我试着比较一个预先修改过的游戏APk的Libil2cpp和原始游戏。 十六进制编辑器告诉我它们都是相同的。 所以我得出结论,他们没有编辑原始库。 但是修改后的应用程序有一个额外的libnotlib.so库 有人能告诉我他们是如何创建这个库的吗?我不知道它是什

所以我之前修改了一个使用C#dll的游戏,但是现在有了更新的Unity引擎,他们有了LibIL2CPP 所以我把libil2cpp转换成普通的C#Dll,它有libil2cpp.So的偏移量

我修改了游戏,找不到一些功能,比如按键功能。 所以我试着比较一个预先修改过的游戏APk的Libil2cpp和原始游戏。 十六进制编辑器告诉我它们都是相同的。 所以我得出结论,他们没有编辑原始库。 但是修改后的应用程序有一个额外的libnotlib.so库


有人能告诉我他们是如何创建这个库的吗?我不知道它是什么。

您试图反编译错误的文件
libIL2CPP
是允许Unity代码在其他设备上执行的层。所有游戏代码通常存储在
Assembly CSharp

一款原创和修改过的游戏的
libIL2CPP
应该是相同的,因为它是Unity应用程序首先运行所必需的依赖项。事实上,使用相同版本和相同平台构建的游戏之间应该是相同的