Il2CppInspector
appstream
Il2CppInspector | appstream | |
---|---|---|
4 | 5 | |
2,426 | 201 | |
- | - | |
0.0 | 9.6 | |
almost 2 years ago | 7 days ago | |
C | C | |
GNU Affero General Public License v3.0 | GNU Lesser General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Il2CppInspector
- Need help understanding reversed libil2cpp code
-
Using IL2CPPInspector to create and inject a new Unity Projector as a mod?
That's it! It'd be 2 seconds in C#, but this tool is beyond me. Anybody have experience creating a mod like this or using IL2CPPInspector? Here is a link to the tutorial if any C++ aficionados are unfamiliar with the tool but want to take a gander: https://katyscode.wordpress.com/2021/01/14/il2cppinspector-tutorial-working-with-code-in-il2cpp-dll-injection-projects/
-
Help decompiling an IL2CPP dll?
il2cpp.py> Running... Generated script file by Il2CppInspector - http://www.djkaty.com - https://github.com/djkaty Processing method definitions Processing constructed generic methods Processing custom attributes generators Processing Method.Invoke thunks Processing string literals Processing Il2CppClass (TypeInfo) pointers Processing Il2CppType (TypeRef) pointers Processing MethodInfo pointers Processing function boundaries Processing IL2CPP type metadata Traceback (most recent call last): File "H:\extracting shit\sf1 rema\ghidra\inspector\il2cpp.py", line 220, in ProcessJSON(jsonData) File "H:\extracting shit\sf1 rema\ghidra\inspector\il2cpp.py", line 197, in ProcessJSON DefineField(d['virtualAddress'], d['name'], d['type']) File "H:\extracting shit\sf1 rema\ghidra\inspector\il2cpp.py", line 119, in DefineField SetType(addr, AsUTF8(type)) File "H:\extracting shit\sf1 rema\ghidra\inspector\il2cpp.py", line 60, in SetType createData(addr, t) at ghidra.program.database.code.CodeManager.checkValidAddressRange(CodeManager.java:1945) at ghidra.program.database.code.CodeManager.createCodeUnit(CodeManager.java:2030) at ghidra.program.database.ListingDB.createData(ListingDB.java:422) at ghidra.program.flatapi.FlatProgramAPI.createData(FlatProgramAPI.java:1646) at jdk.internal.reflect.GeneratedMethodAccessor59.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) ghidra.program.model.util.CodeUnitInsertionException: ghidra.program.model.util.CodeUnitInsertionException: Conflicting data exists at address 182069d98 to 182069d9f il2cpp.py> Finished!
-
Impossible to reverse engineer Il2cpp to readable full code / well close to?
https://github.com/djkaty/Il2CppInspector#adding-metadata-to-your-ghidra-workflow
appstream
-
It's this bad?
https://github.com/ximion/appstream/issues/470 ?
-
This open source game is being marked as proprietary
I think this list is used: https://github.com/ximion/appstream/blob/master/data/dfsg-free-licenses.txt
-
I've got karma to burn so why not?
So you want another way to distribute the packages? Such as wrapping the snap file in an rpm like I mentioned earlier? You could even set up appstream metadata for it. But that still doesn't solve the problem of one source getting too much power - just like flatpak doesn't solve that problem.
-
Why is Discover so unresponsive and buggy sometimes?
I could be wrong but for apps to be listed by these software managers (as opposed to plain package managers such as Synaptic or Muon), requires that the apps have to have "appstream" metadata. See https://www.freedesktop.org/wiki/Distributions/AppStream/.
- Looking for help generate python bindings with SIP and PyQt Builder.
What are some alternatives?
Il2CppDumper - Unity il2cpp reverse engineer
flatpak-platform - The elementary OS and AppCenter Flatpak platform
frida-il2cpp-bridge - A Frida module to dump, trace or hijack any Il2Cpp application at runtime, without needing the global-metadata.dat file.
appcenter - Pay-what-you-can app store for elementary OS
BepInEx - Unity / XNA game patcher and plugin framework
libQuotient - A Qt library to write cross-platform clients for Matrix
radare2 - UNIX-like reverse engineering framework and command-line toolset
build-scripts - All-in-One build/compile scripts repository that aims to simplify the process of manual compilation/installation via automated shellscripts
Reverse-Engineering-Tutorial - A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
snapcraft.io - The official website's repository for the Snap store
liemoth - Development Kit For Ambarella Devices
flatpak - Linux application sandboxing and distribution framework