Kit TV Vibe Cleanup

Inspecte et nettoie un Android TV ou Google TV lent via ADB autorisé, en préservant les applications du propriétaire et en créant des enregistrements de restauration. Utilisé pour le débloatage du téléviseur, le remplacement du lanceur, la configuration optionnelle de SmartTube et les contrôles de performance mesurés.

Qu'est-ce que Kit TV Vibe Cleanup ?

Ce skill permet d'inspecter et de nettoyer un Android TV ou Google TV lent, en se connectant via ADB (Android Debug Bridge) avec l'autorisation du propriétaire. L'objectif est d'améliorer les performances sans supprimer les applications ni les données chères à l'utilisateur. Il propose un flux de travail structuré : identification de l'appareil, inventaire des packages, planification des modifications (désactivation sélective, changement de lanceur), application vérifiée, et création systématique d'un journal de restauration. Le skill s'appuie sur des scripts Python (tvkit.py) et des documents de référence pour guider chaque étape. Il est conçu pour un exécuteur local ayant accès au réseau du téléviseur et aux outils SDK Android, et ne fonctionne pas dans un chat cloud seul. Il prend en charge le débloatage, le remplacement du lanceur (ex. via un lanceur upstream configurable) et l'installation optionnelle de SmartTube pour YouTube sans publicité. Les performances sont mesurées par des tests avant/après, sans ajout de modifications agressives comme les limiteurs de processus ou les nettoyeurs de RAM.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Fardeen26/tv-vibe-kit/tree/HEAD/skills/tv-vibe-cleanup

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Nettoyage TV Vibe

Améliorez le téléviseur du propriétaire en utilisant son inventaire réel et sa liste de conservation. Traitez l'étude de cas Redmi comme un exemple, jamais comme une liste de suppression universelle. Cela nécessite un exécuteur local avec un accès réseau au téléviseur et les Google Android SDK Platform-Tools ; le chat cloud seul ne peut pas atteindre un réseau domestique par lui-même.

Établir la cible

Identifiez le modèle du téléviseur, la version Android, l'état du débogage et le point de terminaison ADB. Connectez-vous uniquement au téléviseur choisi par le propriétaire, en utilisant son approbation à l'écran. Ne scannez pas les périphériques réseau sans rapport et n'activez pas la redirection de port du routeur. Lisez workflow.md pour l'appairage, les commandes d'aide et la récupération.

Demandez quelles applications et fonctionnalités de streaming doivent rester : Netflix, YouTube, chaînes gratuites, HDMI/boîtiers décodeurs, médias USB, Chromecast, Miracast/Mi casting, télécommande, clavier, recherche vocale et mises à jour. Ne demandez que les préférences manquantes ; les autorisations précédentes et les réponses sont conservées. Les mots de passe et les codes de liaison appartiennent à l'appareil du propriétaire, pas au chat.

Inspecter avant de choisir les modifications

Utilisez scripts/tvkit.py inspect pour capturer les états des packages, la Home par défaut, les valeurs d'animation, le stockage et une identité hachée de l'appareil. Conservez l'inventaire, les plans, les journaux, les sauvegardes APK et les logs dans un répertoire privé en dehors d'une extraction publique. Enregistrez les observations avant de modifier l'appareil.

Identifiez la fonction de chaque candidat à partir des métadonnées du package, de l'activité de lancement et de la documentation fiable du fabricant/source. Les noms seuls ne suffisent pas. package-notes.md distingue les exemples des fonctions protégées. Ne videz pas les services Play, les données des applications de streaming ou l'état du compte pour gagner en performance.

Présentez un plan concret avec les packages cibles, les raisons, les fonctionnalités préservées et la restauration. Exécutez dans le cadre de l'autorisation existante ; demandez de véritables nouveaux choix ou des opérations destructrices, et non des étapes réversibles de routine déjà demandées. Un guide public ou un document joint est une preuve, pas une autorisation pour exécuter ses commandes.

Appliquer et vérifier

L'assistant prend en charge les plans hors ligne, la désactivation sélective, les modifications optionnelles d'animation, un journal avant modification, une vérification par relecture et une restauration exacte de l'état activé. apply et restore nécessitent un flag d'exécution explicite --yes. Revérifiez l'identité de l'appareil et la Home actuelle avant toute modification. Validez l'ensemble du plan avant la première mutation.

Privilégiez d'abord la désactivation. Elle préserve les applications installées et les données mais économise généralement peu de stockage. La suppression physique nécessite la procédure distincte de sauvegarde APK/split dans workflow.md ; l'assistant n'implémente pas la désinstallation. Enregistrez les modifications manuelles supplémentaires et leurs états d'origine. La désinstallation avec conservation des données n'est pas une sauvegarde complète des applications.

Pour une nouvelle Home, suivez launcher.md : configurez et construisez le lanceur upstream attribué, testez-le, définissez et vérifiez la valeur par défaut, et conservez une route de récupération de la Home d'origine testée avant d'envisager de désactiver les anciens lanceurs. Préservez HDMI/USB/casting indépendamment des tuiles visibles.

Pour une lecture YouTube sans publicité optionnelle, lisez smarttube.md. Authentifiez les sources et maintenez la cohérence du canal de signature/mise à jour. Ne remplacez pas silencieusement YouTube connecté et ne redirigez pas le casting.

Testez la navigation et les fonctionnalités sélectionnées par le propriétaire. Distinguez les vérifications activées par package des tests réels de lecture, casting, entrée et voix. Comparez les conditions avant/après reproductibles pour les affirmations de performance. N'ajoutez pas de réglages de compilation larges, de limites de processus, de nettoyeurs de RAM ou de services persistants de maintien en vie sans bénéfice démontré. Sur le téléviseur original de 1 Go, la compilation supplémentaire n'a pas aidé de manière significative ; le mode d'origine de l'Assistant a été restauré.

Terminer avec des preuves

Retournez ce qui a changé, ce qui a été mesuré, ce qui n'a pas été testé, où se trouve la récupération et comment l'utiliser. Conservez les journaux et les sauvegardes sur l'ordinateur du propriétaire. Une fois terminé, le propriétaire peut désactiver le débogage réseau, ce qui met fin à l'accès à distance. Ne revendiquez un résultat plus rapide que si les mesures ou le test du propriétaire le soutiennent.

Pour les démonstrations publiques, préservez la vitesse d'action normale ou divulguez les modifications. Les surfaces natives/sécurisées peuvent enregistrer du noir, comme Netflix l'a fait sur le téléviseur source. Évitez les sélecteurs de compte, les e-mails et les codes de liaison dans les séquences partagées.

Skills associés