All DTBS from Android are designed strictly for the old kernel. They will not work directly on core 5. From your files, you can only get the primary information to create an option for your model. But this is not an easy task that requires a lot of manual work.
Good news. I checked the work Armbian on the model Beelink GT1 mini (S905X2). The system starts normally with dtb from x96max, works wired network, HDMI, BT, eMMC, SD and USB.
Kernel N2 for Armbian is the result of joint work BayLibre and developer community Libreelec (we work together closely). It takes time for everything to look finished. Only then will the publication.
Show photos of your model and SATA connector. I just checked image 20190412 on my X96Max (S905X2) 4\32. eMMC without problems visible, works utility DDBR (allows you to create and restore full backup eMMc) and installation works Armbian in eMMC.
Images Armbian for N2 is already there and tested, you can freely use.
https://forum.armbian.com/topic/7930-armbian-for-amlogic-s9xxx-kernel-41x-ver-555/?do=findComment&comment=76997
Issues firmware Android looking forum Freacktab, there is a lot of information. You may need to use a different USB port, or a different order of steps for your model.
use nodm
Pay attention. To properly boot the system to SD card on Odroid N2 you need to switch the startup u-boot was installed on SD\eMMC. (that is, the position that is used in the release of equipment from the plant).
Implementation of protection can be different. The General principle is to avoid performance degradation, keep the system at a temperature knowingly below the point of limitation. For rk33xx I recommend not to exceed 70 degrees. It is desirable at any loads to have a temperature of not more than 20-30 degrees, relative to the environment. This ensures minimal problems with thermal expansion (metals and PCB have different thermal expansion coefficients). The smaller the temperature difference during operation and shutdown, the less problems with operation.