Source this patch was generated from was located here: https://mega.nz/folder/0NsgjBjA#mWAQnhDmCo8pJP5SUNi3Fw --- aacskeys-0.4.0e/src/aacs_ecdsa.cpp 2012-05-10 11:26:42.000000000 -0500 +++ aacskeys-0.4.0f/src/aacs_ecdsa.cpp 2018-02-24 17:00:00.000000000 -0600 @@ -115,8 +115,8 @@ const EC_GROUP * group = EC_KEY_get0_group(key); -// Support Bus Encryption flag (cert[1] might be 1) - if (((cert[1] != 0) && (cert[1] != 1)) || (cert[2] != 0x00) || (cert[3] != 0x5C)) { +// Support Bus Encryption flag (cert[1] might be 1 or 3) + if (((cert[1] != 0) && (cert[1] != 1) && (cert[1] != 3)) || (cert[2] != 0x00) || (cert[3] != 0x5C)) { // if ((cert[1] != 0) || (cert[2] != 0x00) || (cert[3] != 0x5C)) { return -1; } --- aacskeys-0.4.0e/src/aacskeys.cpp 2012-05-10 11:27:36.000000000 -0500 +++ aacskeys-0.4.0f/src/aacskeys.cpp 2018-02-24 17:00:00.000000000 -0600 @@ -1,5 +1,3 @@ -#undef JNILIB - // // aacskeys.c : Application to retrieve all aacs keys used to decrypt a disc. // @@ -1294,7 +1292,7 @@ memset(tkfpath, 0, _MAX_PATH); memset(textbuffer, 0, 256); - (*rdprintf)("aacskeys 0.4.0e by arnezami, KenD00, Key, Nobu1789\n\n"); + (*rdprintf)("aacskeys 0.4.0f by arnezami, KenD00, Key, Nobu1789, anon\n\n"); // Very simple command line parser if (argc < 2) { @@ -2390,7 +2388,7 @@ JNIEXPORT jstring JNICALL Java_dumphd_aacs_AACSKeys_getVersionString (JNIEnv *env, jobject jobj) { // Return a string describing the library version - return env->NewStringUTF("aacskeys library 0.4.0e by arnezami, KenD00, Key, Nobu1789"); + return env->NewStringUTF("aacskeys library 0.4.0f by arnezami, KenD00, Key, Nobu1789, anon"); } /*