yashsingh1/xdaforums huggingface dataset:
[Paid Software Announcement and Discussion] hmoffatt:
Do I lose root by installing the factory image? Then use the standard system updates to get up to the latest?

---------- Post added at 06:46 PM ---------- Previous post was at 06:28 PM ----------

So I got the LMY49F image and flashed Boot, Recovery, System, Cache with FlashFire, which worked fine. However the LMY49G OTA still won't install with FlashFire, with the unexpected contents message. Can I just flash the latest factory image (LMY49J) directly and skip the OTA?
[Paid Software Announcement and Discussion] gialakias:
Yes, the only not safe thing as chainfire said is to flash the bootloader. All the other are ok to do.
[Paid Software Announcement and Discussion] CptanPanic:
I want to modify build.prop to enable tethering. Will flash fire still be able to apply OTA? If so how?

Thanks
[Paid Software Announcement and Discussion] roirraW "edor" ehT:
Restore to stock before each time you apply an OTA.
[Paid Software Announcement and Discussion] DIDIandroid1997:
I downloaded an ota on my samsung device. wanted to flash it via flashfire, it says the update.zip file (/data/fota/update.zip) is corrupt? How is this possible?
[Paid Software Announcement and Discussion] roirraW "edor" ehT:
It's possible that FlashFire isn't yet compatible with it.
[Paid Software Announcement and Discussion] alkanbw:
Yes FlashFIre is not compatible with Galaxy s7 and S7 Edge with latest Samsung roms. Now Flashfire is useless. I wrote two times to forum that I can't restore my backups. Error mounting sys partition. But latest TWRP works perfectly.
[Paid Software Announcement and Discussion] ipdev:
I haven't had to / or tried yet but, I thought flashfire backups could be restored by twrp?
[Paid Software Announcement and Discussion] hmoffatt:
Thanks. I installed LMY49J ok that way. But why not the bootloader, just out of interest? (I presume this means the Boot section from the firmware package.)
[Paid Software Announcement and Discussion] gialakias:
The boot section from the firmware package is the kernel. Bootloader comes before all. If it is missing or corrupted, you are in trouble...

Using such a powerful tool like this requires only one thing. READ. Read to avoid bad things. For example take a look at what Chainfire says about the bootloader in the last paragraph before the download section here :https://plus.google.com/+Chainfire/posts/GX4GSYkePYx
[Paid Software Announcement and Discussion] carlo1024:
Guys im very new in OTA flashing.. i want to Flash android 7 on my nexus 6 when the OTA comes out and i heard about this Flashfire, My question is, if i have custom kernel (franco), how do i flash my nexus 6 on the latest nougat without losing my custom kernel franco.. Im on systemless root. Thanks in advance XDA and more power!!!!
[Paid Software Announcement and Discussion] ktmom:
From the FF documentation:

And it does work, I've tried on a N6.

---------- Post added at 05:56 ---------- Previous post was at 05:51 ----------

No matter how you flash N, the kernel will be overwritten. That's a good thing since you shouldn't run a MM kernel on N. Look for Franco's updated kernel for N and flash that after the update to N.
[Paid Software Announcement and Discussion] guhvanoh:
This question is better asked and answered in your device's Q&A forum. Having written that, you won't be able to flash the OTA using FlashFire since you're not on stock (the Franco kernel).
[Paid Software Announcement and Discussion] gorman42:
I have a Galaxy Note 3 (Snapdragon version), rooted with Towelroot. As it's approaching its warranty expiration I'm considering upgrading to more recent Android releases through a custom ROM (have Purify CM13 in mind). Is this app capable of handling everything required? Is there a good guide of the steps I need to follow (what to backup, what actions to use, etc.)?
[Paid Software Announcement and Discussion] mitchdickson:
You should start with the manual linked in the OP.
[Paid Software Announcement and Discussion] sjbanner:
Galaxy S5 G900H variant support?

I did some searching on the thread, but I don't see any mention of the G900H variant support? Any issues with it? Thanks much.
[Paid Software Announcement and Discussion] mitchdickson:
The best two answers you will get in this thread are 1) Ask in your device's Q&A forum, and 2) Make a backup and try it.
[Paid Software Announcement and Discussion] snovvman:
By context I presume you have an Exynos-based device. Your statement may be true with Exynos, but FlashFire backups and restores my Qualcomm-based S7 with the latest ROM just fine. There are no issues mounting partitions.
[Paid Software Announcement and Discussion] udtul:
Hello, I have searched on xda for using flashfire in huawei but not found,

If anyone has used pls mention steps to update huawei device by flashfire.

I don't know I should post it here or not if not pls provide link for xda thread.

My device is huawei p8 lite

Bootloader unlocked

Rooted twrp 2.8.7.0

Supersu v2.76

Stock rom 5.0.2

Build B120

Dual SIM ale l21 asian variant

Thanks in advance
[Paid Software Announcement and Discussion] ktmom:
The "how to" isn't device specific. Start by reading the OP, including the link to ChainFire's online documentation. Then, if you have a specific problem, follow the directions in the post on requesting specific help including providing logs.
[Paid Software Announcement and Discussion] Pacjonek:
I've got Lenovo Yoga Tab 3 YT3-850L.

Unfrontelly I can't flash zip with Xposed framework:

[UI] Installing [/data/media/0/Download/xposed-v86-sdk22-arm.zip]...
[UI]
[OUT] Archive: /data/media/0/Download/xposed-v86-sdk22-arm.zip
[OUT] inflating: META-INF/com/google/android/flash-script.sh
[OUT] inflating: META-INF/com/google/android/update-binary
[OUT] inflating: META-INF/com/google/android/updater-script
[UI] ******************************
[OUT] ui_print
[UI] Xposed framework installer zip
[OUT] ui_print
[UI] ******************************
[OUT] ui_print
[UI] - Mounting /system and /vendor read-write
[OUT] ui_print
[UI] mount: can't find /system in /proc/mounts
[OUT] ui_print
[UI] ! Failed: /system could not be mounted!
[OUT] ui_print
[UI]
[UI] Rebooting...

Full log: http://pastebin.com/9K91t9CT

Thank you in advance :)
[Paid Software Announcement and Discussion] ktmom:
Did you tick the box to mount system?
[Paid Software Announcement and Discussion] Pacjonek:
Yes, RW option for system is checked
[Paid Software Announcement and Discussion] Ch3vr0n:
Don't, as has been established a long time ago
[Paid Software Announcement and Discussion] ktmom:
Earlier post in this thread
[Paid Software Announcement and Discussion] kokotonix:
I have a Meizu 3 phone, which can be rooted only in older firmware versions.

As it is very easy to downgrade versions (back to an older "rooteable" one - 5.1.4.0), I've made my mind in doing some tests.

I've decide to give a try to flashfire to help me go from a rooted (but older) firmware version into a

new version without loosing root:

I've choose the update.zip file of the new version (5.6.8.30), configured everRoot to inject SuperSU into system and tried 2 approaches:

with and without

mounting system R/W.

In both approaches the system is upgraded.

su is available in shell (# sign, after calling it).

But the system is not really rooted - tools complaining about no root, ES Explorer can't recognize the root, flashfire stays forever waiting for root access, and so on ....

Also, trying to mount system as RW fails:

su

mount -o rw,remount /system

Operation not permitted

I ask the forum for suggestions:

Is there any suggestion with flashfire to help-me update versions without loosing root ?

Alternatively, should I repack update.zip removing both boot.img and recovery.img (editing also the update script) ?
[Paid Software Announcement and Discussion] ktmom:
I think this is really a question for a device thread. It's not specific to FlashFire usage. You "just" need to figure out what to flash. [emoji4]
[Paid Software Announcement and Discussion] kokotonix:
Yes. I understand (I've just placed the same question in your suggested thread).

I've just hoped that someone with a higher usage level of flashfire than myself would identify this behavior and could suggest a way to go.

(I'm now going to test a new update.zip with the older boot.img and configure flashfire to keep the recovery)

---

Allow-me a specific flashfire question:

When "mount /system as rw" is choosen: /system is rw for EVERY app, or only for those apps that request ROOT access ?

Thanks
[Paid Software Announcement and Discussion] roirraW "edor" ehT:
It's mounted as rw only for FlashFire when FlashFire boots. FlashFire has nothing to do with giving other apps access to anything.
[Paid Software Announcement and Discussion] LPkkjHD:
Device Bricked :: Searching for a "newbie" friendly help

So my device bricked some days ago after i used this tool, since it told me I have to add an wipe order before my install order. I did this and pressed "Flash" my phone showed some messages, that the new rom is installing, and after that was finished it told me that it wipes the whole partition (where the old and new rom was installed to).

right now my phone is just showing the "Archos" logo after I connected it to my pc and re-inserted the battery.

I can't get acess to it via adb and my pc is tellin me that the "device is connected but can't be started (Code 10)"

Every website tells me I should go into recovery/connect to adb, but both is inacessable for me.

Any tips what I should do now?

However, the FlashFire website/contact tells me that this thread is not for hand-holding beginners so i wanted to ask where the "newbie/hand-holding" thread is.
[Paid Software Announcement and Discussion] ktmom:
FlashFire is just a tool. It's an immensely powerful tool. Users can make immensely huge mistakes as a result. Plenty of people have posted a screenshot displaying what they were doing, before doing it. After the fact, you're going to have to get help in your device forum.

BTW, did you manually drag the wipe action above the flash zip action before hitting flash?
[Paid Software Announcement and Discussion] TheKaptone:
I downloaded TWRP 3.0.2.1. Used flashed to flash it. It runs the script and reboots but it still shows the older version. So did I something wrong?
[Paid Software Announcement and Discussion] roirraW "edor" ehT:
If you already have TWRP, just flash the new one from the old one, then reboot recovery to use it.
[Paid Software Announcement and Discussion] prashantthefriend:
As said I

1) unchecked "Emulate Framebuffer" option under the "AROMA" heading in Flashfire setting,

2) also unchecked "Mount / system read / write" while loading zip file "xposed-v85.1-sdk23-arm-custom-build-by-wanam-20160530"

this installed my Xposed framework on my Rooted Samsung Note 4, SM-N910C (treltexx), armv7, marshmallow 6.0.1,

apart from this initially i have "liveboot' app installed on my android same from chainfire, which helped me wait to see if the things are working or it just has got stuck over boot loop, as the log was continuously updating I believed their was no boot loop or Samsung logo stuck issues and thus waited a while and my Xposed framework has been installed successfully, thanks to "Chainfire" great work I am really a fan of you, by the way also I rooted this device by chainfire auto root thank you once again,
[Paid Software Announcement and Discussion] KaMyKaSii:
Just to if my problem has been lost in so many pages back, I'll repost. After clicking "FLASH" the screen darkens, appears several loading files, then the screen goes dark for another 15 seconds and then the device reboots without entering the FlashMode. I'll send my log and one of a friend with the same device but in another rom

http://pastebin.com/f3Hyr5qh

http://pastebin.com/JwQr3exD
[Paid Software Announcement and Discussion] LPkkjHD:
thank you for your reply.

I deleted any actions then I created a wipe action and after this the flash action.

Going over to the devices Subforum for further help.
[Paid Software Announcement and Discussion] jdlockhart:
ATT G900A S6 Available?

So I have android 5 on my ATT 900A ... trying to figure out if there is a flashfire file I can use to put 6 on my phone but I haven't been able to find anything other than OTA updates. Any takers? :D
[Paid Software Announcement and Discussion] Ch3vr0n:
What do you mean 'flashfire file' there are no such things. Flashfire is used exactly for the purpose of flashing ota's! And keeping root on top of it.
[Paid Software Announcement and Discussion] ktmom:
This has nothing to do with FF. You need to visit your device forum.
[Paid Software Announcement and Discussion] richway2:
This is really a powerful application. It has replaced my TWRP recovery on my phone and works quite perfectly. Thank you Chainfire!

BTW the app doesn't seem good at power management; the phone's battery dropped by 4% within 6 minutes even though I've plugged the phone into the original recharger.
[Paid Software Announcement and Discussion] ktmom:
Take a look at settings > GZIP compression cores.
[Paid Software Announcement and Discussion] richway2:
That won't solve the problem; problem is, my phone won't take in enough power from my power cable in flash mode.

4% in 6 minutes is the maximum discharging speed; that is, faster than my maximum charging speed, aka what I get with both High Performance Mode and torch light on.
[Paid Software Announcement and Discussion] JudgeDread11:
So what [MENTION=6617276]ktmom[/MENTION] answered is to lower the amount of CPU cores used so the flashing process is less power hungry. That way your charger might be able to keep up and you can avoid problems by running out off juice before the flashing is finished.

You can check your charger with the Ampere app from play store. Maybe there is something wrong there.
[Paid Software Announcement and Discussion] ktmom:
It's true that this will help only if there is gzip compression during the flashing process. There hasn't been enough information provided to determine what's being "flashed". I assumed if there is a problem, then this is a likely culprit.

I also had meant to link ChainFire's documentation.
[Paid Software Announcement and Discussion] fredfox_uk:
Thanks [MENTION=631273]Chainfire[/MENTION] - easy upgrade on my N5x straight to Nougat with the OTA using Flashfire :)
[Paid Software Announcement and Discussion] drtikv:
Wait...this mean I neednt TWRP for flashing?
[Paid Software Announcement and Discussion] guhvanoh:
Sometimes you do so it doesn't hurt to have it. Most times you don't...
[Paid Software Announcement and Discussion] ErickMoraNo:
Flashfire es compatible con MIUI? Actualmente tengo un Xiaomi Redmi 3, con MIUI 8 Global Developer con actualizaciones son semanales, puedo utilizar esta aplicación para flashear la actualización incremental? O la Rom completa?

Enviado desde mi Redmi 3 mediante Tapatalk
[Paid Software Announcement and Discussion] blueren:
Does flashfire handle file based encryption /data partition that comes as part of Nougat's features?
[Paid Software Announcement and Discussion] Ankit Gajera:
Stuck on "Restoring recovery image backup..."

After flashing Xposed installer zip file in LeTV Le 2 X526[Rooted,locked bootloader] , phone is stuck in flashfire screen displaying :

Backing up recovery image...

Installing [..../xposed-v86-sdk23-arm64.zip]...

-Mounting /system and /vendor read-write

mount: can't find /system in /proc/mounts

! Failed : /system could not be mounted!

Restoring recovery image backup...

Its 15 minutes now on the same screen.... What should i do?
[Paid Software Announcement and Discussion] thoughtcrime484:
need help - I'm stucked

hey folx,

I just wanted to update my Samsung GS5 (SM-G900F) from Lollipop G900FXXU1BOE5 to the current marshmallow Version G900FXXS1CPH9 via FlashFire. Everything went fine so far and could see the phone booting into marshmallow to update all the data. But after that it does a reboot and now I'm stucked all the time at the samsung logo.

So, what did I do wrong?

For any help I'm very thankful.

cheers!
[Paid Software Announcement and Discussion] jackblk:
Hello guys, i'm using HTC M9 with xposed installed, rooted, stock rom. Can i use FlashFire to upgrade OTA without needing to uninstall xposed first? If yes/no, can you give me some instructions, since i've found no instruction for HTC devices.

Thanks :D
[Paid Software Announcement and Discussion] CyberLykan:
/system could not be mounted

Device used is LG Leon (MetroPCs Variant). Wanted to flash Xposed for Lollipop 5.1, but got the error "/system could not be mounted" Any help on how to solve this?

pastebin.com/8Hm51h30
[Paid Software Announcement and Discussion] ktmom:
Using search
[Paid Software Announcement and Discussion] thoughtcrime484:
Really thank ya 4 nuthin' !

Fixed it by myself.

Won't use this tool anymore...
[Paid Software Announcement and Discussion] ianmacd:
I've just received an OTA firmware update on my rooted S7 Edge and verified that it's been saved at /data/fota/update.zip.

Unfortunately, FlashFire doesn't recognise the file. It neither automatically finds it when the app is started, nor sees it when I manually point the app to that directory.

If I adb pull the update.zip to my laptop, the file appears corrupt. It can't be unzipped. Closer inspection with file(1) reveals that it's actually a JAR file, but attempting to view its contents with jar tvf also fails.

Is this a known limitation of FlashFire on this model of device?
[Paid Software Announcement and Discussion] captivated1971:
Most likely need to flash the mm kernel
[Paid Software Announcement and Discussion] ktmom:
Have you done a search for "fota" and read through those posts? Sometime back I seem to remember a discussion about Samsung update files being some weird type of compression.
[Paid Software Announcement and Discussion] patrickslee:
Hope some one can answer this question.

On newer Samsung devices the full firmware package contains CSC_XXXX.tar.md5 and HOME_CSC_XXXX.tar.md5. When flashing with Odin, CSC wipes data and HOME_CSC don't.

If I use the firmware zip with both csc files inside, which one will FlashFire use to flash cache and hidden partitions?

In the list of partitions to flash you can see two cache and two preload(hidden) partitions, but only the latter one of each can be selected. Like so:

So which CSC file does the two selected partitions come from?
[Paid Software Announcement and Discussion] ianmacd:
I have, indeed, conducted such a search; and not just in this thread, but others, too. Not only might I thereby spare XDA yet another superfluous exchange, but I might get my answer more quickly, too. In other words, yes, I use XDA as intended. ;)

Anyway, I found one chap who asked the same question 5 months ago, but received no answer. In fact, his posting was how I even learned the path where Samsung saves the OTA file.

I also read the FlashFire docs on Chainfire's site, but found no list of devices where the procedure is known not to work. All I found is that, on some devices, FlashFire will recognise the saved OTA file on start-up and automatically create a job to flash it. On my S7 Edge, FlashFire does pause for a moment to study the file (the delay is noticeable and a message on-screen reflects what is happening), but ultimately ignores it. As I wrote in my original posting, neither unzip(1L) nor jar(1) does anything useful with the file, although file(1) does indicate it's a JAR file.

Ultimately, I gave up on FlashFire for this. I just wanted to see whether it could handle OTAs as advertised, and save myself from having to use the laptop to reroot after a firmware update. So, I tried to let the built-in OTA firmware update mechanism complete its job, but even that failed, presumably due to the modified boot image.

Back to SmartSwitch for now, I suppose, although the firmware is evidently still OTA-only at the moment.
[Paid Software Announcement and Discussion] roirraW "edor" ehT:
I think it was the 3rd or 4th search result for "fota" in this thread:

http://xdaforums.com/showpost.php?p=68132949&postcount=4108
[Paid Software Announcement and Discussion] ianmacd:
Thank you. I had searched for ota, but not fota, and substrings are evidently not returned by thread searches, since this posting wasn't amongst the results. I see that the first replier told me to search for fota, too, so I should have interpreted that to the letter.

Bummer that these devices aren't supported, but at least I learned something about searching. ;)
[Paid Software Announcement and Discussion] roirraW "edor" ehT:
Oh yes! You reminded me - I believe I've experienced before on XDA that it doesn't do well at all with 3 character or less search terms. Of course it might've been possibly just a problem with 3-letter or less search terms finding within larger words that might've been the problem. It was last year or so when I experimented enough to notice that consistent bad behavior. Googling XDA and your search term can also sometimes provide better results depending on various factors, but you might've already known that.

It's relatively very, very early in the development of FlashFire. [MENTION=631273]Chainfire[/MENTION] responded to me that he's not even sure where he's going to go with the support of the devices that FlashFire gives the warning about "unsupported". It's a long road to support so many OEMs much less devices if it's even a possibility that it ever could. I"m sure it could if enough money and manpower was thrown at it, but that's probably not realistic.
[Paid Software Announcement and Discussion] stokholm:
Is FlashFire compatible with phh's SuperUser? http://xdaforums.com/android/software-hacking/wip-selinux-capable-superuser-t3216394
[Paid Software Announcement and Discussion] KaMyKaSii:
Set selinux in permissive for bigger compatibility and test
[Paid Software Announcement and Discussion] iestynapmwg:
/system is read-only

Hi, i'm having trouble flashing, well, just about anything. The log file suggests that /system is read-only, no matter whether i check the option for "Mount /system read/write" or not. The only other error, not related to being able to write to /system that i see is:

/tmp/META-INF/com/google/android/update-binary: line 72: grep_prop: not found

(and again for line 73)

Is there something besides Flashfire i need in order to flash zip files? I unfortunately have a locked bootloader, so i can't do it through recovery... Is there perhaps a way to pause Flashfire at the right moment to manually remount /system rw?
[Paid Software Announcement and Discussion] ianmacd:
Well, the S7 Edge isn't exactly unsupported and no warning is given. In fact, everything I have ever tried with FlashFire has worked, with the exception of OTAs.

[MENTION=631273]Chainfire[/MENTION], do you have any plans (or even the technical specs) to support Samsung's weird ZIP/JAR format in the future? If not, that's fine, too. So many apps, so little time. I do understand. At the same time, though, I'm curious whether it's on your to-do list.
[Paid Software Announcement and Discussion] Raijin:
In my rooted with CF-Auto-Root, Samsung Galaxy S7 Edge, I can't flash the zip of Xposed by Wanam with FlashFire.

I get this:

http://cloud.tapatalk.com/s/57d27158c1e8e/lastlog.txt

Do you know how to solve it? Thank you.
[Paid Software Announcement and Discussion] ianmacd:
Untick the option to mount /system r/w and flash again.
[Paid Software Announcement and Discussion] Raijin:
It was that. Thank you. ?
[Paid Software Announcement and Discussion] ktmom:
More searching in the S7 edge finds this device thread with (maybe) a hint about unzipping and flashing just the AP file.

There really is a reason why ChainFire recommends that device specific questions be asked in device forums.