yashsingh1/xdaforums huggingface dataset:
[Fire Original Android Development] dEris:
Just fresh installed this ROM. I used flash fire. How do I redo it with previous gapps since I no longer have flash fire and no play services? Can it be done without PC?
[Fire Original Android Development] DB126:
Could be wrong but I believe the default browser remains functional even without Play Services. Can use that to locate/download FlashFire 0.27 along with other components. Should be able to flash GAaps independent of rom; will overwrite previous version.
[Fire Original Android Development] Sn0wT1g3R:
Only issue I have is with trebuchet randomly crashing. I switched to nova launcher and its stable.

Thank you ggow for the awesome work! :)
[Fire Original Android Development] dEris:
You think I can do the same with SuperSU? I enabled root in Dev options and noticed cm file manager isn't working when trying to browser protected Dir. So I don't think it's installed.
[Fire Original Android Development] ggow:
- Did you reboot after enabling root, you must for root to take correctly
[Fire Original Android Development] lost_droid21:
Sorry if I'm getting a bit off topic, but has anyone who hasn't been able to access recovery tried MTK Droid tools? I tried myself but I need a scatter file for 5.1.1.
[Fire Original Android Development] KLit75:
If one hasnt already been created there should be a thread devoted to all things flashfire (fire tablet specific.) Ive only been using it a couple of days.

The app you mentioned is new to me but sounds useful if it works. I just looked briefly and it says it backs up stock firmware. Wonder why it specifies stock? Cant you do nandroid backups with Titanium? I never needed it for that but now itd be pretty useful without a recovery present.
[Fire Original Android Development] Bread99:
Lost Root

Please forgive me if this has been touched on (I searched to no avail in this thread). I acquired root from 5.1.1 from RootJunky's tool and flashed CM-12.1 with Flashfire. After flashing CM, I no longer have root. Being an absolute newbie, can someone please explain how to regain root after flashing to CM-12.1? I can't imagine I can run RootJunky's tool now that it's a different OS.

Any help is appreciated. Again, I'm new to this so please bear with me. :(
[Fire Original Android Development] HotShotAzn:
What's gaming like with CM 12.1 and the Fire? I worry about the 1GB of ram and don't want to pay $10 for the RAM expander app.

I'm thinking of games like the newly released FF9, A Tale of Survival, or even This Tale of Mine.
[Fire Original Android Development] RTURNERO:
I hit the same problem as you last night. Go to about in settings and hit the version number 7 times, it'll give you a developer menu. From there you can enable root access. I think you need a reboot to get it to take.
[Fire Original Android Development] cpr518:
Hey guys, I'm having trouble getting CM12.1 on my new tablet. I'm running 5.0.1 and I've never connected it to the internet since I heard it updates automatically. I've tried using the AmazonFire5thGenSuperTool and I'm getting "This doesn't work on Amazon Fire OS 5.1.1 bootloader has been locked, first you must turn on ADB Debugging, etc. also make sure your drivers are installed". I've enabled debugging and I've installed ABD and fastboot, but I keep getting caught up here. My next guess is to flash the TWRP_Fire_2.8.7.0_adb.img file, but I don't know how to do that. Can anyone please walk me through this step since this might work instead? I'd really appreciate it. By the way, it's showing up in the Device Manager under "Fire Devices" "Android Composite ADB Interface and under "Portable Devices" "Fire".
[Fire Original Android Development] lost_droid21:
The easiest way to do that is to use Rootjunky's super tool and follow the great directions he provides. If you're having difficulties, I suggest you find the forum that explains in detail how to use the tool.

http://www.rootjunky.com/amazon-fire-5th-gen-supertool/
[Fire Original Android Development] DB126:
Two choices:

- flash SuperSu (link in OP)

- enable root via developer menu in CM (random video)

---------- Post added at 07:18 PM ---------- Previous post was at 07:16 PM ----------

Web browser (not file manager)
[Fire Original Android Development] Bread99:
Thank you so much! It worked like a charm!

Now here's a silly question. Do I need to reinstall Fireflash in order to flash new ROMs? I'm assuming a typical recovery is out of the question. I feel so dumb.
[Fire Original Android Development] sd_shadow:
yes, if you have 5.1.1 bootloader
[Fire Original Android Development] Bread99:
QUOTE=sd_shadow;65278669]yes, if you have 5.1.1 bootloader

I do. Thanks so much for your help, everyone!
[Fire Original Android Development] m00head:
I can confirm that it is also possible to use RootJunky's tool to re-acquire root from CM-12.1 because it uses adb & fastboot commands, but it is probably quicker to just enable root in the 'Developer options' menu and reboot.

---------- Post added at 01:57 AM ---------- Previous post was at 01:22 AM ----------

One thing I found when upgrading to the latest release using Flashfire 0.27 is that the gapps file had the new 'Mount /system read/write' option automatically checked (this didn't happen with the ROM file). When I unchecked it, I got the 'Unfortunately Google Play Services has stopped' message after the upgrade had completed.

I was able to fix this by going back into Flashfire 0.27 and re-flashing just the gapps file, leaving the 'Mount /system read/write' option automatically checked.
[Fire Original Android Development] wolfy287:
Will their be a marshmallow version of CM 12.1
[Fire Original Android Development] sd_shadow:
that would be CM13, no not till the kernel issues can be sorted out
[Fire Original Android Development] jrodat:
Google maps API (in all apps using it) is broken for me every time I use the FlashFire install, whereas it worked fine on 5.0.1 sideload.

I saw your above post and thought about trying what you've done, but the OP explicitly said to make it UNCHECKED for gapps. Also, FlashFire warns about mounting /system r/w, that "Doing this only once may break future OTAs."

So I'm not sure whether I should try or not. :eek:
[Fire Original Android Development] ldeveraux:
Gaming is just like it is on any tablet of this caliber. Mediocre. CM12 is already optimized for this device. But if you're paying for an app to "give you more ram", you're a sucker and I've got a bridge to sell you ;)
[Fire Original Android Development] DB126:
OTA updates are irrelevant to this ROM at present as you choose if/when to update and all flashes are complete (not incremental). That may change if/when CM nightlies become available; seems unlikely.

I am not stating which mounting options should be selected; just commenting on OTA implications.
[Fire Original Android Development] depco164:
Oi, I flashed 12.1 onto my Fire. All was good. I installed several programs from the play store and they worked well. After getting the OS figured out and running well I decided I wanted to add a little color so I DL'd a theme. After installing the theme I discovered that 80% of my programs and applications are crashing. To make matters worse I can't get Debugging to turn on to save my life. The debugging options are all grayed out. I have Disabled developers options, restarted and then re-enabled Dev options. Still no ability to turn on debugging. I thought I would simply flash a fresh OS on the Fire... But the FlashFire crashes upon being opened along with the other programs.

Any advice would be greatly appreciated.
[Fire Original Android Development] ggow:
Have you tried doing a factory reset from the Settings?
[Fire Original Android Development] depco164:
Yup. All that does is restart the tablet into the CM12.1 with the theme pack I installed. I tried it again before I responded though, just to be sure.
[Fire Original Android Development] ggow:
Are you able to select the CM-12.1 default theme from the theme manager?
[Fire Original Android Development] HotShotAzn:
lol, I hate spending money on apps so this wasn't an option.

I'm really debating about returning it and just trying to get CM 12 on my old ass Galaxy Tab 2.
[Fire Original Android Development] depco164:
Nope. The Themes program crashes or more specifically gives the "unfortunately Themes has stopped" error and closes. Almost all of my apps and programs do this.
[Fire Original Android Development] ggow:
- Time to start from Fresh then

- Sideload FireOS bin through Amazon stock recovery
[Fire Original Android Development] DB126:
Although the GT2 sports a GPU everything else tilts toward the Fire from a performance perspective. That said don't expect a great experience on either device.
[Fire Original Android Development] depco164:
Ok, Thanks for the advice. I'll have to look into how to do this. I am pretty noob to android OS installs and such so I am learning as I go. This site has been an invaluable tool for this process.
[Fire Original Android Development] keithalaws:
To be fair, I only paid £35 for my fire and having the ability to quite easily out CM12 on it means I AM having a pretty great experience with it
[Fire Original Android Development] ldeveraux:
Yeah, I don't think the Tab 2 can keep up with the Fire. Maybe I was a bit insincere with my comment, it's not nearly THAT bad. It's still a quad core chip with plenty of RAM. It's a little slow on Hearthstone (if you can get it to install), but Gems of War is speedy.
[Fire Original Android Development] HotShotAzn:
Custom recovery is not supported with the Tab 2 I have because its the Verizon version so maybe I'll have to take a crack at the Fire. Its still NIB, haven't even opened it.

The only reason I want a tablet is because I drain my Note 4 battery playing stupid games. Nothing too graphically intense with the most being probably FF9.
[Fire Original Android Development] jrodat:
It is extremely easy for either bootloader (5.0.1 / 5.1.1). I was really lost at first, till I came across a noob guide here on xda maybe it will help you too

http://xdaforums.com/showthread.php?t=1552547

It is for a Different model Fire, but mostly same concepts.

And i was also having weird problems with CM on my first install, for some reason, and reflashing Fire OS fixed it, and then I went back to CM and everything was fine. It is a mystery to me.

I think you have to wipe /system to reinstall Fire OS. I also wipe both caches before & after, to be safe. (Probably overkill.)
[Fire Original Android Development] depco164:
Thanks for the link jrodat. I'll start reading it now. Hope it gets me back to rights.
[Fire Original Android Development] theechap:
I can't seem to find a download of this. Would you mind posting a link for those of us who want to download a backup of it, just in case? Thanks.

And thanks for the rom! I've put it on 2 5.1.1 Fires and haven't had any major issues at all.
[Fire Original Android Development] sd_shadow:
[Index]Amazon Fire 7" - 5th Gen-2015

---------- Post added at 09:57 PM ---------- Previous post was at 09:51 PM ----------

Unbrick 7in Fire 2015 5th Gen with ADB Sideload
[Fire Original Android Development] jrodat:
I think your awesome signature link (how to reflash stock Fire OS) is not URL-tagged right. I didn't notice it till now, and mbe some noobs missed it too:

[URL="http://xdaforums.com/amazon-fire/general/unbrick-amazon-fire-7in-2015-5th-gen-t3285294/"]Unbrick 7in Fire 2015 5th Gen with ADB Sideload
[Fire Original Android Development] nmil1484:
My brightness is super low even with brightness slider. Any updated fix for this.
[Fire Original Android Development] jrodat:
It's a mystery to me why many people get bugs that others never experience. Is it climate, HW defects, software conflicts, corrupted data files or firmware, who knows.

One time I had a mysterious problem I did the following, which is probably overkill but worked for me:

1. Complete wipe of all partitions (/data, /system, and both caches).

2. Reflash stock Fire OS.

3. Wipe both caches.

4. Boot up Fire OS and make sure everything works.

5. Complete wipe of all partitions (again).

6. Flash CM, SuperSU, gapps pico.

7. Wipe both caches.

8. Boot up CM.

Then maybe install apps one at a time, checking to see if any of them are causing the problem ?

Edit: If there are some corrupted NAND bits buried in a hardware element, draining the battery and letting it sit dead for some days, may reset them. But I'm not sure about that. :cyclops:
[Fire Original Android Development] sd_shadow:
works fine for me
[Fire Original Android Development] depco164:
I finally figured out how to do a proper factory reset using the Amazon System recovery. (Volume down + Power button) once I did this it restored the CM 12.1 installation and I was able to restore an image of the working OS before it got goofed up. Now I simply have to figure out why my computer wont recognize the device so I can transfer files across USB. Thanks a ton for all the help. I could not have figured this out without the assistance I received from this community.

---------- Post added at 04:25 PM ---------- Previous post was at 04:16 PM ----------

I installed the universal adb drivers and that solved the files transfers problems. Thanks again for the help guys.
[Fire Original Android Development] dEris:
I ran into this issue as well. What I did to fix it:

1) remotely install an uninstaller app via play store website on another device - https://play.google.com/store/apps/details?id=com.rhythm.hexise.uninst

2) open the app via pull down menu once it finishes the installation (you cannot open it from launcher or play store as that will crash from buggy theme)

3) uninstall that theme using the app you just installed

4) theme will revert to stock and all will be well

5) contact developer to report bug
[Fire Original Android Development] Solamentezeus:
Hello I successfully flashed the CM 12.1 into my Fire 7 ver 5.1.1 everything is okay so far, I activated the developer options and turned it on also turned on root accs and adb and applications, my problem is what follows the mini gapps I installed did not bring/install play store and such, I tried installing flashfire again to flash another gapps but it says its not rooted when its supposed to be? so I tried looking for a SuperSU apk to see if that was the problem but the SuperSU asks for binary update and it fails, so what can I do to gain root access to install flashfire to flash gapps or anything again? thanks in advance!
[Fire Original Android Development] Ice-Cool:
I have the same problem as you. The Google Play Store App isn't installed and I've flashed it with the Pico & Nano version of GAPPS so far.

I have even installed the Play Store app as an APK and it gives me an "Error retrieving information from server. [RH-01]". Anyone have any solutions for this?

Btw Solamentezeus to gain root access in CM 12.1 - What you do is the following:

Go to "Settings"

Go to "About tablet"

Tap "Build number" 7 times to enable "Developer options". Then click back.

Tap "Developer options". Tap "Roots access" and select "Apps only" or "Apps and ADB".

Reboot device.

Once you do the above you should be able to use FlashFire to install GAPPS or even CM 12.1 again.
[Fire Original Android Development] Solamentezeus:
Okay cool, thanks for answering mate, I am gonna try that since i didn't reboot, thank you very much.
[Fire Original Android Development] Ice-Cool:
Btw I just worked out the solution for my previous post.

When you are installing GAPPS via FlashFire 0.27 - the option of "Mount/system read/write" is automatically selected. If you leave it on (even though ggow stated you shouldn't) then Play Store is installed and works perfectly.

ggow can you please update the first post reflecting this. Thanks
[Fire Original Android Development] Solamentezeus:
Alright should i flash the mini gapps i used before or stock one instead? i just need play store really, i dont really use other google apps, the mini gapps should bring play store am I right?
[Fire Original Android Development] jrodat:
If all you need is play store, just flash pico it's the smallest, like 40 meg! :D
[Fire Original Android Development] Ice-Cool:
Pico has the smallest footprint - it's only 40 megs and yes it has Play Store.

I am currently using nano because it has the voice recognition feature.
[Fire Original Android Development] Solamentezeus:
Okay, I just re-flashed mini one just like you said, i left the second option on and now it's all working, before I had un-checked it since the instructions said so, I hope it keep working all good now, thanks once again mate! :D
[Fire Original Android Development] Ice-Cool:
Bear in mind that Mini GAPPS is approx. 230 megs.

If you just want the Play Store functionality - then use the Pico version since it's only 40 megs.
[Fire Original Android Development] mt12345:
Can I still use amazon account/services in CM?
[Fire Original Android Development] jrodat:
If you mean registering your device to download and use the "actually free apps & games" you got from Amazon Appstore (and any you purchased), the large majority you can straightaway. Just get the appstore here and register in it:

http://www.amazon.com/getappstore

The minor percentage that, for whatever reason, were completely missing/unavailable I simply downloaded on a registered Fire OS device and copied the APKs to my CM device. Having the latter registered in Amazon Underground was enough to be able to run the missing ones (in my case). So if they were trying to exclude some, they didn't do a very good job. :victory:

If you meant something else, then I have no idea. ?
[Fire Original Android Development] m00head:
It should be possible to figure out which version it stopped working, and from there isolate the specific changes which broke it in the gapps file, but it now looks like it is possible to avoid this issue altogether with the later gapps versions if you just leave the 'Mount /system read/write' option automatically checked in FlashFire 0.27.

I now think this was actually a variation of the gapps issue other people were reporting where it is not installed at all when using the latest version of gapps, even though it says to do this in the first post: "- Navigate to and choose the latest Open Gapps Zip", because this is the same behavior you see when gapps is not flashed at the same time when upgrading the Cyanogenmod ROM.

Suggested update to the first post:

Fresh Installation from FlashFire 0.27

- Click the Red + and choose 'Wipe'

- Ensure System data, 3rd party apps and Dalvik cache are all CHECKED

- Click the Red + button and choose 'Flash ZIP/OTA'

- Navigate to and choose the latest Cyanogenmod Zip

- Ensure Auto-mount and Mount /system read/write are both UNCHECKED

- Click the Red + button again and choose 'Flash ZIP/OTA'

- Navigate to and choose the latest Open Gapps Zip.

- Ensure Auto-mount is UNCHECKED and Mount /system read/write is CHECKED

- Move "Wipe" to the Top of the order

- Press the big FLASH button.

Upgrading from FlashFire 0.27

- Click the Red + button and choose 'Flash ZIP/OTA'

- Navigate to and choose the latest Cyanogenmod Zip

- Ensure Auto-mount and Mount /system read/write are both UNCHECKED

- Click the Red + button again and choose 'Flash ZIP/OTA'

- Navigate to and choose the latest Open Gapps Zip. ( If you don't I get play services stopped error )

- Ensure Auto-mount is UNCHECKED and Mount /system read/write is CHECKED

- Click the Red + again and choose 'Wipe'

- ONLY tick Dalvik and Cache.

- Press the big FLASH button.

[MENTION=5749760]ggow[/MENTION] Please can you verify and update the first post?

[MENTION=631273]Chainfire[/MENTION] What is different in the gapps file that causes the 'Mount /system read/write' option to be automatically checked in FlashFire 0.27?
[Fire Original Android Development] legacymjr:
Backup my CM12 installation

Apologies in advance very new to this. Have just successfully got my Fire up and running using the "Fresh Installation from FlashFire 0.27" route. I guess this means I dont have CM Recovery/TWRP Recovery installed. My question is if I want to be able to do what I call a "bare metal" backup of the tablet how do I go about that - do I need to re-install everything but include TWRP or whatever or is there another way?
[Fire Original Android Development] Ice-Cool:
By the way m00head,

Only "Mount/system read/write" were CHECKED.

You need to ensure Auto-mount is UNCHECKED when you are flashing GAPPS.

Check the attached picture.

ggow please bear the above in mind.
[Fire Original Android Development] m00head:
Thanks, I've updated my post with your correction
[Fire Original Android Development] DB126:
Depends on the version of FireOS that was on the tablet before flashing CM:

- if 5.0.0/5.0.1 -> twrp can be booted from a fastboot prompt (via USB tether) but can not permanently installed on the device (locked bootloader);

- if 5.1.1 or above -> can not boot/use twrp or any other bootable recovery. If the rom becomes borked you'll have to start all over with FireOS.

If you fall into the latter category look around for apps that can emulate a "bare metal" backup/recovery (eg: Titanium). None are as robust as a dedicated recovery (full nandroid capability) but can help get you out of most jams. Full backup/recovery capability is also available via adb subject to device constraints.
[Fire Original Android Development] legacymjr:
Thanks for the clear reply. Yes I thought that would be the case - I came from 5.1.1
[Fire Original Android Development] kramalot:
When we started having gapps problems earlier on I made a post here saying it was gapps from Dec 4th on that were prblemat problematic. Can't remember how trustworthy that assertion was though.
[Fire Original Android Development] glockman4519:
As much as I love my customizations in other roms, this straight forward build of CM12.1 is running better for me than any of the other builds. It could just be device specific but it is the case.

As said before, out of the 3 Fires that I got, I left one in the non updated form so I could use TWRP for all my flashing and have tried all the roms on it. This one is just perfect as is. I still can't believe I got 3 tablets for the price of one good one that are as good, if not better than the other 7 inch tabs on the market. They blow away my Galaxy Tab 3 in performances.

"Chance Favor the Prepared"
[Fire Original Android Development] topcaser:
Hi, I dirty flashed to the February built with flash fire. I followed the instructions of the first post. All worked well. The only thing which is not working any more is xposed. It tells me that I have to flash it again. What do you recommend me? Just flash latest xposed again with flash fire without any other zip, e. g. Google?

Gesendet von meinem KFFOWI mit Tapatalk
[Fire Original Android Development] ggow:
Yes, you will need to reflash Xposed each time you update. Your module preferences should be retained.
[Fire Original Android Development] suaviant:
Hi there, I'm a new Amazon Fire 2015 owner and I just wanted to say thank you for this, I managed to figure it out and get it installed yesterday morning and no issues so far. Works great. I was thinking of buying a shield (and still might at some point) but to be honest this plays the games I care about so I might be okay (if only it output to TV though!). Even PPSSPP ran Crisis Core fine when I turned on multithreading. Quite happy so far.

I also wanted to add, following the FlashFire 0.27 guide for a fresh install (I was on OS 5.1.1) GApps would refuse to show up. I tried many times until I the last time where I left Mount /system read/write checked for GApps and then they installed no problem. I wonder if this is some weird anomaly anomaly though.

Thanks again!
[Fire Original Android Development] Tibidee:
Problem with Upgrade

Hi!

I'm having problems upgrading my device from 12.1-20151222 with FlashFire 0.27.

I did all the steps described in post #2 and I also tried m00heads description. Flashfire tells me that the new ZIP is going to be flashed. After that, the screen suddenly goes black and the device is rebooting. After the reboot the device still runs the old version. :(

Any advices? :confused: