(7,476 ratings)
App: FlashFire
Version: 0.52 (52)
armeabi-v7a + x86
af, am, ar, az, bg, bn, ca, cs, da, de, el, en, es, et, eu, fa, fi, fr, gl, gu, hi, hr, hu, hy, in... Show all
Package: eu.chainfire.flash
11.37 MB (11,921,938 bytes)
Min: Android 4.2 (Jelly Bean MR1, API 17)
Target: Android 5.0 (Lollipop, API 21)
Uploaded July 18, 2016 at 9:40PM UTC by Artem Russakovskii
Download APK
There's a more recent version available below!

Whoa there!

It looks like you're using an ad blocker, so you'll have to wait 15 more seconds.
Please add this site to your allowlist to skip the wait and help us pay for bandwidth, hosting, and other bills.

Please see the release notes on G+:

FlashFire v0.52 released

I have just uploaded v0.52 of FlashFire to Google Play, and it should be available for updating within a few hours. In the meantime, you can grab the APK directly from my server (see links below).

As usual, the release contains only a small portion of the updates I had wanted to put in there, but time seems to be in ever short supply.

Noteworthy changes

Last release broke support for 64-bit devices running N Preview. This issue should now be corrected.

On some devices OTA updates would fail on the previous version due to the automatically generated wipe action. This issue should now also be corrected.

More devices should now be supported due to fixing a bug in partition detection (seems to affect mostly Motorola)

Fastboot backup now no longer uses 'fill' chunks for raw backups. While this increases the size of the backup of (for example) the system partition, it improves compatibility.

The Preserve recovery option has been moved from the OTA/ZIP action to the reboot action. Backing up the recovery is now the very first thing, and restoring it the very last thing done.

The embedded SuperSU version has been updated to v2.76.

- Add option to delay reboot after flash
- Fix mixing of 32/64-bit commands on NP4/64-bit
- Fix re-mounting of lazily unmounted system partition
- Fix partition detection on some Motorolas
- Fix cache wipe breaking subsequent OTA on some devices
- Detect 'full' OTA ZIP, and do not warn about modified /system in that case
- Move 'preserve recovery' option from OTA/ZIP action to Reboot action
- ZIPs: Add 'getprop' command emulation if /system not mounted
- Fastboot: don't use 'fill' chunks
- Credits listing updated
- Embedded SuperSU updated to v2.76

FlashFire is the most advanced on-device firmware flasher available for rooted Android devices. It can flash full firmware packages from various manufacturers, as well as apply over-the-air (OTA) and ZIP updates - all while maintaining root, and without using a custom recovery. It also offers full device backup and restore functionalities in several formats. Relevant files can be stored on internal storage, SD cards, USB connected storage, or can even be streamed directly to and from your computer using USB or Wi-Fi.

FlashFire is the spiritual successor to the Mobile ODIN app, which was a similar solution (using completely different methods under the hood) exclusively for Samsung devices on older Android versions.

FlashFire is an extremely powerful application, it should be used with caution. Data loss, soft-bricks, and even hard-bricks are possible if used incorrectly. Unless you are an expert user, consult FlashFire's website and the XDA discussion thread before doing anything potentially destructive.

Note: currently all functionality is unlocked without purchasing Pro. This may change in the future!



XDA discussion thread:

All versions
September 21, 2017
September 13, 2017
September 12, 2017
September 11, 2017
August 15, 2017
August 14, 2017
August 13, 2017
April 3, 2017
January 26, 2017
January 3, 2017