├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature-request---ecu-definition.md │ └── feature_request.md └── workflows │ └── dotnet-desktop.yml ├── .gitignore ├── LICENSE ├── README.md ├── UnlockECU ├── ConsoleUnlockECU │ ├── ConsoleUnlockECU.csproj │ ├── Options.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── unlockecu-256.ico ├── UnlockECU.sln ├── UnlockECU │ ├── BitUtility.cs │ ├── Definition.cs │ ├── Parameter.cs │ ├── Program.cs │ ├── Security │ │ ├── ArrayReverseAlgo.cs │ │ ├── DRVU_PROF.cs │ │ ├── DaimlerStandardSecurityAlgo.cs │ │ ├── DaimlerStandardSecurityAlgoMod.cs │ │ ├── DaimlerStandardSecurityAlgoRefG.cs │ │ ├── EDIFF290.cs │ │ ├── ESP9212Algo1.cs │ │ ├── ESPSecurityAlgoLevel1.cs │ │ ├── EsLibEd25519.cs │ │ ├── HU45Algo.cs │ │ ├── HondaAlgo1.cs │ │ ├── IC172Algo1.cs │ │ ├── IC172Algo2.cs │ │ ├── KI203Algo.cs │ │ ├── KI221Algo1.cs │ │ ├── KI221Algo2.cs │ │ ├── KIAlgo1.cs │ │ ├── MarquardtSecurityAlgo.cs │ │ ├── NetaAlgo1.cs │ │ ├── OCM172.cs │ │ ├── ORC166.cs │ │ ├── PowertrainBoschContiSecurityAlgo1.cs │ │ ├── PowertrainBoschContiSecurityAlgo2.cs │ │ ├── PowertrainDelphiSecurityAlgo.cs │ │ ├── PowertrainSecurityAlgo.cs │ │ ├── PowertrainSecurityAlgo2.cs │ │ ├── PowertrainSecurityAlgo3.cs │ │ ├── PowertrainSecurityAlgoNFZ.cs │ │ ├── RBTM.cs │ │ ├── RDU222.cs │ │ ├── RVC222_MPC222_FCW246_LRR3.cs │ │ ├── SWSP177.cs │ │ ├── SecurityProvider.cs │ │ ├── SubaruSecurityAccess2018CY1.cs │ │ ├── VGSSecurityAlgo.cs │ │ ├── VGSSecurityAlgo2Bytes.cs │ │ ├── VGSSecurityAlgoExt.cs │ │ ├── VolkswagenSA2.cs │ │ └── XorAlgo.cs │ └── UnlockECU.csproj ├── UnlockECUTests │ ├── External │ │ ├── DllContext.cs │ │ ├── ExportDefinition.cs │ │ └── UnmanagedUtility.cs │ ├── UnlockECUTests.csproj │ └── VerifyWithDLL.cs ├── VisualUnlockECU │ ├── MainForm.Designer.cs │ ├── MainForm.cs │ ├── MainForm.resx │ ├── Program.cs │ ├── VisualUnlockECU.csproj │ └── unlockecu-256.ico └── db.json └── docs └── resources ├── demo-thumb.png ├── demo.mp4 └── header.png /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request---ecu-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/.github/ISSUE_TEMPLATE/feature-request---ecu-definition.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/dotnet-desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/.github/workflows/dotnet-desktop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/README.md -------------------------------------------------------------------------------- /UnlockECU/ConsoleUnlockECU/ConsoleUnlockECU.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/ConsoleUnlockECU/ConsoleUnlockECU.csproj -------------------------------------------------------------------------------- /UnlockECU/ConsoleUnlockECU/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/ConsoleUnlockECU/Options.cs -------------------------------------------------------------------------------- /UnlockECU/ConsoleUnlockECU/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/ConsoleUnlockECU/Program.cs -------------------------------------------------------------------------------- /UnlockECU/ConsoleUnlockECU/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/ConsoleUnlockECU/Properties/launchSettings.json -------------------------------------------------------------------------------- /UnlockECU/ConsoleUnlockECU/unlockecu-256.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/ConsoleUnlockECU/unlockecu-256.ico -------------------------------------------------------------------------------- /UnlockECU/UnlockECU.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU.sln -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/BitUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/BitUtility.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Definition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Definition.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Parameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Parameter.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Program.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/ArrayReverseAlgo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/ArrayReverseAlgo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/DRVU_PROF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/DRVU_PROF.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/DaimlerStandardSecurityAlgo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/DaimlerStandardSecurityAlgo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/DaimlerStandardSecurityAlgoMod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/DaimlerStandardSecurityAlgoMod.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/DaimlerStandardSecurityAlgoRefG.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/DaimlerStandardSecurityAlgoRefG.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/EDIFF290.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/EDIFF290.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/ESP9212Algo1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/ESP9212Algo1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/ESPSecurityAlgoLevel1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/ESPSecurityAlgoLevel1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/EsLibEd25519.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/EsLibEd25519.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/HU45Algo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/HU45Algo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/HondaAlgo1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/HondaAlgo1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/IC172Algo1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/IC172Algo1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/IC172Algo2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/IC172Algo2.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/KI203Algo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/KI203Algo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/KI221Algo1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/KI221Algo1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/KI221Algo2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/KI221Algo2.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/KIAlgo1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/KIAlgo1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/MarquardtSecurityAlgo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/MarquardtSecurityAlgo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/NetaAlgo1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/NetaAlgo1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/OCM172.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/OCM172.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/ORC166.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/ORC166.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/PowertrainBoschContiSecurityAlgo1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/PowertrainBoschContiSecurityAlgo1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/PowertrainBoschContiSecurityAlgo2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/PowertrainBoschContiSecurityAlgo2.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/PowertrainDelphiSecurityAlgo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/PowertrainDelphiSecurityAlgo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/PowertrainSecurityAlgo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/PowertrainSecurityAlgo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/PowertrainSecurityAlgo2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/PowertrainSecurityAlgo2.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/PowertrainSecurityAlgo3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/PowertrainSecurityAlgo3.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/PowertrainSecurityAlgoNFZ.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/PowertrainSecurityAlgoNFZ.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/RBTM.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/RBTM.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/RDU222.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/RDU222.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/RVC222_MPC222_FCW246_LRR3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/RVC222_MPC222_FCW246_LRR3.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/SWSP177.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/SWSP177.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/SecurityProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/SecurityProvider.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/SubaruSecurityAccess2018CY1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/SubaruSecurityAccess2018CY1.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/VGSSecurityAlgo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/VGSSecurityAlgo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/VGSSecurityAlgo2Bytes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/VGSSecurityAlgo2Bytes.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/VGSSecurityAlgoExt.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/VGSSecurityAlgoExt.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/VolkswagenSA2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/VolkswagenSA2.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/Security/XorAlgo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/Security/XorAlgo.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECU/UnlockECU.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECU/UnlockECU.csproj -------------------------------------------------------------------------------- /UnlockECU/UnlockECUTests/External/DllContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECUTests/External/DllContext.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECUTests/External/ExportDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECUTests/External/ExportDefinition.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECUTests/External/UnmanagedUtility.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECUTests/External/UnmanagedUtility.cs -------------------------------------------------------------------------------- /UnlockECU/UnlockECUTests/UnlockECUTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECUTests/UnlockECUTests.csproj -------------------------------------------------------------------------------- /UnlockECU/UnlockECUTests/VerifyWithDLL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/UnlockECUTests/VerifyWithDLL.cs -------------------------------------------------------------------------------- /UnlockECU/VisualUnlockECU/MainForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/VisualUnlockECU/MainForm.Designer.cs -------------------------------------------------------------------------------- /UnlockECU/VisualUnlockECU/MainForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/VisualUnlockECU/MainForm.cs -------------------------------------------------------------------------------- /UnlockECU/VisualUnlockECU/MainForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/VisualUnlockECU/MainForm.resx -------------------------------------------------------------------------------- /UnlockECU/VisualUnlockECU/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/VisualUnlockECU/Program.cs -------------------------------------------------------------------------------- /UnlockECU/VisualUnlockECU/VisualUnlockECU.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/VisualUnlockECU/VisualUnlockECU.csproj -------------------------------------------------------------------------------- /UnlockECU/VisualUnlockECU/unlockecu-256.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/VisualUnlockECU/unlockecu-256.ico -------------------------------------------------------------------------------- /UnlockECU/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/UnlockECU/db.json -------------------------------------------------------------------------------- /docs/resources/demo-thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/docs/resources/demo-thumb.png -------------------------------------------------------------------------------- /docs/resources/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/docs/resources/demo.mp4 -------------------------------------------------------------------------------- /docs/resources/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jglim/UnlockECU/HEAD/docs/resources/header.png --------------------------------------------------------------------------------