Heutige Geräte kann man nicht mehr kaputt flashen.
Die haben alle einen hardcoded Bootloader (das ist ja auch das Problem, warum man auf einigen Geräten eben nichts andere flashen kann und dann auf den Hersteller angewiesen ist.) und da man da nichts ändern kann bootet das Gerät immer in die 1st Stage. Bei den meisten Geräten ist das fastboot. So auch beim n4. Ab da kann man dann in die Recovery oder ins System booten und auch diese dann mit custom Recovery und anderem OS ersetzen.
Das fiese ist, dass es manche Bootloader gibt, die nur signierte Kernel booten. So ist man dann eben auf den Orginalkernel vom Hersteller angewiesen. Das n4 muss man ja auch erst entsperren, was eben genau diese Funktion aufhebt.
Da das n4 aber das offizielle ubuntu-touch Enticklungsgerät ist, ist das direkt von "ubuntu-device-flash" unterstützt und das kümmert sich dann auch um das ganze Partionen anlegen und verschieben etc.