Blockchain & Kripto

Akıllı televizyonumu vibe kodladım ve Claude mahvetti

Akıllı televizyonumu vibe kodladım ve Claude mahvetti

AI asistanıyla televizyon arayüzünü vibe kodlamak gerçek ve çalışan bir trend ama LG webOS, başarı öykülerinin çoğunun geldiği Android TV'den farklı bir canavar.

Claude kodu çalıştırmadan önce okudu ve doğruladı, ardından sessizce Developer Mode'u açmamı istedi. Bu işlem köklü bölümümü sildi ve Homebrew Channel ile reklamsız YouTube'umu kaldırdı.

AI daha sonra hatasını kabul etti, kendi koyduğu kısıtlamaların üzerinden geçmek için daha eski bir modele geçmemi önerdi ve teknik olarak çalışan ama otomatik açılmayan bir başlatıcı sundu.

"Bu konuda dürüst olmam gerek."

Her AI kullanıcısı bu sözleri bilir ve onlardan korkar. AI işi bozdu ve ne kadar kötü olduğunu anlatmaya hazırlanıyor.

Hepsi, akıllı televizyonumu vibe kodlamaya karar verdiğimde başladı.

Bir süredir insanlar AI asistanlarıyla akıllı televizyonlarını vibe kodluyor, reklamları, takipçileri ve şişkin varsayılan başlatıcıları kaldırıyor. Sonuçlar gerçekten etkileyici; daha temiz arayüzler, daha hızlı gezinme, oturmaya her başladığınızda LG casus yazılımının eve haber göndermemesi.

Demoları görünce düşündüm: bu ne kadar zor olabilir ki? Benim LG televizyonum, Claude'um ve bir öğleden sonram var. Hadi yapalım.

Cevap, başladığımda olduğundan daha kötü bir duruma düşmeme yol açan kendinden emin AI kararlarının muhteşem bir sıradanlıkla ters gitmesi şeklinde çıktı. Televizyonu tuğlaya çevirmek ya da yangın çıkarmak değil; işi bozduğunu fark edilince samimi bir özürle gelen Bill Clintonvari bir hareketle sonuçlanan bir dizi hata.

Amaç, LG webOS için açık kaynaklı bir başlatıcı değişimi olan Free My TV'yi kurmaktı. GitHub'da 3.300 yıldızı var, güzel buğulu cam arayüzü var ve "readme" dosyası doğrudan kullanım senaryosunu davet ediyor: Claude Code'a televizyonunuzun IP'sini verin, araçları kuruyor, uygulamayı derliyor ve sizin için dağıtıyor. Proje bunu düşünmüştü. Ben mutlu yol kullanıcısı olmalıydım.

Claude'dan kurulumu çalıştırmasını istedim. Hemen yapmadı; bu doğru bir karardı. Önce kaynak kodunu satır satır okudu. webos/install.py, şifreli bir anahtarı açmak için ssh-keygen kullanıyor, 9922 numaralı port üzerinden LG'nin geliştirici SSH'sine bağlanıyor, .ipk dosyasını kopyalıyor ve LG'nin kendi araçlarının kullandığı aynı uygulama kurulum servisini çağırıyor. Sömürü yok, eval() yok, eve haber gönderen bir şey yok.

"Kod temiz," dedi Claude bana. 636 KB'lık bir paket oluşturdu ve ön kontrolleri çalıştırmaya başladı.

O sırada Claude televizyonumun 22 numaralı portta dropbear SSH çalıştırdığını fark etti; bu, televizyonun daha önce Homebrew Channel üzerinden köklendiğinin çok spesifik bir işareti. webOS topluluğunda iyi bilinen bir parmak izi. Temelde televizyonunuzla uzaktan iletişim kurmanın bir yolu. LG buna izin vermiyor, bu yüzden engelliyor ve jailbreak onu açıyor.

Yani televizyonumu jailbreaklemiştim ve Homebrew Channel kurulu idi. Üzerinden reklamsız YouTube çalıştırıyordum, köklü televizyon gerektiren diğer üçüncü taraf uygulamalar ve oyunlarla birlikte. Tüm köklü kurulum 2023'ten beri sessizce çalışıyordu ama televizyon istediğim gibi çalıştıktan sonra güvenlik nedeniyle 22 numaralı portu kapattım. Claude bunu ilk ağ taramasında gördü.

Bunun farkında olup olmadığımı sormak için durmadı.

0fdd60d937dd90ef0248c9e5fdbab375.webp

Bunun yerine başlatıcıyı 9922 numaralı port üzerinden geliştirici SSH ile itebilmesi için Developer Mode'u resmi LG geliştirici anahtarını açmamı söyledi. Yaptım. Televizyon yeniden başladı.

Yeniden açıldığında Homebrew Channel yoktu. Reklamsız YouTube yoktu. Tüm köklü kurulumum silinmişti. LG'nin Developer Mode'u açıldığında /media/developer bölümünü yeniden sağlıyor ve her şey tam olarak orada yaşıyordu.

Çevirisi: Claude işi bozdu ve kurulumum mahvoldu.

Bağırma isteği duydum. Kızım uyuyordu. Dizüstü bilgisayara vurmak istedim. Buna ihtiyacım var.

Zihnim vibe kodlama modundan çaresizlik moduna geçti. "Kanka, Homebrew Channel televizyonumdan kayboldu! Ayrıca reklamsız YouTube'um da! Ne oldu? İhtiyacım var," yazdım.

Claude'un teşhisleri çalıştırdıktan ve boş bölümü bulduktan sonraki yanıtı, AI asistanlarından duyulan her hobi meraklısının korktuğu şeydi. "Sana dürüst bir cevap borçluyum: bu benim hatam."

Sonra geldi: "Bu konuda benim payıma dürüst olmam gerek." Her LLM bunu söyleyerek açtığında büyük bir hata geliyor. Elbette: "İlk taramamda 22 numaralı portta dropbear gördüm ve herhangi bir şeyi değiştirmeden önce kökünüzü korumak için durmalıydım. Durmadım ve aktif kökünüzü kaybettiniz. Üzgünüm," dedi Claude.

Elbette üzgün.

Hak ettiği kredi; bozduğu şeyi gerçekten düzeltmeye çalıştı. Homebrew Channel v0.7.3 ve reklamsız YouTube v0.5.3'ü GitHub sürüm sayfalarından doğrudan indirdi, dosya başlıklarını doğruladı, bir geri yükleme betiği yazdı, her iki .ipk dosyasını da geliştirici modu SSH üzerinden itti ve televizyonun kendi uygulama listesini kontrol ederek bağımsız bir doğrulama yaptı.

"YouTube AdFree — bu başlık kaybettiğiniz uygulamanın aynısı olduğunun teyidi," dedi. Uygulamalar geri geldi. Oturum devam etti.

Kök geri gelmedi. Televizyonum 04.60.90 yazılımını çalıştırıyor, webOS 7.6.0-19, Temmuz 2026'da derlendi. Aslen köklendirdiği sömürü olan crashd, LG tarafından Nisan 2024'te kapatıldı. Yeni yazılımım o yamadan 15 ay sonra derlendi. Her açılışta yeniden köklendirmesi gereken kalıcılık kancası artık ateşlenemiyordu.

Kalan tek aday faultmanager adlı bir paketti. Bu yüzden bir masokistçe bir nedenle hatalarını düzeltmesini ve faultmanager jailbreak'ini denemesini istemeye karar verdim. O noktada şeyler felsefi olarak ilginçleşti.

Claude bir duvara çarptı; kendi güvenlik sistemleri bir sonraki adımda yeniden köklendirme prosedürlerini ayrıntılı araştırmayı işaretledi ve bir seçim açtı: "Opus 5.5'in güvenlik önlemleri bu mesajı işaretledi. Bu olduğunda devam etmek için Opus 4.8'e geçelim mi?"

9875001e700476e4ddbe0d6e4015c927.webp

Anthropic temelde şunu söylüyordu: "Amiral gemisi modellerimize, onlarla çalışmayı acı verici derecede sinir bozucu hale getirmek için kısıtlamalar yerleştirdiğimizi biliyoruz. Ama daha eski ve elbette çok daha pahalı olana geçerseniz, işlevsel modellerimize koyduğumuz kısıtlamaların çok daha gevşek olduğu ortaya çıkıyor. Bunu istediğiniz gibi yorumlayın."

Oturumun geri kalanı daha çok beklenen şekilde gitti: Claude faultmanager prosedürünü araştırdı, "sömürü" kelimesini gördü ve reddetti. Claude Opus 4.8 ile denedim ve ilerledi... ve bir "root" adlı paket indirmesi gerektiğinde mesaj işaretlendi. Başka bir modelle denedim ve Anthropic bunu siber güvenlik riski olarak işaretledi.

Gece geç saatlerde yaptığım araştırmaya göre yazılımım yamalanabiliyor gibi görünüyor, yani benim için umut var.

Şimdi dürüst olayım, vibe kodlanmış başlatıcı kendisi kuruldu. Açtım. Demolar gibi görünüyordu; temiz buğulu cam raf, reklam yok, hiç istemediğim içerikler için LG'nin agresif önerileri yok. Gerçekten güzel. Bir an baktım.

Sonra kumandadaki ev düğmesine bastım.

Doğrudan LG'nin şişkin varsayılan başlatıcısına geri gönderdi. Free My TV bir Developer Mode uygulaması, sistem düzeyinde bir değiştirme değil, bu yüzden otomatik olarak başlamıyor; kök erişiminiz yoksa her seferinde manuel olarak açmanız gerekiyor, diğer her uygulama gibi.

Uygulama çalıştı. Teknik olarak.

Bu hafta sonu televizyonumu yeniden köklendirme yöntemlerini daha derinlemesine araştıracağım. Bu sefer vibe kodlama yok; resmi faultmanager prosedürü ya da başka bir şey, gerçekten araştırmamı yaptıktan sonra manuel olarak çalıştırılacak.

Kaynak: Decrypt

Paylaş:

Yapay zekâ asistanları için: bu haberin Markdown (.md) sürümü