Version 0.55 of FlashFire Brings Bug Fixes, Improvements and New Features for Pixel Phones

Version 0.55 of FlashFire Brings Bug Fixes, Improvements and New Features for Pixel Phones

Fans of Chainfire‘s FlashFire application can look forward to a new update via the Play Store, or simply download the APK directly from the official website. This update brings the version number of FlashFire up to 0.55 (with a quick 0.55.1 hotfix that resolves an NPE crash when the GUI is reloaded), and comes with a number of changes that everyone can look forward to. We’re told this update brings bug fixes and improvements that everyone can enjoy, but then also adds some new features that are mostly for those who own the Pixel or the Pixel XL.

Chainfire tells us there was a pre-release version of this update back on January 3rd and that we should expect the changes in that version included in this changelog as well. So, for those with a Pixel phone, FlashFire has now added initial support for its new partition layout and the A/B slots that come with it. Slot management is mostly automatic with this update, but there are some actions within the application that let you manually override the slot you’re performing a certain action on.

This big update also adds initial support for the file-based encryption that is included in the new Pixel phones by Google (and Android 7.0 in general). Because of how this encryption method works though, FlashFire will only have access to the data of the primary user. Chainfire also points out that if you want a backup to be restored in an encrypted form, it has to be both created and restored with the device in an encrypted state using FlashFire.

Basic support for FlashFire has been added with a device that is currently using Magisk (with both SuperSU as well as using just topjohnwu‘s mod of superuser). But Chainfire has only done preliminary testing with this and says that our mileage may vary depending on how things are setup on our devices. The full changelog for this update can be found below, and we encourage you to join in on the conversation in the XDA forum thread for FlashFire.

– Improved 32/64 bit handling (fixes some blackscreens)
– Improved handling of devices that have a /vendor partition
– Add initial support for devices with multiple slots
– Add support for uncrypted OTA ZIPs
– Add support for A/B OTA ZIPs
– Add support for file-based encryption backup/restore (primary user only)
– Add additional Pixel partitions
– Add support for Magisk+SuperSU (preliminary)
– Add support for Magisk+phh (topjohnwu version only) (preliminary)
– Add circular icon (Android 7.1)
– Restrict app usage to primary user
– Make treating system/vendor/oem as original a setting (auto-detection is not completely reliable)
– File selection activity now remembers last location
– Fix drawer closing on back button press on tablets like Pixel C
– Fix overlay display visibility on S7@Nougat
– Detect and handle screen scaling on S7@Nougat
– Fix archive scanner freeze when reading password protected ZIPs inside another archive
– Fix seeking issue with custom recovery detector
– Fix archive scanner inconsistency with multiple files targeting the same partition
– Fix archive scanner scanning inside images
– Fix archive creator display inconsistency
– Fix unconditional block update ZIP detection
– Fix busybox/untar not setting SELinux file context on files that already existed
– Hide cache wiping options if no cache partition present
– Restart and re-check for root if root not found initially
– Refactor boot image analysis
– Preserve recovery: option hidden from devices without a dedicated recovery partition
– Replace update_engine service on A/B update devices
– Add intent to flash a specific ZIP file
– Workaround adb restore ‘never-finish’ issue by using adb push (temporary?)
– Embedded SuperSU updated to v2.79 SR3
– Adjust timebomb for non-Pro users to May 01, 2017

Source: +Chainfire

Discuss This Story

Want more posts like this delivered to your inbox? Enter your email to be subscribed to our newsletter.

READ THIS NEXT