NOTICE: This content was originally posted to Google+, then imported here. Some formatting may be lost, links may be dead, and images may be missing.
This week's update to FlashFire brings a few bugfixes as well as feature improvements. The highlights:
Support for Magisk has been significantly improved with this release, especially for flashing incremental OTAs. This should now work mostly the same as when SuperSU is used: pretty much fire and forget.
Limitation: this requires Magisk v14 and its installation being done through TWRP or the Magisk app - it doesn't work with pre-patched boot images.
For now EverRoot still injects SuperSU to keep root though, so if you want to stick with Magisk you need to disable the EverRoot feature and add a ZIP flash action with Magisk's installer ZIP.
You can add two text files in FlashFire's folder on the sdcard that list files and folders you do not want to include in backups. Examples are dalvik-cache, Chrome's browser cache, your tv shows and music collection, etc.
Users have requested a solution like adding a .nobackup file to folders they want to skip, but that wouldn't work for files in /data, and scanning the entire internal storage to collect those files can be an expensive operation. So I opted for this solution instead.
Read more here: https://flashfire.chainfire.eu/actions/backup/#excludes
FlashFire can now be used to open ZIP files directly from some file managers and Chrome's download listing. An opened ZIP will appear as a ZIP action card in FlashFire's UI. As a lot of apps tend to open ZIPs themselves (such as Android's standard Downloads app) rather than find which apps can open it for them, so FlashFire has also become a recipient for Android's Share feature that you can use instead.
FlashFire will attempt to resolve the real location of the ZIP file to where it is stored in /data (including internal storage). If this does not succeed, FlashFire cannot use the file. This also means that ZIPs stored on real sdcards cannot be used this way.
Some more issues with devices that use file-based encryption (such as the Pixel) have been found and corrected. These primarily related to restores and wipes.
Discussion thread on XDA:
A/B OTA: Support for yet another streaming variant
Magisk support: Fix some black screen issues
Magisk support: Much improved OTA flashing compatibility (excluding A/B devices)
SuperSU: Updated embedded SuperSU version to v2.82-SR4
Backup: Exclude paths from backup with /sdcard/FlashFire/userdata_excludes and ./internal_storage_excludes
Restore: Fix issue where FBE keys sometimes weren't restored
Wipe: Add option to not wipe files from internal storage that aren't backed up
ZIP: Open ZIPs from file managers and (Chrome) downloads directly, or share to FlashFire (file must resolvable to reside on /data)
Adjusted timebomb for non-Pro users to 2018-04-01
Nice work +Chainfire - I have been considering giving Magisk a try just to see how it works but I read it's not as stable as SuperSU which has made me hesitant. But now that you've added additional support, I may give it a try after a backup of course! :-) appreciate your hard work!
+Mike Gomon Magisk is great, never had an issue root-related, and it's open source, unlike SuperSU's current status.
That being said, I love FF, and happily paid for Pro because I use it monthly, so thanks for the continued development +Chainfire
ROCK one day i hope to be on your level
Very very good app
First time flashfire worked flawless on my OP3. Now it's time to get Pro. Thx for the great work.
When I open this app it always shows on my phone
Mine was doing that too today, any find yet on the issue?I'm rooted with systemless magisk 14.2/ systemless Xposed 88.1
FlashFire is a must have app for me, so convenient, thanks a lot for this beautiful app.
How to create a boot loader
Saya mau menghapus su dari perangkat saya
Not work android 8.1.0
Hola puedo Root S6 SM-G920V 7.0 Verizon?????
Support for redmi 3s?