نظّف تلفزيون Android TV
إذا صار تلفزيونك بطيئًا، يمكنك تعطيل تطبيقات المصنع التي لا تستعملها أبدًا. في الأسفل تحضير من أربع خطوات، والمطالبة التي تسلّمها لوكيل ذكاء اصطناعي. لا يُحذف شيء، وكل خطوة قابلة للتراجع. ويندوز أو ماك أو لينكس، لا فرق.
التحضير
-
فعّل خيارات المطوّر
على التلفزيون، اذهب إلى الإعدادات ← النظام ← حول واضغط زر OK في جهاز التحكم سبع مرات على سطر رقم الإصدار.
-
فعّل تصحيح الأخطاء
الإعدادات ← النظام ← خيارات المطوّر ← تصحيح أخطاء USB. وإن وُجد خيار منفصل باسم «تصحيح الأخطاء اللاسلكي» فعّله أيضًا.
-
اعرف عنوان IP للتلفزيون
الإعدادات ← الشبكة والإنترنت ← الحالة. دوّن الرقم الذي يبدأ بـ
192.168.ويجب أن يكون حاسوبك على الشبكة نفسها مع التلفزيون: نفس شبكة Wi-Fi أو نفس الموجّه. -
افتح Claude Code أو Codex والصق المطالبة
انسخ النص أدناه، واستبدل موضعَي
اكتب هنابطراز تلفزيونك وعنوان IP الخاص به، ثم سلّمه للوكيل. الباقي عليه: تثبيت الأداة، الاتصال بالتلفزيون، وإتمام التنظيف. سيتوقّف من حين لآخر ليطلب منك الموافقة أو تجربة شيء ما.
المطالبة
أريد منك أن تنظّف تلفزيون Android TV الخاص بي عبر ADB. الهدف: التخلّص من صفوف
الإعلانات والتوصيات، وتعطيل تطبيقات المصنع التي لا أستعملها، وجعل التلفزيون
أسرع. نفّذ الأوامر بنفسك، واشرح لي بلغة بسيطة ما تفعله أولًا بأول.
تلفزيوني
- الماركة / الطراز: اكتب هنا
(مثال: TCL Smart TV Pro)
- عنوان IP للتلفزيون: اكتب هنا
(التلفزيون > الإعدادات > الشبكة والإنترنت > الحالة)
- «خيارات المطوّر» و«تصحيح أخطاء USB / التصحيح اللاسلكي» مفعّلة بالفعل،
وحاسوبي والتلفزيون على الشبكة نفسها.
القواعد (التزم بها حرفيًا)
1. لا تحذف أي حزمة. استخدم فقط `pm disable-user --user 0` حتى يمكن التراجع عن
كل شيء بـ `pm enable <الحزمة>`. الأمر `pm uninstall` ممنوع.
2. لا تقترح ولا تجرّب الروت أو فتح الـ bootloader أو تركيب رومات مخصّصة. هذا
يعيد التلفزيون إلى إعدادات المصنع، وإذا هبطت شهادة Widevine من L1 إلى L3
فسينزل Netflix إلى دقة SD. لا مكسب في ذلك إطلاقًا.
3. قِس أولًا. قبل أن تبدأ، احفظ في ملف مخرجات الأوامر `dumpsys meminfo` و
`pm list packages -s` و `pm list packages -d`. وكرّر القياسات نفسها في
النهاية، وأعطني جدول «قبل وبعد».
4. تقدّم على دفعات صغيرة. عطّل 10 حزم كحدّ أقصى في المرة الواحدة، ثم توقّف
ودعني أختبر: هل ما يزال زر «المصادر / المدخلات» في جهاز التحكم يعمل؟ هل
أستطيع التبديل إلى HDMI؟ هل يفتح Netflix و YouTube؟ هل يعمل الصوت ولوحة
المفاتيح على الشاشة؟ لا تنتقل إلى الدفعة التالية قبل أن أقول إن كل شيء
على ما يرام.
5. لا تعطّل أبدًا ما يلي، فهذه تجعل التلفزيون غير قابل للاستعمال:
com.tcl.suspension
قائمة المصادر/المدخلات في جهاز التحكم. يبدو الاسم بلا معنى، لكن
تعطيله يمنعك من التبديل إلى HDMI. وإن كان تلفزيوني من ماركة أخرى
فابحث عن حزمة «اللوحة السريعة» المقابلة لدى تلك الماركة.
com.tcl.tv و com.tcl.tvinput
خدمات مدخلات HDMI والهوائي.
com.google.android.tv.remote.service
com.tcl.tcl_bt_rcu_service
com.tcl.autopair
جهاز التحكم عن بُعد.
com.google.android.gms
com.google.android.gsf
com.android.vending
خدمات Play ومتجر Play.
com.android.location.fused
تعطيلها يُدخل التلفزيون في حلقة إقلاع لا تنتهي.
*.inputmethod.*
لوحة المفاتيح على الشاشة.
com.google.android.apps.tv.launcherx
الشاشة الرئيسية. تعطيلها قبل تثبيت مشغّل بديل يترك شاشة سوداء.
وإن كانت الماركة مختلفة فابحث عن مقابلات هذه القائمة. وإن لم تكن متأكدًا
من وظيفة حزمة ما، فاسألني قبل تعطيلها.
6. احتفظ بسجلّ. اكتب كل حزمة تعطّلها في ملف `disabled.txt` داخل مجلّد
`tv-debloat`. واحتفظ في المجلّد نفسه بملف `DEBLOAT-LOG.md` تذكر فيه ماذا
فعلت ولماذا، والأمر الدقيق للتراجع عن كل تغيير.
7. إذا تعطّل شيء، أعِد أولًا تفعيل الدفعة الأخيرة كاملة، ثم ضيّق البحث حزمة
حزمة.
نفّذ بهذا الترتيب
أ) تحقّق مما إذا كان `adb` مثبّتًا، وثبّته إن لم يكن كذلك. انظر أي نظام تشغيل
أستعمل واختر الطريق المناسب: على Windows نزّل حزمة platform-tools من Google
وأضفها إلى PATH، وعلى macOS استعمل `brew install android-platform-tools`،
وعلى Linux استعمل `apt install adb`. ثم اتصل بالأمر
`adb connect <IP>:5555`. سيعرض التلفزيون سؤال «هل تسمح بتصحيح الأخطاء من
هذا الحاسوب؟» فأخبرني كي أوافق. وفي Android 11 فما فوق، إذا طلب التلفزيون
رمز اقتران في شاشة «التصحيح اللاسلكي» فاستعمل `adb pair` أولًا.
ب) خذ القياسات واستخرج قائمة الحزم.
ج) وزّع الحزم على ثلاث مجموعات واعرضها في جدول: (1) نفايات مؤكّدة: تطبيقات بث
لا أستعملها، عروض تجريبية، شاشات توقّف، مساعدات صوتية، معالجات الإعداد،
القياس عن بُعد. (2) تعتمد عليّ: اسألني إن كنت أستعملها فعلًا. (3) لا تُمَس.
خذ موافقتي ثم ابدأ بالمجموعة الأولى.
د) اخفض سرعة الحركات إلى النصف:
settings put global window_animation_scale 0.5
settings put global transition_animation_scale 0.5
settings put global animator_duration_scale 0.5
هـ) نظّف الذاكرة المؤقتة بالأمر `pm trim-caches`.
و) أعد تشغيل التلفزيون وكرّر القياسات.
بدّل الشاشة الرئيسية
شاشة Google TV الرئيسية مليئة بالإعلانات وصفوف «مُقترح لك». أريد بدلًا منها
استعمال FLauncher (موجود في متجر Play، مجاني ومفتوح المصدر، ولا يعرض سوى شبكة
من تطبيقاتي).
- اطلب مني أولًا تثبيت FLauncher، وتأكّد من أنه مثبّت.
- اجعلني أفتحه مرة واحدة وأعيّنه شاشةً رئيسية.
- وعندها فقط عطّل `com.google.android.apps.tv.launcherx`.
- أعد تشغيل التلفزيون وتأكّد من أن الشاشة الرئيسية ما تزال FLauncher.
عند الانتهاء أعطني
1. جدول الذاكرة قبل وبعد.
2. قائمة الحزم التي عطّلتها، مع سطر واحد لكل منها يشرح ما كانت.
3. أمرًا واحدًا يتراجع عن كل شيء.
ثلاثة تحذيرات
لا تعطّل حزمة لا تعرف وظيفتها من اسمها
على تلفزيوني، أدّى تعطيل com.tcl.suspension إلى تعطّل زر «المصادر» في جهاز التحكم فلم أعد أستطيع التبديل إلى HDMI. تبيّن أنه قائمة اختيار المدخل.
لا تعطّل الشاشة الرئيسية قبل تثبيت بديل لها ثبّت FLauncher أولًا واجعله الافتراضي. عندها فقط عطّل المشغّل القديم. وإلا ستحصل على شاشة سوداء.
لا تعمل روت
فتح الـ bootloader يعيد التلفزيون إلى إعدادات المصنع، وإذا هبط Widevine إلى المستوى L3 فسينزل Netflix إلى دقة SD. لا مكسب في ذلك: disable-user يفعل أصلًا ما كان الروت سيفعله.
التراجع عن كل شيء
لأن شيئًا لم يُحذف، يمكن التراجع عن كل خطوة. الوكيل يحتفظ بقائمة ما عطّله، فيكفي أن تقول له: «أعد تفعيل كل ما عطّلته».
ولإعادة تفعيل تطبيق واحد بنفسك:
adb shell pm enable com.tcl.suspension