Copot pemasangan aplikasi massal

9

Saya suka mencoba banyak aplikasi. Seringkali situs seperti Lifehacker atau Droidlife akan menampilkan beberapa fungsi yang serupa dan saya akan menginstal semuanya untuk membandingkan fitur.

Itu membuat saya dengan banyak dan banyak aplikasi yang akhirnya saya tidak ingin simpan. Sayangnya, saya hanya dapat menghapus satu per satu.

Apakah ada aplikasi atau metode yang memungkinkan saya menghapus instalasi banyak sekaligus?

bir
sumber

Jawaban:

6

Ada banyak aplikasi yang melakukan uninstall, tetapi di sini ada yang gratis dan sederhana yang saya tahu berfungsi: Uninstaller Pro

Banyak pengelola aplikasi berfitur lengkap juga memiliki opsi bongkar pasang batch. Saya suka menggabungkan fungsi ke dalam beberapa aplikasi yang saya bisa. Sekarang saya menggunakan SmartBar yang memiliki manajer aplikasi yang bagus dengan batch uninstall.

Mat
sumber
Saya sudah mencoba smart bar dan uninstaller pro, dan diminta untuk mengkonfirmasi untuk setiap aplikasi dan setelah uninstall, jadi untuk menghapus 50 aplikasi saya harus mengetuk 100 tombol OK. Apakah fitur / batasan keamanan SN android ini?
Ivo Bosticky
1

Sudah lama sejak saya menggunakannya, tetapi aplikasi AppBrain akan memungkinkan Anda menyinkronkan ke akun AppBrain Anda ... jadi itu harus menghapus aplikasi yang Anda hapus dari akun AppBrain Anda, tetapi saya tidak dapat memverifikasi itu karena saya tidak menggunakannya lagi.

Bukan bongkar pasang secara massal, tetapi di LauncherPro Anda dapat menyeret dan melepaskan aplikasi ke tempat sampah, mengarahkan kursor selama beberapa detik, dan kemudian lepaskan untuk mencopotnya (alih-alih menghapusnya dari layar beranda). Bekerja dari laci aplikasi juga. Ini adalah metode yang biasa saya gunakan.

Bryan Denny
sumber
1

Ada satu ton, bukan?

Satu yang saya lihat adalah Aplikasi Uninstall .

Fitur bagus yang dimilikinya adalah kemampuan untuk menandai aplikasi untuk melindunginya dari penghapusan instalan massal secara tidak sengaja.

teks alternatif

bir
sumber
1

Dibuat melalui adb & pm (pengelola paket) :

Jika SDK diinstal dan Anda suka menggunakan commandline, itulah cara tercepat yang saya tahu:

Kelemahan: Anda hanya bisa melihat nama-nama paket, bukan nama-nama aplikasi yang ramah (Tampaknya tidak ada cara mudah bagi para programmer: dapatkan nama aplikasi dari nama paket )
Kekurangan 2: Pastikan apa yang Anda lakukan, Anda dapat menghapus semua aplikasi pada Anda telepon jika Anda tidak mengedit daftar.

# Use android's package manager 'pm'
# list all 3rd party pkgs (using the '-3' parameter)
me@local:~$ adb shell pm list packages -3 > /tmp/pkg.list
# Use whatever editor you like (grep, vi, GUI) to edit the list
me@local:~$ vi /tmp/pkg.list
me@local:~$ cat /tmp/pkg.list | sed 's,.*:,,' | while read a; do adb uninstall $a;done

Mungkin juga peningkatan untuk sejumlah aplikasi:

Google Play Store sekarang menawarkan peningkatan per manajemen perangkat (sejak sekitar Google I | O 2012):

Buka Aplikasi Android Saya (harus masuk) dan Anda melihat "Aplikasi terpasang di [Model Perangkat]". Per aplikasi Anda memiliki:

  • Tombol perbarui (jika ada pembaruan)
  • Tombol hapus instalasi (kecuali untuk aplikasi sistem)

Dengan ini, Anda dapat dengan mudah menghapus aplikasi pada ponsel atau tablet tertentu menggunakan browser internet Anda.

Lihat juga jawaban yang diterima ini: Mencopot aplikasi dari jauh?

ce4
sumber
Sementara memperbarui dan menghapus instalan dari web Store membuat segalanya lebih mudah (saya sangat menyukainya), Anda masih perlu melakukan setiap aplikasi satu per satu.
ale
@Al Everett: Menambahkan solusi skrip juga. Lebih baik? :-)
ce4
Itu pilihan. Bukan yang akan bekerja untuk saya, tetapi orang lain mungkin bisa mendapat manfaat.
bir
-1

Masalah dengan metodenya dan sebagian besar metode lain yang saya lihat (setidaknya pada mesin CentOS 6 dan Ubuntu 10 saya) adalah bahwa CRLF berada di akhir setiap baris /tmp/pkg.listfile, jadi uninstaller bukannya uninstall com.google.chrome, sebenarnya mencoba untuk menghapus 'com.google.chrome ^ M' ... perhatikan karakter pengembalian CR. Dengan melakukan dos2unix, ada 'Sukses', bukan 'Kegagalan'. Script sed -nya mungkin awalnya merupakan pengganti dos2unix, tetapi rusak saat diposting.

[CentOS6]# adb shell pm list packages > /tmp/pkg.list.txt
[CentOS6]# adb push /tmp/pkg.list.txt /tmp/
[CentOS6]# adb shell
android:/root # dos2unix /tmp/pkg.list.txt
android:/root # for f in \`cat /tmp/pkg.list.txt\`; do echo $f; pm uninstall $f; done;

Masalah 'Kegagalan' lebih terkait dengan ADB shell menambahkan baris DOS yang berakhiran ^ M (toh pada CentOS Linux).

Karena saya melakukan semuanya dari CentOS 6, saya terkejut digigit lagi oleh teknologi tahun 1980-an yang tidak pernah sebagus teknologi dari tahun 1969. Saya kira Google ingin membuat segalanya lebih mudah bagi pengguna Windows dari shell ADB.

(Saya telah mengedit (ditambahkan) ke jawaban ce4, tetapi ternyata itu tidak mengambil.)

rjt
sumber
Juga, untuk pengguna windows adb shell hmmm ... Anda tidak menggunakan notepad atau sejenisnya? Mereka tidak menangani file format Un * x - Notepad2 atau Notepad ++ akan menjadi pilihan yang lebih baik untuk menangani hal itu :)
t0mm13b
saya massal mencopot banyak aplikasi untuk menyalin ke / system / app / karena ponsel saya macet dalam safe-mode. Telepon masih menyala. Saya percaya saya harus dapat memberikan bukti bahwa adb itu sendiri bahkan ketika dijalankan di Linux menambahkan karakter baris baru DOS. Tidak ada windows yang terlibat, saya terutama menggunakan CentOS, Ubuntu 10, dan rasa * nix lainnya. saya hanya menggunakan windows untuk mengelola ADS.
rjt
Bagaimana ini bahkan menjawab pertanyaan?
ale
1
Al, pertanyaannya adalah bagaimana cara menghapus aplikasi secara massal, skrip yang saya posting di atas melakukan hal yang sama. Perhatikan bagian 'pm uninstall'.
rjt