How to Roll Back Sideloaded Apps That Crash on Android TV
Updated 2026-10-21
Why sideloading breaks Android TV
When you sideload an APK onto an Android TV box—via ADB install, a file browser, or a third-party store like Downloader—you bypass the store’s security checks and sign the app yourself. That works fine with apps that are well-maintained, but many older or niche sideloaded APKs miss critical updates for Google Play Services and security patches. On top of that, a poorly written TV app can call system APIs in ways that only work on phones, where sideloading is rare. The result? The TV reboots silently, the PUI flickers, or a crash dump ends up in the dump folder.
The real pain point isn’t the crash itself. It’s having to keep the sideloaded installer on hand, using it over and over, while you wait for a manual factory reset. Rolling back isn’t optional when your entertainment center is also a PC stand-in; you want a system that just works.
Two safe ways to uninstall a sideloaded app
Method 1: Use the standard Settings menu (preferred)
Most Android TV firmware versions still expose an uninstall option inside Settings > Apps > Show System. If the app appears there, pick it, hit Remove, and confirm. The uninstaller strips the APK and removes the shortcut. This works on any OEM build that keeps the “apps” section visible.
Trade-offs:
- Pros: safest path; retains Google Play Store’s permission model; no root required.
- Cons: some custom firmware hides the uninstall tile or blocks removal of system-adjacent packages entirely.
If the standard Settings > Apps menu lists the app, use it first. It’s the supported path and generates the cleanest rollback.
Method 2: Remove it via ADB and a clean boot
If Settings refuses to remove the app—or you need a complete rollback that includes reverting the system state—boot into recovery and use ADB:
adb shell pm uninstall -f --user=0 com.example.problematicapp
adb reboot
This force-uninstalls the APK without touching user data, and the system returns to its last state. After the reboot, you can re-flash the stock ROM image (if your box ships with a recovery partition) to fully restore factory behavior.
Trade-offs:
- Pros: removes the app entirely; resets system state so you can reinstall from an official source.
- Cons: requires a developer USB connection or network ADB; the device must be bootable; if you’ve sideloaded other apps, each removal is a separate command.
Some users report that the sideloaded APK keeps re-installing itself via an auto-start component after a factory reset. In that case, flash the stock firmware image rather than just deleting the package.
When the safe route fails: factory reset as rollback
If the app survives a simple uninstall—because it declared itself a critical system component—the next step is a factory reset. On most Android TV boxes running a TV-grade fork of Android, you can access this from Settings > System > Reset > Factory data reset. Confirm twice before proceeding.
Before you hit reset, do two things:
- Back up your setup data via Settings > System > Backup & restore, if the box supports it.
- Make a note of the exact package name of the problematic app (you can find it in Settings > Apps > Show System).
A factory reset uninstalls everything the user installed, including sideloaded APKs, and restores the OS to factory defaults. The trade-off is permanent; you lose your profile settings. But it’s the only guaranteed rollback when a rogue app has locked you out of the UI.
Quick reference: which method to choose
- App uninstall via Settings menu: use this first. Least disruptive, no data loss, no special tools.
- ADB pm uninstall: use this when Settings blocks removal or you need a clean state across multiple apps.
- Factory data reset: use this when uninstall leaves the app behind, or when the app is tied to the system partition and won’t disappear otherwise.
Keep a copy of the offending APK’s install location (/data/local/tmp/ or /tmp/) and its package name handy. If the app re-appears after a reset, you’ll know exactly what to block with a temporary firewall app or by holding the reset button during the update check.
Tips to avoid future rollbacks
Stick to the Play Store or reputable Android TV mirror stores. Avoid downloading random APKs from unverified sites—many sideloaded apps on TV carry TV-specific exploit payloads that trigger crashes. And if you must sideload, keep your adapter firmware updated; newer build-tools include better sandbox detection for non-phone packages.
With these steps in place, rolling back sideloaded apps stops feeling like a last resort and becomes part of your regular TV maintenance routine.
Related reading: more Android TV notes
Read next
Best Compatible Sideload Apps for Android TV Streaming Without Ads
Learn how to safely sideload apps on Android TV, the top ad-free streaming app choices, and step-by-step setup tips for your device.
CleanYourTV on Android TV: Sideloading APKs Without Google Play
Learn how to install APK files from Android TV using CleanYourTV launcher and sideload alternatives to Google Play for a private, ad-free Android TV experience.