ADB ile Android Sistem Uygulamalarını Silme
Bildiğimiz üzere çoğu telefonda gereksiz birçok silinemeyen uygulama (Google apps :) mevcut. Rootlu telefonlarda bilgisayarsız bir şekilde uygulama ile siliniyor. Ama rootsuz telefonlarda bu daha farklı şekillerde yapılıyor.
Bilgisayar ile gereksiz uygulamaları sileceğiz. Bunun için Android Debugging Bridge (ADB) driverı kullanacağız.
Not: ADB driver’ı bilgisayarsız (local) olarak kullanmanın yolu da var ama denemedim. Google Play’den LADB - Local ADB Shell programını kullanarak deneyebilirsiniz. (Geliştirici seçeneklerden wifi debug açmanız gerekiyor)
Şimdi bilgisayar için ADB driver kurulumunu Linux, MacOS ve Windows için anlatacağım.
ADB Driver Kurulumu #
Linux #
Repoları güncelleyelim ve ADB driver kuralım:
Ubuntu
sudo apt update && sudo apt upgrade && sudo apt install android-tools-adb
Fedora
sudo dnf update && sudo dnf upgrade && sudo dnf install android-tools
Arch
sudo pacman -Syu android-tools
MacOS #
Homebrew kuralım:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
ADB Driver kuralım:
brew install android-platform-tools
Windows #
ADB minimal portable olarak indirmek için tıkla
İndirdigimiz dosyayı herhangi bir dizine çıkartalım.
Daha sonra adb.exe olan klasörde herhangi bir yere “shift + mouse sağ tık” yapalım. Açılan pencereden ‘Komut Pencersini Burada Aç’ benzeri buton çıkacak ve ona tıklayalım.
USB Debug Modunu Aktif Etme #
İnternette aratarak telefonunuzun geliştirici seçeneklerini aktif ediniz ve Geliştirici Seçeneklerden USB Hata Ayıklama modunu aktif edelim.
Telefonu bilgisayara bağladıktan sonra telefon üzerinden Bilgisayara Erişim İznini verelim.
Eğer “Yanlızca Şarj” seçeneğinde bilgisayar telefonu görmüyorsa modları değiştirmeyi deneyin.
ADB Shell Kullanım #
Telefonu ADB Shell üzerinden kontrol edelim.
adb devices
Komutu girdikten sonra ID adresi ile birlikte bir cihaz görünmesi gerekiyor.
Daha sonra shell’i başlatalım.
adb shell
Telefonda kurulu olan paketleri listeleyelim.
pm list packages
Paket araması yapmak.
pm list packages | grep google
Google kelimesi geçen paketleri gösterir.
Not: Paket isimlerini daha kolay görmek için Package Name Viewer 2.0 uygulamasını kullanabilirsiniz
İstediğimiz uygulamayı silelim.
pm uninstall -k --user 0 package-name
Örneğin Google uygulamasını silelim:
pm uninstall -k --user 0 com.google.android.googlequicksearchbox
Success yazısını görmüşseniz kaldırma başarılıdır :)
Sildiğiniz uygulamaları kolayce yeniden yüklemek.
pm install-existing package-name
Örneğin Google uygulamasını yeniden yükleyelim:
pm install-existing com.google.android.googlequicksearchbox
Sonuna kadar okuduğunuz için teşekkürler :)