Gebruikers van aangepast ROM zijn waarschijnlijk bekend met het proces van het regelmatig maken van back-ups en herstelacties vanwege onverwachte problemen waardoor uw telefoon in een opstartloop terechtkomt. Het is absoluut noodzakelijk om een back-up van uw apparaat te maken voor het geval een dergelijke gebeurtenis zich voordoet, anders krijgt u te maken met de frustratie van het opnieuw instellen van alle voorkeuren van uw app.
Als u echter het soort gebruiker bent dat graag roott en de mogelijkheid wil behouden om onmiddellijk OTA-updates te ontvangen, dan flasht u waarschijnlijk geen aangepaste ROM's of aangepaste herstelbewerkingen. Natuurlijk kan je dat fastboot opstarten een herstel om periodieke back-ups te maken van uw kostbare gegevens, maar het is een beetje gedoe om elke keer dat u een back-up wilt maken uw telefoon op uw computer moet aansluiten. Uw andere optie is om gewoon te vertrouwen op volledige applicatieback-ups via methoden als Titanium Backup, maar niets verslaat het gemak van klikken op Herstellen op een volledige systeemback-up en alles keert terug naar de staat waarin het zich ooit bevond. Dankbaar,
XDA Senior erkende ontwikkelaar Chainfire heeft dit dilemma opgelost met versie 0.32 van hem FlashFire-app in bèta. Je kan nu creëren snel opstarten flashbare back-ups binnen de applicatie.Nu kunt u uw periodieke back-ups rechtstreeks vanaf uw telefoon beheren. En als u om wat voor reden dan ook de pech heeft een eerdere back-up te moeten herstellen, kunt u eenvoudig uw back-up aansluiten telefoon slechts één keer in uw computer steken om de back-upafbeeldingen die u hebt gemaakt te flashen om uw apparaat volledig naar de vorige versie te herstellen staat. Er zijn momenteel echter enkele kanttekeningen omdat de app zich in de bètafase bevindt als Chainfire legt uit in zijn Google+ bericht over de update.
"Van alleen de belangrijkste Android-gerelateerde partities kan een back-up worden gemaakt: opstarten, herstel, systeem, leverancier, oem, gebruikersgegevens (inclusief interne opslag) en cache. Radio-/modempartities hebben wat verder onderzoek en testen nodig, terwijl bootloader-partities (en andere niet genoemde) partities waarschijnlijk nooit zullen worden ondersteund."
Met andere woorden: het is geen perfecte replicatie van een back-up vanuit de herstelomgeving, maar het zou geschikt moeten zijn voor de overgrote meerderheid van de gevallen. Als het echt nodig is, kun je de radio/modem en bootloader altijd handmatig downloaden en fastboot flashen, aangezien deze partities over het algemeen apparaatafhankelijk zijn en niet uniek voor een individueel apparaat. Chainfire merkt op dat, hoewel u volledige back-ups van gebruikersgegevens kunt maken door de optie "interne opslag" te selecteren, FlashFire zal slim genoeg zijn om het maken van back-ups van back-upbestanden die het detecteert uit herstelomgevingen zoals TWRP, over te slaan of CWM. Als u er echter voor kiest om dit te doen, is uw back-up niet-versleuteld.
"De back-up van gebruikersgegevens is momenteel altijd in het niet-gecodeerde ext4-formaat (zelfs als u momenteel gecodeerde f2fs gebruikt). Als je het herstelt, zul je eindigen met een niet-versleuteld ext4-apparaat - een voordeel voor sommigen, een nadeel voor anderen. Je moet op de hoogte zijn van die voorraad Heemst+ kernels weigeren mogelijk te werken met een niet-versleutelde gebruikersdatapartitie."
Als u zich zorgen maakt over een mogelijk beveiligingsprobleem, moet u altijd de bootloader vergrendelen en de fastboot flashable opslaan back-ups maken in een veilige omgeving om te voorkomen dat iemand eenvoudigweg een aangepast herstelprogramma opstart en de beveiliging die u hebt ingeschakeld, omzeilt jouw telefoon. Voorlopig wordt het inderdaad aanbevolen om uw fastboot-flashbare back-ups op uw telefoon op te slaan, aangezien FlashFire geen ondersteuning biedt voor het herstellen van de interne opslag vanuit de app zelf.
"Fastboot-back-ups zijn echt bedoeld om vanaf uw pc te worden hersteld met behulp van snel opstarten. Hoewel u het back-up-ZIP-bestand kunt 'installeren' met behulp van de optie '_Flash firmware package_', gebeurt dat momenteel wel biedt geen ondersteuning voor het flashen van de userdata-partitie, wat meestal de belangrijkste partitie is back-up herstellen."
Zoals eerder opgemerkt, bevindt de applicatie zich in de bètafase en onderzoekt Chainfire hoe veel van de huidige beperkingen binnen de implementatie van deze nieuwe functie kunnen worden opgelost. Gezien zijn uitgebreide werk op dit gebied hebben we vertrouwen in zijn vermogen om de knikken in zijn app op te lossen. Als u ideeën, bugrapporten of functieverzoeken heeft, kunt u naar de officiële XDA-thread gewijd aan FlashFire hier.