Forums WoW Modding Support Archives TrinityCore Discord Archives [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

[DiscordArchive] Hello, I kind of wanna try to patch the macOS client with the help of the mighty AI, however I have

rektbyfaith
Administrator
0
07-04-2025, 09:02 AM
#1
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?
rektbyfaith
07-04-2025, 09:02 AM #1

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?

rektbyfaith
Administrator
0
07-04-2025, 09:04 AM
#2
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
rektbyfaith
07-04-2025, 09:04 AM #2

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

rektbyfaith
Administrator
0
07-04-2025, 09:08 AM
#3
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?
rektbyfaith
07-04-2025, 09:08 AM #3

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?

rektbyfaith
Administrator
0
07-04-2025, 09:10 AM
#4
Archived author: MaxtorCoder • Posted: 2025-07-04T09:10:35.580000+00:00
Original source

<a:NODDERS:967098423692111982> And afaik it's loaded only once
rektbyfaith
07-04-2025, 09:10 AM #4

Archived author: MaxtorCoder • Posted: 2025-07-04T09:10:35.580000+00:00
Original source

<a:NODDERS:967098423692111982> And afaik it's loaded only once

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)