自定义ROM用户可能会熟悉定期备份和还原的过程,因为意外的打h会导致您的手机进入引导循环。必须在可能发生此类事件的情况下备份设备,否则您将不得不面对重置所有应用程序首选项的麻烦。
但是,如果您是那种喜欢root并希望保留立即接收OTA更新的功能的用户,则您可能不会刷新自定义ROM或自定义恢复。当然,你可以 FASTBOOT启动恢复,使您的珍贵数据定期备份,但它是一个有点麻烦,有你想运行一个备份每次都将您的手机到您的计算机。您的另一种选择是仅通过Titanium Backup之类的方法依靠完整的应用程序备份,但是没有什么比单击完整的系统备份上的还原操作更容易了,一切都回到了原来的状态。幸运的是,XDA高级公认开发人员Chainfire解决了这个难题与他 的Beta版FlashFire应用的 0.32 版有关。您现在可以 创建 FASTBOOT擦写备份的应用程序中。
现在,您可以直接通过手机管理定期备份。而且,如果您出于任何原因不幸需要还原以前的备份,则只需将手机插入计算机一次,即可刷新创建的备份映像,以将设备完全还原到以前的状态。但是,由于Chainfire 在他的Google+帖子中介绍了此更新,因此该应用处于测试阶段,因此目前存在一些警告 。
“仅可以备份与Android相关的主要分区:引导,恢复,系统,供应商,OEM,用户数据(包括内部存储)和缓存。无线电/调制解调器分区需要进一步的调查和测试,而引导加载程序(以及其他未提及的)分区可能将永远不受支持。”
换句话说,这不是从恢复环境内部完美备份的复制,但是它应该适合那里的绝大多数情况。如果确实需要,您总是可以手动下载并快速启动flash / modem和bootloader,因为这些分区总体上取决于设备,而不是任何单个设备所独有。Chainfire指出,尽管您可以通过选择“内部存储”选项来进行完整的用户数据备份,但FlashFire将足够聪明,可以跳过备份它从恢复环境(例如TWRP或CWM)中检测到的所有备份文件。但是,如果您选择这样做,则您的备份将是未加密的。
用户数据的备份当前始终采用未加密的ext4格式(即使您当前正在运行加密的f2fs)。如果还原它,最终将得到一个未加密的ext4设备-有些人赞成,有些人反对。您需要知道,棉花糖+内核可能会拒绝使用未加密的用户数据分区。”
如果您担心此处存在潜在的安全问题,则应始终锁定引导加载程序,并将快速启动可刷新备份存储在安全的环境中,以防止任何人简单地启动自定义恢复并绕过您在手机上启用的所有保护。的确,由于FlashFire不支持从应用程序内部还原内部存储,因此现在实际上建议您从手机上存储可快速启动的备份。
“ Fastboot备份实际上是要使用fastboot从PC还原的。尽管您可以使用“ _Flash firmware package_”选项“安装”备份ZIP文件,但该选项当前不支持闪存用户数据分区,该分区通常是备份/还原最重要的分区。”
如前所述,该应用程序处于beta版本,Chainfire正在寻求解决此新功能实现中的许多当前限制。鉴于他在该领域的广泛工作,我们对他在自己的应用程序中解决问题的能力充满信心。如果您有任何想法,错误报告或功能要求,可以在此处访问专用于FlashFire的XDA官方线程。