Allora... visto che non stiamo parlando di filosofia ma di cose tecniche e io su questo campo ci lavoro da oltre 23 anni penso di aver capito qualcosina
Definiamo i termini
Ripristino: Inizializzazione del dispositivo. E' paragonabile in tutto e per tutto alla formattazione di un sistema desktop seguita dall'installazione del sistema operativo
Backup: procedura che permette di salvare I DATI del dispositivo su un altro supporto. I files del backup risiedono su specifiche cartelle e possono essere copiati/spostati in altre posizioni in modo da averne un'ulteriore copia o per tenere uno storico
Ripristino dei DATI: i dati vengono ricaricati sul dispositivo (ripristinati) recuperandoli da un backup. Di norma viene utilizzato l'ultimo backup ma, manualmente, è possibile ripristinare backup diversi semplicemente sostituendo il file di backup con quello di nostro interesse (ovviamente dovremmo averne fatto delle copie in precedenza come detto al punto precedente).
Ora, quando aggiorno il firmware effettuo a tutti gli effetti un ripristino (come già detto) in quanto il sistema viene re-inizializzato.
In questa fase, quindi, il sistema torna lindo come appena uscito di fabbrica e le uniche imperfezioni o bug che può presentare sono quelle eventualmente introdotte dal nuovo firmware. In nessun caso anomalie del vecchio sistema (parlando di sistema operativo) vengono trasferite sul nuovo.
Per riallacciarmi al tuo discorso, quindi, questo significa che "un semplice upgrade" (semplice upgrade non esiste perchè vengono reinstallati tutti i file) sovrascrive sempre tutto quello che c'era prima e se sono presenti dei difetti alla fine dell'operazione questi non sono collegati con il nuovo firmware.
Dopo un ripristino del dispositivo o di un aggiornamento del firmware (che altro non è che un ripristino del dispostivo basato su un firmware diverso) è quindi possibile ripristinare I DATI ovvero ricaricarli dall'ultimo backup (o, gestendo la cosa manualmente, da un backup precedente).
Il ripristino dei DATI non incide sul sitema operativo in quanto le applicazioni possono utilizzare dei file di sistema ma non modificarli (non a caso esistono i permessi di lettura e/o scrittura sui file e su quelli di sistema si hanno solo diritti di lettura).
Ovviamente è possibile anche "far danni" e modificare i file di sistema o i permessi o fare qualsiasi altra cosa in modo manuale... un classico esempio (come già detto) è il jailbreak che per permetterci di abilitare delle funzionalità normalmente bloccate (applicazioni in background, "apertura" del bluetooth, ecc.) DEVE necessariamente operare a livello si sistema operativo ed è per questo che alcune volte operazioni come questa (esplicitamente vietate da Apple) possono portare ad un'instabilità del sistema stesso potendo arrivare addirittura ad obbligarci a fare un ripristino del sistema per risolvere il problema.
Se adesso mi spieghi per filo e per segno cosa secondo te non quadra in quest'analisi e come il ripristino dei dati post ripristino del dispositivo possa influire negativamente ne possiamo serenamente discutere.... ovviamente vorrei che ci confrontassimo su un piano oggettivo come ho fatto io in questo post basandoci su delle spiegazioni tecniche, documentate e/o documentabili.... non ho mai escluso, per esempio, che per errori di procedura il backup (e di conseguenza il restore) esegua qualcosa di sbagliato però non si può dire "il backup è sbagliato" in base a voci di corridoio (il classico "mio cuggggino mi ha detto....") bisogna che le supposizioni, alla fine, siano supportate da fatti dimostrabili.
...magari ci si sente dopo il week end![]()



Thanks:
Likes: 



) bisogna che le supposizioni, alla fine, siano supportate da fatti dimostrabili.
Rispondi Citando