System Status: Operational

重塑启动器自由

针对 PCL2 社区版的深层修补方案,完美支持 .NET 8.0 现代运行时。

Next-Gen 修补核心

NEXT GENERATION PATCHING TECHNOLOGY

System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream System.IO.Compression.BrotliStream

自动化解包

内置 .NET Bundle 智能分析引擎,自动识别并解压 Single-File 结构,无需手动使用其它工具提取。

OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop OpCode.Ret >> StackBehaviour.Pop

零报错重组

完美修复 IL 栈失衡,告别修补后的编译报错。

Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready Runtime: .NET 8.0 | AOT Ready

.NET 8.0 深度兼容

针对现代运行时优化,支持最新特性。

DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup) DragDrop.Event >> File.Copy(backup)

一键式体验

拖入文件,点击修补,瞬间完成。智能备份原文件。

IL 级指令级修补

IL-LEVEL INSTRUCTION PATCHING

Core_Injector.cs

IL Instruction Manipulation

Original
Patched
SCANNING

Original Bytecode

Hex Stream:

02 7B 08 00 00 04 6F 83 01 00 06 28 0B 00 00 0A 26 07

IL Assembly:

.method public hidebysig static 
void McLaunchPrecheck() cil managed
{
  .maxstack 2
  .locals init (bool V_0)
  IL_0000: nop
  IL_0001: call bool PCL.ModLaunch::Check()
  IL_0006: stloc.0
  IL_0007: ldloc.0
  IL_0008: brfalse.s IL_0015
  IL_000a: ldstr "Security Check Failed"
  IL_000f: newobj Exception
  IL_0014: throw
  IL_0015: ret
}

Patched Bytecode

Hex Stream:

2A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

IL Assembly:

.method public hidebysig static 
void McLaunchPrecheck() cil managed
{
  .maxstack 8
  // 安全检查已移除
  IL_0000: ret
  IL_0001: nop
  IL_0002: nop
  IL_0003: nop
  IL_0004: nop
  // ... Padding ...
}
Status
Locked
Result
Method Bypassed

为极客而生

BUILT FOR GEEKS

开发者构建

克隆仓库,自行编译 Release 版本。

普通用户

直接从 GitHub Releases 下载预编译程序。

bash — 80x24
$gitclonehttps://github.com/Zyx-2012/PCL-CE-Patcher-Next.git
$cdPCL-CE-Patcher-Next
$dotnetrun-cRelease
$