|
FIRMWARE
Il firmware è un programma, ovvero una sequenza di istruzioni, integrato direttamente in un componente elettronico nel senso più vasto del termine (integrati, schede elettroniche, periferiche). Il suo scopo è quello di avviare il componente stesso e consentirgli di interagire con altri componenti hardware tramite l'implementazione di protocolli di comunicazione o interfacce di programmazione. (fonte Wikipedia).
Se digitate sul vostro tastierino numerico telefonico del Note II:
*#1234#
avrete sul display tutte le informazioni di sistema del vostro Galaxy per quanto concerne il firmware.
Dopo la digitazione sopracitata avrete:
PDA:
PHONE:
CSC:
Build info:
Cosa sono?
1) PDA: è la versione del vostro firmware in uso
2) PHONE: è la versione del vostro MODEM
3) CSC: è il codice specifico della vostra nazione dove vengono contenute le info particolari per le vostre connessioni specifiche come MMS,APN, le varie lingue delle tastiere,...
4) BUILD INFO: info e data di creazione del firmware
I primi tre dati sono fondamentali per capire in che ambiente siamo e che tipo di aggiornamenti potremo aspettarci o effettuare.
I firmware si flashano da Odin in formato .TAR (inserendoli in PDA o AP)!
N.B. FLASHANDO UN FIRMWARE UFFICIALE SAMSUNG ANDREMO A MODIFICARE ANCHE LA PARTE KERNEL, BOOTLOADER, RECOVERY, MODEM,...INSOMMA RIPORTEREMO IL DISPOSITIVO ALLE SUE CARATTERISTICHE PREDEFINITE.
ROM
In elettronica ed informatica, la Read Only Memory, ovvero memoria a sola lettura, termine spesso abbreviato con l'acronimo ROM, è una tipologia di memoria informatica non volatile in cui i dati sono memorizzati tramite collegamenti elettronici fisici e stabili. Il suo contenuto non è modificabile durante il normale funzionamento, ma può esserlo, con diverse tecniche, in fase di costruzione, di progettazione o di prototipazione. (fonte wikipedia). Il firmware risiede in una ROM.
Il termine Custom Rom è invece da intendersi come un firmware modificato ("cucinato") da uno sviluppatore ("cuoco") basato
- sui firmware originali samsung
- sul progetto AOSP (Android Open Source Project) e derivati (AOKP,AOSPA,...), progetti che lavorano partendo dai sorgenti open source rilasciati da Google. L'esempio più famoso è sicuramente la CyanogenMod.
Le custom rom si flashano da recovery custom in formato .ZIP!
PIT
Il PIT è la partizione di sistema in cui vengono registrate alcune informazioni per il collegamento e riconoscimento del firmware. E’ una parte molto importante del Galaxy ed è quella che se cambiata in modo scorretto puo’ provocare danni anche gravi al vostro terminale, quindi ATTENZIONE.
Il PIT del nostro galaxy è PIT_N7100_16GB_20121102.pit (x i 16GB) e, salvo in casi particolari, non deve essere mai toccato o aggiornato.
Lo trovate qui.
Il pit si flasha esclusivamente da Odin (inserendolo in PIT)!
KERNEL
Il kernel è il cuore del sistema operativo che permette di gestire le risorse del nostro terminale in modo corretto, in pratica fa da traduttore fra hardware e software del dispositivo.
Un custom kernel permette di personalizzare manualmente moltissimi comportamenti del nostro dispositivo, anche modificando il comportamento della parte hardware (cpu, gpu,....) e di aggiungere features esclusive non presenti di default.
I kernel si flashano da Odin (inserendoli in PDA o AP) in formato .TAR o da recovery custom in formato .ZIP!
FLASH
Il flash è il processo col quale installiamo sul nostro dispositivo un qualcosa, tramite Odin, o tramite recovery.
Quindi quando leggiamo sul forum ”sto flashando…flasha pure…ecc.” significa che tramite ODIN o recovery in un "lampo" faremo modifiche su firmware o altri componenti.
Solitamente i firmware stock samsung sono contenuti dentro un solo file (a volte 3) che ha/hanno estensione .TAR (o .TAR.MD5) e, come detto prima, vanno flashati da Odin, mai da recovery!
I file da flashare da recovery saranno invece in formato .ZIP.
ROOT
Il root è una procedura che permette di avere dei "super-poteri" sul nostro terminale.
In originale tutti i terminali hanno delle porzioni di sistema non accessibili, per questioni sicurezza,....con i permessi di root invece avremo accesso a tutto come fossimo "Amministratori" del nostro Galaxy. Potremo modificare qualunque parte del sistema, e usare app che richiedono questi privilegi per modificare a loro volta parti del sistema e fornire così un qualcosa di non presente di default nel sistema stesso.
ATTENZIONE...i permessi di Root quando attivati devo essere ponderati in modo serio perchè a questo punto il vostro Galaxy è aperto a tutto nel bene e nel male....
BOOTLOADER
Un bootloader è un piccolo programma che risiede nel Sistema Operativo in una partizione dedicata.
Quando si accende il terminale o lo si riavvia il BIOS esegue molti test iniziali e poi trasferisce il controllo al MASTER BOOT dove il bootloader risiede. In pratica avvia il kernel del sistema operativo e ne permette l'avvio corretto.
I bootloader si flashano esclusivamente da Odin (inserendoli in PDA, AP o Bootloader)!
BACKUP & RESTORE
Il backup in parole poverissime è una copia del sistema per poter, in caso di errori, tornare indietro (restore) ad uno stato di ultimo perfetto funzionamento....purtroppo la Samsung non ha dotato il nostro Galaxy note di un backup di sistema già integrato o per meglio dire c'e' un backup che si puo' eseguire tramite KIES ma riguarda tutte le impostazioni pseudo-telefoniche (foto, contatti, sms,...) e non di sistema.
Questo backup originale è sicuramente non esaustivo e in caso di emergenza serve a ben poco e l'unico modo per poter tornare "indietro" è il flash dell'intero firmware tramite Odin.
Di originale interna di default nel nostro Galaxy c'e' una funzione di "Restore mode" o "Ripristino di fabbrica" denominata ANDROID SYSTEM RECOVERY (o recovery stock) che viene avviata da Galaxy spento tramite i tasti "volume su + tasto centrale + accensione". Potremo fare alcune operazioni di pulizia e configurazione e riportare il dispositivo alle impostazioni di fabbrica.
Per avere l'opportunità di backup/restore reale abbiamo bisogno di una recovery modificata che permetta di fare un backup completo di tutta la nostra rom (si chiama "nandroid backup" e scatta una foto al nostro dispositivo in quell'istante, permettendoci di ripristinare tutto come in quel preciso momento, in caso di problemi. E quando dico tutto, dico tutto. App, dati, rom,...è come se clonassimo il nostro telefono e congelassimo il risultato per eventuali problemi. Chiaro no?
EFS
Si tratta di una parte di sistema molto importante per tutti i dispositivi android della Samsung.
Solitamente la cartella EFS si trova su una partizione dedicata che viene montata sotto la root directory del dispositivo (/, la cartella principale).
I file principali all’interno di questa cartella sono in forma criptata cosi da non cancellare involontariamente i file.
Possiamo dire che è l’anima di tutti i dispositivi. In questa cartella vengono conservate tutte quelle informazioni di base per ogni telefono.
Un esempio sono il numero IMEI, il MAC Address del WIFI, il MAC Address del Bluetooth, il Product Code ed eventuale protezione per i dispositivi Sim-Lock.
E' IMPORTANTISSIMO AVERE UNO O PIU' BACKUP VALIDI DELLA NOSTRA EFS NON APPENA SI PARTE COL MODDING. E' ALTRETTANTO IMPORTANTE FARNE ALTRI DI TANTO IN TANTO, SOPRATTUTTO IN CASO DI AGGIORNAMENTO DEL DISPOSITIVO AD UNA NUOVA BASE O VERSIONE DI ANDROID.
N.B. NON RIPRISTINARE IL BACKUP SE NON IN CASO DI NECESSITA' (IMEI NULL O GENERIC, PROBLEMI DI AGGANCIO ALLA RETE, SIM NON RILEVATA,..)
ALTRI TERMINI SPESSO USATI
APK - Estensione dei files di installazione delle applicazioni Android
BASEBAND/MODEM - La parte radio del telefono...chiamate,sms,3g,...
BRICKKARE - Rendere il telefono allo stato di un mattone, cioè inutilizzabile.
BUSYBOX - E' un tool che permette di potenziare il proprio dispositivo Android inserendo comandi Linux di base
CACHE - E' una memoria temporanea,non visibile al software, che memorizza un insieme di dati che possano successivamente essere velocemente
recuperati su richiesta
DEBUG USB - Modalità di Android che serve per collegare il telefono al pc come memoria di massa
LAUNCHER - E' il software che modifica la parte grafica del telefono: home, menù applicazioni e impostazioni
OTA (Over The Air) - Permette di ricevere aggiornamenti direttamente dalla rete del telefono, senza passare per il pc
OVERCLOCK (OC) - Procedimento volto a migliorare le prestazioni della CPU aumentandone la frequenza di clock. E' consigliabile andarci piano, il vostro telefono potrebbe non reggere certe frequenze
UNDERVOLT (UV) - Procedimento volto a migliorare le prestazioni della batteria diminuendo i voltaggi assegnati alle varie frequenze di
clock
ROM BRAND - Rom originali dei gestori di telefonia: Tim, Wind, Tre, Vodafone
ROM CUSTOM - Rom modificate dagli sviluppatori
ROM STOCK - Rom originali Samsung
WIPE - Procedura di pulizia (formattazione) di una particolare partizione del sistema
|