-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues with scan on 2021.3.19 #2
Comments
its still under dev, im reworking with it. i dont have time rn because i have job. |
I need an external reader, as I'm distributing an app for a game the developers would rather we not inject in. I'm capable of reversing and figuring out the structs and other changes needed to make it work and I can contribute back whatever would be helpful. The assemblies scan seems to be working but not the other 2. Is the gom scan just pointing to the get object manager function? And what about the Third signature? |
this is reasonable. but i took fast look at newer UnityPlayer.dll, the global pointer to GameObjectManger is gone. |
I appreciate the info on the internal version but i dont mind waiting/assisting with the external version. |
Also it looks like in between the version you wrote this and 2021.3.19 they removed the offset field from the class struct, so im still trying to track down how that works now |
well, since you insist, you can download the corresponding unity version and then build the debug binary and there will be the pdb file there. maybe the internal structure needs to be split in different files by unity version later. im sorry about for no help, that im busy with other projects so me usually only update this project when i have free time. |
No sorry needed, I appreciate the base to start from, ill push up a pull request once i have things working on this updated unity version, ive already got the pdbs and headers and found a il2cpp source ref thats closer to the new version so im making some progress, just trying to track down the class table offset |
Could you post the GameAssembly and metadata for the 2019.4.31 VRChat so I can see what the pattern you based on applies to inside UnityPlayer so i can better replicate it in the new version? |
i dont have older gameassembly or metadata, instead i could bring you an idb if you want |
sure thatd be appreciated, im trying to track down an older version of vrchat so i can try and better determine which method you were hooking before |
ida 7.4+, expires under 24h, glhf with it |
much appreciated btw, ive managed to get assembly and type walking working though im still trying to nail down exactly how to get the class table offset |
Ive gotten pretty much everything I wanted in my own lib now after learning alot from yours, the only thing i havent been able to track down is a good way to get the class table in the newer versions of unity, the code seems quite a bit different. Let me know if you have a chance to look at that and if you find a reliable way to get a pointer to the class table. Thanks! |
should have just spent more time on it before asking you but i got it |
hi, sorry for late response, thanks for information, i will check it when i got free time. |
So i got pointed to this project and ive been working with it and got it building, but on this particular version the scan isnt hit. Is there a specific method in UnityPlayer.dll that scan is supposed to find?
The text was updated successfully, but these errors were encountered: