Bagaimana Anda menghapus instalasi aplikasi Home (Launcher) jahat?

16

Jika Anda menginstal aplikasi Layar Utama yang tidak memberi Anda akses ke layar Pengaturan Sistem (untuk pergi ke Kelola Aplikasi), dan juga tidak membiarkan Anda meluncurkan Aplikasi (seperti Aplikasi Pasar atau pemasangan / penghapusan pihak ketiga pihak ketiga), apakah ada cara APAPUN untuk menghapus aplikasi seperti itu?

Saya tahu bahwa Android memerlukan izin Anda sebelum membiarkan Aplikasi baru mengambil alih hak istimewa layar beranda. Tetapi katakan Anda sedang mencoba aplikasi Peluncur yang baru diterbitkan yang bersifat buggy (atau berbahaya). Anda tentu saja masih akan memberi tahu Android tidak apa-apa untuk memberi App ini hak istimewa layar Beranda. Sekarang setelah diinstal, telepon Anda sekarang tidak berguna secara efektif?

Apakah ada cara bagi pengguna akhir biasa (yang tidak memiliki Eclipse / ADB) untuk keluar dari situasi ini? Selain melakukan reset pabrik lengkap?

Saya menyadari ada beberapa cara untuk menghapus aplikasi melalui ADB ("adb uninstall package.name")

Tapi sepertinya pengguna akhir biasanya berpotensi kacau jika mereka pernah menginstal aplikasi berbahaya / kereta. Ini sepertinya lubang keamanan yang menganga di Android, bukan?

jpeskin
sumber
Saya akan mengatakan hapus aplikasi dari kartu SD, jika itu diinstal di sana, tapi saya pikir ini telah disebutkan sebelumnya dengan perbaikan yang lebih baik.
glasnt
@Glasnt Saran yang bermanfaat, tapi saya kebanyakan bertanya-tanya tentang kasus ketika peluncur diinstal ke penyimpanan lokal, bukan SD. Terima kasih.
jpeskin
@ glasnt: Peluncur biasanya tidak dapat diinstal ke kartu SD karena Peluncur harus tersedia ketika kartu SD dilepas.
Lie Ryan
Situasi seperti ini terjadi baru-baru ini karena kesalahan pengembang daripada kejahatan. Anda mungkin menemukan beberapa informasi bagus dalam pertanyaan ini: android.stackexchange.com/questions/4910/…
ale

Jawaban:

13

Mulai perangkat Anda dalam MODE AMAN dan kemudian uninstall aplikasi yang menyebabkan masalah. Reboot akan keluar dari Safe Mode. Berikut cara mengakses SAFE MODE di beberapa perangkat populer.

Perangkat HTC dengan tombol fisik:

  • Matikan ponsel Android Anda.
  • Tekan tombol Menu di ponsel Anda.
  • Sambil menahan tombol Menu, nyalakan perangkat Anda dan terus menekan tombol Menu sampai Anda melihat layar kunci.
  • Mode Aman sekarang harus dicetak di sudut kiri bawah layar Anda. Saat dalam mode aman, Android tidak memuat aplikasi pihak ketiga mana pun, dan Anda dapat menghapus instalasi aplikasi yang memberi Anda masalah dari Pengaturan> Aplikasi> Kelola aplikasi.

Nexus One:

  • Matikan Nexus Anda. Keluarkan baterai jika tidak dapat dilakukan dengan cara normal.
  • Tekan tombol daya untuk memulai telepon Anda, dan saat logo muncul, tekan dan tahan trackball. Anda juga harus dapat menahan tombol Menu sensitif sentuhan pada titik ini, jika Anda menginginkannya.
  • Terus menekan sampai Anda melihat layar kunci, dan sekarang Anda seharusnya berada dalam mode aman.

Motorola Droid

  • Matikan Droid Anda dan geser membuka keyboard perangkat keras.
  • Tekan tombol daya dan tombol Menu pada keyboard secara bersamaan.
  • Terus tahan tombol Menu sampai Anda melihat "Droid Eye", dan Anda merasa ponsel Anda bergetar.
  • Droid Anda harus mulai dan mengucapkan "Safe Mode" di sudut kiri bawah layar.

Samsung Galaxy S

  1. Matikan telepon.

  2. Hidupkan kembali ponsel sambil menekan dan menahan tombol Menu.

  3. Terus tahan tombol Menu sampai layar Beranda dimuat. Pojok kiri bawah seharusnya mengatakan Safe Mode.

Sparx
sumber
jawaban yang bagus Ini memang memungkinkan seseorang untuk menonaktifkan "uji" aplikasi Rumah berbahaya yang saya kembangkan untuk menjelajahi masalah ini. Terima kasih.
jpeskin
8

Untuk membuat Launcher jahat seperti itu, Anda harus:

  1. Nonaktifkan Pengaturan> Aplikasi> Kelola Aplikasi
  2. Nonaktifkan Pengaturan> Aplikasi> Pengembangan> USB Debugging
  3. Nonaktifkan Market (untuk mencegah Anda mengunduh aplikasi Home Switcher)
  4. Cegah semua aplikasi jenis Peluncur lainnya dibuka (jika tidak, Anda bisa langsung memulai Peluncur lain dan pergi ke Pengaturan dari sana)
  5. Nonaktifkan aplikasi tipe Terminal Emulator (untuk mencegah penghapusan instalasi dengan pmatau rm-ing .apk)
  6. ... lainnya?

Ini sepertinya lubang keamanan yang menganga di Android, bukan?

Tidak. Ketika pakar keamanan berbicara tentang sistem yang memiliki keamanan yang baik, mereka tidak berbicara tentang pengguna bodoh yang melakukan hal bodoh pada sistemnya. Pengguna bodoh yang memberikan program tidak dipercaya hak tidak beralasan adalah masalah sosial, bukan masalah keamanan.

Linux (dan Android) aman bukan karena tidak mungkin mengacaukan sistem (Anda dapat, sangat mudah, cukup ketik sudo rm -rf /). Linux aman karena program jahat tidak dapat mengacaukan sistem tanpa otorisasi pengguna dan pengguna tidak dapat mengacaukan sistem kecuali mereka memiliki hak istimewa untuk mengacaukan sistem (pengguna dengan hak istimewa root dapat mengacaukan sistem dalam ribuan cara).

Tidak seperti di beberapa OS lain, Linux (dan Android) tidak berusaha melindungi pengguna dari melakukan sesuatu yang bodoh (karena perlindungan seperti itu juga akan mencegah pengguna listrik melakukan sesuatu yang pintar). Ini akan mengikuti perintah Anda secara membabi buta ketika Anda menyuruhnya untuk menghancurkan dirinya sendiri (selama pengguna memiliki hak istimewa untuk memerintahkan sistem untuk menghancurkan dirinya sendiri).

Kuliah pertama sudo sudoer berikut ini merangkum cara Unix / Linux untuk keamanan:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Dalam kasus apa pun, jika Peluncur jahat tersebut masuk ke Market, kami dapat memastikan bahwa Google akan segera menghapusnya dari Market tanpa penundaan (dan mungkin mengeluarkan perintah uninstall jarak jauh). Dan jika Anda menginstal Peluncur seperti itu dari luar Market, maka Anda bukan "pengguna biasa", Anda bertanggung jawab atas milik Anda sendiri jika Anda menginstal program dari luar Market.

Lie Ryan
sumber
Setuju, saya berharap komentar dan penilaian akan mencegah orang lain menggunakan aplikasi seperti itu jika ada.
Bryan Denny
1
Ini tidak selalu benar - Saya ingin merujuk pada kejadian ketika aplikasi homescreen populer LauncherPro "kedaluwarsa". Mereka yang belum memperbarui ke versi yang lebih baru dikunci dan harus menggunakan cara bulat untuk kembali dan mengunduh pembaruan baru. Dev mengakui kesalahannya dan telah menjatuhkan gagasan untuk memasukkan "bom waktu" ke dalam aplikasinya.
Sparx
1
Daftar Anda hal-hal yang harus dinonaktifkan oleh peluncur jahat menyesatkan. Saat Anda membuat pengganti aplikasi peluncur, semua itu dinonaktifkan secara default. Anda harus benar-benar secara sengaja memasukkan akses ke Pengaturan di peluncur Anda. Maksud Anda tentang ini secara teknis menjadi masalah kegunaan dan bukan masalah keamanan adalah adil. Tapi itu tidak membuat masalah kegunaan parah ini hilang. Android dengan bijak melindungi (dengan menolak root) pengguna dari melakukan banyak hal bodoh. Mendidik dunia tidak realistis. Masalah seperti ini dapat dipecahkan (mis. SAFE MODE yang disebutkan di bawah).
jpeskin
@jpeskin: Benar, tetapi jika aplikasi Layar Awal tidak memiliki daftar aplikasi (yang, kecuali jika dinonaktifkan secara khusus, termasuk Settings.apk dan hal-hal lainnya); maka sebagian besar pengguna tidak akan begitu bodoh untuk memeriksa "Set as Default" dan mereka akan dapat kembali ke layar beranda yang lama dengan menekan tombol Home. Ini berarti Layar Beranda yang benar-benar berbahaya harus menipu pengguna untuk memeriksa "Set as Default", yang hanya dapat dicapai dengan menyajikan daftar aplikasi (dan berharap pengguna tidak melihat semua aplikasi yang dapat digunakan untuk mengubah Layar Beranda adalah hilang).
Lie Ryan
@jpeskin: Kasing dengan LauncherPro menarik, karena ini adalah aplikasi Home Screen yang sangat baik yang berubah menjadi nakal karena bug dalam kode kedaluwarsa, dan bug itu hanya muncul beberapa saat setelah diinstal (yang berarti kebanyakan orang akan memeriksa Set Default). Namun kejadian ini menyoroti bahwa karena posisi khusus Layar Utama (sebagai aplikasi yang "memiliki" tombol Beranda), Layar Utama berbahaya dapat menyebabkan kesedihan bagi pengguna dan praktis mengambil alih perangkat. Kami akan melihat apakah Google akan melakukan sesuatu tentang hal ini di rilis mendatang.
Lie Ryan
5

Untuk "pengguna akhir biasa", cara termudah mungkin adalah:

Jika "bajingan" diinstal dari Google Play:

  1. Di komputer, buka Situs Web Play Store dengan browser web favorit Anda
  2. Masuk dengan kredensial Akun Google Anda
  3. Tekan tab "Aplikasi Android Saya" di kanan atas halaman
  4. Cari aplikasi "nakal" Anda
  5. Tekan simbol tempat sampah di sebelahnya

Ini akan menghapus instalasi aplikasi yang dipilih. Tentu saja, ini hanya berfungsi untuk aplikasi yang diinstal melalui Google Play.

Jika Anda memuat "nakal" di sampingnya (memasangnya dari sumber lain)

Jika Anda memuat "bajingan" di samping, Anda perlu beberapa langkah lagi. Ikuti 1 + 2 dari daftar di atas, lalu ...

  1. Cari aplikasi homescreen / launcher lainnya
  2. Tekan tombol "Instal" di halamannya
  3. Jika Anda memiliki beberapa perangkat yang terpasang pada akun Google ini, pilih satu dengan aplikasi jahat
  4. Tekan "OK"
  5. Dalam beberapa menit berikutnya, peluncur baru harus diinstal pada perangkat Anda. Sampai saat itu, Anda mungkin ingin mengaktifkannya secara berkala untuk memastikannya tetap "terjaga" (dan terhubung ke jaringan), yang mungkin sedikit mempercepat proses
  6. Setelah instalasi selesai, tekan Hometombol.
  7. Saat Android memperhatikan aplikasi peluncur baru, sebuah sembulan akan meminta Anda untuk memilih peluncur mana yang akan mulai. Pilih peluncur apa pun yang Anda inginkan, tapi bukan peluncurnya.
  8. Karena sekarang Anda memiliki peluncur yang berfungsi penuh, Anda dapat mengambil langkah-langkah biasa untuk menghapus aplikasi "nakal".
Izzy
sumber