Bloatware, Android’de bir sorundur ve bu sadece bir Samsung olayı değildir. Ayarlar’da Kaldır veya Devre Dışı Bırak düğmesi gri olan uygulamaları kaldırmak, her zaman bir bilgisayardan telefonunuza ADB komutları göndermeyi gerektirmiştir, ki bu da kurulumu her zaman çok zahmetli olmuştur. . Neyse ki, bu nihayet değişti.
Google’ın Ağustos 2018’de Android 9.0 Pie’ye eklediği Kablosuz Hata Ayıklama özelliğini kullanarak, Android uygulamaları artık telefonunuzun ADB sunucusuna erişebilir. Başka bir deyişle, artık kendi telefonunuza ADB komutları gönderebilirsiniz. Geliştirici Tyler Nijmeh tarafından geliştirilen bir uygulama olan LADB, bu görev için amaca yönelik olarak oluşturuldu ve olası tüm rakiplere göre önde başladı. Aşağıda herhangi bir kullanıcı veya sistem uygulamasını kaldırmak için nasıl kullanılacağını göstereceğim.
Gereklilik
- Android 9 veya üstü
Adım 1: Paket Adı Görüntüleyici 2.0’ı yükleyin
Kaldırmaya çalıştığınız uygulamanın veya uygulamaların paket adını bilmeniz gerekir. Bu bilgiyi bulmanın en kolay yolu, geliştirici csIng’den Paket Adı Görüntüleyici 2.0 adlı bir uygulama yüklemektir.
- Play Store Bağlantısı: Paket Adı Görüntüleyici 2.0 (ücretsiz)
2. Adım: Bloatware’in Paket Adını Bulun
Şimdi Paket Adı Görüntüleyici 2.0’ı açın ve kaldırmak istediğiniz bir bloatware uygulamasını bulmak için ekranın üst kısmındaki arama özelliğini kullanın. Ortak adının altında, işletim sisteminin uygulamayı bildiği ad olan uygulamanın paket adını göreceksiniz. Kaldırmak istediğiniz her bloatware uygulaması için bu adımı tekrarlamanız gerekeceğini unutmayın.
Buradaki bir tuhaflık, uygulamanın herhangi bir girişe dokunup “Kopyala”yı seçerek erişebileceğiniz kopyalama özelliğidir. Bu, uygulamanın paket adını panonuza kopyalar; bu, yalnızca paket adından daha fazlasını kopyalaması dışında, daha sonra ADB istemine yapıştırmayı gerçekten kolaylaştırır.
Bunun için sahip olduğum en iyi iki geçici çözüm harika değil. Birincisi, uygulamanın ortak adı altında gösterilen com.abc.xyz paket adını bir yere yazabilirsiniz, ancak bu, daha uzun paket adlarıyla çalışmaz. Bu durumlarda, uygulamanın kopyalama özelliğini kullanabilir, ardından kopyaladıklarını Google Keep gibi bir not uygulamasına yapıştırabilirsiniz. Oradan, package: ve Launcher: arasındaki metin dizisi dışındaki her şeyi kaldırın ve kalanları kopyalayın.
3. Adım: Geliştirici Seçeneklerini Etkinleştirin
Bu yöntem, varsayılan olarak Android’in ana ayarlar menüsünde etkinleştirilemeyen bir özelliğe dayanır. Bunun yerine, Gelişmiş kullanıcılar için Geliştirici Seçenekleri adlı gizli bir menüyü etkinleştirmeniz gerekecek.
Öyleyse Ayarlar’a gidin -> Telefon Hakkında, ardından Yapı Numarası girişine hızlı bir şekilde yedi kez dokunun ve istendiğinde kilit ekranı PIN’inizi girin. Bu bölümle ilgili daha fazla yardıma ihtiyacınız varsa, tam kılavuzumuza bakın:
4. Adım: Kablosuz Hata Ayıklamayı Etkinleştirin
Şimdi, tüm bunların çalışmasını sağlayan temel Android özelliğini etkinleştirmeniz gerekecek. Ayarlar uygulamasını açın, aşağı kaydırın ve “Sistem”i seçin, ardından “Gelişmiş”e dokunun ve “Geliştirici Seçenekleri”ni seçin. Bazı telefonlarda, bunun yerine Geliştirici Seçenekleri girişi ana Ayarlar ekranının en altında listelenebilir.
İçeri girdikten sonra aşağı kaydırarak Hata Ayıklama bölümüne gidin. Burada, “Kablosuz hata ayıklama”nın yanındaki anahtarı etkinleştirin ve ardından seçiminizi onaylamak için istemde “Tamam”a basın. Android 11 ve sonraki sürümlerde bu özelliği etkinleştirmek için Wi-Fi’ye bağlı olmanız gerekir.
Bunu test ettik ve ABD’de telefon satan OEM’lerin tüm büyük Android dış görünümlerinde çalıştığını gördük, ancak her cihazın Kablosuz Hata Ayıklama özelliğine sahip olacağı garanti edilmez. Bu, Android’in açık kaynak kod tabanı olan AOSP’nin bir parçasıdır, ancak OEM’ler bazen Android’in tenli sürümlerinden işlevselliği kaldırır. Telefonunuzda bu seçenek yoksa ne yazık ki bu yöntem işinize yaramaz.
Adım 5: LADB’yi yükleyin
Şimdi kendi telefonunuza ADB komutları göndermenizi sağlayacak uygulama olan LADB’yi kurmanın zamanı geldi. Play Store sürümü (bağlantısı aşağıdadır) 2,99 ABD dolarıdır, ancak yapabilecekleri için bu ucuzdur. Yine de ücretsiz bir seçeneğe ihtiyacınız varsa, uygulamanın GitHub sayfasına gidebilir ve APK’yi kaynaktan derleyebilirsiniz.
- Play Store Bağlantısı: LADB — Yerel ADB Kabuğu (2,99 ABD doları)
Adım 6: Bir Bağlantı Kurun
Android 9 veya Android 10 kullanıyorsanız, LADB’yi açın ve “USB Hata Ayıklamaya İzin Ver” isteyip istemediğinizi soran bir açılır pencere görene kadar bekleyin. Bağlantıyı kurmak için “Her zaman izin ver”in yanındaki kutuyu işaretleyin ve ardından bu istemde “İzin Ver”i seçin. Artık 7. Adıma geçebilirsiniz.
Android 11 veya sonraki bir sürümdeyseniz, LADB’yi açın ve bir bağlantı noktası numarası ve eşleştirme kodu isteyen bir istem görürsünüz. Ardından, LADB’yi bölünmüş ekran moduna alın ve ekranınızın diğer yarısında Ayarlar uygulamanızı açın. Oradan Geliştirici Seçeneklerine gidin, ardından bir alt menüye girmek için “Kablosuz Hata Ayıklama” metnine dokunun.
Buradan, “Cihazı eşleştirme koduyla eşleştir”e dokunun, ardından IP adresi ve Bağlantı Noktası altındaki iki nokta üst üste (:) sonrasındaki sayıyı LADB’deki Bağlantı Noktası alanına kopyalayın. Wi-Fi eşleştirme kodunuEşleştirme kodu kutusuna kopyalayın, ardından LADB’deki komut isteminde “Tamam”a dokunun. Bölünmüş ekran modunu kapatmadan veya LADB’yi tekrar tam ekran görünümüne getirmeden önce “Kablosuz hata ayıklama bağlandı” bildirimini alana kadar bekleyin.
Bu kısımda sorun yaşıyorsanız, uygulamanın geliştiricisi, kullanıcılarla ilgili sorunların giderilmesine yardımcı olma konusunda oldukça aktif olmuştur. İletişim bilgilerini nezaketle buraya gönderdi.
7. Adım: Herhangi Bir Bloatware Uygulamasını Kaldırın
Artık bazı bloatware uygulamalarını atmaya hazırsınız. Kabuk komutu alanına dokunun, ardından şu komutu girin:
pm kaldırma -k –user 0
öğesini bloatware uygulamasının gerçek paket adıyla değiştirin. Örneğin, macenta taşıyıcısından satın alınan bir Galaxy cihazında T-Mobile uygulamasını devre dışı bırakmak için şunu girersiniz:
pm uninstall -k –user 0 com.tmobile.pr.mytmobile
İsterseniz “-k” kısmını atlayabilirsiniz. Her şeyi yeniden kurmak zorunda kalmadan daha sonra yeniden yüklemek istemeniz durumunda, tüm yapılan, sistemin uygulamadan ilişkili verileri silmesini engellemektir. Bu nedenle, bloatware uygulamasının verilerini de silmek istiyorsanız, komutu şu biçimde gönderin:
pm kaldırma –user 0
Komutu doğru bir şekilde aldığınızda, göndermek için klavyenizdeki enter tuşuna basın. Klavyeniz otomatik olarak çökmeli ve terminal bir “Başarılı” mesajı vermelidir. Bu, uygulamanın kaybolduğu ve hemen geçerli olduğu anlamına gelir.
Feragatname: Buradaki başlık altında olan şey tam olarak değil, kendi yüklediğiniz bir uygulamayla yaptığınız gibi bloatware uygulamasını doğrudan kaldırabilirseniz ne olur? Orijinal APK korunduğundan (ancak uygulama verileri veya herhangi bir güncelleme değil) bu, uygulamayı devre dışı bırakmaya daha yakındır, bu nedenle telefonu fabrika ayarlarına sıfırlarsanız uygulama yeniden görünecektir. Ancak çoğu pratik amaç için, kaldırmak kadar iyidir.
Kaldırma İşleminden Sonra Bir Bloatware Uygulamasını Yeniden Yükleme
Telefonunuzun güvendiği bir uygulamayı kaldırabilir ve bunun sonucunda hatalara neden olabilirsiniz. Öncelikle, hangi uygulamaları kaldırmış olursanız olun, önceden yüklenmiş tüm uygulamaları geri yüklemek için kurtarma modunda fabrika ayarlarına sıfırlama yapabileceğinizi bilmelisiniz. Telefonda kayıtlı tüm verileri kaybedeceğinizi unutmayın.
Ancak kaldırdığınız bir uygulamayı geri yüklemek istediğinize karar verirseniz ve telefonunuz hala çalışır durumdaysa, yeniden yüklemek için LADB’de aşağıdaki komutu gönderebilirsiniz:
pm yükleme-mevcut –user 0
… gerçek paket adıyla değiştiriliyor. Yine, örnek olarak operatörden satın alınan Galaxy cihazlarına önceden yüklenmiş olarak gelen T-Mobile uygulamasını kullanarak şu komutu gönderirsiniz:
pm yükleme-mevcut –user 0 com.tmobile.pr.mytmobile