Just Tech Tidbit Time… (Android and Flashfire)

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…

Source: FlashFire – FlashFire

That above is where to find what I will talk about…


x7 Edge

Today I have concluded several weeks worth of serious flashing of Android ROMs, be they custom and or stock firmware. I have worked on three phones, all different as night and day….but all android…

I just finished my final flash on a Galaxy s7 Edge and I did it only with root, no recovery such as TWRP and or CWM. I had stock s7 Oreo recovery and just a simple root done by CF-Auto-Root….no install recovery to aid in flashing…

I just flashed a Sac23 ROM for the s7. I will stay with this ROM. This is the third time on this particular phone, I have flashed from a stock Oreo Android firmware and went straight to a custom ROM without anything but root! I wanted to verify that it was not a fluke…

This link https://forum.xda-developers.com/s7-edge/development has given me dozens of ROMs to flash and I flashed dozens only by using Flashfire. All worked within their limitations. Many of the ROMs are not worth being a daily driver, but the Sac23’s are…


The above phones are the other two phones I used to flash the same way…


I will not go into details how to do this, for if you are trying such experiments as flashing with Flashfire, you better know exactly what you are doing…exception is this information below…

Tell Flashfire to mount partitions read and write, before flashing. It was the only way I could get anything to work consistently…

Options

  • Auto-mount – Mount common paths before running update. Not usually necessary. Enable for A/B device OTAs, disable for all other OTAs. Some versions of the Xposed installer require this option to be enabled.
  • Mount /system read/write – Mount /system read/write by default, rather than read-only. Doing this only once may break future OTAs. Enable when flashing custom firmwares. Some versions of the Xposed installer require this option to be enabled.
  • Restore boot and recovery images – Attempt to restore stock boot and recovery images before flashing. May be required for some OTAs. Disable for non-OTA updates.

SuperSU and Chainfire…

I do not tell you to do this and I expect you to do some serious homework before flashing Android in the first place. I have worked on Androids for many many years now and love a challenge. But, I have fried several phones in my time, called bricking them and some never come back to life…

This information is for someone who has TWRP’ed and CWM’ed your phones and flashed constantly like a monkey who swings through trees. I needed something different and needed to expand my knowledge…

I want to thank Chainfire for his development work on Android over the years….I have learned a lot…

Developers like Chainfire and Sac23 are the reason that us less intelligent have the ability to lean about things, such as Android…

Have a nice day…

WtR

About the Author

Russian_Village

A survivor of six heart attacks and a brain tumor, a grumpy bear of a man, whom has declared Russia as his new and wonderful home. His wife is a true Russian Sweet Pea of a girl and she puts up with this bear of a guy and keeps him in line. Thank God for my Sweet Pea and Russia.