Skip to content
This repository has been archived by the owner on Dec 27, 2019. It is now read-only.

Can't patch game version 8.12 #3

Open
nicoco007 opened this issue Jun 15, 2018 · 3 comments
Open

Can't patch game version 8.12 #3

nicoco007 opened this issue Jun 15, 2018 · 3 comments

Comments

@nicoco007
Copy link

nicoco007 commented Jun 15, 2018

Looks like Riot changed something again since it doesn't seem possible to patch the game anymore. I'm getting the dreaded "Flow was not able to patch your League of Legends executable" message when trying to patch the League of Legends exe in RADS\solutions\lol_game_client_sln\releases\0.0.1.222\deploy of patch 8.12.

@Nosskire
Copy link

Same Issue for me in Patch 8.13

@Shodance
Copy link

Shodance commented Jul 2, 2018

Yup, flow's broke.

Guess we all just have to hope and pray that it gets fixed, cause without stuff like Poppy's old VO league is unplayable for me.

@sheerlox
Copy link

sheerlox commented Jan 5, 2019

It seems the public key used to verify the signature of the WAD files changes every patch.
I think that's why @Crauzer declared the WAD_ECDSA_PATTERNS list containing them.
I don't know how he found them in the first place because I'm not good at reverse engineering, but we need to find the last ones so we can append them to the list. (I think)

https://github.com/Crauzer/Flow/blob/master/Flow/MainWindow.xaml.cs

private static readonly byte[] WAD_ECDSA_PATCH = { 0xB8, 0x01, 0x00, 0x00, 0x00 };
private static readonly List<byte[]> WAD_ECDSA_PATTERNS = new List<byte[]>()
{
    new byte[] { 0x83, 0xE6, 0xE0, 0x56, 0x53, 0x57, 0xE8 }, //Before 8.1
    new byte[] { 0x93, 0x3C, 0x26, 0x00, 0x56, 0x53, 0x57, 0xE8 }, //8.1 Live
    new byte[] { 0x83, 0x36, 0x26, 0x00, 0x56, 0x53, 0x57, 0xE8 }, //8.2 PBE
    new byte[] { 0x50, 0x6A, 0x00, 0x57, 0xE8, 0xFF, 0xFF, 0xFF, 0x00, 0x56, 0x53, 0x57, 0xE8} //8.3 PBE +
};
private static readonly byte WAD_ECDSA_REPLACE = 0xE8;

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants