In simple terms, a "binary" is an executable file that your device’s processor understands. When your phone says the binary is corrupted, it means that the signature verification for a critical system file (usually the bootloader, recovery image, or system partition) has failed.
Look up your phone’s precise model number (e.g., SM-S918B instead of just Samsung S23 Ultra ).
If it runs but crashes, catch the crash with gdb and inspect registers. The unlock routine may still execute before the crash. Set a breakpoint at entry point guessed from entry point heuristics.
Accidentally installing firmware meant for a different phone variant or region.