Probably can be done, but you would have to reverse the MS method, then implement it across every drive and every FW revision. You are better off looking at the MS updates.
Then you have to ask yourself if it is worthwhile developing such an app when jtag/rgh xbox's will rarely require FW updates except for major overhauls such as XGD3.
XGD3 only required an update for the security, aka stuff that is 100% useless to hackers. You can play XDG3 just fine on any drive as long as you patch the security functions in the kernel.