From 1b9327c9d8ed8002caf65cfaa11f2b1b04638490 Mon Sep 17 00:00:00 2001 From: impeeza <41979604+impeeza@users.noreply.github.com> Date: Sat, 8 Jun 2024 22:36:49 -0500 Subject: [PATCH] =?UTF-8?q?Add=20New=20patterns=20for=20latest=20Atmosph?= =?UTF-8?q?=C3=A8re=20Changes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add New patterns for latest Atmosphère Changes Atmosphère's Commit 05fde7b introduce new way the validation of the Acid signature is done. --- sysmod/src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysmod/src/main.cpp b/sysmod/src/main.cpp index 076525d..e760f33 100644 --- a/sysmod/src/main.cpp +++ b/sysmod/src/main.cpp @@ -236,7 +236,7 @@ constinit Patterns fs_patterns[] = { }; constinit Patterns ldr_patterns[] = { - { "noacidsigchk", "0xFD7BC6A8C0035FD6", 16, 2, subs_cond, subs_patch, subs_applied, true }, + { "noacidsigchk", "0xFD7B.A8C0035FD6", 16, 2, subs_cond, subs_patch, subs_applied, true }, }; constinit Patterns es_patterns[] = { @@ -245,7 +245,7 @@ constinit Patterns es_patterns[] = { { "es3", "0xF3031FAA02000014", -4, 0, bne_cond, nop_patch, nop_applied, true, FW_VER_ANY, MAKEHOSVERSION(10,2,0) }, { "es4", "0xC0FDFF35A8C35838", -4, 0, mov_cond, nop_patch, nop_applied, true, MAKEHOSVERSION(11,0,0), MAKEHOSVERSION(13,2,1) }, { "es5", "0xE023009145EEFF97", -4, 0, cbz_cond, b_patch, b_applied, true, MAKEHOSVERSION(11,0,0), MAKEHOSVERSION(13,2,1) }, - { "es6", "0x.6300...0094A0..D1..FF97", 16, 0, mov2_cond, mov0_patch, mov0_applied, true, MAKEHOSVERSION(14,0,0) }, + { "es6", "0x.6300...0094A0..D1..FF97", 16, 0, mov2_cond, mov0_patch, mov0_applied, true, MAKEHOSVERSION(14,0,0), MAKEHOSVERSION(17,0,1) }, { "es7", "0x.6F00...0094A0..D1..FF97", 16, 0, mov2_cond, mov0_patch, mov0_applied, true, MAKEHOSVERSION(18,0,0) }, };