- - Cosa si intende per firmware, stock e ROM personalizzate e lampeggianti [Guida]

Cosa si intende per firmware, ROM e ROM personalizzate e lampeggianti [Guida]

Termini come "ROM Android" o "Firmware iOS"ti confondi? La tua comprensione del "flashing" si limita agli atti di esibizionismo? Ti senti escluso o all'oscuro quando i tuoi amici parlano del flashing dell'ultima ROM personalizzata o IPSW sul loro dispositivo Android o iPhone? Di seguito, spiegheremo tutto su firmware e ROM - comprese le ROM di scorta e le ROM personalizzate - e approfondiremo cosa si intende per flashing sul telefono. Daremo anche un'occhiata e forniremo suggerimenti e fonti per trovare alcune delle ROM personalizzate più diffuse, al fine di aiutarti a scegliere quella giusta per il tuo dispositivo.

Flashing2

Per comodità, suddivideremo questa guida nelle seguenti sezioni:

  1. Dettagli tecnici
    1. Le basi
    2. Definizione tecnica di ROM
    3. Cos'è il firmware?
    4. lampeggiante
  2. Sistemi operativi mobili
    1. ROM come sistema operativo
    2. Tipi di ROM
  3. ROM Stock vs Custom
    1. Vantaggi e svantaggi delle ROM stock
    2. Vantaggi e svantaggi delle ROM personalizzate
    3. Fare la scelta
    4. Scegliere la ROM personalizzata giusta
  4. risorse

Questa guida sarà molto dettagliata e moltedi voi potrebbe non aver bisogno di leggere tutto. Tuttavia, inizieremo ancora dalle basi per quelli di noi che sono completamente nuovi nel mondo degli smartphone e non hanno idea di come vanno le cose. Sentiti libero di saltare le sezioni che già conosci.

Mentre la maggior parte dei concetti di questa guida lo faràapplicare a tutti gli smartphone e tablet passati, presenti e futuri, ci concentreremo in particolare sull'applicazione di questi concetti su dispositivi Android, Windows Phone 7 e Apple iOS.

1 - Dettagli tecnici

Le basi

Cominciamo con i concetti chiave. Come molti di noi sanno già, i computer richiedono determinati software di sistema chiamati un sistema operativo - o in breve OS - per funzionare. Alcuni esempi ampiamente utilizzati di sistemi operativi desktop, laptop e server sono Windows, Mac OS X e Linux, mentre i sistemi operativi mobili più diffusi includono Android, Apple iOS, Windows Phone 7, HP / Palm Web OS, BlackBerry OS ecc. La più moderna elettronica di consumo come TV digitali, forni a microonde, set-top box ecc. hanno anche bisogno di sistemi operativi per funzionare, ma di solito ciò implica solo caricare il sistema operativo ed eseguirlo in modo predefinito. Questo ci porta alla ROM.

Definizione tecnica di ROM

ROM sta per memoria di sola lettura e tecnicamenteparlando, si riferisce alla memoria interna di un dispositivo, che dovrebbe contenere le istruzioni del sistema operativo che non devono essere affatto modificate durante il normale funzionamento del dispositivo. Per questo motivo, tali istruzioni sono archiviate nella memoria di sola lettura, proprio come su un CD o DVD non riscrivibile, per assicurarsi che non vengano apportate modifiche che potrebbero causare il malfunzionamento del dispositivo. Ciò è in contrasto con le unità disco fisso, le unità a stato solido o i normali dispositivi di archiviazione flash utilizzati dai personal computer che consentono l'accesso completo in lettura / scrittura anche all'area di archiviazione che contiene i file del sistema operativo.

Che cos'è il firmware

I sistemi operativi di sola lettura che abbiamo appenadiscussi sopra sono anche chiamati "firmware", poiché rimangono saldamente in posizione senza modificare l'accesso agli utenti del dispositivo. La modifica del firmware è comunque possibile, ma non in condizioni normali. Molti dispositivi richiedono l'utilizzo di hardware specializzato allo scopo, mentre altri dispositivi hanno l'archiviazione impostata come di sola lettura solo tramite la protezione del software, che può essere rimossa o ignorata senza la necessità di alcun hardware specializzato, semplicemente utilizzando software scritto allo scopo, spesso ma non sempre richiede la connessione a un computer.

Pertanto, i termini "sistema operativo" e "firmware" si riferiscono entrambi alla stessa cosa e possono essere utilizzati in modo intercambiabile quando applicati a tali dispositivi.

lampeggiante

La memoria ROM utilizzata in smartphone e tabletecc. è spesso uguale alla memoria flash presente nelle schede SD e nelle unità flash USB, semplicemente ottimizzata per una migliore velocità e prestazioni durante l'esecuzione del sistema operativo. Come spiegato sopra, è di sola lettura in condizioni di normale utilizzo e richiede una procedura speciale per eventuali modifiche al suo contenuto. La procedura di modifica o sostituzione del contenuto di tale memoria flash è nota come lampeggiante. Pertanto, in parole povere, il flashing è essenzialmente uguale all'installazione o alla modifica del firmware di un dispositivo archiviato nella sua memoria flash protetta.

Ora che abbiamo una comprensione dei concetti tecnici, passiamo alla sezione successiva.

2 - Sistemi operativi mobili

Prima di continuare a leggere, sarà una buona idea avere una panoramica dei moderni sistemi operativi mobili. A tal fine, consulta la nostra introduzione ai moderni sistemi operativi mobili.

ROM come sistema operativo

Quando si tratta di smartphone e tablet, iltermine ROM è usato per riferirsi al firmware memorizzato nella memoria interna del dispositivo, piuttosto che alla memoria interna stessa. Può anche fare riferimento a un file preparato allo scopo di sostituire questo firmware con un'altra versione dell'uso di un metodo speciale.

Pertanto, quando qualcuno ti dice di scaricare aROM, si riferiscono al file che contiene il firmware in un formato pronto per essere installato sul telefono per sostituire il firmware esistente. Allo stesso modo, quando viene chiesto a quale ROM è in esecuzione il telefono o quando viene comunicato da qualcuno che il telefono sta eseguendo una particolare ROM, stanno di nuovo parlando della particolare variante del firmware.

Tipi di ROM

A differenza della maggior parte dei sistemi operativi desktop, i sistemi operativi mobili possono essere trovati in formato installabile in più moduli, che possono essere classificati come segue.

  • ROM / firmware veramente disponibili:
    Questo è il sistema operativo nella sua forma predefinita,senza alcuna modifica apportata ad esso ad eccezione di qualsiasi supporto specifico del dispositivo richiesto per eseguirlo sul dispositivo specifico. Il firmware di serie offre l'esperienza utente standard del sistema operativo senza apportare modifiche estetiche o funzionali. Al giorno d'oggi, il firmware di serie si trova principalmente nei casi in cui sia il dispositivo che il sistema operativo sono costruiti dalla stessa azienda. Tra i moderni dispositivi mobili, esempi di firmware veramente stock sono disponibili sui dispositivi iOS di Apple, sui dispositivi WebOS di Palm e su alcuni dispositivi Android forniti senza alcuna modifica apportata al sistema operativo dai loro produttori.
  • ROM / firmware stock di marca del produttore o del gestore:
    A questo tipo di firmware sono stati aggiunti miglioramentisul sistema operativo predefinito dal produttore del dispositivo o dal gestore di telefonia mobile. Ciò include spesso miglioramenti dell'interfaccia, applicazioni proprietarie e, nella maggior parte dei casi, restrizioni intese a limitare l'uso del dispositivo con un vettore o una regione specifici. Esistono spesso ulteriori restrizioni che impediscono l'installazione di firmware non rilasciato dal corriere o dal produttore.
    La maggior parte dei dispositivi Android e Symbian rientrano in questocategoria, così come la maggior parte dei dispositivi Windows Phone 7 ma, nel loro caso, le modifiche apportate dal firmware di serie sono minime e limitate all'inclusione di app aggiuntive.
  • ROM / firmware personalizzati:
    Quasi tutti i dispositivi vengono forniti con uno dei precedentidue categorie di firmware, anche se le cose non finiscono qui. Gli sviluppatori indipendenti a cui piace personalizzare i propri dispositivi oltre le opzioni standard fornite spesso tendono a rilasciare i frutti del loro lavoro per il resto, sotto forma di ROM personalizzate. Più la piattaforma è aperta, più lo sviluppo indipendente attira, un buon esempio del quale è lo sviluppo di ROM personalizzate indipendenti per Android.
    In caso di firmware proprietario come iOS eWindows Phone 7, spesso c'è poco o nessun spazio per la personalizzazione del sistema operativo stesso, ma a prescindere da ciò, gli sviluppatori tendono ancora a rilasciare ROM personalizzate in bundle con strumenti utili e hack applicati per fornire funzionalità al di là delle funzionalità di serie. Infatti, lo sviluppo di ROM personalizzate per la piattaforma Windows Mobile altrimenti proprietaria e chiusa porta alla formazione della più grande comunità di sviluppo mobile indipendente - il forum XDA-Developers.

3 - ROM Stock vs Custom

Sia le ROM di scorta che quelle personalizzate hanno i loro meriti ei demeriti e la scelta tra i due richiede un'attenta considerazione. In questa sezione, faremo un confronto tra i due tipi di ROM per aiutarti a fare la scelta giusta. Cominciamo dando un'occhiata ai loro vantaggi e svantaggi.

Nota che questa sezione è stata scritta pensando principalmente ai dispositivi Android (e ora obsoleti Windows Mobile). Tuttavia, molti di questi concetti si applicheranno anche ad altre piattaforme smartphone.

Vantaggi e svantaggi delle ROM di riserva

Il firmware di serie è il risultato di molte ricerche e test effettuati dal fornitore del sistema operativo, dal produttore del dispositivo e / o dal gestore di telefonia mobile. Pertanto, porta diversi vantaggi:

  • Di solito è abbastanza stabile al momento del rilascio.
  • Quasi tutti i bug vengono corretti durante i beta test approfonditi prima del rilascio.
  • Offre il supporto ufficiale da parte del fornitore del firmware, del produttore del dispositivo e del gestore di telefonia mobile.
  • Gli aggiornamenti vengono inviati automaticamente al dispositivo dal corriere.

Oltre ai suoi vantaggi, il firmware di serie presenta anche i suoi svantaggi e questi includono:

  • Gli aggiornamenti non sono frequenti, poiché lo sviluppo viene effettuato principalmente da aziende che devono seguire un ciclo di rilascio programmato.
  • Fornire feedback al produttore in caso di problemi è impossibile, sgradito (spesso con dispositivi Apple) o un processo lungo e noioso.
  • Allo stesso modo, anche ottenere supporto ufficiale può essere una seccatura, che comporta un processo noioso.
  • Se il produttore del dispositivo e il sistema operativogli sviluppatori sono diversi (come nel caso di Android e Windows Phone 7), eventuali aggiornamenti rilasciati dal fornitore del sistema operativo devono essere modificati dal produttore del dispositivo o dall'operatore di telefonia mobile per aggiungere compatibilità e software aggiuntivo prima del rilascio. Pertanto, alcuni dispositivi ottengono aggiornamenti ritardati di mesi.
  • Gli aggiornamenti vengono spesso rilasciati prima negli Stati Uniti, lasciando il resto del mondo in attesa. (Esiste un mondo al di fuori degli Stati Uniti, lo abbiamo confermato noi stessi!)
  • Peggio ancora, quando i produttori scelgono di norilasciano più aggiornamenti ufficiali per i loro dispositivi più vecchi a favore di quelli più recenti, i loro utenti sono essenzialmente bloccati con le vecchie versioni del sistema operativo. Questo caso è evidente con molti dispositivi Android appena un anno e mezzo.
  • Diversi sviluppatori di sistemi operativi, produttori di dispositivi oi gestori di servizi mobili aggiungono restrizioni nel firmware stock che vanno dal bloccare l'uso del dispositivo con una rete / regione alla disabilitazione del sideload delle app (stiamo parlando di te, AT&T) non disponibili nel mercato ufficiale delle app, alle restrizioni avanzate rimuovendo qualsiasi possibilità di ottenere l'accesso come root, solo per citarne alcuni.

Vantaggi e svantaggi delle ROM personalizzate

Le ROM personalizzate sono buone o cattive quanto lo sforzo messo in loro dai loro sviluppatori. I principali vantaggi delle ROM personalizzate sono:

  • Innanzitutto, la scelta! Esistono migliaia di ROM personalizzate disponibili per una vasta gamma di dispositivi, ognuna con un set diversificato di funzionalità non presenti nella ROM di serie.
  • Frequenza di aggiornamento: le ROM personalizzate sono spesso sottolo sviluppo attivo e le versioni più recenti del sistema operativo principale sono incorporate in questo modo prima che vengano rilasciate ROM ufficiali aggiornate. Ciò è particolarmente vero nel caso di dispositivi Android, in cui gli sviluppatori iniziano a trasferire le versioni più recenti di Android su più dispositivi non appena vengono rilasciati.
  • Fornire feedback è facile come lasciare un messaggio sul forum di sviluppo per la ROM in questione, con conseguente segnalazione di bug altamente efficiente.
  • Ottenere supporto per i tuoi problemi nei forum èallo stesso modo facile, poiché non solo i principali sviluppatori stessi ma anche altri utenti esperti della ROM della community sono lieti di aiutarti con i tuoi problemi e, nel processo, migliorare la ROM per tutti.
  • Le ROM personalizzate di solito hanno tutto il necessariole restrizioni rimosse, che consentono agli utenti di trasferire le app, collegare la loro connessione dati mobile al proprio computer senza pagare di più, ottenere l'accesso root, utilizzare il proprio dispositivo in qualsiasi regione ecc. senza la necessità di eludere la protezione.
  • I miglioramenti e le ottimizzazioni delle prestazioni presenti in molte ROM personalizzate possono renderle molto più veloci delle ROM di serie, consentendo agli utenti di ottenere il massimo dai propri dispositivi.
  • Le opzioni di overclocking sono integrate in alcune ROM personalizzate, accelerando ulteriormente i dispositivi.
  • Al contrario, le opzioni poco rigide presenti in alcune ROM migliorano la durata della batteria.
  • I vecchi telefoni con poca memoria interna possono beneficiare maggiormente delle ROM personalizzate che consentono loro di utilizzare la memoria della scheda SD esterna per le app esattamente come utilizzerebbero la memoria interna.

Quindi, con tutti questi vantaggi, non ci dovrebbero essere motivi per restare con la ROM di scorta, giusto? Non necessariamente! Come tutte le cose nella vita, anche le ROM personalizzate presentano i loro svantaggi:

  • A causa della mancanza di test approfonditi prima del rilascio, molte ROM personalizzate possono essere buggy all'inizio e l'installazione di una ROM con file critici mancanti o corrotti può persino danneggiare il telefono.
  • Diverse ROM personalizzate che sono porte di ROM di altri telefoni possono avere funzionalità mancanti che non sono state ancora fatte funzionare sul telefono con la ROM.
  • L'installazione di una ROM personalizzata di solito comporta la puliziail telefono alle impostazioni di fabbrica, in modo da perdere i dati e ricominciare da zero. Fortunatamente, la sincronizzazione dei contatti integrata di Android insieme alle app che offrono messaggi, registro delle chiamate e backup / ripristino delle app semplificano questo processo, consentendo di conservare i dati.
  • Il processo di installazione stesso può essere complicato e può richiedere il root del telefono e spesso eludere le sue funzionalità di sicurezza per consentire l'installazione della ROM personalizzata in primo luogo.
  • L'installazione di una ROM personalizzata annullerà nella maggior parte dei casi la garanzia del telefono, sebbene spesso il processo sia reversibile, il che significa che è possibile ripristinare il telefono a condizione che non sia bloccato.
  • È necessario installare una ROM sul telefonoroot prima nella maggior parte dei casi. Sebbene il rooting della maggior parte dei telefoni sia semplice, alcuni telefoni richiedono una procedura complicata da seguire prima di poter installare una ROM su di essa e spesso, tali procedure comportano il rischio di murare il dispositivo in caso di problemi.

Fare la scelta

Scegliere tra una ROM di scorta e una ROM di domandaè davvero una questione delle tue esigenze. Se la ROM di riserva sul tuo telefono ti consente di fare tutto ciò che vuoi fare con il tuo telefono e non ti senti lento, non c'è bisogno di affrontare il problema di aggirare la sicurezza del tuo telefono e installare una ROM personalizzata su di esso .

Tuttavia, se vuoi portare il tuo telefono oltreciò che offre attualmente, non preoccuparti molto della garanzia e sei pronto a correre il rischio di qualsiasi cosa accada se le cose vanno male per essere in grado di personalizzarlo nel modo desiderato, una ROM personalizzata è a volte l'unica soluzione. Scegliere saggiamente!

Nel caso di dispositivi iOS, una ROM è più spessochiamato IPSW (dopo l'estensione del file di installazione del firmware predefinito) e un IPSW personalizzato è in genere qualcosa che ti fai dall'IPSW di serie utilizzando determinati strumenti e quindi, puoi decidere cosa includere in esso e cosa no. L'IPSW risultante è in genere molto simile a quello stock nella maggior parte dei modi, tranne per essere sbloccato e jailbreak, con Cydia installato. Se il tuo dispositivo è sbloccato e puoi effettuare il jailbreak con altri metodi, non è necessario eseguire il processo di creazione e installazione di un IPSW personalizzato sul tuo dispositivo iOS.

Le ROM personalizzate di Windows Phone 7 sono già state avviatein superficie anche per alcuni dispositivi, e proprio come un IPSW personalizzato, una ROM Windows Phone 7 personalizzata è solo una variante jailbroken della ROM di serie con alcune app extra installate, il sideload abilitato e alcuni hack del registro applicati. Se non hai bisogno di nessuna di queste funzionalità, non ha senso scegliere una ROM personalizzata.

Tuttavia, quando si tratta di dispositivi Androidsono molti dei motivi per installare ROM personalizzate a causa dell'enorme variazione offerta da loro, nella misura in cui l'intera esperienza utente offerta dal dispositivo può essere modificata semplicemente passando a un'altra ROM.

Scelta della ROM personalizzata corretta

Con diverse ROM personalizzate disponibili per la maggior parteDispositivi Android, scegliere quello giusto non è sempre facile. La domanda su "qual è la migliore ROM per _____ telefono / tablet" è spesso disapprovata nei forum come viene posta, poiché non esiste una risposta universale. Una ROM potrebbe essere la migliore per me, mentre un'altra potrebbe adattarsi meglio a te. L'unica soluzione è leggere molto, consultare l'elenco delle funzionalità, leggere la risposta dell'utente e, se necessario, porre le domande degli sviluppatori alla pagina del forum per la ROM. Tenta di installare la ROM solo dopo che sei abbastanza soddisfatto che farlo non danneggerà il tuo dispositivo nella misura in cui non puoi ripararlo.

4 - Risorse

Con queste informazioni, ora dovresti essere in grado di entrare nel mondo delle ROM personalizzate e qui ci sono alcune risorse per aiutarti.

Nel caso di dispositivi Android, la prima parte della nostrala serie su come personalizzare l'aspetto del tuo dispositivo Android presenta un'eccellente introduzione alla personalizzazione del telefono installando una ROM personalizzata su di esso e include collegamenti a guide di rooting, diverse risorse sulla ricerca di ROM personalizzate e due ROM di nostra scelta: CyanogenMod e MIUI. Dovrebbe essere abbastanza per iniziare.

Per i dispositivi Windows Phone 7, XDA-Developers è unsportello unico per tutte le esigenze di ROM personalizzate. Per quanto riguarda i possessori di iPhone, iPad e iPod Touch, esistono diversi strumenti che funzionano in casi diversi, a seconda del dispositivo in uso e delle sue attuali combinazioni di versione iOS e banda base. Usando queste come parole chiave, fare una rapida ricerca su Google ti garantisce molte informazioni utili.


Hai domande? Vuoi condividere le tue opinioni? Sentiti libero di lasciare un commento.

Commenti