Skip to content

Commit

Permalink
patches: Add patches for 34.0.0.315 Standalone Windows, Mac and bump …
Browse files Browse the repository at this point in the history
…version to v1.25.1
  • Loading branch information
darktohka committed Jun 16, 2024
1 parent ecb531a commit 725b9fc
Show file tree
Hide file tree
Showing 3 changed files with 104 additions and 3 deletions.
100 changes: 100 additions & 0 deletions FlashPatch/Patches.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10373,6 +10373,106 @@ public class Patches {
new byte[] { 0x90, 0x90 }
),
}),
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,315", true, 15305440, new List<HexPatch>() {
new HexPatch(
0x56CBC9,
new byte[] { 0x74, 0x4C },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x56CC08,
new byte[] { 0x74, 0x0D },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x56CC11,
new byte[] { 0x0F, 0x84, 0x2E, 0x03 },
new byte[] { 0xE9, 0x2F, 0x03, 0x00 }
),
new HexPatch(
0x56CC16,
new byte[] { 0x00 },
new byte[] { 0x90 }
),
new HexPatch(
0x5CAEF0,
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,315", true, 16792304, new List<HexPatch>() {
new HexPatch(
0x3CA0C9,
new byte[] { 0x74, 0x4C },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x3CA108,
new byte[] { 0x74, 0x0D },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x3CA111,
new byte[] { 0x0F, 0x84, 0xEB, 0x02 },
new byte[] { 0xE9, 0xEC, 0x02, 0x00 }
),
new HexPatch(
0x3CA116,
new byte[] { 0x00 },
new byte[] { 0x90 }
),
new HexPatch(
0x4B4480,
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,315", false, 10735024, new List<HexPatch>() {
new HexPatch(
0x62C86,
new byte[] { 0x74, 0x23 },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x62C8F,
new byte[] { 0x75, 0x1A },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x1DA065,
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,315", false, 11554736, new List<HexPatch>() {
new HexPatch(
0x187A45,
new byte[] { 0x74, 0x21 },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x187A4E,
new byte[] { 0x75, 0x18 },
new byte[] { 0x90, 0x90 }
),
new HexPatch(
0x326C36,
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.exe
Expand Down
2 changes: 1 addition & 1 deletion FlashPatch/UpdateChecker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ public string GetUrl() {
}

public class UpdateChecker {
private static readonly string VERSION = "v1.25";
private static readonly string VERSION = "v1.25.1";
private static readonly string AUTHOR = "darktohka";
private static readonly string REPO = "FlashPatch";
private static readonly string USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36";
Expand Down
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,12 @@ It bypasses the January 12th, 2021 killswitch that prevents you from playing any
| ----------------- | ---------------- | ---------- | ------------------------ | ------------------------ | ------------------------ | ------------------ | ------------------------ |
| Google Chrome | PPAPI (Pepper) | 34.0.0.315 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| Mozilla Firefox | NPAPI (Netscape) | 34.0.0.315 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| Safari | NPAPI (Netscape) | 34.0.0.308 | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: |
| Safari | NPAPI (Netscape) | 34.0.0.315 | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: |
| Internet Explorer | ActiveX (OCX) | 34.0.0.315 | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | :heavy_check_mark: | :heavy_check_mark: |

Old Chinese Flash versions supported:

- Version 34.0.0.308
- Version 34.0.0.301
- Version 34.0.0.289
- Version 34.0.0.282
Expand Down Expand Up @@ -79,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.38)
- [For Mac - Chrome/Firefox](https://github.com/darktohka/clean-flash-builds/releases/tag/v1.41)

## Flash Player

Expand Down

0 comments on commit 725b9fc

Please sign in to comment.