Copot pemasangan aplikasi yang dikunci oleh vendor telepon

86

Saya menggunakan Samsung I9000 dan saya memiliki beberapa aplikasi menjengkelkan yang datang pra-instal oleh vendor ponsel, seperti toko musik, browser web khusus dan aplikasi kebocoran memori lainnya.

Aplikasi-aplikasi jelek itu tidak bisa dihapus instalasinya dengan Manage applicationsalat, maupun dengan mengedit ubin aplikasi di menu depan.

Saya kira saya harus menjadi pengguna root atau sesuatu untuk menyingkirkan aplikasi itu, tapi saya tidak tahu caranya.

alfonso.kim
sumber
1
Untuk opsi untuk perangkat yang tidak di-unroot (walaupun lebih terbatas), lihat Bagaimana saya bisa menangani aplikasi sistem yang tidak diinginkan tanpa rooting? .
eldarerathis

Jawaban:

55

Ya, Anda harus di-root. Untuk mendapatkan rooting, lihat pertanyaan ini: Bagaimana cara me-rooting perangkat Android saya?

Salah satu cara termudah untuk menghapus instalasi aplikasi sistem setelah rooting adalah dengan menggunakan Titanium Backup . Anda cukup mengklik aplikasi dan memilih Hapus.

Catatan: Hati-hati dengan apa yang Anda hapus! Anda mungkin ingin menggunakan Titanium untuk mencadangkannya sebelum Anda menghapusnya, jika itu membuat ponsel Anda tidak stabil atau berhenti berfungsi.

Perhatikan juga bahwa bootloader dapat memulihkan aplikasi sistem saat reboot. Jika memungkinkan, buka kunci bootloader Anda; Anda juga mungkin perlu menginstal ROM khusus yang tidak di-deodex, atau mengedit gambar yang dipulihkan oleh bootloader. Itu tergantung pada perangkat khusus Anda, tetapi dengan SGS Anda seharusnya tidak memiliki masalah terkait bootloader.

Matius Baca
sumber
7
Peringatan penting: menghapus aplikasi stok biasanya akan menyebabkan pembaruan OTA dari operator Anda gagal. Secara umum Anda lebih baik menggunakan TiBU untuk "membekukan" aplikasi sehingga pemutakhiran tidak repot.
Logo
Pembekuan adalah solusi terbaik bahkan jika Anda tidak memerlukan pembaruan OTA. Pembekuan sama dengan menghapus instalasi jika Anda mengabaikan ruang di ROM. Dengan ini, Anda dapat mengembalikan perubahan jika memerlukannya di masa depan ...
Android Quesito
19

Anda juga dapat menggunakan ADB untuk menghapus aplikasi, tetapi metode aplikasi lebih mudah. Karena penggunaan ADB tidak memerlukan pasar, ini akan berfungsi untuk pengguna yang telah di-rooting tetapi yang tidak dapat atau tidak ingin menggunakan pasar Android atau pasar serupa.

./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write
./adb shell
cd /system/app

Untuk melihat apa yang diinstal: pm list packages

Untuk menghapus paket:

rm PackageName.apk
pm uninstall class.name.of.package

CyanogenMod, sejauh yang saya tahu, hanya membutuhkan rmlangkah, bukan pmlangkah; jika Anda menjalankan Android versi de-odex, Anda hanya perlu langkah rm.

Jika Anda khawatir mungkin memerlukan aplikasi di masa mendatang (pembaruan melalui udara), Anda dapat menggunakan adb pulluntuk menyalin apk ke desktop Anda (alih-alih memindahkannya ke lokasi lain di ponsel Anda) atau hanya mvapk ke kartu uSD Anda atau Penyimpanan USB.

Lihat http://wiki.cyanogenmod.com/wiki/Barebones untuk informasi lebih lanjut.

Broam
sumber
2
adb remountbukan langkah opsional. Anda perlu me-mount kembali partisi / sistem Anda baca-tulis.
Broam
Saya melihat. Terima kasih. Saya mencopot pemasangan menggunakan aplikasi cadangan Titanium. tampaknya lebih aman untuk menghapus paket sistem / aplikasi. Siapa pun yang benar-benar yakin bahwa ia tidak menginginkan aplikasi dapat menghapus paket dari shell seperti yang Anda tunjukkan. Geeky tetapi berisiko :-)
hAcKnRoCk
Jawaban saya ada di sini karena ada sekelompok pengguna Android yang tidak memiliki (atau tidak mau) pasar Android Google, tetapi memang memiliki akses root ke perangkat mereka. Cukup mudah untuk adb pullapk ke desktop Anda sebelum menghapusnya dari telepon. Saya akan menambahkan itu ke jawaban saya.
Broam
Saya juga suka pm disable com.packagemembekukan aplikasi. Mudah untuk mengaktifkannya kembali jika ada yang rusak. Gunakan adb shellkemudian suuntuk beralih ke root.
Chloe
Berikut ini adalah tutorial yang lebih mendalam bagi mereka yang tertarik: Cara Menghapus Instalasi Carrier / OEM Bloatware Tanpa Akses Root
brasofilo
15

Anda tidak dapat menghapusnya tanpa root, mereka diinstal ke direktori yang tidak dapat diakses tanpa root. Namun, Anda dapat melakukan hal terbaik berikutnya, tutup mata Anda, taruh jari-jari Anda di telinga Anda, dan pergi la-la-la-la, berpura-pura itu tidak ada. Cara untuk melakukan ini adalah dengan mendapatkan peluncur (seperti ADW jika memori berfungsi), yang memungkinkan Anda untuk menyembunyikan ikon. Dalam hal ini, mereka masih akan diinstal (dan jika sesuatu memicu mereka, mereka akan muncul), tetapi setidaknya Anda tidak perlu melihatnya lagi.

Leif Andersen
sumber
ADW melakukan trik kurang lebih. Saya tidak dapat menemukan cara yang "menyembunyikan" aplikasi, tetapi saya dapat memindahkan semua ikon aplikasi yang menyinggung ke dalam folder sehingga mereka tidak menghalangi. Jika seseorang tahu cara "menyembunyikan" mereka dengan cara yang lebih efektif, beri tahu saya.
Penanya
1
LauncherPro dapat menyembunyikan aplikasi dari daftar aplikasi sehingga tidak mengganggu Anda (Menu -> Preferences -> Pengaturan Umum -> Aplikasi Tersembunyi). Tetapi mereka masih muncul di hasil pencarian dll. Tetapi ini mungkin yang terdekat Anda bisa mendapatkan un-root.
onik
4

Ya, Anda harus melakukan root pada ponsel Anda untuk menghapus aplikasi yang sudah diinstal sebelumnya.

Lihat pertanyaan-pertanyaan ini di sini dan di sini .

Sebelum Anda menghapus aplikasi apa pun, PASTIKAN ANDA MEMBUAT CADANGAN melalui Nandroid. Anda dapat menghapus aplikasi yang diandalkan sistem (untuk satu alasan atau lainnya). Lakukan pencarian dan pastikan aman untuk menghapus aplikasi yang ingin Anda hapus.

Bryan Denny
sumber