2.3 KiB
Cobalt
SSL Bypass for Fortnite.
Changing port or ip.
Go to settings.h and change URL_HOST and URL_PORT to what you want.
Enabling hybrid
Go to settings.h and change the variable CobaltUsage to ECobaltUsage::Hybrid.
Recording requests on latest
Download LawinServerV1 and run install_packages.bat and then start.bat.
In Cobalt, change the mode to hybrid (tutorial) and make sure URL_HOST is 127.0.0.1 (localhost) and URL_PORT is 3551 (default LawinServerV1 port) in settings.h.
How to have Fiddler and connect to XMPP and matchmaker
Thanks Lawin for this method.
Go to the CloudStorage folder in your LawinServerV1 and open DefaultEngine.ini and change it to
[OnlineSubsystemMcp.Xmpp]
ServerAddr="ws://xmpp-service-prod.ol.epicgames.com"
Protocol=ws
bUseSSL=false
[OnlineSubsystemMcp.Xmpp Prod]
ServerAddr="ws://xmpp-service-prod.ol.epicgames.com"
Protocol=ws
bUseSSL=false
Put this into your FiddlerScript.
import Fiddler;
class Handlers
{
static function OnBeforeRequest(oSession: Session) {
if (oSession.hostname.StartsWith("xmpp-service"))
{
oSession.oRequest.headers.UriScheme = "https";
}
if (oSession.hostname.StartsWith("fortnite-matchmaking"))
{
oSession.oRequest.headers.UriScheme = "https";
}
if (oSession.hostname.StartsWith("fortnite-mm"))
{
oSession.oRequest.headers.UriScheme = "https";
}
}
static function OnBeforeResponse(oSession: Session) {
oSession.utilReplaceInResponse("wss://", "ws://");
}
}
Launching latest
Go to your Win64 folder of latest, replace FortniteClient-Win64-Shipping_BE.exe, FortniteClient-Win64-Shipping_EAC.exe, and FortniteClient-Win64-Shipping_EAC_EOS.exe with FortniteClient-Win64-Shipping.exe.
Launch Fiddler, and when you get the error, inject Cobalt and then you should load in lobby a few seconds later.
Credits
Memcury - https://github.com/kem0x/Memcury
Neonite++ for the signatures and curl hook - https://github.com/PeQuLeaks/NeonitePP-Fixed/tree/1.4