FlashFire v0.33 Update Brings Ability to Backup and Restore via ADB over WiFi
FlashFire, for the uninitiated, is the work of XDA Recognized Developer Chainfire, a man who needs no introduction to an Android enthusiast. FlashFire is the successor of Mobile Odin, an application that aids in flashing Android devices on-the-go.
The latest update to FlashFire has brought the ability to backup and restore your phone partitions through ADB. These are full backups of your device, but you do have the ability to choose which parts of your phone you want to back up. As an added bonus, the backup and restore options also works wirelessly through ADB over Wi-Fi. However, Chainfire notes that the backups are created and wrapped in a ZIP file in a specific order, which means that you cannot zip existing backed up partitions created on your phone and restore them through adb.
Along with this, FlashFire is also changing a few things related to how it handles Adopted Storage on newer Android versions. To note, FlashFire will always treat your Internal Storage as Internal Storage, and your Adopted Storage as Adopted Storage; this works like this even if you have migrated or swapped the two on your device.
There are a host of other changes too. Some of the notable ones include better startup performance for users with many backups, improvements to back key behaviour in-app, improvements in display of progress information, support for additional partition types and more. The full changelog can be viewed below:
- Add support for backing up to and restoring from ADB, through USB or Wi-Fi (special ZIP format)
- Completely reworked progress code, more info is shown in more places now (current file, speed, progress)
- Improved back key handling
- Improved app startup performance
- If sdcard is adopted, reflect that in location display name
- Fix adopted SD card sometimes not showing up in mixed partition mode
- Attempt to identify external sdcard (rather than calling it USB)
- Adjust storage location display order
- Add warning when using adopted storage
- Rewrote file creation routines to cope better with adopted storages
- Fix reboot card popup title
- Refactor shell commands as root
- Change install location to internal-only
- Fix backup of internal storage not skipping backups in some cases
- Adjust ZIP parser so it can cope with Samsung FOTA ZIPs
- Added warning for Huawei users about brickability
- Add OEM partition to TWRP emergency restore
- Fix backup/restore per-file progress freezing
- Archives: Add suppport for Huawei’s UPDATE.APP format
- OTA: Add detection for Samsung, Huawei, HTC, Letv
- OTA: Add multi-zip-file capability
- Partitions: Add various Tegra-specific partitions
- Partitions: Add various Mtk64-specific partitions
- Partitions: Add various Huawei-specific partitions
- Partitions: Add various Pixel-C-specific partitions
- Partitions: Add generic Factory Reset Protection partition
- Partitions: Add support for eMMC boot and general purpose partitions
- Partitions: Attempt r/w unlock before writing
- EverRoot: Updated embedded SuperSU to v2.72 BETA
- EverRoot: Use LESSLOGGING mode, reduces SuperSU output
Since this update is a significant change, there are bound to be bugs. If you run into any, be sure to head on over to the XDA thread for reporting. We advise that you search the thread and read the last few pages before reporting, just to avoid duplication.
For more information, and for download link, visit the Google+ post for this update.
Do you use FlashFire? Would you be using the ADB backup feature frequently? Let us know in the comments below!