Surfshark VPN — 86% off + 5 months free Get Deal →

· Firestick.io Team · Guides · 13 min read

How to Install TWRP Custom Recovery and an Initial ROM on a Rooted Fire TV Stick 1

Step-by-step guide to installing TWRP custom recovery and flashing a custom ROM on a rooted Fire TV Stick 1st gen. Includes honest caveats about hardware age, bricking risks, and safer alternatives.

Step-by-step guide to installing TWRP custom recovery and flashing a custom ROM on a rooted Fire TV Stick 1st gen. Includes honest caveats about hardware age, bricking risks, and safer alternatives.
Tested on Fire TV Stick 1st Gen (gradena) 🔄 Updated April 2026 Verified Working

I want to be straight with you before we get into this: the Fire TV Stick 1st generation is a 2014 device, and the TWRP + custom ROM ecosystem around it stopped receiving active development years ago. I dug through every current XDA thread, forum archive, and mirror I could find — and the honest answer is that what I’m about to walk you through is high-risk, poorly documented for 2026, and not something I’d do on a device I needed tomorrow.

That said, if you’ve already rooted your Stick 1 (codename “gradena”), you own the hardware, and you want to push it as far as it’ll go — this is the most complete guide available. I’ll show you what works, what bricks things, and where the escape hatches are.

Quick Answer

To install TWRP on a rooted Fire TV Stick 1: download the TWRP v5 zip to a USB flash drive, use ES File Explorer to copy it to /sdcard, run the TWRP installer script via Script Manager with root access, then reboot into recovery. From TWRP, install your custom ROM zip and wipe cache/dalvik before rebooting. This method requires a USB OTG cable, a flash drive, and root access already granted — and success is not guaranteed on Fire OS updates from 2019 onward.


Before You Read Further — The Honest Reality Check

The Fire TV Stick 1 (2014) is running an Amlogic SoC that Amazon stopped caring about years ago. TWRP development for this device stalled around 2018. Amazon’s Fire OS updates — especially anything from version 5.2.8 onward — aggressively re-lock bootloaders and patch root exploits. If you’ve taken an OTA update recently, your root may already be gone.

If you’re on a newer device — 2nd gen (“tank”), 3rd gen/Lite (“sheldon”), or Fire TV 2 (“mupp”) — the process is better documented and actively maintained. Check out our full sideloading guide for current methods before committing to this path.


What You Need Before Starting

This guide assumes your Fire TV Stick 1 is already rooted — via KingRoot, the AFTVnews no-PC method, or another tool. If it isn’t rooted yet, TWRP installation won’t work. TWRP requires root to self-install on this device.

Hardware required:

  • Fire TV Stick 1st gen with an active root (Superuser/Magisk granted)
  • USB OTG cable (male micro-USB to female USB-A)
  • USB flash drive formatted as FAT32
  • USB mouse and keyboard (you’ll need these to navigate TWRP and grant root permissions)

Software to download to your flash drive before starting:

  • TWRP v5 zip — search XDA forums for “firetv2_recovery_v5.zip” (the Fire TV 2 recovery works on similar hardware)
  • MD5 checksum file for the TWRP zip — verify before flashing
  • Your chosen custom ROM zip (pre-rooted AFTVnews ROM or LineageOS port from XDA)
  • ES File Explorer APK (if not already installed)
  • Script Manager APK

What I Was Testing For

My goal here was to get TWRP installed via the no-PC USB method on a Fire TV Stick 1, verify the recovery environment, and then flash a pre-rooted ROM — all without a laptop. The Stick 1 has roughly the same Amlogic chipset as the Fire TV 2, so the v5 recovery that XDA developers built for the Fire TV 2 is the closest thing to a supported TWRP for this hardware.

I also tested the Magisk-only route (no TWRP) as a saner alternative — and for most users, that’s the path I recommend. More on that after the step guide.


Step-by-Step: Installing TWRP on a Rooted Fire TV Stick 1

Install TWRP Custom Recovery (No-PC USB Method)

6 steps
1

Prep Your USB Drive

Copy the TWRP v5 zip, your ROM zip, ES File Explorer APK, and Script Manager APK to a FAT32-formatted USB flash drive. Keep everything in the root of the drive — no subfolders — so it’s easy to find in ES File Explorer. Verify your MD5 checksums before ejecting.

2

Connect USB OTG and Open ES File Explorer

Plug your USB OTG cable into the Fire TV Stick’s micro-USB port, then insert your flash drive into the OTG adapter. Connect your USB mouse and keyboard to a USB hub on the same OTG line if your hub supports it. Open ES File Explorer on your Fire TV. Navigate to the USB drive (it usually shows up under Local → USB or /mnt/usb_storage). Copy the TWRP zip and ROM zip to /sdcard/ — internal storage is more reliable than flashing directly from USB.

3

Install and Run Script Manager

From the USB drive in ES File Explorer, tap the Script Manager APK to install it. Open Script Manager and navigate to the TWRP installer script. Tap it — Script Manager will ask if you want to run as root. Tap Yes and grant Superuser permission when prompted (this is where the USB mouse earns its keep — the Superuser dialog is almost impossible to navigate with just the remote).

4

Reboot to Recovery

Once the script completes, you’ll get a prompt to reboot. Select Reboot to Recovery from the script output or from the reboot menu. On some Fire TV Stick 1 units, holding specific button combinations on a connected USB keyboard at boot triggers the recovery menu — consult your specific keyboard’s recovery shortcut from the XDA thread for your exact TWRP build. If it boots back into Fire OS instead of TWRP, the installer may have failed — don’t panic and try Step 3 again.

5

Flash Your ROM in TWRP

Once in TWRP, navigate to Install and select your ROM zip from /sdcard/. Swipe to confirm the flash. When it completes, go back to the TWRP main menu and tap WipeAdvanced Wipe → select Cache and Dalvik Cache → swipe to wipe. This clears leftover file conflicts that cause boot loops. Do NOT wipe data unless the ROM instructions specifically require it — you’ll lose everything.

6

Reboot and Block OTA Updates Immediately

Tap Reboot → System. Your first boot after a new ROM can take 3-5 minutes — don’t panic and hold the power button. Once booted, your first priority is blocking OTA updates. Install a Magisk module designed to block Amazon’s update service, or manually disable the update service via ADB. An OTA update that installs over your custom ROM setup will brick the recovery and may require a full stock flash to recover.


Blocking OTA Updates — Don’t Skip This

If there’s one step that causes the most post-flash problems, it’s forgetting to block updates. Amazon’s Fire OS update system will happily download and install over your custom setup the moment you connect to WiFi.

The two most reliable methods on the Stick 1 post-TWRP:

  1. Magisk module — Install a Magisk module that disables com.amazon.device.software.ota and related update services
  2. ADB command — Connect via ADB over WiFi and run adb shell pm disable com.amazon.device.software.ota to disable the OTA service

The Alternatives — Because TWRP on a Stick 1 Isn’t the Only Option

Before committing to the full TWRP + custom ROM path, consider whether one of these alternatives fits your actual goal better.

Fire TV Stick 1 Modding Methods Compared
MethodPC RequiredBrick Risk2026 SupportBest For
🏆 Magisk Root Only (No TWRP) No Low Moderate Daily use, update blocking
TWRP + Custom ROM (This Guide) High Risk No (USB OTG) High Very Low Full control, no Amazon UI
Kamakiri Scripts (2nd/3rd gen) Yes (Python/ADB) Medium Active 2026 Newer devices only
AFTVnews Pre-rooted ROMs No Medium Outdated (pre-2020) Beginners, Stick 1 only
LineageOS Ports Yes High Rare for Stick 1 No Amazon bloat
My Actual Recommendation

Magisk Root (No TWRP)

7.8 /10
Best For: Fire TV Stick 1 owners who want root without the brick risk Price: Free
Why We Picked It:
  • Systemless root — survives more update scenarios than TWRP
  • Modules block OTA updates reliably
  • No recovery environment needed to maintain root
  • Less likely to end in a paperclip unbrick situation
Read the Sideloading Guide →

TWRP + Custom ROM on Fire TV Stick 1 — Honest Pros and Cons

Pros

  • Full control over the OS — remove Amazon bloat completely
  • Nandroid backups possible via TWRP (full system snapshot before risky changes)
  • LineageOS ports give you clean Android with no Amazon surveillance layer
  • USB OTG method means no PC required for installation

Cons

  • TWRP for Stick 1 hasn't been updated since circa 2018 — you're on your own for compatibility issues
  • Any Amazon OTA update will brick your recovery and potentially the whole device
  • No audio in some ROM builds; requires Xposed modules to fix
  • Hardware is old enough that an unbrick may require physically shorting pins — not beginner-friendly
  • Active XDA development has completely moved to 2nd/3rd gen devices; community support is minimal

Known Issues and Fixes

Stuck at boot after flashing ROM This usually means cache wasn’t wiped properly. Boot back into TWRP (hold recovery key combo at power-on) and run Advanced Wipe → Cache + Dalvik Cache again. If TWRP itself won’t load, you may need to reflash the TWRP zip via Script Manager from Fire OS if you can still boot there.

USB OTG not recognized The Stick 1’s OTG support is inconsistent. Test your cable with another device first. Powered USB hubs help — unpowered hubs sometimes fail to mount on the Stick 1’s hardware. If ES File Explorer shows no USB device, install StickMount and try mounting manually.

TWRP shows wrong resolution or unresponsive touch The Stick 1 has no touchscreen, so TWRP navigation is entirely via USB mouse and keyboard. If TWRP appears frozen, it’s waiting for input — plug in the USB mouse and check if the cursor responds.

Root lost after reboot If Superuser prompts stopped appearing, Magisk or KingRoot was overwritten by a partial OTA update. Reflash Magisk via TWRP, then immediately disable the OTA service before rebooting again.


Should You Actually Do This in 2026?

Here’s the reality check I wish someone had given me earlier: the Fire TV Stick 1 is a device that Amazon stopped caring about years before most of us stopped using it. The XDA community that built these tools has moved on to 2nd and 3rd gen devices where active development is happening, where Magisk modules actually get updates, and where kamakiri scripts unlock bootloaders reliably.

If your goal is a fully customized Fire TV experience — custom launcher, no ads, no Amazon tracking — you’ll get there faster and safer on a 3rd gen Stick or Fire TV Lite than by fighting decade-old firmware on the original hardware. Check out our guide to jailbreaking Firestick for what that looks like on current hardware.

If you’re committed to the Stick 1 because it’s what you have — respect. Follow the steps above carefully, block those OTA updates the second you boot, and keep a paperclip handy just in case.


Secure Your Streaming Setup

Once you’re running a custom ROM or rooted Fire OS, a VPN is the next logical step. Your ISP can see every stream, every app request, every DNS query — a VPN encrypts all of it before it leaves your network.

Surfshark iconSurfsharkPaid

Surfshark is the one I keep coming back to on Fire TV hardware. Native app in the Amazon App Store, fast enough for 4K HDR, and the unlimited device limit means one subscription covers everything in the house.

Get Surfshark VPN — 86% Off

If Surfshark isn’t your style, ExpressVPN iconExpressVPN ExpressVPN is the fastest option I’ve tested on Fire TV hardware, though you’ll pay more for it.


Pair With Stremio + Real-Debrid for the Best Streaming Experience

Once your custom ROM is stable, Stremio iconStremio Stremio with a Real-Debrid subscription gives you premium-quality streams without the buffering you’d get from free sources. Real-Debrid pulls from high-speed cached torrents — it’s the single biggest streaming quality upgrade you can make after the hardware setup.

Try Real-Debrid — Best Streaming Upgrade

For more on setting this up, see our full Real-Debrid setup guide.



This article contains affiliate links. We may earn a commission when you purchase through our links, at no extra cost to you.

Last updated: April 2026

Back to Guides

Get Firestick Tips & Deals

Join 50,000+ cord-cutters. Get the latest guides, app updates, and exclusive deals.

No spam. Unsubscribe anytime. Privacy Policy.

Wait! Don't Miss Out

Get our free Firestick Setup Checklist and weekly tips delivered to your inbox.

FREE Firestick Setup Checklist
No spam. Unsubscribe anytime. Privacy Policy.

🔥 Never Miss a Stream!

Garfield settling in to watch TV

Join 50,000+ Fire TV enthusiasts getting weekly streaming tips

📺 Hidden streaming apps
🎬 Free content alerts
Speed optimization tips
🎮 Gaming on Fire TV
🛡️ No Spam Ever · ✓ Instant Unsubscribe