Cosa intendi per non funziona la recovery? non riesci ad attivarla?
Io ho utilizzato questo sistema perchè non sono mai riuscito a far andare il telefono in recovery mode (intendo arrivare alla schemata con il menu delle varie funzioni della recovery ) per poi poter lanciare la funzione apply update from adb.
Riuscivo a riavviare il telefono in modalità Fastboot e da lì andavo in modalità recovery, in questo modo il telefono prima di entrare nella schermata della recovery cerca il file di update nella root della memoria interna del cell e poi nella root della sd e se la trova lancia l'aggiornamento dal file zip.