Az önce ne oldu?Bir geliştirici, Amazon Kindle e-okuyucusunu taşınabilir bir E Ink monitöre dönüştürmeyi başardı. Adhityaa, hafta sonu bir dizüstü bilgisayar ekranı felaketi yaşadıktan sonra X’te akıllıca bir çözüm yolu sergiledi. Hasarlı dizüstü bilgisayarı elden çıkarmak yerine, Kindle’ı yardımcı bir ekran olarak yeniden kullanmaya ve ona yeni bir hayat vermeye karar verdi.
GitHub’da ayrıntılı olarak açıklandığı gibi, süreç, cihazın iç kısımlarına düşük seviyeli erişim sağlayan Amazon Kindle Paperwhite 3’ün jailbreak’lenmesiyle başlar. Geliştirici, talimatlar için MobileRead forumlarındaki bir konuya danışmayı öneriyor, ancak kök kabuğuna erişim sağladığı sürece herhangi bir yöntem kabul edilebilir.
Kindle jailbreak’lendiğinde, gelen görüntü dosyalarını almak için cihazda basit bir Go programı çalıştırılır. Bu görüntü dosyaları Mac’te PNG formatında yakalanır. Daha sonra komut dosyası, görüntüleri E Ink ekranında işlemek için yerleşik ‘eips’ komut yardımcı programını kullanır. Geliştirici kaynak kodunu kaybettiğini belirtmesine rağmen, tüm program “yaklaşık 30 satır koddan” oluşuyordu.
dün dizüstü bilgisayarımın ekranını mahvettim, bu yüzden bariz olanı yaptım ve Kindle’ımı monitör olarak kullanmak için jailbreak yaptım pic.twitter.com/W8ZEK8t4OL
– Adhityaa (@adtac_) 4 Ağustos 2024
Bilgisayar tarafında ise geliştirici, ekranı tekrar tekrar yakalayıp, Kindle’ın işleyebileceği bir formata dönüştürüp, USB üzerinden Kindle’ın IP adresindeki dinleme sunucusuna aktaran başka bir script yazdı.
// İlgili Öyküler
- Asus ROG Swift PG32UCDP 32″ İncelemesi: En İyi 4K WOLED
- Disketler için araba yıkama: Bu çılgın makine temizlerken sizi eğlendiriyor
Özetlemek gerekirse, ekran görüntüsü PNG dosyası olarak alınıyor, Kindle’a uygun gri tonlamalı JPEG formatına sıkıştırılıyor ve USB ağ bağlantısı üzerinden cihaza aktarılıyor ve ekranda yeniden çiziliyor.
Adhityaa, çalışmalarını göstermenin en iyi yolunun izleyicilerini Rickroll etmek olduğunu düşündü ve onu suçlayamayız. En son ne zaman bir E Ink paneli tarafından Rickroll edildiniz?
Elbette, bu şu anda performans için optimize edilmemiş bir kavram kanıtıdır. Mevcut uygulama saniyede yalnızca 3-4 karelik bir slayt gösterisini yönetebilir ve Rick Astley kareler arasında beyaz, karmaşık bir karmaşaya dönüşür.
Ancak, biraz optimizasyonla kolayca düzgün 10 FPS’ye ulaşabileceğine inanıyor. Bu Paperwhite modelinin gerçek maksimum kare hızı belirsiz, ancak bundan çok daha yüksek olması pek olası değil.
“H.264 gibi kodekleri ve VNC gibi protokolleri yeniden icat etmeden, halihazırda sahip olduğumuz araçlarla bunu hızla iyileştirmek mümkün olmalı” diye belirtiyor.