1nick9 wrote:gc pso ep1+2 doesn't do ssl HL check
That's correct. The level of security in PSOv2 is excessive and unnecessary: before the game will even try to connect to the game server, it connects over HTTPS to the HL server and asks it to verify that your serials are associated with a paid account. If they are, the HL server sends an encrypted response that tells PSO it's allowed to connect to the game server. If they aren't, the reponse immediately throws PSO to an error message saying that you need to create an account, renew your subscription, or whatever. If PSO can't reach the HL server, it aborts the connection process and displays a cryptic message saying the line was disconnected due to "network errors". It never even tries to contact the game server, so server-side patching to disable the HL check is impossible, as BlueCrab said.
In GC, Sega handles all of this within the game server. You connect to the game server, transmit your serials, and then the game server is responsible for verifying that your serials are associated with a paid account. If they aren't, the game server sends an error code that disconnects you and tells you that you need to register/pay/renew/whatever. All of this happens over the standard PSO protocol, so going online with GC is easy: Sylverant simply allows everybody with registered serials to connect and doesn't charge a fee at all. It is possible for Sylverant to transmit error messages associated with failure to pay the HL fee, but since Sylverant is free, there is no mechanism for ever sending those packets to any clients.
Apparently Sega realised that the security measures on DC were overkill and decided to simplify the authentication system for GC, and it's lucky for us that they did, since you can't just stick a boot disc in an unmodified GC the way you can on a DC to patch the game at runtime.