How to Roll Back Sideloaded Apps That Crash on Android TV

Updated 2026-10-21

How to rollback sideloaded apps if they cause crashes on Android TV

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:

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:

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:

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

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