Çekmecede Çürüyen Telefonunuz, 14 bin TL’lik Raspberry Pi'den Daha Güçlü
Türkiye’nin ‘Kapsam Dışı’ telefonlarını dahili ekranı ve bataryasıyla ücretsiz Raspberry Pi alternatiflerine dönüştürün
Fotoğraf: Sopa Images/gettyimages
Türkiye’de akıllı telefon kullanıcılarının yakından bildiği bir gerçek var: Çekmecede unutulan, bir yılı aşkın süre boyunca kullanılmayan eski telefonlar, BTK (Bilgi Teknolojileri ve İletişim Kurumu) düzenlemeleri gereği şebeke erişimine kapatılıyor. Hücresel ağ bağlantısını kaybeden bu cihazlar ilk bakışta birer ‘teknolojik tuğla’ gibi görünse ya da güvenlik kamerası gibi basit projelerde kullanılsa bile aslında içlerinde muazzam bir hesaplama gücü barındırıyorlar.
Bugün yeni bir Raspberry Pi 5 8GB satın almak istediğinizde, yalnızca kartın kendisi için ortalama 14000 TL bir bütçeyi gözden çıkarmanız gerekiyor. Üstelik bu fiyata kutu, güç kaynağı veya depolama birimi dahil değil. Oysa çekmecenizde tozlanan o eski Android telefon; işlemcisi, RAM'i, dahili ekranı, yüksek hızlı depolama alanı ve hatta elektrik kesintilerinde kesintisiz güç kaynağı (UPS) görevi gören bataryasıyla tamamen ücretsiz ve kullanıma hazır bir alternatif sunuyor.
Bu rehberde, ‘kapsama dışı’ kalmış eski telefonlarınızı çevre dostu birer mini sunucuya dönüştürmenin yollarını mercek altına alıyoruz.
Elektronik atık çağında karbon ayak izini azaltın
Tüketim çılgınlığının ve planlı eskitmenin zirve yaptığı günümüzde, akıllı telefonlar son derece kısa bir kullanım ömrünün ardından çekmecelere veya daha kötüsü çöplüklere mahkum ediliyor. Bir telefonun üretim aşaması olağanüstü düzeyde kaynak ve enerji tüketimi gerektirir. Bu yüzden çalışan bir donanımı çöpe atmak yerine ömrünü uzatmak, karbon ayak izini azaltmanın en doğrudan yollarından birisi.
Ayrıca son altı yedi yılda üretilmiş ortalama bir telefon, giriş seviyesi bir Raspberry Pi kartına göre çok daha güçlü bir işlemci ve RAM yapılandırmasına sahiptir. Ayrıca microSD kartlardan çok daha hızlı çalışan yerleşik flash depolama sunarlar. Mobil işlemciler, üreticiler tarafından batarya ömrünü maksimuma çıkarmak üzere yıllarca optimize edilmiştir. Bu optimizasyon, arka planda 7/24 çalışacak bir ev sunucusunun elektrik faturasında neredeyse hiçbir iz bırakmaması anlamına gelir. Üstelik Raspberry Pi projelerinde ek donanım gerektiren tanı ekranı, Wi-Fi kartı ve batarya yedeklemesi gibi bileşenler telefonda zaten entegre olarak gelir.
Nasıl Yapılır? İki farklı seçenek var
Eski cihazınızı bir Linux sunucusuna dönüştürmek için önünüzde iki temel yol bulunuyor. Seçiminiz, cihazı ne kadar süreyle bu işe adayacağınıza ve teknik risk toleransınıza göre değişecektir. Eğer daha sonrasında telefonu eski haline döndürmek istiyorsanız daha güvenli olan Termux ve proot-distro’yu kullabilirsiniz. Telefonunuza fiziksel olarak zarar verme riski taşımayan bu en zahmetsiz yöntemde, Android işletim sistemi üzerinde bir Linux kullanıcı alanı kullanılır.
Burada dikkat etmeniz gereken bir Android terminal emülatörü olan Termux’u artık güncellenmeyen Google Play Store'dan değil mutlaka F-Droid veya resmi GitHub sayfası üzerinden indirmek olacaktır. Termux, root (kök) erişimine ihtiyaç duymaz. Kurulumun ardından Debian tabanlı bir paket yöneticisine erişim kazanırsınız.
pkg install python nodejs git openssh
komutlarıyla Python, Node.js, Git ve SSH gibi araçları doğrudan kurabilir; böylece telefonunuzu hafif bir kodlama ortamına dönüştürebilirsiniz.
Eğer projeniz standart bir Linux dosya sistemi düzenine veya özel sistem kütüphanelerine ihtiyaç duyuyorsa, Termux içinde proot-distro aracını kullanarak Ubuntu, Debian veya Arch Linux gibi tam dağıtımları root yetkisi olmadan çalıştırabilmeniz de mümkün. Termux'un cihaz uyku modundayken kapanmasını önlemek için wake lock özelliğini aktifleştirebilir ve Tasker veya Termux:Boot entegrasyonuyla sunucunuzun telefon her açıldığında otomatik başlamasını da sağlayabilirsiniz.
Bu yöntemde kurulum tamamen geri döndürülebilir ve işiniz bittiğinde uygulamayı silmeniz telefonun ilk haline dönmesi için yeterli olacaktır. Dezavantajı ise bir Android katmanının üzerinde çalıştığı için emülasyon kaynaklı küçük bir performans kaybı yaşanır.
Üçüncü parti Linux ve custom ROM
Bu yöntemi anlatmadan uyaralım. Eğer cihazınızı kalıcı olarak bir sunucuya dönüştürmek istiyorsanız, Android'i tamamen silip yerine doğrudan donanım üzerinde çalışan gerçek bir Linux işletim sistemi kurmanız gerekir ve bunun geri dönüşü olmadığı gibi riskler de size ait olacaktır.
postmarketOS ve Ubuntu Touch gibi topluluk projeleri, eski Android cihazları adeta standart bir ARM bilgisayara dönüştürür. Ancak kurulum biraz da karışıktır. Bu yöntem, cihazın önyükleyici (bootloader) kilidinin açılmasını, özel bir kurtarma modunun (custom recovery) yüklenmesini ve ardından Linux imajının cihaza yazdırılmasını gerektirir. Karşılığında ise Android işletim sistemi aradan çekildiği için donanımın tüm gücü doğrudan Linux'a kalacaktır. Bu sayede Docker konteynerleri çalıştırabilir, yazılım derleyebilir ve gerçek bir Linux sistemi gerektiren karmaşık servisleri barındırabilirsiniz.
Sıfır emülasyon gecikmesi, saf donanım erişimi ve Docker konteyner desteği gibi avantajlarının rağmen önyükleyici kilidini açmak cihazın güvenlik protokollerini bozabilir ve bazı durumlarda Wi-Fi, kamera veya sensör sürücülerinin eksik çalışmasına neden olabilir. Ayrıca genel amaçlı Linux çekirdekleri, üreticilerin Android için yaptığı hassas termal ve güç yönetimini taklit edemeyebilir.
Riskleri ve sınırları yok değil
Eski telefonları bu şekilde kullanmak harika bir kendin yap projesi olsa da, göz ardı edilmemesi gereken ciddi riskler ve sınırlar da barındırır. Bunlardan en kritik olanı batarya şişmesi ve yangın riskidir.
Ev sunucuları 7/24 çalışmak üzere tasarlanmıştır. Ancak akıllı telefon bataryaları, sürekli olarak şarja bağlı kalacak şekilde tasarlanmazlar. Lityum-iyon pillerin sürekli yüksek şarj seviyesinde ve sunucu yükü altındaki termal sıcaklıkta kalması, bataryanın şişmesine ve en kötü senaryoda fiziksel patlama veya yangın riskine yol açabilir. Çözüm olarak eğer teknik beceriniz elveriyorsa, bataryayı tamamen cihazdan çıkarıp telefonu doğrudan bir USB güç kaynağından besleyecek donanımsal bypass yöntemlerini araştırmanızı tavsiye ederiz.
Bu kendin yap projesinin bir dezavantajı GPIO pinlerinin eksikliğidir. Raspberry Pi’nin en büyük özelliği, sensörlere ve motorlara doğrudan bağlanmasını sağlayan GPIO (Genel Amaçlı Giriş/Çıkış) pinleridir. Fiziksel dünyayla etkileşime girmek istiyorsanız, telefona USB üzerinden bir Arduino bağlamak veya Wi-Fi tabanlı mikrodenetleyiciler kullanmak zorunda kalırsınız. Ayrıca akıllı telefonlar pasif soğutmaya sahip oldukları için ince gövdeleri ısıyı dağıtmakta zorlanır. Yoğun işlem gücü gerektiren projelerde, telefonun termal koruma mekanizmaları devreye girerek işlemci hızını düşürebilir.
Çekmecedeki cevher
Türkiye'de hücresel ağ erişimi yasal olarak engellenmiş eski telefonlar, aslında eviniz için harika birer yerel ağ (LAN) sunucusudur. Bu cihazları yerel bir Pi-hole reklam engelleyici, kişisel bulut depolama alanı, hafif bir web sunucusu ya da ev otomasyon merkezi olarak kullanarak hem bütçenizi koruyabilir hem de e-atık krizine karşı küçük ama anlamlı bir adım atabilirsiniz. Cihazınızın postmarketOS uyumluluğunu kontrol etmek için topluluk wikilerini inceleyebilirsiniz.
30 yıldır teknoloji üzerine yazılar yazmaktadır. Türkiye'nin ilk oyun dergisinin kurucu ekibinde yer almış ve önemli teknoloji dergilerinden birinde muhabirlikten başlayan ve Genel Yayın Yönetmenliğine kadar uzanan uzun bir süreçte teknoloji içerikleri üretmiştir. Ayrıca şu anda yürüttüğü WIRED Türkiye Dijital Direktörlüğünden önce bir başka yayın grubunun Video Projeler ve Teknoloji İçerikleri Yönetmenliğini de üstlenmiştir. Oyun ve geleceğin teknolojileri üzerine özel ilgisi vardır.