Non funziona. E tu non vorresti.
Il perché è semplice. Apple mette dei controlli sull'hardware per assicurarsi che vada solo nei dispositivi approvati. Se il vostro modello non è nella lista, non si installerà anche se provate a forzarlo. Fanno questo dopo aver preso la decisione su quale punto tagliare il supporto degli aggiornamenti software.
Supportare i vecchi dispositivi significa non essere in grado di sfruttare pienamente l'hardware nei dispositivi più nuovi. Almeno nel modo in cui lo fa Apple. Significa anche test e un'ampia codifica aggiuntiva necessaria per ogni versione dell'hardware supportato.
Una delle ragioni per cui iOS è così stabile e affidabile è dovuta al fatto che gli ingegneri lo rendono un'esperienza coerente in tutto il panorama dei dispositivi su cui è installato. Quindi funziona essenzialmente allo stesso modo sui telefoni più vecchi e su quelli più nuovi. Naturalmente, funzionerà più velocemente e più agilmente su un dispositivo più recente, e più lentamente e più pigramente su uno vecchio.
Questo perché con ogni nuova generazione del software, i requisiti hardware diventano un po' più esigenti. Per esempio, il televisore che ho oggi è un 65" UHD 4K. Il televisore che avevo da bambino era un 10" SD, il che significa che girava a 640x480. Questo è il motivo per cui i vecchi programmi televisivi e i film a volte ci sembravano proprio bene quando erano nuovi, che giravano su quei vecchi televisori, ma ora, sembrano orribili. Sono sgranati, pixelati, e si possono vedere chiaramente le imperfezioni che la definizione standard nascondeva.
Quindi il vecchio hardware di un. iPhone 4s o 5s semplicemente non è in grado di eseguire correttamente iOS 14. Inoltre, se lo facesse, verrebbe eseguito in modo orribile. Sarebbe lento, pieno di bug e soggetto a crash. Gli ingegneri non l'hanno mai testato su questi ambienti e non hanno fornito il codice per questo.
Sarebbe un po' come cercare di tirare un semirimorchio di grandi dimensioni con una macchina compatta a 4 cilindri e 4 velocità. Si potrebbe spostare un po', ma non molto bene.