PDA

View Full Version : Modding android la guida del super niubbo!


DIDAC
31-08-2012, 19:55
Questa guida l'ho scritta su altro forum, ma essendo mia credo che posso postarla anche sul mio forum preferito ... :D

Sono tutte le info che ho raccolto nell'ultima settimana su android e sua modifica e riguardano principalmente ilgalaxy nexus , ma credo che molti argomenti servano in generale per chi come me partiva da zero...

Buona lettura ;)

1) FASTBOOT:
è una sorta di BIOS del cell alla quale vi si accede da cell spento tenendo premuto contemporaneamente: [vol+] [vol-] [power]
da FASTBOOT è possibile scegliere alcune voci tra cui la modalità RECOVERY, modalità importantissima che vedremo in seguito

2) BOOTLOADER:
sui telefoni originali è bloccato di fabbrica
per poter effettuare il root è necessario prima di tutto sbloccare il Bootloader
sbloccando il BOotloader il telefono viene resettato alle impostazioni di fabbrica

3) ROOT:
effettuare il Root significa diventare amministratori del telefono eliminando
ogni restrizione di accesso/modifica che avremmo su un telefono originale

4) RECOVERY MODIFICATA:
sui telefoni originali esiste già una modalità Recovery che permette solo poche azioni (per esempio il ripristinoa lle impostazioni di fabbrica).
installando una REcovery modificata (es la CWM: clockworkmod) è possibile ampliare le azioni eseguibili in modalità recovery, tra cui:
-installare ROM, RADIO, KERNEL MODIFICATE (prima vanno salvati i rispettivi file zip in una cartella a vostro piacimento nel telefono)
-esguire back up immagine del telefono (i famosi NANDORID) che vi permettono di ritornare ad una situazione precedente
-eseguire i wipe di data, cache, dalkiv cache (quest'ultimo nel sottomenu advanced)

5) ROM:
è il sistema operativo (S.O.) che vedete sul cell. Le Room modificate permettono di aggiungere funzioni non presenti in quelle stock (stock=originali)
esempi sono: stock->jellybean, modificate: -> AOKP, MIUCO, CIANO etc, possonoe ssere basate su Jellybean o versioni precedenti di ROom stock

6) KERNEL:
è il sottosistema operativo che non vedete sul cell ma che gira sotto il sistema operativo.
Semplificando molto collega il S.O. all'hardware vero e proprio.
I Kernel modificati permettono di aggiungere funzioni normalmente di modifica su parametri HARDWARE che il Kernel stock non permette

7) RADIO o BASEBAND:
riguarda le funzioni RADIO (wifi, rete gsm, umts) e loro impostazioni.

8) GOOGLE APPS:
sono l'insieme delle app preisntallare da google (GMAIL, CONTATI, CALENDARIO, MAPPE etc)
si può scegliere di non rimetterle o, come me che ho una ccount sincronizzato, sono di vitale importanza
per ritrovarmi nel cell i miei contatti e appuntamenti una volta sincronizzato il telefono con il mio account google

NOTE OPERATIVE (la sequenza delle note ha la sua logica):

A) PUNTI 2)+3)+4)
Sbloccare il bootloader, applicare il Root e installare una Recovery modificata: è possibile farlo attraverso il TOOLKIT
famosissimo ed il cui utilizzo è spiegato in molte guide.

B) IMPORTANTISSIMO DA LEGGERE ASSOLUTAMENTE:
Prima però di procedere è consigliabile effettuare il back up della cartella EFS del telefono.
Questa cartella contiene informazioni vitali per il telefono (tra cui indirizzo IMEI). Perdere questa cartella significa
perdere per sempre le funzionalità telefoniche del cell.

Il back up (ed eventuale ripristino nel cell) di questa cartella può essere fatto con il toolkit o con altro sw come EFS_PRO (preso su XDA) o da console cdm.
Poi dovrebbe essere possibile il ripristino con le stesse modalità.
Il condizionale è d'obbligo perchè io non ho fatto ancora il back up della EFS (ho già rootato il cell) e men che meno il ripristino della EFS.

C) NANDROID BACKUP:
Prima di continuare è consigliabile ora (dopo la FASE 1) effettuare un NANDORID BACKUP del telefono:
lo si effetttua sempre da Recovery in modo da avere una immagine del cell prima di effettuare qualsiasi modifica a room, kernel e/o baseband
NOTA: in realtà ho notato che il ripristino del backup nandorid NON ripristina la baseband ma solo ROM e KERNEL

D) PUNTI 5)+6)+7)+8)
flashare una ROM, KERNEL O BASEBAND modificati: è possibile farlo da Toolkit ma è più comodo ed intuitivo farlo dalla Recovery.
Quindi da qui tratto il flash SOLO da recovery modificata (io ho installato e provato solo la CWM).
Si flasha una cosa alla volta selezionando dal menu della recovery la voce "install zip form sdcard". Rom, kernel e baseband si trovano in rete in formato .zip.
Ovviamente il file zip che si intende flashare deve essere preventivamente salvato da qualche parte all'interno del cell.
L'ordine con cui flashare gli oggetti è che prima si flasha SEMPRE la Rom!
La Rom al suo interno può comprendere già un KERNEL modificato e può contenere anche le google apps.
Il successivo flash del Kernel sovrascriverà il precedente Kernel già compreso nella Rom.
Flashata una Rom, se si vuole flashare Kernel e/o baseband differenti occorre verificare che questi siano compatibili con la Rom. Come? Leggendo sul forum :)

Quando si cambia ROM prima occorre effettuare i famosi 3 WIPE, lo si fa di nuovo dalla Recovery e sono:
wipe data
wipe cache
advanced\wipe dalvik cache

teoricamente per cambio kernel o aggiornamento rom (aggiornamento NON cambio!) basterebbero il secondo e terzo WIPE
Io li faccio sempre tutti e 3 ora che sonoa gli inizi

Mi resta da smarcare il punto sul backup della cartella EFS.

Ciao,
DIDAC

PS ogni suggerimento/critica è ovviamente ben accetto, dato che questa guida poi serve piu a me che a molti altri ... :asd:

Alekos Panagulis
10-09-2012, 16:31
ottima iniziativa :)

DIDAC
10-09-2012, 19:57
Grazie :)
Spero serva a qualcuno, mi son letto in lungo e largo internet per riassumere tutto questo :sofico:

Nforce Ultra
08-10-2012, 13:47
Grazie :)
Spero serva a qualcuno, mi son letto in lungo e largo internet per riassumere tutto questo :sofico:

Grande Didac :D

DIDAC
08-10-2012, 14:28
Grande Didac :D

Ciao ;)
La schedozza funziona bene?
Io ho mio figlio piu piccolo che va a toccare sempre il rheobus, la sera a volte trovo la ventola della cpu spenta :asd:

Nforce Ultra
08-10-2012, 14:50
Ciao ;)
La schedozza funziona bene?
Io ho mio figlio piu piccolo che va a toccare sempre il rheobus, la sera a volte trovo la ventola della cpu spenta :asd:

Ehehe vede tutte quelle belle lucine sul rheobus come può non toccare :)
Comunque si tutto regolare nessun problema il pc fila bello liscio! Ho sospeso l'hard disk che faceva più rumore di un trattore (pensare che credevo fosse l'alimentatore a fare rumore :doh: ) e ora viaggio nel silenzio!

p.s. bella guida ad android l'ho letta appena ho visto il link nella tua firma complimenti. Ho già un Samsung Galaxy mini con root e rom cucinata dovere, prima o poi verrà il turno anche del Sony Xperia Mini Pro che per ora lo tengo originale

alphacentauri87
04-12-2013, 08:17
Bella la guida :))))

Ho una domanda .. Hai chiamato "cartella efs" quindi è visibile sulla scheda di memoria questa cartrlla un copia incolla selvaggio sul pc non potrebbe essere una soluzione ?

Carlolee
12-12-2013, 12:30
Buon articolo
:mc:

DIDAC
04-01-2014, 19:25
Bella la guida :))))

Ho una domanda .. Hai chiamato "cartella efs" quindi è visibile sulla scheda di memoria questa cartrlla un copia incolla selvaggio sul pc non potrebbe essere una soluzione ?

Non la ho mai cercata, va da se che si trova in root, quindi se il cell non è roottato non la puoi cercare.
Quando ho fatto il backup mi ha salvato due file:
efs.img
efs.tar

Il mio Nexus ha circa un anno e mezzo e credo di aver flashato ben piu di 100 rom diverse, mai un problema (e quindi non ho mai dovuto rispristinare la efs).
Ho anche wippato completamente il cell da recovery e installato rom direttamente da chiavetta collegata con cavo otg.

Per dover avere bisogno della efs, ammesso che davvero succeda, credo devi combinarla proprio grossa :D

lupo rosso
17-08-2014, 13:02
grazie mi tornerà utile !!:stordita:

DIDAC
17-08-2014, 22:04
Piacere che possa aiutarti.
È un po vecchietta ed incentrata sul galaxy nexus ma molti concetti sono standard ed immutati ;)