Flash AirOS without tftp recovery?

It is possible to flash AirOS from a working OpenWrt, or in another remote way?
If you do a binwalk on AirOS Firmware, I would believe I can just do some dd, but not sure what exactly I have to use.

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             Ubiquiti firmware header, header size: 264 bytes, ~CRC32: 0x7F38307F, version: "WA.ar934x.v8.7.1.42832.200623.1641"
268           0x10C           Ubiquiti partition header, header size: 56 bytes, name: "PARTu-boot", base address: 0x9F000000, data size: 231788 bytes
115476        0x1C314         Certificate in DER format (x509 v3), header length: 4, sequence length: 64
143220        0x22F74         U-Boot version string, "U-Boot 1.1.4-s1102 (Mar  5 2019 - 17:13:19)"
143508        0x23094         CRC32 polynomial table, big endian
224688        0x36DB0         CRC32 polynomial table, big endian
232120        0x38AB8         Ubiquiti partition header, header size: 56 bytes, name: "PARTkernel", base address: 0x9F050000, data size: 991701 bytes
232176        0x38AF0         uImage header, header size: 64 bytes, header CRC: 0x32F51524, created: 2020-06-23 13:48:15, image size: 991637 bytes, Data Address: 0x80002000, Entry Point: 0x80002000, data CRC: 0xF8DD2887, OS: Linux, CPU: MIPS, image type: OS Kernel Image, compression type: lzma, image name: "MIPS Ubiquiti Linux-2.6.32.68"
232240        0x38B30         LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 2844788 bytes
1223885       0x12ACCD        Ubiquiti partition header, header size: 56 bytes, name: "PARTrootfs", base address: 0x9F150000, data size: 7995392 bytes
1223941       0x12AD05        Squashfs filesystem, little endian, version 4.0, compression:lzma, size: 7737669 bytes, 1000 inodes, blocksize: 262144 bytes, created: 2020-06-23 13:48:17
9219397       0x8CAD45        gzip compressed data, from Unix, last modified: 2020-06-23 13:46:06
9219799       0x8CAED7        Signed Ubiquiti end header, RSA 2048 bit, header size: 264 bytes

I would believe that I should remove

268           0x10C           Ubiquiti partition header, header size: 56 bytes, name: "PARTu-boot", base address: 0x9F000000, data size: 231788 bytes
115476        0x1C314         Certificate in DER format (x509 v3), header length: 4, sequence length: 64
143220        0x22F74         U-Boot version string, "U-Boot 1.1.4-s1102 (Mar  5 2019 - 17:13:19)"
143508        0x23094         CRC32 polynomial table, big endian
224688        0x36DB0         CRC32 polynomial table, big endian