How to upload .hex file to arduino via bluetooth, using android.

Hi everyone!

I need help to develop and android app that is capable to upload a new firmware (.hex) to an arduino board, via bluetooth.

The idea behind this app is to be able to replace an arduino firmware that contains problems (bugs) with a fixed one, that was previously downloaded on a mobile device with android.

Would anyone please help me?

Thank you guys!