Android'de Herhangi Bir Sistem Uygulaması Bloatware'i Kök Olmadan Devre Dışı Bırakma

Android akıllı telefonunuzdaki bloatware'den veya önceden yüklenmiş uygulamalardan nefret ediyorsanız, Android normalde size izin vermese bile bunları nasıl devre dışı bırakabileceğinizi burada bulabilirsiniz.

"Bloatware" olarak tanımladığımız şey kişisel tercihe bağlıdır, ancak sanırım hepimiz bazı üreticilerin ve operatörlerin bu yazılımı akıllı telefonlarına ekleme konusunda diğerlerinden daha suçlu olduğu konusunda hemfikir olabiliriz. Bloatware, bakış açınıza bağlı olarak, Facebook gibi önceden yüklenmiş bir uygulamadan Google Fotoğraflar dışındaki hazır bir galeri uygulamasına kadar değişebilir. Bir kişinin nefret ettiği bloatware, başka bir kişinin sevdiği özelliktir, ancak ne yazık ki önceden yüklenmiş belirli uygulamaları bloatware olarak sınıflandıran kişi genellikle onu kaldıramaz. Bazen sistem uygulamalarını devre dışı bırakabilirsiniz ancak her sistem uygulaması devre dışı bırakmanıza izin vermez.

Yine de bu sınırlamaları aşmanın yolları var. Bir rehber yazdık bir süre önce Bu size Android akıllı telefonunuza veya tabletinize önceden yüklenmiş herhangi bir sistem uygulamasını nasıl "kaldıracağınızı" öğretti. Bu yöntemle ilgili sorun iki yönlüdür: aslında uygulamayı tamamen kaldırmaz ve alana geri dönmez. kullanıcı ve değişikliği geri almak, APK'yı (bulabiliyorsanız) veya fabrikadan yüklemenizi gerektirir Sıfırla. Yine de bu yöntem oldukça kullanışlıdır ve yeni Android cihazlarının yükünü boşaltmak için bundan yararlanan düzinelerce forum gönderisi ve kullanıcı komut dosyası gördük. Kullanıcıların cihazlarının yükünü daha güvenli bir şekilde gidermelerine yardımcı olmak için dikkatinizi yalnızca devre dışı bırakmayacak başka bir yönteme çekmek istiyoruz. seçtiğiniz önceden yüklenmiş bloatware'i kullanın, ancak aynı zamanda bunları istediğiniz zaman yeniden etkinleştirmeyi de süper kolaylaştırın, herhangi bir hatayı çok daha kolay hale getirin den kurtarmak. Sistem uygulamalarıyla uğraşmak için hala ADB komutlarını kullanacağız, bu nedenle hiçbir şeyi devre dışı bırakmadığınızdan emin olun. kesinlikle kritiktir (en iyi kararınızı kullanın), ancak bu yöntem, devre dışı bırakmanız durumunda çok daha dostanedir. yanlış uygulama.


Android'de Önceden Yüklenmiş Herhangi Bir Sistem Uygulamasını Root Olmadan Devre Dışı Bırakın

  1. Takip etmek bu eğitim ADB'yi Windows, Mac veya Linux PC'nizde çalışır duruma getirmek için. ADB veya Android Debug Bridge, cihazınızı kontrol etmek için bazı güçlü komutlar vermenizi sağlayan bir geliştirici aracıdır. Root erişimli bir cihaz olmadan normalde yapamayacağınız şeyleri yapmak için eğitimlerimizde bunu çok kullanıyoruz.
  2. Gibi bir uygulamayı indirin Uygulama Denetleyicisi Google Play Store'dan.
  3. App Inspector'ı kullanarak devre dışı bırakmak istediğiniz uygulamanın paket adını alın. İşte nasıl yapılacağını gösteren ekran görüntüleri:
  4. ADB ikili dosyasını depoladığınız dizinde bir Komut İstemi/PowerShell (Windows) veya Terminal (Mac/Linux) başlatın. Windows kullanıcıları için bu, Shift tuşunu basılı tutup ardından klasöre sağ tıklayarak yapılabilir. Menüde “komut penceresini burada aç” veya “PowerShell penceresini burada aç” seçeneğini seçin.
    Windows 10'da komut penceresini açma
  5. Komut istemine veya terminale girdikten sonra işletim sisteminize bağlı olarak aşağıdaki komutu girin:Windows Komut İstemi:adb shell pm disable-user --user 0 Windows PowerShell:.\adb shell pm disable-user --user 0 Mac/Linux Terminali:./adb shell pm disable-user --user 0
  6. Örneğin, Xiaomi Mi Mix 2S'de MIUI'nin bir parçası olarak önceden yüklenmiş olarak gelen Cleanmaster'ı (com.miui.cleanmaster) kaldırmak istiyorsanız şöyle görünecektir:Windows Komut İstemi:adb shell pm disable-user --user 0 com.miui.cleanmasterWindows PowerShell:.\adb shell pm disable-user --user 0 com.miui.cleanmasterMac/Linux Terminali:./adb shell pm disable-user --user 0 com.miui.cleanmaster

Ve işimiz bitti! Uygulama hemen devre dışı bırakılacak ve başlatıcınızdan kaybolacaktır. Nadir durumlarda, sistemin yeniden etkinleştirme işlevi varsa bazı uygulamaların otomatik olarak yeniden etkinleştirilebileceğini unutmayın. Örneğin, stokları devre dışı bırakmak Çin Huawei veya Honor cihazlarında EMUI 9 başlatıcısı stok başlatıcının bir süre sonra otomatik olarak yeniden etkinleştirilmesine neden olacaktır. Bu sizi rahatsız ediyorsa şunu deneyin:kaldır" yöntem.

Herhangi Bir Devre Dışı Önceden Yüklenmiş Sistem Uygulamasını Yeniden Etkinleştirin

Bir uygulamayı devre dışı bırakıp geri istiyorsanız ne olur? Uygulamayı yeniden etkinleştirmek çok kolay! Öncelikle şuraya gidin: Ayarlar > Uygulamalar ve "Tüm uygulamalar" listesine bakın (cihazınızda farklı bir yerde bulunabilir.) Genellikle devre dışı bırakılan tüm uygulamaların adlarını görmek için burayı filtreleyebilirsiniz. Hangi uygulamayı yeniden etkinleştirmek istediğinizi öğrendikten sonra şu adımları izleyin:

  1. Bir komut istemi veya terminal penceresi açın ve aşağıdaki komutu çalıştırın:Windows Komut İstemi:adb shell pm list packages -dWindows PowerShell:.\adb shell pm list packages -dMac/Linux Terminali:./adb shell pm list packages -d
  2. Bu komut tüm devre dışı bırakılmış paketleri listeler. Yeniden etkinleştirmek istediğiniz uygulamaya karşılık gelen paket adını bulun. Şimdi bunlardan birini yeniden etkinleştirmek için aşağıdaki komutu çalıştırmanız yeterli:Windows Komut İstemi:adb shell pm enable Windows PowerShell:.\adb shell pm enable Mac/Linux Terminali:./adb shell pm enable
  3. Herhangi bir sorunla karşılaşırsanız uygulamayı yeniden etkinleştirdikten sonra yeniden başlatmayı deneyin.

Biz ne yaptık?

Her şeyden önce, bu komutun ne yaptığını ve önceki dersimizde kullandığımız yöntemden neden daha üstün olduğunu ayırt etmek önemlidir. bloatware kaldırma eğitimi. Bu eğitimde, bir uygulamayı kullanıcı düzeyinde kaldırdık; bu, uygulamanın sistem bölümündeki cihazda hâlâ yüklü olduğu ancak birincil kullanıcı (kullanıcı 0) için yüklü olmadığı anlamına gelir. Bu nedenle onu geri almak için ya fabrika ayarlarına sıfırlamanız ya da APK'yı yandan yüklemeniz gerekiyordu. Bu eğitimde, biz devre dışı bırakma uygulamayı kaldırmak yerine birincil kullanıcı için kullanabilirsiniz; bu, uygulamayı yeniden yüklemeden etkinleştirebileceğimiz anlamına gelir.

pm devre dışı bırakma-kullanıcı komutu yıllardır ortalıkta dolaşıyor, ancak pm devre dışı bırakma lehine gözden kaçırıldı. Hem pm devre dışı bırak-kullanıcı hem de pm devre dışı bırak --user 0'ın aynı olacağını düşünebilirsiniz, ancak yanılıyorsunuz. Bazı nedenlerden dolayı, devre dışı bırakma-kullanıcı komutu, temel olarak istediğiniz herhangi bir uygulamayı devre dışı bırakmanıza izin verirken, normal devre dışı bırakma komutu oldukça sınırlıdır.

Bu yöntemin en iyi yanı, yapmamanız gereken bir uygulamayı karıştırıp devre dışı bırakırsanız, bunun gerçekten kolay bir düzeltme olmasıdır. Ayrıca herhangi bir sistem dosyasını değiştirmediğiniz için OTA güncellemelerini almaya devam edeceksiniz. Bu nedenle komutumuzun "--user 0" kısmına ihtiyacımız var; bu, uygulamanın tüm kullanıcılar için değil, yalnızca geçerli kullanıcı için devre dışı bırakılacağını belirtir ve root erişimi gerektirir.