Storia concitata, almeno quanto quello che descrive
Riguardo al "problema" ubuntu, Heimdall è abbastanza diverso e di sicuro più capriccioso di Odin. In questi casi ti complichi di più la vita, del tutto inutilmente.
Prova a crearti una macchina virtuale (vmware player va benissimo) con una piccola Windows XP dedicata ai tuoi flash SGS...
Con 3gb di file e 512mb ram dedicati te la cavi egregiamente
Il downgrade da Ginger potrebbe essere un problema a sé.
Oltre al revirgin, che essendo generalizzata e per una maggiore sicurezza separa il flash del bootloader dal repartition, ci sono delle guide nell'area che trattano il problema specifico:
- per effettuare il downgrade completo da gingerbread a froyo/eclair (di MrMela),
- per effettuare il deepclean restando su ginger (di Andromeda1968)
Sono per esigenze specifiche e per utenti avanzati che sanno quello che fanno.
Leggi bene e vedrai che ti saranno utili
Sempre con molta cautela, puoi provare ad effettuare il repartition direttamene con JM3: mi pare di capire che il tuo piccolo lockdown sia legato ai bootloader...
PS: i "miei" file del revirgin (JM8/JM9), come li chiami tu, sono quelli dei rispettivi thread ufficiali di XDA e se scaricati correttamente non danno problemi di md5. Verificato 10 minuti fa, visto che mi avevi messo la pulce nell'orecchio ...