This app was mentioned in 87 comments, with an average of 2.05 upvotes
Or you can use Chainfire's FlashFire.
It can flash OTAs as they come (autodetect when open the app), preserving the custom recovery and root in the process.
Link: https://play.google.com/store/apps/details?id=eu.chainfire.flash
You can also download OTAs or even a full nexus image from Google's nexus images site and flash them with FlashFire too. And flash others zip in the same batch as the update.
Super convenient.
Flashfire is an app by Chainfire, the same guy that does SuperSU. Use it to install the OTA updates, from here. Don't unroot, install, reroot. That's just to much headache. The app will do everything for you automatically. You shouldn't even have to change any of the default settings unless you've done something strange. I've used it for the last two monthly updates after flashing manually with NRT before.
FYI You can flash the OTA using ChainFire's FlashFire app.
I'm stock rooted with TWRP, I downloaded the linked OTA zip (for some reason it wouldn't download on my 5x, so had to download it on my pc and transfer it over). Added the zip in the flashfire app, left the default settings and it flashed successfully. It's still rooted but I did lose xposed but that is easily reflashed, which I did via FlashFire as well.
My nexus5x is rooted, and I use the Flashfire app to install the OTA updates. It takes care of backing up and restoring your custom bootloader too.
It's still recommended to uninstall tweaks before any OS update, though typically security OTAs are quite safe.
https://play.google.com/store/apps/details?id=eu.chainfire.flash
Sounds like they rooted the device and unlocked it that way. A factory reset should get rid of that (and probably also your network unlock) and allow you to get OTA updates again though if they tripped KNOX you can't undo that so anything that relies on it. Samsung Pay for example won't ever work.
If you don't want to lose root & probably the network unlock, you'll need to flash software updates manually by downloading the correct update from somewhere like SamMobile and install them with something like FlashFire.
I highly recommend using FlashFire if you want to install an OTA while keeping root. But if you cant use it (like if you have locked flash), then you need to find the OTA instructios for your particular device and look up the structure of the OTA.zip. There should be images for several different partitions inside, and you only need some of them.
Alternative to what /u/Pimorez said, you could also use Flashfire to flash OTAs. I'm surprised that he, /u/Raider1284, /u/skywa1ker17 and many others aren't aware of this awesome app made by the legendary Chainfire.
The advantage of using Flashfire is that it automatically detects your existing OTA your system downloaded and you can flash it without even having to reboot into TWRP recovery! Of course, you can also flash a manually downloaded OTA, or any other ROM or zip file. The best part is that it automatically preserves root (if you're using SuperSU). If you're not using supersu then you can tell Flashfire to flash Magisk or whatever other root zip you're using.
Now a word of warning: only flash system-downloaded OTAs if your /system partition is unmodified, ie you're running a pure systemless root build and you haven't modified your hosts file or you haven't flashed any non-systemless mods like Viper4Android. In case you've modified your system then just flash the manually downloaded full OTA zip.
Finally, one of the major advantages of Flashfire is speed. It flashes zips from its own special mode and it completely bypasses TWRP recovery. As a result it's a lot more faster than rebooting into TWRP, waiting for an eternity for it to load, then flashing and then rebooting again.
Rooting your phone will not erase everything, but unlocking the bootloader will (which you'll need to do once in order to root).
OTAs will work just fine if you install them via FlashFire (https://play.google.com/store/apps/details?id=eu.chainfire.flash&ah=hf1TUc5uE8fBQr4XX4Yuz2P58ZE).
Yes, you can stick to stock Android.
Not sure about this. Haven't needed to try it, myself.
Yes, but you'll need to re-lock the bootloader (easily done by using Wugfresh Toolkit [http://www.wugfresh.com/nrt/]).
It's worthwhile, as far as added functionality, if you're going to use one of the big selling points - such as AdAway, CFLumen, ViPER4Android, etc. Also, keep in mind that rooting will disable Android Pay - however you can switch to systemless root when updating via FlashFire, which will bring back Android Pay. As far as battery life, you'll be able to use Wakelock Detector or Better Battery Stats to narrow down the problem, but rooting might not necessarily solve that problem in a way that couldn't be accomplished without root. Still, it's a very easy process thanks to Wugfresh and FlashFire, so there's little reason not to.
Just download a GApps package and flash it (use an app like this one for example).
The zip will be flashable (www.opengapps.org -> choose depending on your device).
> So essentially it's a way to root without being detected? Yep
> Can you still get OTA updates? (non custom Roms of course) Yep, but you can't install it if you've got a custom recovery. Most people would want to have a custom recovery though, so the best option would be to let the system download the OTA, but install it using Flashfire.
Absolutely not, if you are rooted do not press the OTA update button that Nvidia gives you. I do believe you can use FlashFire to do an OTA update on a rooted device without having to wipe everything though.
Look at an app called flashfire:
https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en
When an OTA update becomes available, you can download the update as normal (but don't install it). You then open this app up, and it will detect the update file and create a script to flash the update but keep root/recovery.
Just make sure you do a backup of your phone to be on the safe side (i've only had it fail on me once and had to re-flash, but i think that was likely due to me dicking around with all the extra options).
Use FlashFire. Install it, download OTA zip from google dev site, tap the +, add OTA zip, tap + again and add other zips you'd like to flash, tap the Flash on the bottom and let it do its thing.
Use FlashFire.
Download the security patch to your phone, Open the app, press the + button, add the security patch/ota zip, then + again and add SuperSu and after that either flash or add other zips like xposed or any other mods you regularly flash.
I used Flashfire to flash ota security updates to my Marshmallow device.
Can I do the same for Nougat? I'm running stock rom with root on General Mobile 4G (which will be receiving Nougat update directly from Google)
Here's a direct link to it: https://play.google.com/store/apps/details?id=eu.chainfire.flash
If you don't see it, you may have to sign up for the beta here: https://play.google.com/apps/testing/eu.chainfire.flash
I think you're right, but you need to have the stock recovery, not TWRP if that's what you have. You also can't have anything modifying the system partition, like a mod, xposed, or something like that. A third-party kernel may also break OTAs too. This I'm not sure about.
You might also want to check out Flashfire by Chainfire. It's an app designed to push OTAs and the like if you download them rather than waiting for them. I haven't used it though. I have too many changes to my phone that an OTA would fail.
Sorry! I used Flashify to flash a boot.img image, not a radio. The other app that can be used to flash images is FlashFire: https://play.google.com/store/apps/details?id=eu.chainfire.flash Be careful using that kind of apps!
Use flashfire app and you can update. I've been forced to do this since getting a Nextbit Robin, although with two previous devices I was able to update by decrypting in twrp.
https://play.google.com/store/apps/details?id=eu.chainfire.flash
I highly recommend Flashfire. For some odd reason, very few people know of/use this app, but it's the only one of its kind - you can flash OTAs even while you're rooted, and it preserves root AND your recovery. It's even got an OTA detection mode, where it automatically detects that you've downloaded an OTA and offers you to flash it!
Thanks to this app, you don't need to manually flash the full ROM and re-root, contrary to what MrRoboc0p suggested.
You can download that zip and flash it two ways
On the phone itself using https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en and selecting the factory option. It will keep data by default
On your computer and removing the "-w" from the flashing script
EDIT: Computer method will require you to reflash a custom recovery/SuperSU.
Have a look at Flashfire:
https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en
With it installed, you can download the ota update as normal and install it through flashfire which will keep root/recovery. It will automatically discover any ota's you download.
Have a look at flashfire.
When you get the notification that there is an update, you download it as normal, but instead of allowing android to install it, you use flashfire which will flash the OTA update and then restore root and custom recovery (if you have either of them installed).
If your recovery can't decrypt, there's adb sideload as people have said, or Flashfire ( https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en ) Flashfire has a couple of advantages over adb sideload, at least for me, in that it is compatible with Aroma installers.
When OTAs are released, download the zip for Google's dev page and use that app to flash the zip and any other mods you want and it'll do it without wiping and keeping root and custom recovery if you've got one.
Yes. I flashed the OTA via FlashFire. It took few minutes but did the job. ~~It will replace your recovery with the stock one. But you can always flash twrp later.~~
You could try Flashfire.
https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en_GB
Download the most recent factory image, open Flashfire, press +, Flash Firmware Package, locate the factory image, press the tick, turn off EverRoot by tapping on it and unticking the box. Then you should be able to flash from there.
Usual disclaimer about not taking responsibility for bricked devices etc (but nexuses are pretty impossible to brick)
If you are rooted, you can use FlashFire (https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en).
When the prompt appears for a software update (os), you let it download. Once the download is complete, instead of installing it through the os, you go into flashfire, and it will detect it and install it for you. It also has the option of injecting SuperSu so you can maintain root access. It also will not effect custom recovery in any way.
alternatively, some might be fine with just dirty flashing the pre-rooted DP5 over an existing MM build (with working TWRP). TWRP will stop working when you flash the DP5, but it'll already be rooted, with your data intact, and you can use Flashfire to flash anything else you need (Adaway, etc)
Just use FlashFire. Worked perfectly for me yesterday...
Joined Beta
Downloaded OTA (don't try to install it)
Opened FlashFire and ran it
Left Beta
That's it.
It's recommended to start with a stock ROM before installing Magisk. There's no need to factory reset, but if you're already rooted you can flash stock image with FlashFire. Don't flash Magisk or Xposed with FlashFire.
If you are rooted and you want to update, use FlashFire, you can update without needing to un-root and re-root again. So it probably won't hinder the possibility of you rooting in the future.
Your phone will come with Marshmallow.
I was applying the July 5th patch yesterday and somehow during the update all my apps got deleted (just my apps, not my settings or files and this only affected my primary user account). So before you do any of this: BACKUP.
Install all OTAs, unlock bootloader, then root+custom recovery.
Check out Nexus Root Toolkit. It's literally two buttons you have to press and the rest is explained to you.
One thing about rooting is, you won't be able to install OTAs after you do so. So to install updates you will have to download the latest factory image to your phone and install it using FlashFire.
Select "Flash firmware package"
Make sure only "System", "Vendor" and "Cache" is checked
In EverRoot make sure "Inject SuperSU" is selected
Tap the lightning bolt
After the update is complete you can go ahead and update your custom kernel/recovery, reinstall Xposed and what have you.
It's not as simple as getting an ota while rooted. You need to use the App flashfire.
https://play.google.com/store/apps/details?id=eu.chainfire.flash
It's certainly many more steps, and not the easiest thing, but it's better than flashing images every time there is an ota.
You can have monthly security updates by using Flashfire, you need to enroll in the beta for it to work.
Flashfire allows you accept the OTA and retain root. It is as simple as waiting for the OTA to show up and then telling flashfire to flash it
https://play.google.com/store/apps/details?id=eu.chainfire.flash&ah=-1w71SH9-IqDdzM1G6957Sc2_lE
I've been using FlashFire to install the monthly security updates without issue.
https://play.google.com/store/apps/details?id=eu.chainfire.flash
I use flashfire every month and highly recommend it.
https://play.google.com/store/apps/details?id=eu.chainfire.flash
> mostly want to be able to root for when my device stops being supported
Are you referring to flashing custom ROMs like LineageOS when the OEM stops supporting the device? If so, you're looking for a manufacturer that is bootloader unlock-friendly.
If that's the case, then I'd recommend:
I had an LG G4 at one point, and they would also unlock the bootloader as well.
NOTE: In case you didn't already know, unlocking the bootloader through the OEM voids your warranty.
Edit: I just realized you can flash a ROM with a locked bootloader with root and FlashFire. But you might be restricted to manufacturer specific ROMs (e.g., You can flash a Galaxy S4 with a Note 5-based ROM, because it's TouchWiz-based, but not an AOSP ROM like LineageOS.)
Hi dev,
\1. Why is the app not available in my country (New Zealand)? ��
\2. Feature Request: since your app implements content type detection, can you use it to detect flashable zips, and then redirect the zip to open with either Flashfire or TWRP Manager? That'll be a really handy feature to have, since most of the zip files I deal with are flashable zips (firmware, ROMs, kernels etc). It'd be nice to be able to click on a flashable zip file and have it open in FlashFire.
I've heard this mentioned several times in this context, but haven't personally used it.
There probably isn't any safe or proven method of rooting it.
However, if you want to try anyway:
Download Kingoroot apk and install it. (it's somewhat of a virus, but it also roots your device). After it finishes, try a root tester or something.
Follow the long and arduous process of replacing it with SuperSU
Use FlashFire to flash zips to the system. You probably want gapps pico from open gapps to get Play Store since there's no way of knowing how much space the system partition has.
It's likely you will, but I'm going to try using flashfire with the OTA when I get it and see if it retains root access.
Download the zip for TWRP RC1 and SuperSu SR5, copy both to device (or download directly to device).
Reboot to recovery (either adb reboot recovery if it's connected to your PC or power off and power on holinding Power Button and Volume down until you're in the boot loader, use volume keys to select recovery, then power button to boot into recovery).
Once in recovery, tap install, tap the TWRP RC1 zip, then add another zip and select the SuperSU SR5 zip, swipe to flash and reboot.
For future updates, there are several options that don't require you to unroot or loose your data/factory reset.
The simplest method is using Chainfire's FlashFire app. When google realeases the OTA zip (which can be found here) download it to your pc, transfer to your device, then open up FlashFire, tap the plus button, select the OTA zip and tap flash (note you can also add multiple zips to flash like SuperSU). I'd recommend going to the FlashFire thread over on XDA to make sure there are no compatibility issues.
The other option is to download the factory images, unzip it on your pc, edit the flash-all script to remove the -w (which stops it from wiping your device), and run the script (instructions from google on the download page). Or unzip the images folder within that zip and flash each manually via fastboot.
A third way is to sideload the OTA zip via ADB on your PC and recovery on your phone, but I don't know if that works if you have a modified system image.
If I remember correctly, all these methods get rid of root so you have to reflash the SuperSu zip in recovery (or via flashfire if that works on pixels) to keep root after updating.
I recommend flashfire. Found it a few months back and it is a godsend. https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en
Use FlashFire [Root] to install updates. Download factory images from here and just follow this guide. Very easy and straight forward. Just make sure you select only the proper partitions the tutorial mentions. If you have a custom recovery, make sure you DO NOT have the recovery partition selected.
Best of luck.
You can flash OTA zips via FlashFire. The zips usually come out before your device receives it anyway.
Flashfire is a good app for flashing ROMs, OTAs and zips.
https://play.google.com/store/apps/details?id=eu.chainfire.flash
If you're rooted there FlashFire as well.
Just get FlashFire: https://play.google.com/store/apps/details?id=eu.chainfire.flash Then download the image and flash the firmware package from within FlashFire
I use Flash Fire on my Nexus 7 (rooted + TWRP). Works great! https://play.google.com/store/apps/details?id=eu.chainfire.flash
try FlashFire... ive heard it works
https://play.google.com/store/apps/details?id=eu.chainfire.flash
I'm assuming this will also affect FlashFire sadly, I really liked using it to flash OTAs while rooted.
Flashfire (requires root) might work for you, but I have never done a full system upgrade with it: https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en
Does flashfire work on the Moto z? https://play.google.com/store/apps/details?id=eu.chainfire.flash
maybe you can use flashfire to install updates
https://play.google.com/store/apps/details?id=eu.chainfire.flash
..or you install updates using fastboot
use https://play.google.com/store/apps/details?id=eu.chainfire.flash if you're rooted with supersu.
You can with FlashFire create a fastboot flashable restore image, yes. (you need root access for this)
6.0.1 is the latest for the nexus 7 (both razor - wi-fi, and razorg - mobile), but i haven't heard whether they are releasing nougat for it. If you are happy with Marshmallow, you can download the images from the google developer site, and flash it yourself OR, you can use wugfresh NRT and it will automatically download the correct firmware that you need as well as helping you reinstall root/custom recovery if you have.
If you have your heart set on Nougat, then your best option would be to head over and search on the xda forums for a custom ROM which you will have to flash. (usually cyanogenmod would be the first ROM that most people suggest, but given that cyanogen Inc has shut it down, i would wait until it's successor Lineage OS is up and running if security updates and such are important to you)
Edit: I forgot to mention that the OTA updates will fail if you are rooted/custom recovery. The alternative option to what i mentioned above is to get Flashfire, let the nexus download the update and then instead of installing it that way, open up Flashfire and it will (*should...sometimes you need to direct it a little) find the update file and run through it automatically, including restoring root/custom recovery
you can use chainfires flashfire to side load OTA's with root
https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en_GB
I use FlashFire on both my Shield and Nexus 6P with no issues! Just use the factory images when they are posted and I followed this guide which is for the Nexus but is exactly the same! No issues and re-roots each time.
If Xposed, do I still have the ability to do OTA updates through FlashFire?
Have you tried Flashfire?
https://play.google.com/store/apps/details?id=eu.chainfire.flash
Yes. You can use flashfire. But you need to be rooted https://play.google.com/store/apps/details?id=eu.chainfire.flash
if you want you can use an app called flash fire if your rooted https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en you can flash the ota update and keep your root
I just did it yesterday with Flashfire, here are my instructions (written for myself):
You can get Flashfire here, the factory images here, and the Nexus Root Toolkit here. I used the NRT to backup my phone this time, but will try doing it with Flashfire next time.
This guide to updating your phone with Flashfire may be useful.
You can try this https://play.google.com/store/apps/details?id=eu.chainfire.flash
You can flash the factory image with flashfire. https://play.google.com/store/apps/details?id=eu.chainfire.flash
Is that zip compatible with FlashFire? https://play.google.com/store/apps/details?id=eu.chainfire.flash&hl=en
It's supposed to allow you to flash things without a custom recovery, but I just wanted to cover all my bases to make sure I don't bootloop anything.
And I didn't mean uninstalling the app - I meant the "Framework" tab within the Xposed app has a button to uninstall the Framework. I just looked though and it is greyed out on my end so that wouldn't have worked anyway.