Custom ROM

Custom ROM

Modding Center


Cosa significa custom ROM? Come faccio a flasharne una?

Per definire cos'è una custom ROM dobbiamo innanzitutto definire cos'è una ROM:

R.O.M. = read only memory, se avete una conoscenza basilare dell'inglese avete già capito che si tratta di una memoria a sola lettura (altrimenti ve lo abbiamo appena detto). Questa memoria contiene i file di avvio del sistema, il sistema stesso, il kernel e tutti quei file aggiuntivi che lo fanno funzionare.

Viene definita di sola lettura perché durante il funzionamento effettivo del device potrà solo essere letta, per le modifiche sarà necessario riavviare il sistema (altrimenti i file modificati o cancellati non avrebbero effetto).

Quindi la memoria ROM contiene il sistema operarivo, in generale il sistema non è vanilla (in quanto gli unici android con la versione vanilla sono i nexus) ma viene montato un firmware modificato dal produttore, il firmware è una build, per semplificare :

Build = versione principale del sistema

Firmware = versione della build adatta al dispositivo all'occorrenza modificata, possono esistere diversi firmware della stessa build, non sempre le modifiche sono profonde (per esempio i nexus hanno ognuno il loro firmware, ma si tratta di android stock senza modifiche).

Tutto quello contenuto nella memoria ROM viene chiamato appunto ROM, le custom ROM sono dei firmware modificati basati su android vanilla e altamente personalizzabili sotto tutti i punti di vista. (grafica, piccole o grandi mod e altro) Le ROM più famose sono la cyanogenmod, la aokp, la paranoidandroid (aospa), ce ne sono altre ma queste sono le principali e la maggior parte delle ROM ''secondarie'' possono essere o cyanogen based (basate sulla cyanogen per i non anglofili) o aosp (android open source project, basate su android vanilla, molto simili ma anche molto diverse da cyano) o basate sulla aokp o paranoid; non esiste una ROM definitiva, la cosa va a gusti e ce ne sono davvero tante.

Se la cosa vi sembra interessante procediamo col vedere il metodo generale per flashare una ROM


Guida generale al flash

Innanzitutto vi serve una recovery custom, noi consigliamo la twrp ma per alcune ROM è necessaria la clockworkmod o una versione particolare di queste.

Se il vostro dispositivo è supportato ufficialmente dalla twrp vi basterà installare twrp manager dal play store e installare una recovery (l'app non è difficile da usare, basta capire un po di inglese e, nel caso non riusciate, a breve faremo comunque una guida su twrp manager)

Dopo aver installato la recovery (quella che volete) riavviamo in recovery, come?

Ci sono due metodi :

1) da terminale digitate :
- su
- Reboot recovery

 

Per farlo serve il root (infatti il comando 'su' farà ottenere i permessi di root al terminale) e un'apposita applicazione per il terminale, noi consigliamo android terminal emulator (scaricabile gratuitamente dal play store)

2) da cellulare spento premere la combinazione di tasti per farlo partire in recovery, generalmente è vol su+ tasto home+ power finché non vibra.

La combinazione può variare (quella sopra funziona sui Samsung per esempio) per la vostra aprite google e fate una rapida ricerca.


Insieme allo zip Della ROM dovete procurarvi anche quello delle gapps per La versione di android da voi scelta, potete scaricarle da

http://opengapps.org/

Le Gapps (Google apps) sono le app di google, sono closed source e se volete il play store e i servizi google dovete installarle. Generalmente sostituiscono le app aosp eventualmente contenute nella ROM, a meno che non usiate le gapps modular della paranoid (le trovate su xda)

Dopo esser entrati in recovery potete eseguire varie operazioni tra le quali: backup completo del dispositivo su memoria interna o esterna, installazione di zip, i vari wipe ( wipe=pulizia), comandi da adb ecc.

 

Per flashare una ROM fate così:

1) (Opzionale ma Consigliata) Effettuate un backup, andate su backup e selezionate la memoria dove salvarlo, il backup può pesare diversi GB quindi assicurativi di avere spazio

2) Wipe data/factory reset : elimina tutti i dati utente (in teoria non le foto e i file multimediali), per installare la ROM c'è bisogno di fare piazza pulita di tutto ;
3) Wipe cache
4) Wipe dalvik cache (e ulteriori wipe se richiesti dalla ROM)
5) Install zip from external SD card o SD (in base a dove avete lo zip, SD si riferisce alla memoria interna)

Qui dovete installare sia la ROM sia le Gapps

6) Reboot sistem

Il primo avvio della vostra nuova ROM potrebbe durare un po, preoccupatevi solo se l'avvio supera i 30 minuti.


Ringraziamo CTGuide

Report Page