Uploading Binaries with Android

I have deployed quite a few XIAO BLE Sense’s and the easiest solution for updating all of them would to be able to plug each device into an Android phone and upload a compiled binary that way. However after, quite a bit of searching, I can’t find anything that will allow me to do that. ZFlasher AVR seems like the right idea, but doesn’t support the XIAO (or at least I can’t figure out how to make them talk) and Arduinodroid isn’t support on our devices Samsung S21 and 22’s. Am I missing anything?