Oggi ho dato un occhiata al "Samsung K5W4G2GACA-AL54" il chipset dell n8 che contiene ram, cpu, gpu e flash memory.
Pare che la flash memory sia di tipo OneNAND, un tipo di memoria che la samsung ha da sempre utilizzato nei propri dispositivi, come anche la nokia.
Questo vecchio tutorial mostra che esiste un programma OneNAND capace di flashare le omonime memorie
http://j700.150m.com/
Stando a quello che c'è scritto qui http://www.developer.nokia.com/Community/Wiki/Symbian_OS_Internals/16._Boot_Processes, il RESET (una sorta di bios del symbian responsabile dell'hard reset) carica all'avvio la parte bassa della memoria nand (512 byte).
Per cui slegandosi dai file dei fw nokia (core, rofs,...) che portano solo via tempo cercando di reversare checksum, basterebbe studiare questo chip nand, il cui funzionamento è sicuramente documentato nello specifico visto che lo montano praticamente tutti i cellulari, si potrebbe flashare ciò che si vuole, ogni byte che si vuole qualunque OS che si vuole, ovviamente nel caso di android ci vorrebbe uno specialista android capace di scrivere i "driver" per il telefono su cui flasharlo.
Nessuno ovviamente vorrà mai farlo, ma comunico le mie idee