ETAB 5 Ekran Dönünce Kalemin Dönmemesi Çözümü (Bütün Romlar)

  • Konuyu Başlatan Konuyu Başlatan Leblebi
  • Başlangıç tarihi Başlangıç tarihi
abicim sana nasıl teşekkür edeyim azdaha stock roma dönüyordum çok ama çok teşekkürler
 
ayni dosya bende portraitte yanlış algi sorunu yarattı anırım sendeki sorun, parametreyi degistirdim 0-1 ok

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.

touch.distance.calibration = scaled
touch.distance.scale=0.9

cursor saga kaydi goz onunde degil batmiyor sinirime artık, ve simdi bende pen ile cursor calibrated, tıkladigim yerde cursorla ucuca. Bu kalemlerin uclarindaki minik silikon bir parca kopuyr ki baştan cığlık atmam aragmen simdi cok daha gguzel kaygan yaziyor, pressure sensitivityde degisme yok. Dosya icin tesekkurler.
 
Son düzenleme:
Süpersin dostum. Çok teşekkürler. Öyle işime yaradı ki. Dik kullanamıyordum. Şimdi kullanabiliyorum sayende. Çok sağol
 
Bende kalemi dieyde çalışan bir sürümü bulup o kalemin kodlarını diğer sürüme uyumlu hale getirsek diye düşünüyordum...
 
Öncelikle teşekkür ederim. Sorun halloldu sayenizde. Kalemle ilgili bir sorun da kalemin ucu ile imlecin tam denk gelmemesi. Bunu ayarlamanın bir yolu var mı acaba? Sizin verdiğiniz dosyadan birşeyler yapmaya çalıştım ama olmadı. Bunu da halledebilirsek güzel olur. Ayrıca tableti Samsung telefonların kalemiyle kullanınca çok daha güzel oluyor.
 
Adam koskoca insanların çözemediği şeyi çözdü:troll1::troll1::troll1:
 
System dosyası ile gerçekleştirilecek diyorsunuz ancak ben de system dosyası yok. idcler zaten bulunmuyor. Bu konuyla ilgili ne yapabilirim?
 
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ı,
Kod:
/system/usr/idc/
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.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
sen adamın dibisin beeeeeeeeee
 
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ı,
Kod:
/system/usr/idc/
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.

Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.
Merhaba E tab 5 tabletim sürüm 6.0.1 yazıyor ben de aynı sorunu yaşıyorum deneyeyim mi cevaplarsanız sevinirim
 
İşlemi kolaylaştırmak için bunun flashlanabilir versiyonunu yaptım.
 
hocam pek anlayan birisi değilim nasıl yapacağımı pek anlamadım supersu adlı bi root var dosyaları falan nerde onu da bulamadım baştan mala anlatır gibi anlatır mısınız , teşekkürler
 
Halletim gemini ve senin yardımınla adamsınız valla :D


Geminiden bilgisayardan kullandığım kodları düzenlemesini istedim böyle kodlar çıktı.Bu kod için bilgisayar gerekiyor.Eğer yapamazsanız powershelli kapatıp açmayı(klasöre girip boş yere shift+mouse sağ tikten menüden powershell veya cmd seçmeyi unutmayın ben powershellden yaptım) işlemi başlatmayı deneyebilirsiniz veya bu kodu yapay zekaya atarsınız kendisi yardımcı olur.Yapay zeka kullanırsınız isterseniz buyrun kodlar:

(Bu arada kopyaladıgınız kodları cmd veya powershell ekranına mousla sağ tık yaparak kopyalarsınız)

📱 Başlamadan Önce Çok Önemli Ayar (Tablet Ayarlarından Root Açma)
  1. Tabletten Ayarlar > Geliştirici Seçenekleri kısmına girin.
  2. Aşağıda "Root Erişimi" (Root Access) seçeneğini bulun.
  3. Bunu "Uygulamalar ve ADB" (Apps and ADB) olarak değiştirin.
  4. Yine aynı menüden USB Hata Ayıklama'yı açın ve tableti bilgisayara bağlayın.



📋 Ön Hazırlık (Yedek Klasörü ve Dosyayı Ayarlama)
  1. Bilgisayara resmi Google Platform Tools (platform-tools) klasörünü indirin ve ZIP'ten masaüstüne çıkarın.
  2. Klasörün içine girin. Klavyeden Shift tuşuna basılı tutarak boş bir yere sağ tıklayın ve "PowerShell penceresini burada açın" deyin.
  3. İlk iş olarak şu kodu yapıştırıp Enter'a basın:


.\adb pull /system/usr/idc/ $env:USERPROFILE\Desktop\idc_yedekleri


Kodu dikkatli kullanın.

  1. Masaüstünüzde oluşan idc_yedekleri klasörünün içine girin. Oradaki Default.idc dosyasına sağ tıklayıp Birlikte Aç > Not Defteri deyin.
  2. İçindeki tüm yazıları silin, forumda verilen güncel kalem kalibrasyon kodlarını yapıştırıp kaydedin.
  3. KRİTİK ADIM: Kaydettikten sonra, bu Default.idc dosyasının ismini forumda kalemi düzelttiği söylenen asıl doğru dosya ismiyle değiştirin.



🔥 Sadece Kopyala-Yapıştır Yapacağınız Sıralı Kodlar
Şimdi açık olan PowerShell ekranına geri dönün ve aşağıdaki kodları sırasıyla, tek tek yapıştırıp Enter'a basın.
1. Kod (Hazırladığınız dosyayı tabletin güvenli ara hafızasına gönderir):



.\adb push $env:USERPROFILE\Desktop\idc_yedekleri\. /data/local/tmp/

Kodu dikkatli kullanın.

2. Kod (Tabletin içine terminal üzerinden bağlanır. Satır başında $ işareti belirecektir):



.\adb shell

Kodu dikkatli kullanın.

3. Kod (Tabletin içinden Süper Kullanıcı / Root yetkisini çağırır):



su

Kodu dikkatli kullanın.

⚠️ DURUN VE TABLET EKRANINA BAKIN: su yazıp Enter'a bastığınız an tablet ekranını açın. Ekrana root izin penceresi gelecek. Kesinlikle İzin Ver (Grant / Allow) deyin. Bilgisayar ekranındaki sembol # işaretine dönüşecektir.

4. Kod (Tablet içindeki sistem klasörünün koruma kilidini açar ve yazılabilir yapar):



mount -o rw,remount /system

Kodu dikkatli kullanın.
  • 4. Kod (mount komutu):
    Android sürümlerine göre bu komutun yazılış sırasından dolayı bazen hata verebilir. Eğer mount -o rw,remount /system yazdığınızda hata alırsanız, hemen yerine şu alternatifi yazın: mount -o remount,rw /system /system

5. Kod (Dosyayı sistemin asıl yerine kalıcı olarak kopyalar):



cp -R /data/local/tmp/. /system/usr/idc/

Kodu dikkatli kullanın.

5. Kod (cp kopyalama komutu):
Bazı eski ROM'ların terminal altyapısında büyük harf -R komutu çalışmayabilir veya hata verebilir. Eğer hata alırsanız komutu küçük harfle şu şekilde yazın: cp -r /data/local/tmp/. /system/usr/idc/

6. Kod (Sistemin dosyayı sorunsuz tanıması için gereken evrensel izni verir):



chmod 644 /system/usr/idc/*.idc

Kodu dikkatli kullanın.

7. Kod (Tabletin içinden çıkış yapar):



exit

Kodu dikkatli kullanın.

8. Kod (ADB bağlantısını tamamen kapatır):


exit

Kodu dikkatli kullanın.




🏁 Ve Mutlu Son!
PowerShell ekranını tamamen kapatın, kabloyu sökün ve tableti yeniden başlatın. Kaleminiz ve dokunmatiğiniz tıkır tıkır çalışacaktır.


https://forum.turkdevs.com/konu/twrp-mod-e-tab-5-kalem-donmeme-sorunu-fix-kalem-surucusu.18217/ Keşke bunu kullansaymışım baya uğraştım:D


Eğer sorun çıkarsa şu adımlarda denenebilir 4. kod ve 5. kod adımlarında;

🔍 Dikkat Etmeniz Gereken İki Küçük Nokta
  1. 4. Kod (mount komutu):
    Android sürümlerine göre bu komutun yazılış sırasından dolayı bazen hata verebilir. Eğer mount -o rw,remount /system yazdığınızda hata alırsanız, hemen yerine şu alternatifi yazın: mount -o remount,rw /system /system
  2. 5. Kod (cp kopyalama komutu):
    Bazı eski ROM'ların terminal altyapısında büyük harf -R komutu çalışmayabilir veya hata verebilir. Eğer hata alırsanız komutu küçük harfle şu şekilde yazın: cp -r /data/local/tmp/. /system/usr/idc/
 
Son düzenleme: