- 01Does the CleanMyTV OS installation guide install a new operating system?
- 02Which TVs support a CleanMyTV OS installation?
- 03What you need before installing CleanYourTV
- 04How to enable developer options on your Android TV
- 05How to install CleanYourTV from a computer with Codex or Claude
- 06How to use the CleanMyTV desktop app on Mac or Windows
- 07How to customize the launcher after setup
- 08Is CleanYourTV safe, and how do you undo it?
- 09CleanMyTV OS installation guide: common questions
- 10More guides for your TV and home setup
- 11The Bottom Line
The phrase “CleanMyTV OS” is often used for a viral Android TV cleanup, but the project is called CleanYourTV. It does not replace your TV’s operating system. On compatible Android TV and Google TV devices, it disables selected preinstalled packages, installs a lightweight home-screen launcher, and keeps a restore path. You need a computer on the same trusted network and must approve debugging access on the TV.
This CleanMyTV OS installation guide is for people who saw a video about an AI assistant “hacking” a TV and want to know what actually happens. In my walkthrough, I use Codex or Claude to help set up a cleaner Android TV experience. The important distinction is that this is not a custom ROM, a new Android version, or an exploit: you enable the TV’s own debugging tools and authorize your computer to make changes.
The project you want is CleanYourTV on GitHub. There is also a separate desktop app named CleanMyTV, which provides a Mac and Windows interface for the same upstream project. They are related, but they are not the same project. I’ll cover both computer workflows below, what you need to do on the TV, how to stay safe, and how to undo the changes.
Does the CleanMyTV OS installation guide install a new operating system?
No. “CleanMyTV OS” is a convenient search phrase, not the official name of an operating system. The GitHub project is CleanYourTV, and its documented process works with Android’s built-in Debug Bridge (ADB). It backs up package and launcher state, disables selected manufacturer apps for the current user, and installs a small launcher that can become the TV’s Home screen. It does not flash firmware, root the TV, or uninstall the apps it disables.
That distinction matters. A different home screen can make a TV feel simpler, and disabling some manufacturer services can remove unwanted rows or background components. But the underlying Android TV or Google TV system remains in place. It is not the equivalent of installing LineageOS on a phone, and you should not expect a different Android release or a complete replacement of the manufacturer’s software.
“Hacking” also gives the wrong impression. In the video, I clarify that the TV owner deliberately enables debugging and approves the connection. The computer cannot just take over an ordinary TV from the internet. The connection is authorized locally, and you remain responsible for reviewing what the assistant proposes to change.
Which TVs support a CleanMyTV OS installation?
The upstream CleanYourTV project targets TVs running Android TV or Google TV. Its repository contains device notes and community-tested debloat lists for many brands and models, but compatibility is model-specific. Check the supported TV section and the examples in the repository for your exact model before proceeding.
Do not assume that every smart TV runs Android. Samsung TVs use Tizen, and LG TVs generally use webOS; those systems are not compatible with this Android ADB workflow. Amazon Fire TV is a special case: the repository says its debloat tools may work on supported Fire OS models, but the replacement launcher cannot take over the Home button in the same way. Some older or region-specific models can also block package changes or launcher installation.
The launcher itself lists Android 8.0 (API 26) as its minimum supported version. That does not guarantee that every TV running Android 8 or newer will work: manufacturers can restrict installation or change how their software behaves. Treat the device list and the project’s current compatibility notes as more reliable than a brand name alone.
Find the model number and Android/Google TV version under Settings → About. If the exact model is unsupported or the operating system is Tizen, webOS, or an incompatible Fire TV build, stop here. Do not ask an AI assistant to “make it work” by bypassing protections.
What you need before installing CleanYourTV
Set aside time to stay with the process from start to finish. My video took roughly 20–25 minutes, though your connection, model, and assistant may make it shorter or longer. You’ll need:
- An Android TV or Google TV model that the project supports, switched on and connected to your home network.
- A Mac or Windows computer on the same private Wi-Fi or local network as the TV.
- Either a coding assistant with shell access (such as Claude Code, Codex, or Gemini CLI) or the independent CleanMyTV desktop app.
- The official CleanYourTV repository and its current instructions—not a copied command list from an unknown site.
- Enough time to read the proposed app-disable list and keep the restore instructions somewhere accessible.
You do not need root access or a USB cable for the upstream network workflow. You do need to understand that ADB is a powerful developer interface. Android’s official ADB documentation explains that it lets a computer communicate with an Android device for debugging and development.
How to enable developer options on your Android TV
Menu names vary by manufacturer and Android version. The common route in the CleanYourTV instructions is Settings → Device Preferences → About. On some Google TV models, look under Settings → System → About instead.
- Open the TV’s Settings and go to About. Locate the Build entry (sometimes shown as Android TV OS build).
- Highlight Build and press the remote’s OK/select button seven times, until the TV confirms that developer options are enabled.
- Return to the settings menu and open Developer options. Turn on USB debugging. If your model offers a separate Network debugging or ADB debugging option, follow the repository’s current instructions for that device.
- Keep the TV awake and on the same trusted local network as the computer. Do not enable port forwarding on your router or expose ADB to the public internet.
Despite its name, USB debugging is also the permission area used by Android’s debugging tools; the project’s TV connection is over the local network. Android’s Developer options documentation explains where debugging controls appear across Android versions. The exact TV menu may differ from the phone screenshots in that documentation.
How to install CleanYourTV from a computer with Codex or Claude
This is the workflow shown in my video: give an AI coding assistant access to a computer terminal and ask it to use the real project. The safer approach is to clone the repository first, so the assistant can inspect the project’s prompt and safety scripts rather than inventing commands from a vague description.
- On your computer, open the official CleanYourTV repository. Read the current README and confirm that your exact model and Android version are suitable.
- Clone the repository using the command shown on its GitHub page, then open that repository folder in your shell-enabled coding assistant. The project’s PROMPT.md explains the intended assistant workflow.
- Tell the assistant your TV’s manufacturer, complete model number, Android/Google TV version, and that you want a reversible cleanup and launcher setup—not a new OS or firmware flash. Ask it to read the repository instructions before doing anything.
- Have the assistant inspect the device and prepare a proposed list of packages and changes. Review the list yourself. Keep apps you use, and ask what each unclear package does. Do not approve disabling essential setup, network, input, accessibility, update, casting, or voice-assistant components unless you understand the consequences.
- When the TV shows “Allow USB debugging?”, verify that the prompt corresponds to your computer and approve it only if you initiated the connection. Avoid “always allow” on shared or untrusted computers.
- Follow the repository’s scripts and on-screen checks. The upstream instructions say the process records what was enabled before changes, applies selected disable operations, and then builds/installs its launcher. Confirm that the new Home screen works with your remote and that streaming, casting, inputs, and the apps you rely on still function.
- Save the exact restore command and backup location the assistant reports. Do not close the session until it has verified the launcher and explained how to return to the stock home screen.
The repository’s prompt may change as maintainers improve compatibility. Use the live prompt file rather than reusing an old prompt copied into a forum post. A paid assistant plan may make computer control more convenient, but it is not a requirement of the underlying Android process: a knowledgeable user can follow the documented commands manually. Availability of computer-use features depends on the assistant and plan you choose.
How to use the CleanMyTV desktop app on Mac or Windows
If you prefer a graphical interface, CleanMyTV for Mac and Windows is a separate desktop frontend for CleanYourTV. Its repository says it can handle the computer-side setup without asking you to install Python, Java, Android Studio, or Google’s ADB command-line tool yourself. It uses the upstream launcher and debloat data; it is not an official app from the CleanYourTV maintainer.
- Open the CleanMyTV desktop app’s GitHub page and choose the latest release for your computer. Use the Mac build that matches Apple silicon or Intel, or the Windows installer for Windows 10/11.
- Enable debugging on the TV using the steps above, then launch the desktop app while both devices are on the same local network.
- Allow the TV’s debugging prompt only after you initiated the connection. In the app, discover the TV and review the actions and package list before applying them.
- Use the app to install and configure the launcher, then test the TV with the remote. Follow the desktop app’s current instructions to disable debugging and verify that the ADB connection is closed when finished.
Read the app’s release notes and security notes before installation. The desktop frontend and upstream project have different maintainers, so report issues to the relevant repository. If you want the most transparent route, the upstream command-line scripts are available for inspection in CleanYourTV’s repository.
How to customize the launcher after setup
The launcher is meant to make the TV’s home screen cleaner, not replace your streaming apps. Depending on your model and the version you install, the project supports options such as arranging the app dock, hiding selected apps from the launcher, changing rows, choosing themes or wallpapers, and adjusting motion. The repository documents these options and the available themes; features can evolve, so check its current README rather than assuming every setting is present on every build.
In my video, I mention asking the AI assistant to change the wallpaper or launcher layout after the initial setup. Keep customization requests scoped: ask it to change the documented launcher configuration and leave package cleanup untouched unless you explicitly review a new plan. Test the Home button and navigation with your own remote after each meaningful change.
Is CleanYourTV safe, and how do you undo it?
No tool that changes system-level app availability is risk-free. CleanYourTV’s design is more reversible than rooting or flashing a TV because it uses Android’s package-disable mechanism rather than uninstalling packages, and it documents a restore script. But disabling the wrong component can still break a feature, remove a TV row you rely on, disrupt casting, or create a confusing Home-screen state. A restore path reduces risk; it does not make careless changes harmless.
The upstream README says its disable script records package state and the component that owned Home before changes. The restore script uses that record to re-enable what was disabled and return Home to its prior owner. Keep your device-specific restore command and backup in a safe location, and follow the current README for its exact syntax. For some Google TV configurations, restoring may require selecting the correct stock launcher package, so do not rely on a generic command copied from another model.
ADB debugging gives an authorized computer substantial access to the TV. When setup and verification are complete, switch off USB/network debugging and revoke debugging authorizations if the TV provides that option. Do not leave network ADB enabled or expose its port through your router. The repository’s security notes also recommend turning debugging off when you are done.
- Use this only on a TV you own or are explicitly authorized to manage.
- Do not disable an app just because its name looks unfamiliar; ask what it controls and review the plan.
- Keep a working remote, network access, and the restore instructions available throughout setup.
- Test essential features before considering the job finished: Home, Wi-Fi, streaming apps, casting, voice controls, live TV, HDMI inputs, and updates.
- Remember that manufacturer support or warranty terms may be affected by changing device settings; check your TV maker’s policy if this is a concern.
CleanMyTV OS installation guide: common questions
Will this install a clean Android TV operating system?
No. It keeps the manufacturer’s Android TV or Google TV system and changes selected package states and the home launcher. It does not install a different OS or Android version.
Can I use this on an LG or Samsung smart TV?
Not with the Android CleanYourTV workflow described here. LG webOS and Samsung Tizen are different platforms. Check the repository for any separate community projects, but do not follow Android ADB instructions on those televisions.
Can I use it on an Amazon Fire TV?
Some Fire TV models may support the debloating portion, but the upstream project says a replacement launcher cannot take over Home as it can on Android TV/Google TV. Compatibility varies by model and Fire OS version; consult the current supported-device notes.
Do I need a paid Codex or Claude subscription?
You need a computer and a way to follow the instructions. A shell-enabled AI assistant can automate discovery and commands, while the desktop CleanMyTV app provides a graphical computer-side route. Some AI computer-use features require a paid plan, but the underlying project’s manual instructions are separate from those subscriptions.
Can I restore the original TV interface?
The upstream project provides a restore script that uses the record created before package changes. Follow the exact command and device-specific instructions saved during setup. Do not delete the backup or assume a restore command from another TV model applies to yours.
More guides for your TV and home setup
If you are comparing streaming devices or improving how your phone connects to a television, these related Techtippr guides may help:
- Chromecast vs Roku: Which Streaming Device Should You Buy?
- Chromecast vs Amazon Fire Stick: Compare the Streaming Options
- How to Mirror an iPhone to Android TV
The Bottom Line
If you searched for a CleanMyTV OS installation guide, the key thing to know is that the project is actually CleanYourTV—and it does not install a new operating system. On a compatible Android TV or Google TV, it can help disable selected preloaded packages and set up a cleaner launcher through an explicitly authorized local debugging connection. Check your exact model, review every proposed change, keep the restore record, and turn debugging off when you finish. Watch the walkthrough above, then use the official CleanYourTV repository or the separate CleanMyTV desktop app instructions for the current release.
