Versione generica di Cyanogenmod per qualsiasi dispositivo Android?


8

Esistono versioni "generiche" di Cyanogenmod che potrebbero funzionare su qualsiasi dispositivo? (Il mio dispositivo non è ufficialmente supportato.)

Se no, perché? (Se le distro di Windows e Linux hanno immagini che funzionano su qualsiasi computer - purché tu scelga la versione per l'architettura giusta (x86, ARM, 32bit, 64bit) - perché non Android?)

MODIFICARE

Se il problema è principalmente che i driver potrebbero non funzionare, c'è un modo per salvare i driver preinstallati sul dispositivo e installarli dopo Cyanogenmod'ing?


Per rispondere al tuo EDIT, non ho esperienza con questo tipo di cose, ma dovrebbe essere possibile. Dai un'occhiata a come eseguire il porting di CM: wiki.cyanogenmod.org/w/Doc:_porting_intro Ovviamente, ciò significa che il lavoro di sviluppo e chiedere informazioni su come costruire ROM personalizzate è fuori tema qui.
Geffchang,

Anche Linux e quindi Android usano un kernel monolitico che include tutti i driver. Quindi l'estrazione non è possibile.
Robert,

Penso che il PERCHÉ sia una domanda molto interessante!
sir_brickalot,

Risposte:


3

Per rispondere al perché, i sistemi operativi mobili dipendono molto più dall'hardware. Non hanno i driver per lavorare con molte diverse combinazioni di hardware, a differenza dei sistemi operativi desktop. Questo viene fatto principalmente per renderli più efficienti (che è un problema più critico per i sistemi operativi mobili).

Per quanto riguarda la modifica, non è possibile installare i driver dopo l'installazione di cyanogenmod, poiché il sistema operativo stesso non si avvia. Anche se si utilizza il riavvio / ripristino rapido, è possibile eseguire il flashing di intere partizioni come sistema, dati utente, avvio, ecc. E non driver una tantum. Inoltre, gran parte del codice del sistema operativo correlato all'interazione del driver non è molto generico, dove puoi semplicemente sostituire il driver e aspettarti che funzioni. Sarà necessaria un'immagine ROM in cui i driver vengano modificati e integrati correttamente, che è ciò che le versioni di cynogenmod per diversi dispositivi sono.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.