A row of diyas, diyas in a rangoli and among marigolds, akash kandils in Pune, Diwali fireworks over Melbourne's Yarra and over a lake in Chennai, a street in lights in Karnal and a diya with four flames, a new one every 20 minutes with its photographer and licence under the buttons. CC BY / CC BY-SA, credited in themes/diwali/CREDITS.md; prepare_wallpapers.py rebuilds them from the originals (SHA-256 checked), cropped to 16:9, darkened behind the clock, the buttons and the dock, metadata removed. festival: diwali turns Wi-Fi into a diya, Inputs into a bell and Settings into a marigold with a Happy Diwali greeting; the dock sits low (rows_below_dock 0) so the picture shows. No launcher change. Theme count 27 on every front page.
40 KiB
English · עברית · 简体中文 · 正體中文 · Tiếng Việt · 日本語 · Italiano · Português · Nederlands · Deutsch · Українська · Türkçe
מתחילים כאן
| מה יש לכם | לאן ממשיכים |
|---|---|
| Android TV או Google TV | התחלה מהירה — עוזר קוד יכול לבצע את התהליך בכ־15 דקות. |
| Samsung, LG, Roku, Vizio או Hisense VIDAA | הפרויקט אינו פועל במערכות האלה. אפשר לכבות את המעקב באמצעות השלט. מדריך לפי מערכת |
| טלפון או מחשב בלי עוזר קוד | אפליקציות הקהילה לטלפוני Android, ל־Mac ול־Windows. |
| רוצים לראות את התוצאה קודם | מה מקבלים — צילומי מסך של מסך הבית החדש. |
האתר הרשמי הוא cleanyour.tv, לצד המאגר הזה. האתרים cleanyourtv.com ו־clean-your-tv.net אינם קשורים לפרויקט, והוא אינו מפרסם אפליקציה בחנויות האפליקציות. פרטים
איך זה עובד · התחלה מהירה · מה מקבלים · טלוויזיות נתמכות · התקנה ידנית · מסך הבית · שחזור · עדכוני קושחה · שאלות נפוצות · תרומה לפרויקט
איך זה עובד
בטלוויזיות Android אפשר להתחבר דרך ADB, כמו בטלפוני Android. מפעילים ניפוי שגיאות ב־USB באפשרויות למפתחים ומאשרים את המחשב בטלוויזיה פעם אחת.
| שלב | מה קורה |
|---|---|
| גיבוי | שומרים את רשימת החבילות המותקנות ואת ההגדרות. |
| השבתה | משביתים שירותי טלמטריה ופרסום, שורות תוכן ואפליקציות מיותרות שהיצרן התקין מראש, באמצעות pm disable-user. אפשר לבטל את השינויים בעזרת סקריפט השחזור. |
| התקנה | מתקינים אפליקציית מסך בית קלה ומגדירים אותה כברירת המחדל. |
בלי root, בלי כבל, בלי להסיר אפליקציות, ועם פקודת שחזור אחת. רשימת החבילות משתנה לפי הדגם. ההנחיות לעוזר הקוד מבקשות ממנו לבדוק את הטלוויזיה ולברר אילו תכונות נמצאות בשימוש לפני ההשבתה.
התחלה מהירה
יש לחבר את המחשב ואת הטלוויזיה לאותה רשת. לבנייה במחשב דרושים מעטפת פקודות, Python 3, גרסת JDK בטווח 17–22 ו־Android SDK עם פלטפורמה 34 וכלי בנייה מסדרה 34. אפשר להשתמש ב־Claude Code, ב־Codex, ב־Gemini CLI או ב־Antigravity CLI. בלי עוזר קוד, אפשר לבצע את אותם השלבים לפי הוראות ההתקנה הידנית.
| איפה | מה עושים |
|---|---|
| 1. בטלוויזיה | נכנסים להגדרות, להעדפות המכשיר ואז ל״מידע״. לוחצים 7 פעמים על OK בשורה ״מספר Build״, חוזרים לאפשרויות למפתחים ומפעילים ניפוי שגיאות ב־USB. אם יש מתג לניפוי שגיאות דרך הרשת או ADB, מפעילים גם אותו. משאירים את הטלוויזיה דולקת. |
| 2. במחשב | משכפלים את המאגר באמצעות git clone https://github.com/Gathin23/cleanyourtv, פותחים את התיקייה בעוזר הקוד, מדביקים את תוכן PROMPT.md ומציינים את דגם הטלוויזיה. |
| 3. במהלך ההתקנה | מאשרים את בקשת ניפוי השגיאות בטלוויזיה ובוחרים אילו אפליקציות להשאיר, מה יוצג בשורת המועדפים ובאיזה סדר, ואם להשאיר את העוזר הקולי, Chromecast ועדכוני הקושחה. |
חשוב לשכפל את המאגר כדי שעוזר הקוד ישתמש בסקריפטים הקיימים, tools/disable.sh ו־launcher/build-and-install.sh. הם כוללים גיבוי, בדיקה שמסך הבית נשאר זמין ותיעוד לשחזור. העוזר מגבה, משבית, בונה ומתקין, ובודק את השלבים בעזרת צילומי מסך מהטלוויזיה.
מה מקבלים
מסך בית בסגנון Apple TV, בלי שורות ממומנות, הצעות חוזרות מהיצרן או דיווחי שימוש ממסך הבית.
| רכיב | מה רואים |
|---|---|
| מסך בית כהה | ארבע אפליקציות מועדפות בשורה עם פינות מעוגלות. |
| אזור עליון | שם האפליקציה המסומנת באותיות גדולות, עם הילה בצבע שנלקח מהסמל שלה. |
| רשת האפליקציות | שאר האפליקציות מופיעות כשלוחצים למטה. |
| מסגרת זכוכית | המסגרת עוברת בין האריחים. האריח המסומן מתרומם ומציג את שמו. |
| שלושה כפתורים במראה זכוכית חלבית | מקורות קלט (HDMI לפי השמות שהוגדרו בטלוויזיה, AV ושידור חי), רשת והגדרות. |
| ברכה, שעון ותאריך | שעון דק בגופן Outfit ושומר מסך תואם. ההגדרה show_stats מציגה נתוני מעבד, זיכרון ואחסון כשהם זמינים. הנתונים מתעדכנים רק כשמסך הבית מוצג. |
| ערכות עיצוב וכרטיסי תוספים | אפשר לשנות צבעים, רקע, מועדפים ומספר עמודות בלי לבנות מחדש. אפליקציות יכולות להציע כרטיסים שיופיעו לאחר אישור. |
![]() |
![]() |
| האזור העליון וההילה | מקורות קלט ומצב חיבור |
![]() |
![]() |
| מסגרת הזכוכית ושם האריח | שומר מסך עם שעון בתנועה |
![]() |
![]() |
| ערכת Aurora | שש עמודות באותו מסך בית |
![]() |
![]() |
| הזזת אריח בעזרת החצים | החזרת קיצור דרך למסך הבית |
טלוויזיות נתמכות
| מערכת | מה עובד |
|---|---|
| Android TV, Google TV | השבתת חבילות והתקנת מסך בית. |
| Fire TV | השבתת חבילות בלבד, כי Fire OS אינו מאפשר להחליף את מסך הבית. ב־Fire TV Box משנת 2015 עם Fire OS 5 גם פקודות pm נחסמות. |
| חלק מדגמי TCL לשוק הסיני | התקנת מסך בית חלופי חסומה. רשימות הדגמים מציינות זאת בראש הקובץ. |
| Samsung (Tizen), LG (webOS), Roku, Vizio, Hisense VIDAA | אין תמיכה ב־ADB. אפשר לכבות מעקב בשלט. יש גם פרויקטים ל־webOS ותיעוד בדיקה על Samsung עם Tizen. |
הרשימות נבדקו על ידי הקהילה. לכל דגם יש תיקייה ב־examples. הטבלה מציגה את המותגים עם הכי הרבה רשימות.
| TCL · 82 | Sony · 49 | Xiaomi · 42 | Philips · 22 | Skyworth · 17 | Hisense · 16 |
| SHARP · 10 | Amazon Fire TV · 9 | Panasonic · 7 | BenQ · 6 | Haier · 6 | JVC · 6 |
| Toshiba · 5 | Acer · 4 | Formovie · 4 | Nokia · 4 | OnePlus · 4 | Thomson · 4 |
| Artel · 3 | Google · 3 | Grundig · 3 | Motorola · 3 | Noblex · 3 | NVIDIA Shield · 3 |
| onn · 3 | RCA · 3 | Redmi · 3 | RockTek · 3 | Vu · 3 | CHiQ · 2 |
עוד 78 מותגים ו־14 מותגי מקרנים
EKO 2 · FFalcon 2 · Hitachi 2 · Insignia Fire TV 2 · Kalley 2 · Kogan 2 · Master-G 2 · PRISM+ 2 · Sankey 2 · Sber 2 · Síragon 2 · TIM 2 · Vidda 2 · AiPro2K · AiPro4K · AIWA · AQUA · ASUS · Beko · Bell Canada · BGH · Caxium · Cecotec · Challenger · Compac · Dcolor · DEXP · Dialog · Durabrand · DYON · Essentiel b · Freebox · HAAM · Hikeen · Home+ · Impex · INCLO · Jio · Karbonn · Kodak · Koryo · KTC · KUNFT · Liberton · Lumio · LYNCAST · Magyar Telekom · MarQ · MECOOL · MTC · Next · OK. · OPPO · Panavox · PEAQ · Philco · Polytron · PPTV · Prosonic · Salora · SANYO · Seleco · Smarttech · STRONG · SunWind · Super General · TD Systems · Tele System · Tesla · TiVo · Tornado · Turkcell · Tuvio · Verizon · VISIO · Vision · Vityas · X.Vision · Alwtniet, Anker Nebula, BYINTEK, Chihi, Epson, Gadnic, HOTACK, HY320, JMGO, Magcubic, Portronics, Stellamore, Wanbo, XGIMI
אפשר לחפש דגם ב־cleanyour.tv/tvs או ברשימה המלאה. אם הדגם חסר, עוזר הקוד יכול לבדוק את החבילות בטלוויזיה. אחר כך אפשר לתרום את הרשימה.
התקנה ידנית
| מה צריך | למה |
|---|---|
| Python 3 | להרצת הכלים. הפקודה הראשונה בהמשך יוצרת סביבת Python מבודדת ומתקינה את התלויות. |
| JDK 17–22 ו־Android SDK | לבניית מסך הבית. צריך JDK מלא שכולל jlink, פלטפורמה 34 וכלי בנייה בגרסה 34.0.0 או 34.x חדשה יותר. Gradle 8.9 אינו תומך ב־JDK 23 ומעלה. ב־Linux הסקריפט מחפש את ה־SDK ב־~/Android/Sdk ואת Java ב־PATH. |
ב־macOS אפשר להתקין את הכלים כך:
brew install openjdk@17 android-commandlinetools
sdkmanager "platforms;android-34" "build-tools;34.0.0"
הכלי tools/tv.py מתחבר ל־ADB ברשת ביציאה 5555. אם היא סגורה והטלוויזיה מציעה ניפוי שגיאות אלחוטי עם קוד צימוד, אפשר לצמד פעם אחת בעזרת adb. לאחר הצימוד אפשר להריץ adb tcpip 5555 כדי לפתוח את היציאה, בדרך כלל עד האתחול הבא. אפשר גם להשאיר אותה סגורה ולהגדיר את TV_ADB_BINARY לנתיב של adb ואת TV_HOST לכתובת וליציאה שמופיעות במסך ניפוי השגיאות האלחוטי. חיבור ADB מוצפן · פתרון בעיות חיבור
python3 -m venv tools/venv && tools/venv/bin/pip install -r tools/requirements.txt
export TV_HOST=192.168.1.50 # your TV's IP address
tools/venv/bin/python -I tools/tv.py --probe # model, Android version, firmware
tools/venv/bin/python -I tools/tv.py 'pm list packages' # one shell command on the TV
tools/disable.sh examples/xiaomi-mi-tv-4a/debloat.txt # apply a debloat list
tools/restore.sh examples/xiaomi-mi-tv-4a/debloat.txt # undo it, stock launcher back
tools/venv/bin/python -I tools/check.py examples/xiaomi-mi-tv-4a/debloat.txt # what a firmware update undid
TV_HOST=192.168.1.50 launcher/build-and-install.sh # build the launcher and make it Home
tools/theme.sh themes/aurora # push a theme; --reset removes it
| כלי | מה הוא עושה |
|---|---|
tools/tv.py |
לקוח ADB ב־Python להרצת פקודות, העברת קבצים, אתחול וצילומי מסך. תומך גם בחיבור מצומד ומוצפן. |
tools/docker-build.sh |
בונה את מסך הבית או תוסף ב־Docker. מתקינים את התוצר עם SKIP_BUILD=1. מדריך |
tools/b64push.py |
מעביר קבצים גדולים במקטעי Base64 ומאמת את תקינותם. |
tools/relay.py |
מעביר יציאה מקומית ליציאת ADB של הטלוויזיה. מאזין במחשב המקומי בלבד. מדריך |
tools/disable.sh, restore.sh |
משביתים חבילות לפי רשימה ומשחזרים לפי המצב שתועד לפני השינוי. |
tools/recovery.py |
כותב את רשומת השחזור ומדפיס את רצף פקודות השחזור. |
tools/check.py |
בודק אילו שינויים עדכון קושחה ביטל. האפשרות --fix מחילה אותם מחדש. |
tools/adb-closed.py |
בודק אם יציאת ADB סגורה. מחזיר 0 אם החיבור נדחה, 1 אם היציאה פתוחה ו־2 כשאין תשובה או הבדיקה לא רצה. |
tools/philips-api.py |
בודק אם JointSpace בטלוויזיות Philips עדיין זמין ל־Home Assistant. מנסה תחילה HTTPS ביציאה 1926 ואז 1925, וקורא רק מידע שזמין בלי צימוד. |
tools/privacy.py |
מציג ראיות לשירותי קול, זיהוי תוכן וטלמטריה. האפשרות --write שומרת רשימה בפורמט של כלי ההשבתה והשחזור. |
tools/theme.sh, theme_restart.py |
מעבירים ערכת עיצוב מ־themes ומפעילים מחדש את מסך הבית. |
tools/manage.py |
מציג תוספים, ערכות ומתגים עם צילומי מסך, בודק מה מותקן ומריץ את סקריפט ההתקנה, העדכון או ההסרה של כל פריט. |
tools/bench.py |
מודד זמני תגובה, תנועת מיקוד, גמגומים, זמני פתיחה וחזרה לבית, ומעבד וזיכרון במנוחה. שומר מדידות ב־JSON. |
tools/trace.py, trace_report.py |
מקליטים נתוני Perfetto לפתיחה, לחזרה לבית ולניווט, ומשווים את חלוקת הזמן. מדריך |
tools/flamechart.py |
מצייר השוואת לפני ואחרי מצילומי Perfetto, עם מסלול לכל תהליכון. מדריך |
tools/screendiff.py |
משווה צילומי מסך ברמת הפיקסל, מדלג על אזורים שמוסכו ומטשטש את שם הרשת. מדריך |
tools/race_calendar.py |
מוסיף לערכת עיצוב את לוח מרוצי F1 לעונה דרך Jolpica API. |
launcher/build-and-install.sh |
בונה גרסה מוקטנת, מתקין אותה, מחליף את מסך הבית ומשחזר את המצב אם ההחלפה לא הצליחה. |
אפשר להחזיק רשימות מחוץ למאגר. נתיבים יחסיים נפתרים ביחס לתיקייה שממנה מריצים את הפקודה, ואפשר להשתמש גם בנתיבים מוחלטים.
התקנה ב־Windows באמצעות PowerShell
צריך Python 3, גרסת JDK בטווח 17–22 ופלטפורמה 34 עם כלי הבנייה מסדרה 34 דרך SDK Manager. הסקריפט משתמש ב־JAVA_HOME כשהוא מצביע לגרסה מתאימה, אחרת הוא מנסה את ה־JDK שמגיע עם Android Studio.
python -m venv tools\venv; tools\venv\Scripts\python.exe -m pip install -r tools\requirements.txt
powershell -ExecutionPolicy Bypass -File launcher\build-and-install.ps1 -TvHost 192.168.1.50
powershell -ExecutionPolicy Bypass -File tools\disable.ps1 -TvHost 192.168.1.50 examples\xiaomi-mi-tv-4a\debloat.txt
powershell -ExecutionPolicy Bypass -File tools\restore.ps1 -TvHost 192.168.1.50 examples\xiaomi-mi-tv-4a\debloat.txt
powershell -ExecutionPolicy Bypass -File tools\theme.ps1 -TvHost 192.168.1.50 themes\aurora
ב־Google TV יש להעביר גם את שם החבילה של מסך הבית המקורי לפקודת השחזור: -Stock com.google.android.apps.tv.launcherx.
איך הסקריפטים שומרים על מסך בית זמין
סקריפט ההתקנה בודק מי מטפל בבקשת HOME ומשבית מסך בית מקורי רק אם הוא מוכר. הרשימה KNOWN_STOCK_LAUNCHERS כוללת את com.google.android.tvlauncher, את com.google.android.apps.tv.launcherx, את com.google.android.leanbacklauncher ואת com.mitv.tvhome. אפשר להגדיר חבילה במפורש באמצעות STOCK_LAUNCHER=<package> או -StockLauncher. הערך none משאיר אותה פעילה.
- אם רשימת ההשבתה כוללת את מסך הבית הפעיל ואין חלופה אמיתית, סקריפט ההשבתה מדלג עליו וממשיך עם שאר הרשימה.
- אשף ההגדרה, ההגדרות,
FallbackHomeואפליקציות בדיקות יצרן אינם נחשבים למסך בית חלופי. - ב־Google TV הסקריפט שומר על מסך הבית הפעיל כל עוד setupwraith יכול לתפוס את מקומו, למשל כשאשף ההגדרה עדיין אחראי לחיבור ה־Wi-Fi.
לאחר שסקריפט ההתקנה מגדיר את מסך הבית החדש, אפשר להריץ שוב את אותה רשימה. ההגדרה FORCE_HOME=1 (או $env:FORCE_HOME ב־PowerShell) עוקפת את ההגנה.
המיקרופון ופרטיות
הרשאת RECORD_AUDIO אינה מעידה שחבילה מקליטה בפועל. שירותי זיהוי תוכן אוטומטי (ACR) יכולים לגשת לתוכן שמוצג גם בלי הרשאת שמע. הכלי privacy.py מדווח על המידע שהטלוויזיה מספקת לגבי שירותי קול, זיהוי תוכן וטלמטריה. אפשר להוסיף --write כדי להפיק רשימת השבתה. הבדיקה אינה יכולה לקבוע מה מטרת השירות. מדריך הפרטיות
TV_HOST=192.168.1.50 tools/venv/bin/python -I tools/privacy.py
מסך הבית
אפליקציית מסך בית קלה ב־Java, בגודל כ־572 KB, שמתאימה לטלוויזיות עם 1 GB של זיכרון. היא פועלת בלי טשטוש, וידאו, הרשאת אינטרנט או שירותי רקע. הטלוויזיה צריכה להריץ Android 8.0 ומעלה (API 26), לפי minSdk ב־build.gradle. אפשרויות לדגמים ישנים
| תכונה | איך היא עובדת |
|---|---|
| התאמה אישית | סדר המועדפים, אפליקציות מוסתרות, אפליקציית שידור חי, 4 עד 7 אריחים בשורה והפחתת תנועה. ההגדרות נמצאות ב־config.xml. |
| הגדרות בטלוויזיה | לחיצה ארוכה על OK בכפתור ההגדרות פותחת את הגדרות מסך הבית. עם launcher_settings_button מספיקה לחיצה רגילה. הגדרות הטלוויזיה זמינות גם מדף ההגדרות ומאריח האפליקציה. |
| ערכות עיצוב | רקע, תמונה ופריסה מקובץ config.json שנשלח דרך הרשת. יש 28 ערכות ב־themes, כולל ברירת המחדל. |
| 31 שפות | השפה נקבעת לפי הטלוויזיה. בעברית הפריסה מוצגת מימין לשמאל. |
| ספריית אפליקציות | אפשר לדפדף בכל האפליקציות המותקנות ולהוסיף או להסיר קיצורי דרך ממסך הבית. מדריך |
| תפריט אריח | tile_menu מופעל כברירת מחדל. לחיצה ארוכה על OK מאפשרת להזיז אריח ולפתוח פרטי אפליקציה. כשספריית האפליקציות מופעלת אפשר גם להסיר את האריח מהבית. כשהתפריט כבוי, לחיצה ארוכה פותחת את פרטי האפליקציה. |
| כרטיסי תוספים | אפליקציות יכולות להציע אריח שמוצג לאחר אישור חד־פעמי. מפרט הכרטיסים |
| תוספים | אפליקציות נפרדות שמתחברות דרך הכרטיסים. רשימת תוספים |
| שומר מסך עם שעון | השעון נע על המסך כדי לצמצם צריבה. |
| כפתורי השלט | הכפתורים למקורות קלט, YouTube והגדרות יכולים להמשיך לפעול אחרי החלפת מסך הבית המקורי. |
ערכות, מתגים ותוספים עם צילומי מסך · מדריך הגדרות, שפות, שלט, שומר מסך ובנייה
שחזור הטלוויזיה
יש לשמור את הרשימה שהוחלה. פקודה אחת משחזרת את המצב הקודם.
TV_HOST=192.168.1.50 tools/restore.sh examples/<your tv>/debloat.txt # Android TV
TV_HOST=192.168.1.50 tools/restore.sh examples/<your tv>/debloat.txt com.google.android.apps.tv.launcherx # Google TV
לפני ההשבתה הסקריפט מתעד את המצב ב־~/.cleanyourtv/. השחזור משאיר חבילות שכבר היו מושבתות ומחזיר את מסך הבית לרכיב שהיה פעיל קודם. אפליקציית מסך הבית החלופית נשארת מותקנת ואפשר להסיר אותה מהגדרות האפליקציות. אם אין חיבור מהמחשב, אפשר להפעיל חבילות גם דרך הגדרות הטלוויזיה. מדריך שחזור
אחרי עדכון קושחה
עדכון יכול להפעיל מחדש חבילות, להחזיר את מסך הבית של היצרן ולהוסיף אפליקציות. מפעילים שוב ADB לפי ההתחלה המהירה, בודקים מול הרשימה שהוחלה ומוסיפים --fix כדי להשבית שוב את החבילות הרלוונטיות.
TV_HOST=192.168.1.50 tools/venv/bin/python -I tools/check.py examples/<your tv>/debloat.txt
מדריך עדכוני קושחה כולל קודי יציאה, בדיקה שבועית, פירוט של --fix ומידע על דגמים שמשאירים את מסך הבית המקורי או משביתים את מנגנון העדכון.
פתרון בעיות
- ב־macOS מתקבלת השגיאה “No route to host” גם כשהיציאה פתוחה. בהגדרות המערכת, תחת פרטיות ואבטחה ואז רשת מקומית, מאשרים את Terminal, iTerm2 או VS Code ופותחים אותו מחדש. ההרשאה שייכת לאפליקציה שמריצה את הפקודה. פתרון בעיות חיבור
- משביתים את מסך הבית המקורי רק אחרי שהחלופי מותקן ופועל. אחרת הטלוויזיה עלולה לפתוח אפליקציית בדיקות יצרן. סקריפט ההתקנה דואג לסדר הפעולות.
- ב־Google TV אשף ההגדרה
com.google.android.tungsten.setupwraithעלול לתפוס את מסך הבית ולהיתקע בלולאת קריסות. לפני השבתתו בודקים אתdumpsys wifi | grep -o 'cname=[^ ]*'. אם האשף שמר את הרשת, מתחברים אליה מחדש בהגדרות לפני ההשבתה. בכלי ההשבתה יש בדיקה לכך. השבתת האשף ב־Chromecast וב־Google TV Streamer של Google גם פוגעת בשידור מהטלפון. אם מסך הבית כבר נתקע, אפשר להפעיל את המקורי באמצעותtools/tv.py 'pm enable --user 0 com.google.android.apps.tv.launcherx'.
שאלות נפוצות
אפשר בלי מחשב או בלי ידע בתכנות?
כן. האפליקציות הבאות מבוססות על רשימות הפרויקט ומבצעות את הפעולות דרך Wi-Fi. הן מציגות תוכנית מראש, משביתות אפליקציות וכוללות שחזור.
| אפליקציה | מערכת | פיתוח |
|---|---|---|
| Clean Your TV app | טלפון Android | @udhaykumarbala |
| Tellyscope | טלפון Android | @man15h |
| TidyTV | טלפון Android, דרך Google Play | @jolan94 |
| CleanMyTV | Mac ו־Windows | @wingedpanther |
אלה פרויקטים עצמאיים, כל אחד ברישיון משלו. תקלות מדווחים במאגר של האפליקציה. אפליקציות הקהילה
האם התהליך עלול להשבית את הטלוויזיה?
השינויים משביתים חבילות בפרופיל המשתמש. השבתת חבילה חיונית עלולה לפגוע בתפקוד, ולכן מחילים את הרשימה בקבוצות קטנות עם סקריפט שחזור זמין. אפשר להפעיל חבילות מחדש דרך הגדרות האפליקציות. אם הטלוויזיה לא עולה עד לשלב הזה, בדרך כלל אפשר לבצע איפוס להגדרות יצרן מתפריט השחזור. מידע נוסף
מה קורה לעדכוני קושחה?
ברוב הרשימות מנגנון העדכון נשאר פעיל. אם הרשימה משביתה אותו, העדכון יגיע רק לאחר הפעלה מחדש. עדכון עשוי להחזיר חבילות שהושבתו. מה עושים אחרי עדכון
מה קורה לאפליקציות הסטרימינג?
הן ממשיכות להתעדכן דרך חנות Google Play. מסך הבית מציג ומפעיל את האפליקציות המותקנות באמצעות מנגנון ההפעלה הרגיל של Android.
איך מסדרים מחדש אפליקציות?
לוחצים לחיצה ארוכה על OK בכפתור ההגדרות ובוחרים ״סידור אפליקציות״. לוחצים OK כדי להרים אריח, מזיזים עם החצים ולוחצים ״חזרה״ כדי להניח אותו. לחיצה נוספת על ״חזרה״ מסיימת. בתפריט האריח אפשר לבחור ״הזזה״ כדי להתחיל ישירות. מדריך הגדרות
אפשר לעזור למישהו בבית אחר?
כן, דרך חיבור פרטי של Tailscale בטלוויזיה או באמצעות מחשב או Apple TV שמנתבים אליה מהרשת המקומית. אין לפתוח את יציאת ADB בנתב לאינטרנט. מדריך חיבור מרחוק
האם גישה דרך ADB פוגעת באבטחה?
ADB ברשת ביציאה 5555 אינו מוצפן. בחלק מהטלוויזיות כל מכשיר ברשת המקומית יכול לקבל גישה למעטפת הפקודות. כשמסיימים, מכבים את מתגי ניפוי השגיאות הזמינים באפשרויות למפתחים ומבטלים הרשאות ניפוי קודמות. מאתחלים ובודקים מהמחשב באמצעות python3 tools/adb-closed.py <tv ip> שהיציאה סגורה. מסך הבית ממשיך לפעול גם לאחר הכיבוי. מידע נוסף
אפשר לחסום פרסומות גם בתוך אפליקציות?
חלקית. ב־Android 9 ומעלה אפשר להשתמש ב־DNS פרטי, למשל AdGuard DNS, כדי לחסום דומיינים של פרסום ומעקב בכל המערכת. ספק ה־DNS יקבל את השאילתות של הטלוויזיה, והשיטה אינה מסירה פרסומות ב־YouTube. הגדרה ושחזור
אילו הגדרות כדאי לבדוק בטלוויזיה עצמה?
אפשר לבדוק את מזהה הפרסום, הרשאות המיקום, שימוש ואבחון, סריקה זמינה תמיד ומצב אפליקציות בלבד. כדאי לשנות את ״שימוש ואבחון״ לפני השבתת חבילות, כי בחלק מהדגמים הדף הזה נעלם בעקבותיה. נתיבים לפי מערכת
יש תמיכה ב־AirPlay?
הפרויקט אינו כולל שרת AirPlay. Chromecast המובנה נשאר זמין לטלפוני Android. ל־iPhone אפשר להשתמש ב־android-airplay-server. סקריפט התקנה מוצע
אפשר להוריד APK מוכן?
הפרויקט מספק קוד מקור לבנייה מקומית. משתמשים בפקודת הבנייה בהתקנה הידנית עם ה־JDK וה־SDK שמפורטים שם.
הסיפור מאחורי הפרויקט
ב־17 באוקטובר 2026 פרסם יוצר הפרויקט תמונות לפני ואחרי של הטלוויזיה של הוריו, אחרי ניקוי באמצעות Claude Code דרך Wi-Fi. הפרסום הגיע ל־8.6 מיליון צפיות. בתוך ארבעה ימים הקהילה תרמה רשימות ליותר מ־170 דגמים, בעזרת יותר מ־200 תורמים. עד 19 באוקטובר המאגר נקרא tv-vibehack, והקישורים הישנים עדיין עובדים.
בשבוע של 19–25 באוקטובר המאגר הגיע למקום הראשון ברשימת המאגרים הטרנדיים ב־GitHub. נכון ל־30 באוקטובר 2026 הוא צבר יותר מ־46 אלף כוכבים ו־5,700 פיצולים, ו־1.4 מיליון צפיות ו־260 אלף שכפולים בתוך 14 ימים. הרשימות כיסו 456 דגמים מ־122 מותגים. סיקור בתקשורת: 412 כתבות מ־54 מדינות ו־229 סרטונים ב־YouTube וב־Bilibili. docs/PRESS.md
תרומה לפרויקט
התרומה השימושית ביותר היא רשימת השבתה שנבדקה על דגם הטלוויזיה שלכם. אפשר גם לשפר את מסך הבית או את ההנחיות לעוזר הקוד. אם בניתם מסך בית, ערכת עיצוב, כלי או גרסה לפלטפורמה אחרת על בסיס הפרויקט, אפשר להוסיף אותם ל־SHOWCASE.md.
מדריך תרומה ובדיקות · הנחיות לעוזרי קוד
יצירת קשר
| נושא | איפה פונים |
|---|---|
| שאלות על הטלוויזיה | GitHub Discussions |
| עיתונות ופניות | [email protected] |
| בעיות אבטחה | מדווחים בפרטי דרך לשונית האבטחה, לפי SECURITY.md. |
תנאי שימוש
- CleanYourTV הוא פרויקט קוד פתוח עצמאי, ללא קשר מסחרי, חסות או אישור מצד יצרני הטלוויזיות והפלטפורמות. שמות המותגים והדגמים משמשים לזיהוי הטלוויזיות שנבדקו והם סימני המסחר של בעליהם.
- הכלים משתמשים באפשרויות שהטלוויזיה מעמידה לרשות בעליה: אפשרויות למפתחים, ניפוי שגיאות ADB והשבתת חבילות באמצעות
pm disable-user. הם אינם מבצעים root, צורבים קושחה או עוקפים נעילות, DRM או הגנות העתקה. המאגר אינו כולל תוכנות יצרן, קושחה או קובצי APK. - החבילות מושבתות, ואפשר להחזיר את המצב באמצעות
tools/restore.sh. השימוש בטלוויזיה שבבעלותכם ובאחריותכם. שינוי תוכנת הטלוויזיה עשוי להשפיע על האחריות או התמיכה. - התוכן והכלים ניתנים כפי שהם, ללא אחריות מכל סוג, לפי רישיון MIT.
רישיון
הפרויקט מופץ תחת רישיון MIT. הגופן Outfit מופץ תחת SIL Open Font License.









