[DiscordArchive] Hello, I kind of wanna try to patch the macOS client with the help of the mighty AI, however I have
[DiscordArchive] Hello, I kind of wanna try to patch the macOS client with the help of the mighty AI, however I have
Archived author: Paperdruid • Posted: 2025-07-04T09:02:29.687000+00:00
Original source
Hello, I kind of wanna try to patch the macOS client with the help of the mighty AI, however I have some confusions on how does the patch work. By inspecting the wonderful source code of WoW-Launcher, the main things it does is to find the cert part and replace them with a new cert. I see it pause the client, and resume it after patching, is it necessary to pause the process. Can I just modify the running process's memory without pausing it? From my understanding the client only needs the cert when we click the login button?
Archived author: MaxtorCoder • Posted: 2025-07-04T09:04:04.899000+00:00
Original source
The cert is loaded before you login (so basically after the process is fully initialized), pausing the process makes it so it doesn't do that and you can freely replace the cert with your own
Archived author: Paperdruid • Posted: 2025-07-04T09:08:49.240000+00:00
Original source
So we can't modify it on the fly right? Is it because it is loaded into the read only text segment?
Archived author: MaxtorCoder • Posted: 2025-07-04T09:10:35.580000+00:00
Original source
<a:NODDERS:967098423692111982> And afaik it's loaded only once