credo di aver scoperto il motivo per cui da errore...quasi almeno...alcuno rom bloccano la dimensione della partizione /system...quindi il restore si blocca a causa di spazio insufficiente ed effettivamete un df mostra 0kb di spazio libero in /system....non so il xche...
il problema è la differenza tra le varie rom...per esempio con la superD la partizione /system corrisponde a mtdblock4, mentre nelle cyano corrisponde alla mtdblock3 e /system/xbin a loop1....è un disastro...non credo sia fattibile, con tutto l impegno possibile, creare uno script "universale"