diff --git a/FlashPatch/Patches.cs b/FlashPatch/Patches.cs index e190a29..3cbeb85 100644 --- a/FlashPatch/Patches.cs +++ b/FlashPatch/Patches.cs @@ -9508,6 +9508,106 @@ public class Patches { new byte[] { 0xB8, 0x01, 0x00, 0x00, 0x00, 0xC3 } ), }), + new PatchableBinary( + // WARNING: This binary can only be applied using the "Patch File..." option + // Filename: PepperFlashPlayer + "Chinese Mac 64-bit Chrome Plugin (Pepper)", "34,0,0,301", true, 15301296, new List() { + new HexPatch( + 0x56BC09, + new byte[] { 0x74, 0x4C }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x56BC48, + new byte[] { 0x74, 0x0D }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x56BC51, + new byte[] { 0x0F, 0x84, 0x2E, 0x03 }, + new byte[] { 0xE9, 0x2F, 0x03, 0x00 } + ), + new HexPatch( + 0x56BC56, + new byte[] { 0x00 }, + new byte[] { 0x90 } + ), + new HexPatch( + 0x5C9F30, + new byte[] { 0x55, 0x48, 0x89, 0xE5, 0x41, 0x56 }, + new byte[] { 0xB8, 0x01, 0x00, 0x00, 0x00, 0xC3 } + ), + }), + new PatchableBinary( + // WARNING: This binary can only be applied using the "Patch File..." option + // Filename: FlashPlayer-10.6 + "Chinese Mac 64-bit Firefox Plugin (NPAPI)", "34,0,0,301", true, 16792304, new List() { + new HexPatch( + 0x3CA1D9, + new byte[] { 0x74, 0x4C }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x3CA218, + new byte[] { 0x74, 0x0D }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x3CA221, + new byte[] { 0x0F, 0x84, 0xEB, 0x02 }, + new byte[] { 0xE9, 0xEC, 0x02, 0x00 } + ), + new HexPatch( + 0x3CA226, + new byte[] { 0x00 }, + new byte[] { 0x90 } + ), + new HexPatch( + 0x4B45C0, + new byte[] { 0x55, 0x48, 0x89, 0xE5, 0x41, 0x56 }, + new byte[] { 0xB8, 0x01, 0x00, 0x00, 0x00, 0xC3 } + ), + }), + new PatchableBinary( + // WARNING: This binary can only be applied using the "Patch File..." option + // Filename: flashplayer_sa.exe + "Chinese Standalone Flash Player", "34,0,0,301", false, 10735072, new List() { + new HexPatch( + 0x62C16, + new byte[] { 0x74, 0x23 }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x62C1F, + new byte[] { 0x75, 0x1A }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x1DA022, + new byte[] { 0x55, 0x8B, 0xEC, 0x56, 0x8B, 0xF1 }, + new byte[] { 0xB8, 0x01, 0x00, 0x00, 0x00, 0xC3 } + ), + }), + new PatchableBinary( + // WARNING: This binary can only be applied using the "Patch File..." option + // Filename: flashplayer_sa_debug.exe + "Chinese Standalone Flash Player", "34,0,0,301", false, 11554272, new List() { + new HexPatch( + 0x187B85, + new byte[] { 0x74, 0x21 }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x187B8E, + new byte[] { 0x75, 0x18 }, + new byte[] { 0x90, 0x90 } + ), + new HexPatch( + 0x326E66, + new byte[] { 0x55, 0x8B, 0xEC, 0x56, 0x8B, 0xF1 }, + new byte[] { 0xB8, 0x01, 0x00, 0x00, 0x00, 0xC3 } + ), + }), new PatchableBinary( // Debug version // Windows 8+ specific plugin diff --git a/README.md b/README.md index bf3bc3c..be30d11 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,7 @@ Download clean builds of Flash 34.0.0.315: - [For Windows - Chrome/Firefox/IE](https://github.com/darktohka/clean-flash-builds/releases/tag/v1.40) - [For Linux - Chrome/Firefox](https://github.com/darktohka/clean-flash-builds/releases/tag/v1.7) -- [For Mac - Chrome/Firefox](https://github.com/darktohka/clean-flash-builds/releases/tag/v1.41) +- [For Mac - Chrome/Firefox](https://github.com/darktohka/clean-flash-builds/releases/tag/v1.42) ## Flash Player