Herkese merhaba,
ETAB 5'i aktif olarak not almak ve çalışmak için kullanan birisi olarak kalemin dönmemesi beni aşırı derecede irite ediyordu ve bu yüzden kafayı sıyırıp iki günde Android için nasıl driver yazılacağını öğrendim. Onlarca deneme yanılma ve tableti kırma noktasına gelme sonucunda bu saatte buldum çözümü.
Öncelikle işin teorisinden biraz bahsetmek isterim ki hepimiz bilgilenelim:
Android, Google'ın ürettiği bir işletim sistemi bildiğiniz gibi ve bu adamlar Android'i ilk ürettiklerinde aynı Windows'taki tak çalıştır mantığı gibi çoğu şey için driver yazmış ve rom üreticilerinin (Samsung, Huawei gibi büyük şirketlerden bahsediyorum tabi.) işini kolaylaştırmıştır.
Fakat bazı donanımsal parçalar çok yeni olduğudan ya da çok komplex olduğundan bunlar ekstra bir driver olmadan Android sisteminde sağlıklı çalışamıyorlar. Buna örnek olarak yeni çıkan bir parmak izi sensörünün kullanıldığı bir telefon veya bizim durumuz gibi yaygın olarak kullanılmayan bir kapasitif kalem verilebilir.
Bir örnek üzerinden açıklamak gerekirse şuan bizim tabletlerde olan kalem teknolojisi ilk defa telefonlarda yaygın olarak Galaxy Note serisi ile birlikte görülmeye başlandı. Galaxy Note lar ilk çıktığında o zamanki Android sürümünün kapasitif kalem desteği yoktu ve bu yüzden Samsung mühendisleri bu kalemler için driverları kendileri yazıp Android sistemine gömdüler.
Sonralarda ise Androide kalem desteği geldi ve çok komplex olmayan kalemler ekstra driver yazmaya ihtiyaç olmadan direk çalışır hale geldiler. İyi de bizim kalem çok mu komplex allah aşkına bizim kalem niye direk düzgün bir şekilde çalışmıyor derseniz de bunun sebebi bizim kalemin yani daha doğrusu tabletteki kalemi algılayan panelin dandik ve çin malı olması. Google'ın böyle bir panelin varlığından haberi olmadığı için ve tabi ki üşengeç Çinli arkadaşlar ürettikten sonra bu panele bir driver yazmadığı için bizim kalemler bu şekilde yarı fonksiyonel bir durumda kalakalmışlar.
Lollipop ve öncesindeki romlarda bir driver var ve iş görüyor fakat Lollipop'tan sonra mimaride değişiklikler olduğu için o driverlar Marshmallow ve üstünde iş görmüyor.
Şimdi kalemi nasıl ekran dönünce ekrana ayak uyduracak hale getireceğimize geçelim.
Öncelikle yapacağımız işlem hakkında bilgi vereyim
Android'de herhangi bir cihaz için sisteme ekstra driver sağlamazsanız , sistem kafasına en çok yatan şekilde çalıştırıyor aleti. Ama siz "Kardeşim dur o iş öyle olmaz, al şu konfigürasyon dosyasını buna göre devam et." derseniz sistem sizin yaptığınız ayarlamalara öncelik veriyor.
Biz de bugün sisteme kalemi nasıl çalıştırması gerektiğini söyleyeceğiz. Bunun için ".idc" (Input Device Control) uzantılı bir dosya vereceğiz sisteme.
Bu dosyayı sisteme atacağımız için root erişimimiz kesinlikle olmalı. Root erişimine sahip bir dosya yöneticisine girip vereceğim dosyayı,
Klasörünün içine atmanız gerekiyor. Fakat size tavsiyem vereceğim dosyayı oraya direk atmamanız olacak. Çünkü bazen dosya izinleri düzgün ayarlanamıyor ve attığımız dosya işlevsiz kalıyor. Peki ne yapacağız bu kadar şeyi boşuna mı anlattık? Hayır tabiki.
Belirttiğim klasöre girdiğinizde birkaç tane ".idc" uzantılı dosya göreceksiniz. Bunlardan bir tanesinin yine bu klasörde bir kopyasını oluşturun. Kopyala yapıştır yaparken izinler değişmeyeceği için sıkıntı kalmayacak o yönden. Şimdi oluşturduğunuz kopyayı root izni olan bir metin düzenleyicisi ile açın ve içinde yazan her şeyi silip verdiğim dosyada yazanları içine kopyalayın. ".idc" uzantısını metin düzenleyicileri açabilir ondan dolayı sıkıntı yok. Sonrasında dosyayı kaydedin ve dosyanın ismini de size verdiğim dosyanın ismi ile değiştirin. Böylece aslında direk dosyayı atmış gibi olduk ama izinler de bozulmadı bir daha onunla uğraşmayacağız.
İzinlerden anlayan arkadaşlar direk dosyayı da atabilir o kısmı anlatması uzun olur diye böyle kısa bir yöntemle anlattım.
Dosyalarla işimiz bitince her şeyi kaydedip çıkalım ve tableti yeniden başlatalım. Ekran döndüğünde kalemin de dönüyor olması lazım artık. Hayırlı olsun.
İsteyen arkadaşlara daha detaylı bilgi verebilirim her konuda. Ayrıca sorunuz olursa da yazmaktan çekinmeyin.
Hadi sağlıcakla.
Dosya Burada (Edit)