Gli utenti di ROM personalizzate hanno probabilmente familiarità con il processo di esecuzione di backup e ripristini regolari a causa di intoppi imprevisti che causano l'entrata del telefono in un bootloop. È fondamentale eseguire il backup del tuo dispositivo nella remota possibilità che si verifichi un evento del genere o dovrai affrontare la frustrazione di reimpostare tutte le preferenze della tua app.
Tuttavia, se sei il tipo di utente a cui piace eseguire il root e desidera mantenere la possibilità di ricevere immediatamente gli aggiornamenti OTA, probabilmente non eseguirai il flashing di ROM personalizzate o ripristini personalizzati. Certo che puoi avvio rapido un ripristino per eseguire backup periodici dei tuoi preziosi dati, ma è un po' fastidioso dover collegare il telefono al computer ogni volta che desideri eseguire un backup. L'altra tua opzione è affidarti semplicemente ai backup completi dell'applicazione tramite metodi come Titanium Backup, ma niente batte la facilità di fare clic su Ripristina su un backup completo del sistema e tutto ritorna allo stato in cui si trovava una volta. Per fortuna,
Sviluppatore senior riconosciuto XDA Chainfire ha risolto questo dilemma con la sua versione 0.32 Applicazione FlashFire nella versione beta. Tu puoi ora creare fastboot backup flashabili all'interno dell'applicazione.Ora puoi gestire i tuoi backup periodici direttamente dal tuo telefono. E se sei così sfortunato da dover ripristinare un backup precedente per qualsiasi motivo, puoi semplicemente collegare il tuo telefono nel computer solo una volta per eseguire il flashing delle immagini di backup che hai creato per ripristinare completamente il dispositivo allo stato precedente stato. Al momento, tuttavia, ci sono alcuni avvertimenti, poiché l'app è in versione beta come Chainfire illustra nel suo post su Google+ l'aggiornamento.
"È possibile eseguire il backup solo delle principali partizioni relative ad Android: avvio, ripristino, sistema, fornitore, oem, dati utente (inclusa la memoria interna) e cache. Le partizioni radio/modem necessitano di ulteriori indagini e test, mentre le partizioni bootloader (e altre non menzionate) probabilmente non saranno mai supportate."
In altre parole, non è una replica perfetta di un backup dall'interno dell'ambiente di ripristino, ma dovrebbe adattarsi alla stragrande maggioranza dei casi disponibili. Se ne hai davvero bisogno, puoi sempre scaricare e avviare manualmente il flashing della radio/modem e del bootloader poiché queste partizioni dipendono nel complesso dal dispositivo e non sono uniche per ogni singolo dispositivo. Chainfire rileva che sebbene sia possibile eseguire backup completi dei dati utente selezionando l'opzione "archiviazione interna", FlashFire sarà abbastanza intelligente da saltare il backup di qualsiasi file di backup rilevato da ambienti di ripristino come TWRP o CWM. Tuttavia, se scegli di farlo, il tuo backup non sarà crittografato.
"Il backup dei dati utente è attualmente sempre in formato ext4 non crittografato (anche se attualmente stai utilizzando f2fs crittografato). Se lo ripristini, ti ritroverai con un dispositivo ext4 non crittografato: un vantaggio per alcuni, uno svantaggio per altri. Devi essere consapevole che stock Marshmallow+ kernel potrebbero rifiutarsi di funzionare con una partizione di dati utente non crittografata."
Se sei preoccupato per un potenziale problema di sicurezza qui, dovresti sempre bloccare il bootloader e archiviare il flashable fastboot backup in un ambiente sicuro per impedire a chiunque di avviare semplicemente un ripristino personalizzato e ignorare qualsiasi protezione attivata il tuo telefono. In effetti, per ora è consigliabile archiviare i backup flashable con avvio rapido dal telefono poiché FlashFire non supporta il ripristino della memoria interna dall'app stessa.
"I backup di avvio rapido sono realmente pensati per essere ripristinati dal tuo PC utilizzando fastboot. Sebbene sia possibile "installare" il file ZIP di backup utilizzando l'opzione "_Pacchetto firmware Flash_", attualmente ciò non avviene non supporta il flashing della partizione dei dati utente, che di solito è la partizione più importante ripristinare il backup."
Come notato in precedenza, l'applicazione è in versione beta e Chainfire sta cercando di risolvere molte delle limitazioni attuali nell'implementazione di questa nuova funzionalità. Dato il suo ampio lavoro in questo campo, siamo fiduciosi nella sua capacità di risolvere i problemi della sua app. Se hai pensieri, segnalazioni di bug o richieste di funzionalità puoi visitare il thread XDA ufficiale dedicato a FlashFire qui.