Rogue Home (Launcher) uygulamasını nasıl kaldırırsınız?


16

Sistem Ayarları ekranına erişmenize izin vermeyen (Uygulamaları Yönet'e gitmek için) ve ayrıca Uygulamaları (Market Uygulaması veya 3. taraf yükleme / dağıtıcılar gibi) başlatmanıza izin vermeyen bir Ana Ekran uygulaması yüklediyseniz, böyle bir uygulamayı kaldırmak için herhangi bir yolu var mı?

Android'in, yeni bir Uygulamanın ana ekran ayrıcalığını devralmasına izin vermeden önce izninizi gerektirdiğini biliyorum. Ancak, buggy (veya kötü amaçlı) yeni yayınlanan bir Launcher uygulamasını denediğinizi varsayalım. Elbette hala Android'e bu App Ana ekran ayrıcalığını vermenin iyi olacağını söyleyeceksiniz. Bir kez kurulduktan sonra, telefonunuz artık etkili bir şekilde işe yaramaz mı?

Tipik bir son kullanıcının (Eclipse / ADB'ye sahip olmayan) bu durumdan çıkmasının bir yolu var mı? Fabrika ayarlarına sıfırlama yapmaktan başka?

Bir Uygulamayı ADB ("adb uninstall package.name") aracılığıyla kaldırmanın yolları olduğunu biliyorum

Ancak, tipik bir son kullanıcı, böyle bir kötü amaçlı / buggy uygulaması yüklediyse potansiyel olarak vidalanmış gibi görünüyor. Bu Android'de bir güvenlik açığı gibi görünüyor, değil mi?


Ben orada yüklü ise, SD karttan uygulamayı kaldırmak söyleyebilirim, ama bu daha iyi bir düzeltme ile daha önce bahsedildi düşünüyorum.
glasnt

@glasnt Faydalı öneri, ancak çoğunlukla başlatıcıyı SD'ye değil yerel depolama birimine yüklendiğinde merak ediyorum. Teşekkürler.
jpeskin

@glasnt: SD kart çıkarıldığında Başlatıcı'nın kullanılabilir olması gerektiğinden, Launcher genellikle SD karta yüklenemez.
Yalan Ryan

Böyle bir durum son zamanlarda kötülükten ziyade geliştirici hatası nedeniyle oldu. Bu soruda bazı iyi bilgiler bulabilirsiniz: android.stackexchange.com/questions/4910/…
ale

Yanıtlar:


13

Cihazınızı GÜVENLİ MOD'da başlatın ve sorun yaratan uygulamayı kaldırın. Yeniden başlatma Güvenli Mod'dan çıkar. Birkaç popüler cihazda GÜVENLİ MODE nasıl erişeceğiniz aşağıda açıklanmıştır.

Fiziksel düğmeli HTC cihazları:

  • Android telefonunuzu kapatın.
  • Telefonunuzdaki Menü düğmesine basın.
  • Menü düğmesini basılı tutarken cihazınızı açın ve kilit ekranını görene kadar Menü düğmesine basmaya devam edin.
  • Güvenli Mod şimdi ekranınızın sol alt köşesine yazdırılmalıdır. Güvenli moddayken, Android herhangi bir üçüncü taraf uygulaması yüklemez ve size sorun çıkaran uygulamayı Ayarlar> Uygulamalar> Uygulamaları yönet'den kaldırabilirsiniz.

Nexus One:

  • Nexus'unuzu kapatın. Normal şekilde yapılamazsa pili çıkarın.
  • Telefonunuzu başlatmak için güç düğmesine basın ve logo göründüğünde sağa doğru hareket topunu basılı tutun. İsterseniz, bu noktada dokunmaya duyarlı Menü düğmesini de basılı tutabilmeniz gerekir.
  • Kilit ekranını görene kadar basmaya devam edin ve şimdi güvenli modda olmalısınız.

Motorola Droid

  • Droid'inizi kapatın ve donanım klavyesini kaydırarak açın.
  • Hem güç düğmesine hem de klavyedeki Menü düğmesine aynı anda basın.
  • “Droid Eye” ı görene ve telefonunuzun titrediğini hissedene kadar Menü tuşunu basılı tutun.
  • Droid'iniz başlamalı ve ekranın sol alt köşesinde "Güvenli Mod" yazmalıdır.

Samsung Galaxy S

  1. Telefonu kapatın.

  2. Menü düğmesini basılı tutarken telefonu tekrar açın.

  3. Ana ekran yüklenene kadar Menü düğmesini basılı tutun. Sol alt köşede Güvenli Mod belirtilmelidir.


mükemmel cevap. Bu gerçekten bu sorunu araştırmak için geliştirdiğim bir "test" kötü amaçlı Ev uygulamasını devre dışı bırakmak için izin verir. Teşekkür ederim.
jpeskin

8

Böyle kötü amaçlı bir Başlatıcı oluşturmak için şunları yapmanız gerekir:

  1. Ayarları Devre Dışı Bırak> Uygulamalar> Uygulamaları Yönet
  2. Ayarlar> Uygulamalar> Geliştirme> USB Hata Ayıklamayı Devre Dışı Bırak
  3. Pazarı Devre Dışı Bırak (Home Switcher uygulamalarını indirmenizi önlemek için)
  4. Diğer tüm Launcher türü uygulamaların açılmasını engelleyin (aksi takdirde diğer Launcher'ı başlatabilir ve oradan Ayarlar'a gidebilirsiniz)
  5. Terminal Emulator türü uygulamayı devre dışı bırak ( .apk komutunu kullanarak pmveya rm.ing ile kaldırma işlemini önlemek için)
  6. ... diğerleri?

Bu Android'de bir güvenlik açığı gibi görünüyor, değil mi?

Hayır. Güvenlik uzmanları iyi bir güvenliğe sahip bir sistemden bahsettiğinde, aptal bir kullanıcı için aptalca bir şeyden söz etmezler. Güvenilmeyen programa yetkisiz ayrıcalık tanıyan aptal bir kullanıcı, güvenlik sorunu değil sosyal sorunlardır.

Linux (ve Android) güvenli değildir, çünkü sistemi karıştırmak imkansızdır (çok kolay, sadece yazabilirsiniz sudo rm -rf /). Linux güvenlidir, çünkü kötü niyetli bir program kullanıcının yetkisi olmadan sistemi bozamaz ve bir kullanıcı sistemi bozmak için uygun ayrıcalığa sahip olmadığı sürece sistemi bozamaz (kök ayrıcalığına sahip bir kullanıcı sistemi binlerce yolları).

Diğer işletim sistemlerinden farklı olarak, Linux (ve Android) kullanıcıyı aptalca bir şey yapmaya karşı korumaya çalışmaz (çünkü bu koruma, güç kullanıcılarının akıllı bir şey yapmasını da önler). Kendinizi yok etmesini söylediğinizde (kullanıcı sisteme kendini yok etmek için komut verme ayrıcalığına sahip olduğu sürece) siparişinizi körü körüne takip edecektir.

Aşağıdaki sudo'nun ilk sudo kullanıcısı dersi Unix / Linux güvenliğin yolunu özetler:

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.

Her halükarda, bu tür kötü amaçlı Launcher Market'e gelirse, Google'ın gecikmeden hemen Market'ten kaldıracağından emin olabiliriz (ve muhtemelen bir uzaktan kaldırma komutu verir). Ve eğer böyle bir Launcher'ı Market dışından yüklerseniz, o zaman "tipik bir kullanıcı" değilsiniz, Market dışından programlar yüklüyorsanız kendiniz sorumlusunuz.


Kabul ediyorum, hem yorumların hem de derecelendirmelerin başkalarının böyle bir uygulamayı kullanmasını caydıracağını umarım.
Bryan Denny

1
Bu her zaman doğru değildir - popüler ana ekran uygulaması LauncherPro "süresi dolduğunda" olaya başvurmak istiyorum. Daha yeni bir sürüme güncelleme yapmamış olanlar kilitlendi ve geri dönmek ve yeni bir güncelleme indirmek için yuvarlak bir yol kullanmak zorunda kaldılar. Geliştirici hatalarını kabul etti ve uygulamasına "saatli bomba" koyma fikrini bıraktı.
Sparx

1
Kötü amaçlı bir başlatıcının devre dışı bırakması gereken şeyler listeniz yanıltıcıdır. Bir başlatıcı uygulaması değişikliği oluşturduğunuzda, bunların tümü varsayılan olarak devre dışıdır. Başlatıcınıza Ayarlar'a erişimi kasıtlı olarak eklemeniz gerekir. Bunun teknik olarak bir güvenlik problemi değil, bir kullanılabilirlik problemi olması hakkındaki görüşünüz adil. Ancak bu ciddi kullanılabilirlik sorununu ortadan kaldırmaz. Android akıllıca (kök inkar ederek) kullanıcıyı birçok aptalca şey yapmaktan korur. Dünyayı eğitmek gerçekçi değildir. Bu gibi problemler çözülebilir (örneğin aşağıda belirtilen GÜVENLİ MOD).
jpeskin

@jpeskin: Doğru, ancak bir Ana Ekran uygulamasının uygulama listesi yoksa (özellikle devre dışı bırakılmadıkça Settings.apk ve diğer öğeleri içerir); çoğu kullanıcı "Varsayılan Olarak Ayarla" yı kontrol etmek için bu kadar aptal olmaz ve Ana Ekran düğmesine basarak eski ana ekranlarına dönebilirler. Bu, gerçekten kötü niyetli bir Ana Ekran'ın "Varsayılan Olarak Ayarla" yı kontrol etmesi için kandırması gerektiği anlamına gelir. eksik).
Yalan Ryan

@jpeskin: LauncherPro ile ilgili durum ilginç, çünkü son kullanma kodundaki bir hata nedeniyle hileyi değiştiren çok iyi bir Ana Ekran uygulaması ve hata sadece yüklendikten bir süre sonra kendini gösteriyor (yani çoğu insan kontrol ederdi Varsayılan Yap). Ancak bu olay, Ana Ekranın özel konumu nedeniyle (Ana Sayfa düğmesine "sahip olan uygulama olarak), kötü niyetli bir Ana Ekranın kullanıcılara yas tutmasına ve cihazı hemen ele geçirmesine neden olabileceğini vurgulamaktadır. Gelecek sürümlerde Google'ın bununla ilgili bir şey yapıp yapmayacağını göreceğiz.
Yalan Ryan

5

"Tipik son kullanıcı" için, muhtemelen en kolay yollar:

"Rogue" Google Play'den yüklenmişse:

  1. Bilgisayarda, favori web tarayıcınızla Play Store Web Sitesini açın
  2. Google Hesabı kimlik bilgilerinizle giriş yapın
  3. Sayfanın sağ üst kısmındaki "Android Uygulamalarım" sekmesine tıklayın
  4. "Rogue" uygulamanızı arayın
  5. Yanındaki çöp tenekesi sembolüne basın

Bu, seçilen uygulamayı kaldırır. Tabii ki, bu yalnızca Google Play üzerinden yüklenen uygulamalar için geçerlidir.

Eğer "haydut" (başka bir kaynaktan yüklediyseniz)

Eğer "haydut" yan yüklüyse, birkaç adım daha gerekir. Yukarıdaki listeden 1 + 2'yi takip edin, sonra ...

  1. Diğer ana ekran / başlatıcı uygulamalarını arayın
  2. Sayfasındaki "Yükle" düğmesine basın
  3. Bu Google hesabına bağlı birden fazla cihazınız varsa, haydut uygulamasına sahip olanı seçin
  4. "Tamam" tuşuna basın
  5. Sonraki birkaç dakika içinde, yeni başlatıcı cihazınıza yüklenmelidir. O zamana kadar, "uyanık" (ve ağa bağlı) kalmasını sağlamak için periyodik olarak açmak isteyebilirsiniz, bu da süreci biraz hızlandırabilir
  6. Kurulum tamamlandığında, Homedüğmesine basın.
  7. Android yeni başlatıcı uygulamasını fark ettiğinden, açılır pencere hangi başlatıcıyı başlatacağınızı seçmenizi isteyecektir. Sahte olanı değil, istediğiniz başlatıcıyı seçin.
  8. Artık tamamen işlevsel bir başlatıcısı çalıştığından, "haydut" uygulamasını kaldırmak için normal adımları atabilirsiniz.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.