[Realme 8] dendron228:
I have tried flashing it with patched (boot.patched) and original (boot.img) file using this command from Tony's guide:

python mtk w boot,vbmeta (boot.patched/boot.img),vbmeta.img.empty

but still get "The current image(boot/recovery) have been destroyed" error.

Not sure if it helps but here is the log:

Port - Device detected :)
Preloader - CPU: MT6785(Helio G90)
Preloader - HW version: 0x0
Preloader - WDT: 0x10007000
Preloader - Uart: 0x11002000
Preloader - Brom payload addr: 0x100a00
Preloader - DA payload addr: 0x201000
Preloader - CQ_DMA addr: 0x10212000
Preloader - Var1: 0xa
Preloader - Disabling Watchdog...
Preloader - HW code: 0x813
Preloader - Target config: 0xe5
Preloader - SBC enabled: True
Preloader - SLA enabled: False
Preloader - DAA enabled: True
Preloader - SWJTAG enabled: True
Preloader - EPP_PARAM at 0x600 after EMMC_BOOT/SDMMC_BOOT: False
Preloader - Root cert required: False
Preloader - Mem read auth: True
Preloader - Mem write auth: True
Preloader - Cmd 0xC8 blocked: True
Preloader - Get Target info
Preloader - BROM mode detected.
Preloader - HW subcode: 0x8a00
Preloader - HW Ver: 0xca00
Preloader - SW Ver: 0x0
Preloader - ME_ID: B6E847E1944DC5B9B263AB42369AA2E3
Preloader - SOC_ID: 14C12161DA9A40314786A4211C8260445884FC5A84496ADE4ED26F714512DD97
PLTools - Loading payload from mt6785_payload.bin, 0x264 bytes
PLTools - Kamakiri / DA Run
Kamakiri - Trying kamakiri2..
Kamakiri - Done sending payload...
PLTools - Successfully sent payload: D:\Downloads\realme 8\mtkclient\payloads\mt6785_payload.bin
Port - Device detected :)
DA_handler - Device is protected.
DA_handler - Device is in BROM mode. Trying to dump preloader.
DAXFlash - Uploading xflash stage 1 from MTK_AllInOne_DA_5.2228.bin
xflashext - Patching da1 ...
Mtk - Patched "hash_check" in preloader
xflashext
xflashext - [LIB]: Error on patching da1 version check...
Mtk - Patched "get_vfy_policy" in preloader
xflashext - Patching da2 ...
DAXFlash - Successfully uploaded stage 1, jumping ..
Preloader - Jumping to 0x200000
Preloader - Jumping to 0x200000: ok.
DAXFlash - Successfully received DA sync
DAXFlash - Sending emi data ...
DAXFlash - DRAM setup passed.
DAXFlash - Sending emi data succeeded.
DAXFlash - Uploading stage 2...
DAXFlash - Upload data was accepted. Jumping to stage 2...
DAXFlash - Successfully uploaded stage 2
DAXFlash - UFS Blocksize:0x1000
DAXFlash - UFS ID: H9HQ15AECMBDAR
DAXFlash - UFS MID: 0xad
DAXFlash - UFS CID: ad014839485131354145434d42444152
DAXFlash - UFS FWVer: 41303433
DAXFlash - UFS Serial: 323531383039413245394530
DAXFlash - UFS LU0 Size: 0x1dcb000000
DAXFlash - UFS LU1 Size: 0x400000
DAXFlash - UFS LU2 Size: 0x400000
DAXFlash - HW-CODE : 0x813
DAXFlash - HWSUB-CODE : 0x8A00
DAXFlash - HW-VERSION : 0xCA00
DAXFlash - SW-VERSION : 0x0
DAXFlash - CHIP-EVOLUTION : 0x0
DAXFlash - DA-VERSION : 1.0
DAXFlash - Extensions were accepted. Jumping to extensions...
DAXFlash - DA Extensions successfully added
Progress: |██████--------------------------------------------| 12.5% Write (Sector 0x2000 of 0x10000, 04s left) 6.67 MB/Progress: |█████████-----------------------------------------| 18.8% Write (Sector 0x3000 of 0x10000, 03s left) 6.39 MB/Progress: |████████████--------------------------------------| 25.0% Write (Sector 0x4000 of 0x10000, 03s left) 6.51 MB/Progress: |████████████████----------------------------------| 31.2% Write (Sector 0x5000 of 0x10000, 03s left) 6.41 MB/Progress: |███████████████████-------------------------------| 37.5% Write (Sector 0x6000 of 0x10000, 03s left) 6.49 MB/Progress: |██████████████████████----------------------------| 43.8% Write (Sector 0x7000 of 0x10000, 02s left) 6.56 MB/Progress: |█████████████████████████-------------------------| 50.0% Write (Sector 0x8000 of 0x10000, 02s left) 6.43 MB/Progress: |████████████████████████████----------------------| 56.2% Write (Sector 0x9000 of 0x10000, 02s left) 6.58 MB/Progress: |███████████████████████████████-------------------| 62.5% Write (Sector 0xA000 of 0x10000, 01s left) 6.45 MB/Progress: |██████████████████████████████████----------------| 68.8% Write (Sector 0xB000 of 0x10000, 01s left) 6.67 MB/Progress: |██████████████████████████████████████------------| 75.0% Write (Sector 0xC000 of 0x10000, 01s left) 6.41 MB/Progress: |██████████████████████████████████████████████████| 100.0% Write (Sector 0x10000 of 0x10000, ) 6.07 MB/s
Wrote boot.patched to sector 251648 with sector count 8192.
Progress: |██████████████████████████████████████████████████| 100.0% Write (Sector 0x8 of 0x8, ) 0.33 MB/s
Wrote vbmeta.img.empty to sector 73480 with sector count 2048.