أنا أستخدم Claude Code أو Codex لأصف ما أريده من التلفزيون، ثم أراجع الأوامر قبل تنفيذها. إذا كان جهازك يدعم Android TV أو Google TV، يمكنك خلال نحو 15 دقيقة توصيله بحاسوبك، عرض تطبيقاته، والبدء بتعديل بسيط وآمن. لنبدأ بإظهار قائمة التطبيقات فقط؛ الحذف وتغيير الأزرار يأتيان بعد أن تتأكد مما تفعله.
ماذا تحتاج
- تلفزيون أو صندوق يعمل بنظام Android TV أو Google TV، وحاسوب على شبكة Wi-Fi نفسها.
- Claude Code أو Codex مثبتًا وجاهزًا للعمل على الحاسوب، مع نافذة أوامر [Terminal].
- صلاحية الدخول إلى إعدادات التلفزيون، ووقت للموافقة على رسالة الاتصال التي ستظهر على شاشته.
الخطوات
- فعّل وضع المطوّر [Developer mode]. على التلفزيون، افتح
Settings → Device PreferencesأوSystem → About. اضغطAndroid TV OS buildأوBuildعدد 7 مرات، حتى تظهر رسالةYou are now a developer. قد تختلف أسماء القوائم قليلًا حسب الشركة.
- فعّل التصحيح [Debugging] واعرف عنوان الجهاز. ارجع إلى
Developer optionsوشغّلUSB debuggingوNetwork debugging؛ قد يسمى الثانيWireless debugging. ثم افتحSettings → Network & Internet → [شبكة Wi-Fi] → IP addressوسجّل العنوان. تأكد أن الحاسوب والتلفزيون على شبكة Wi-Fi نفسها. إذا عرض التلفزيون خيار اقتران أو منفذًا مختلفًا للتصحيح اللاسلكي، فاتبع التعليمات الظاهرة عليه بدل افتراض أن المنفذ5555متاح.
- ثبّت أدوات Android على الحاسوب. تحتاج إلى
adbمن حزمةplatform-tools. على Mac مع Homebrew نفّذbrew install android-platform-tools. على Windows نزّلplatform-toolsمن موقع Google developer.android.com، وفك الضغط وافتح نافذة الأوامر داخل مجلدها. على Linux ثبّتها بمدير الحزم المناسب. جرّبadb versionللتأكد من أن الأمر يعمل.
- اتصل بالتلفزيون. إذا كان التصحيح عبر الشبكة يستخدم المنفذ
5555، نفّذadb connect <TV-IP>:5555بعد استبدال<TV-IP>بعنوان جهازك؛ مثلًاadb connect 192.168.1.50:5555. عندما تظهر رسالةAllow USB debugging?على التلفزيون، اخترAlways allowلحاسوبك الموثوق فقط، ثمOK. نفّذadb devices: يجب أن يظهر الجهاز بوصفهdevice. إذا ظهرunauthorized، راجع شاشة التلفزيون. بعض الأجهزة تتطلب الاقتران أولًا؛ اتبع المنفذ والخطوات المعروضة فيWireless debugging.
- افتح Claude Code أو Codex في مجلد فارغ وابدأ بالمشاهدة، لا بالتعديل. قل له: «تلفزيون Android TV متصل عبر adb بعنوان 192.168.1.50. اعرض التطبيقات المثبتة، واشرح ما الذي يمكن إزالته بأمان، وانتظر موافقتي قبل أي تغيير». يستطيع استخدام
adb shell pm list packagesلجمع القائمة. اطلب منه شرح كل أمر قبل تشغيله والاحتفاظ بسجل للتغييرات؛ لا تعتبر اقتراحاته بالحذف ضمانًا لسلامة التطبيق.
- نفّذ تغييرًا واحدًا بعد المراجعة. لإزالة تطبيق من المستخدم الحالي قد يقترح
adb shell pm uninstall --user 0 <package>، أو لإخفاء تطبيق نظام لا يمكن إزالتهadb shell pm disable-user <package>. لتثبيت ملف موثوق قد يستخدمadb install file.apk، ولفتح تطبيق أو رابط قد يستخدمadb shell am startمع التفاصيل المناسبة. وافق على الأمر المحدد فقط بعد أن يشرح اسم الحزمة والنتيجة المتوقعة، ثم اختبر التلفزيون قبل الانتقال إلى تغيير آخر.
أمثلة تطلبها من Claude Code
- «اعرض التطبيقات المثبتة على التلفزيون، وحدد التطبيقات التي قد لا أحتاجها. لا تحذف أو تعطّل شيئًا قبل أن تخبرني باسم الحزمة وكيف أعيدها».
- «حمّلت ملف APK من موقع مطوّره أو من F-Droid. تحقق من الملف الذي أحدده، واشرح أمر التثبيت عبر adb قبل تشغيله».
- «زر Prime Video في جهاز التحكم أريد أن يفتح Plex. تحقق هل يمكن تغيير وظيفة الزر على جهازي، ثم اقترح إعدادًا في المشغّل أو تطبيقًا مثل Button Mapper. اشرح القيود واطلب موافقتي قبل التعديل».
- «أريد فتح رابط صلاة الجمعة على قناة YouTube هذه: [الرابط]، كل يوم جمعة الساعة [الوقت]. اقترح تطبيقًا على التلفزيون لجدولة فتح الرابط، واشرح ما يحتاجه من أذونات وكيف أختبره قبل إعداده».
تحذيرات مهمة
- لا تزل تطبيق نظام لا تعرف وظيفته؛ فقد يؤثر في الواجهة أو الصوت أو التحديثات. وإخفاؤه أو إزالته للمستخدم الحالي ليس مثل حذفه نهائيًا من الجهاز.
- إذا استخدمت
pm uninstall --user 0، يمكن عادةً استعادة الحزمة للمستخدم بالأمرadb shell cmd package install-existing <package>. احتفظ باسم الحزمة وسجل ما غيّرته. - ثبّت ملفات APK من موقع المطوّر نفسه أو F-Droid فقط. لا تمنح تطبيق تغيير الأزرار أو الجدولة أذونات لا تفهم سبب حاجته إليها.
- أوقف التصحيح عبر الشبكة بعد الانتهاء، ولا توافق على طلبات تصحيح من حاسوب لا تثق به.
يعمل على
هذه الخطوات لأجهزة Android TV وGoogle TV، ومنها Xiaomi box وChromecast with Google TV وكثير من أجهزة Sony وTCL وHisense العاملة بهذه الأنظمة. لا تنطبق على Samsung بنظام Tizen، أو LG بنظام webOS، أو Apple TV؛ فهي لا توفر adb بهذه الطريقة. جرّبتها أنا على Xiaomi box ونجحت معي؛ أما تلفزيون العائلة فما زلت أتعامل معه بحذر، وزوجتي لها رأي مفهوم في الموضوع.
قل لي ماذا بنيت أو غيّرت على تلفزيونك. أنا عبدول أسامة.
رابط الكراش كورس المجاني موجود في البايو.