Kök hakları olmadan Android’deki herhangi bir uygulama için panoya erişim nasıl kısıtlanır

Çoğu zaman, klavyede metin yazmak yerine, onu kesmek / kopyalamak ve gerekli alana yapıştırmak çok daha kolaydır. Bu, özellikle adresler, şifreler veya çeşitli site sayfalarına bağlantılar gibi bazı uzun parçalar için geçerlidir. Bu durumda, kopyala / yapıştır işlevini kullanmak elbette görevi kolaylaştırır, çünkü her karakteri doğru bir şekilde yazdırmanız gerekir. Ancak ne yazık ki Android’deki pano çok güvenli değil, çünkü cihazınıza yüklenen herhangi bir uygulama sizin bilginiz olmadan okuyabilir. Bu nedenle, genellikle hassas verileri asla kopyalamamanız önerilir.

Bağlam için, Android işletim sisteminde, kopyala/yapıştır çerçevesi herhangi bir uygulamanın panodan okumasına veya panoya yazmasına izin verir. Bu özel bileşenin varlığı sayesinde, Google Play’de üçüncü taraf pano yöneticileri ortaya çıktı. Ve bu yardımcı programlar ve bazı diğerleri (Google Translate gibi) bu çerçeveyi “doğru” kullanırken, diğer uygulamaların bu verilerle neler yapabileceği hakkında kesinlikle hiçbir bilgi yoktur. Çoğu program, belirli eylemleri gerçekleştirirken izin ister ve şu veya bu bilgiyle ne yaptıkları konusunda “şeffaftır”. Ancak, telefonunuzdaki kaç uygulamanın panonuzu okuyabildiğine şaşıracaksınız. Bu nedenle çoğu Android şifre yöneticisi, şifre girerken kendi klavyenizi kullanmanızı önerir – sizi şifrenizi panodan çalabilecek uygulamalardan korumak isterler.

Artık neyi kopyalayıp neyi kopyalayamayacağınızı düşünmek zorunda değilsiniz. Sonuçta, bugünün kılavuzunda, süper kullanıcı hakları olmadan hangi uygulamaların panonuzu okuyabileceğini nasıl kontrol edeceğinizi göstereceğiz. Ve bundan sonra, bazı uygulamaların hepsini öğrenebileceğinden endişe etmeden istediğiniz herhangi bir bilgiyi güvenle kopyalayabilirsiniz.

Bir uyarı yerine

Herhangi bir uygulama için panoya erişime izin vermeyerek, metin girerken “yapıştır” işlevini artık kullanamayacaksınız. Bu, çeşitli oyunlar için bir sorun olmamalı, ancak diğer uygulamalar için biraz can sıkıcı olabilir.

Uygulamaların Panoya Erişmesini Engelleme Yönergeleri

  1. C:\ sürücüsünün kök dizininde Android adlı bir klasör oluşturun.
  2. Aygıtınız için USB sürücülerini yükleyin (burada bazı aygıtlar için evrensel sürücülere bağlantılar bulabilirsiniz).
  3. Bazı durumlarda, sürücülerin yüklenmesi kimlik doğrulamasını devre dışı bırakmanızı gerektirir.
    • Windows 7 için:
      Bilgisayarı açarken BIOS’u yükledikten sonra F8 tuşuna basmalısınız. Açılan “Gelişmiş Önyükleme Seçenekleri” menüsünde, “Sürücü İmza Gereksinimini Devre Dışı Bırak” seçeneğini seçin. Bu yöntem ilk seferde çalışmayabilir, bu nedenle eylemi tekrarlamanız veya komut istemini yönetici olarak açmanız ve iki komut girmeniz gerekir:
      “bcdedit.exe /yükleme seçeneklerini ayarla DDISABLE_INTEGRITY_CHECKS”;
      “bcdedit.exe / TEST SIGNING’i AÇIK hale getirin”.
    • Windows 8 için:
      Win + I tuş bileşimine basmanız, Shift tuşunu basılı tutmanız ve “Kapat” > “Yeniden Başlat” seçeneğini seçmeniz gerekir. Bilgisayar açıldığında, Tanılama > Gelişmiş Seçenekler > Önyükleme Seçenekleri > Yeniden Başlat’ı seçin. Yükleme sırasında F7 tuşuna basarak “Zorunlu sürücü imza doğrulamasını devre dışı bırak” modunu seçin.
    • Windows 10 için:
      Shift tuşunu basılı tutmanız ve “Başlat” > “Kapat” > “Yeniden Başlat” menüsünü seçmeniz gerekir. İndirdikten sonra, Sorun Gider > Gelişmiş Seçenekler > Önyükleme Seçenekleri > Yeniden Başlat’ı seçin. Ardından F7 tuşuna basarak “Sürücü İmzasını Devre Dışı Bırak” seçeneğini seçin.
  4. Arşivi indir adb-fastboot.zip ve dosyaları android klasörüne çıkarın.
  5. Akıllı telefonunuzda USB Hata Ayıklamayı etkinleştirin.
    Bunu “Geliştiriciler İçin” bölümünde yapabilirsiniz. Nasıl açılır, öğrenebilirsin burada.
  6. Telefonunuzu bir USB kablosuyla bilgisayara bağlayın.
    Orijinal veya kaliteli bir kablonun yanı sıra anakartta bulunan USB 2.0 bağlantı noktasının (PC için) kullanılması önerilir.
  7. Bağlantı türünü “Yalnızca Şarj Ediliyor”dan “Dosya Aktarımı (MTP)” olarak değiştirin.
    Bu, her cihazda gerekli değildir, ancak birçok üretici, ADB’nin çalışmasına izin vermeden önce bir güvenlik önlemi olarak bunu gerektirir.
  8. Bir komut istemi açın ve “cd c:\Android\” komutuyla oluşturulan Android klasörüne gidin (komutlar tırnak işaretleri olmadan yazılır).
  9. Bilgisayarın cihazı ADB aracılığıyla bulduğundan emin olun.
    Bunu yapmak için komut satırına “adb devices” yazmanız gerekir. Bu bilgisayarda ADB kullanarak hata ayıklama izni için telefonda görünen istemde, “Bu bilgisayardan her zaman izin ver” öğesini seçerken “Tamam” ı tıklamalısınız. Cihaz görünüyorsa, “Eklenen cihazların listesi” metni ve tüm cihazların bir listesi (örneğin, xxxxxxx cihazı) görüntülenecektir. “Aygıt” yerine “çevrimdışı” yazıyorsa veya liste boşsa, ADB’yi güncellemeniz, sürücüleri / kabloyu kontrol etmeniz, USB bağlantı noktasını / bilgisayarı değiştirmeniz gerekir.
  10. Komut satırına “adb shell” yazın.
  11. Şimdi “cmd appops query-op –user 0 READ_CLIPBOARD izin ver” yazın ve cihazda yüklü olan uygulamaların panoya erişimi olduğunu görün.
    Bu, ekranda paketlerin bir listesini görüntüler. Listelenenlerden bazıları, hangi uygulamaya ait oldukları açık olabilir, ancak değilse, App Inspector yardımcı programı bunu anlamanıza yardımcı olacaktır.
  12. Panoya erişimi devre dışı bırakmak için, “cmd appops set name.of.package READ_CLIPBOARD yoksay” girin; burada name.of.package, istenen paketin adıdır.
    Komutu girdikten sonra hiçbir hata görüntülenmezse ve giriş için yeni bir satır belirirse, her şey doğru çalıştı.
  13. Değişiklikleri geri almak ve pano erişimini yeniden açmak için “cmd appops set name.of.package READ_CLIPBOARD izin ver” yazın.
  14. Panoyu okuması engellenen tüm paketlerin listesini görmek için “cmd appops query-op –user 0 READ_CLIPBOARD yoksay” yazın.

11’den 14’e kadar olan adımlardaki komutlar işe yaramazsa, bunları “cmd” olmadan çalıştırmayı deneyin. Bu, Android 6.0 Marshmallow veya daha eski sürümleri çalıştıran bazı cihazlar için gerekli olabilir.

Nasıl çalışır?

AndroidManifest.xml dosyasında “android.permission.READ_CLIPBOARD” (panoyu okumak için) iznini bildiren tüm uygulamalar, yüklendiğinde bunu otomatik olarak alır. Ve birçok cihazın ayarlarda bir izin yönetim sistemine erişimi olmasına rağmen, bu izin, kullanıcıların kendi takdirlerine bağlı olarak değiştirebilecekleri listesinde değildir. Tabii ki, LineageOS gibi özel bellenim kullanmıyorsanız.

Ancak, uygulamaların panonuzu okumasını kısıtlamanın gizli bir yolu vardır. Sadece bu yöntem yukarıda açıklanmıştır. Cihazın ayarlarında gösterilenden daha fazla izni kısıtlamanıza izin veren gizli bir “appops” arayüzü kullandık. Yaptığımız ilk komut olan query-ops, panoyu okuma izni verilmiş yüklü uygulamaları listeler. Bu listeye bakarak hangi programların panoyu okumasını engellemek istediğimize karar verebiliriz. Bu izni her üçüncü taraf uygulamasıyla sınırlamaya karar verirseniz, herhangi bir uygulamanın onları çalmasından endişe etmeden şifrelerinizi güvenli bir şekilde kopyalayıp yapıştırmaya bile başlayabilirsiniz.

Bu kılavuz size yardımcı olduysa ve hangi uygulamaların panoya erişimini engellediyseniz aşağıdaki yorumları yazın.

Similar Posts

Leave a Reply

Your email address will not be published.