בקצרה: CleanYourTV הוא פרויקט חינמי בקוד פתוח שמכבה תוכנות מיותרות של היצרן בטלוויזיות Android TV ו-Google TV דרך Wi-Fi, ומחליף את מסך הבית במשגר נקי ומינימלי. החלק המעניין: לא מריצים את השלבים בעצמכם. מדביקים קובץ פרומפט אחד לסוכן קוד כמו Claude Code, Codex או Gemini CLI, והסוכן עושה את העבודה. הרישיון הוא MIT, לא צריך הרשאות root, שום דבר לא נמחק, והכול הפיך.
מה זה עושה
הרבה טלוויזיות חכמות מגיעות עם שורות פרסומות, תוכן ממומן, שירותי איסוף נתונים ואפליקציות מותקנות מראש שאף אחד לא ביקש. CleanYourTV מכבה אותם בעזרת הפקודה של אנדרואיד עצמה, pm disable-user. שום דבר לא נמחק, כך שאפשר לבטל כל שינוי. אחר כך הוא מתקין משגר קטן, בערך 390KB, שכתוב ב-Java פשוטה ומתוכנן לרוץ גם על טלוויזיות עם 1GB זיכרון בלבד. המשגר מציג מסך בית כהה עם שורת אפליקציות, רשת אפליקציות, שעון וכפתורים לכניסות, לרשת ולהגדרות.
למה בוני סוכנים צריכים להסתכל על זה
זו דוגמה יפה לסוכן שמבצע משימה על מכשיר אמיתי. בפרויקט יש קובץ PROMPT.md. מדביקים אותו בעוזר קוד שיש לו גישה לשורת הפקודה, מוסיפים את דגם הטלוויזיה, והסוכן:
- מוצא את הטלוויזיה ברשת הביתית,
- מגבה את המצב הנוכחי של כל חבילה והגדרה,
- מזהה אילו תוכנות מיותרות מותקנות ושואל לפני שהוא נוגע במשהו שאולי משתמשים בו,
- מכבה אותן, בונה ומתקין את המשגר,
- בודק כל שלב בעזרת צילומי מסך מהטלוויזיה.
לפי הפרויקט זה לוקח כרבע שעה. אם אתם בונים סוכנים, שווה לקרוא את הפרומפט עצמו כדוגמה למשימה זהירה, צעד אחר צעד, עם גיבויים ואישורים מובנים.
מה צריך
- טלוויזיית Android TV או Google TV עם ניפוי באגים ב-USB מופעל באפשרויות המפתחים (וגם ניפוי באגים ברשת, אם האפשרות מופיעה).
- מחשב שמחובר לאותה רשת Wi-Fi.
- עוזר קוד עם גישה לשורת הפקודה, כמו Claude Code, Codex או Gemini CLI.
- Python 3 לכלים. בניית המשגר דורשת JDK 17 ואת ה-Android SDK.
בפרויקט יש רשימות ניקוי שנתרמו ליותר מ-120 דגמים של כ-40 מותגים, ביניהם TCL, Sony ו-Xiaomi. יש לו כ-11 אלף כוכבים ב-GitHub.
למי זה מתאים
- למי שנמאס לו מפרסומות ומבלגן במסך הבית של הטלוויזיה.
- לבוני סוכנים שמחפשים דוגמה מעשית ומסודרת לסוכן ששולט במכשיר.
- ליוצרים שמתמצאים בטכנולוגיה ורוצים לסדר טלוויזיה נקייה לבני המשפחה.
על מה לשים לב
- אבטחה. ניפוי באגים ברשת (ADB) שולח פקודות בטקסט גלוי בפורט 5555. בסיום, כבו את ניפוי הבאגים ב-USB וברשת, בטלו את ההרשאות ואתחלו את הטלוויזיה. ה-README גם מזהיר לא לפתוח את הפורט הזה בנתב.
- עדכוני מערכת. רוב הרשימות מכבות את שירות העדכונים, כך שלא יגיעו עדכונים עד שמפעילים אותו מחדש.
- לא כל טלוויזיה נתמכת. Samsung ו-LG משתמשות במערכות אחרות. ב-Fire TV מתבצע רק שלב הניקוי, וחלק מדגמי TCL לשוק הסיני לא מקבלים שום משגר.
- חסימת פרסומות חלקית. שלב רשות של DNS פרטי יכול לחסום חלק מדומיינים של פרסומות ומעקב, אבל לא את הפרסומות ביוטיוב.
- עלות הסוכן. הפרויקט חינמי, אבל ייתכן שסוכן הקוד שלכם דורש מנוי בתשלום.
- לתת לסוכן גישה לשורת הפקודה של מכשיר ברשת הביתית זה כוח גדול. קראו את הפרומפט, עקבו אחרי מה שהוא עושה, ושמרו את הגיבוי שהכלים יוצרים. סקריפט שחזור יודע להחזיר את המצב הקודם מהגיבוי הזה.
מקור: CleanYourTV ב-GitHub
עוד כלים ופרומפטים מוכנים ב-masterphub.io