Programiści Androida mogą ograniczyć swoje aplikacje do określonych urządzeń, krajów i minimalnych wersji Androida. Istnieją jednak sposoby obejścia tych ograniczeń, co pozwala instalować aplikacje oznaczone jako "niezgodne z urządzeniem."
Pamiętaj, że te sztuczki nie są obsługiwane przez Google. Te sztuczki wymagają oszukania Google Play, a wiele z nich wymaga korzenia. Niektóre z tych sztuczek mogą nie działać poprawnie, ponieważ Google nie chce, abyśmy robili te rzeczy.
Programiści Androida mogą ograniczać swoje aplikacje na wiele sposobów:
Pamiętaj, że samo zainstalowanie niekompatybilnej aplikacji niekoniecznie musi zadziałać. Niektóre aplikacje mogą w rzeczywistości być niekompatybilne z twoim urządzeniem, podczas gdy inne aplikacje (takie jak Hulu) działają tylko wtedy, gdy są używane w Stanach Zjednoczonych (lub z amerykańską usługą VPN lub DNS, taką jak Tunlr).
Pamiętaj, że nie zobaczysz niekompatybilnych aplikacji podczas wyszukiwania w Google Play na smartfonie lub tablecie z Androidem. Po prostu nie pojawią się w wynikach wyszukiwania. Podczas wyszukiwania w witrynie Google Play pojawią się niezgodne aplikacje.
Urządzenia z systemem Android zawierają plik build.prop, który identyfikuje model urządzenia. jeśli masz zrootowane urządzenie z Androidem, możesz edytować plik build.prop i sprawić, że urządzenie będzie wyglądało zupełnie jak inne urządzenie. Umożliwi to instalację aplikacji oznaczonych jako zgodne z innym urządzeniem.
Pamiętaj, że musisz użyć zrootowanego, aby użyć tej sztuczki. Wcześniej pokazaliśmy, jak łatwo rootować urządzenia Nexus za pomocą narzędzia Nugos Toolkit WugFresh. Proces będzie inny dla innych urządzeń.
Opisaliśmy już sposób ręcznego edytowania pliku build.prop, ale jest teraz łatwiejszy sposób. Nowa aplikacja Pomocnik na rynku pozwala sfałszować inne urządzenie bez edytowania pliku build.prop. To znacznie łatwiejsze, szybsze i bezpieczniejsze. (Należy jednak pamiętać, że wymaga to również root).
Ta aplikacja nie jest dostępna w Google Play, więc musisz ją pobrać ze strony internetowej programisty i z niej sideloadować. Po zainstalowaniu otwórz aplikację, a będziesz mógł sfałszować popularne urządzenie, takie jak Samsung Galaxy S3 lub Nexus 7. Następnie możesz zainstalować aplikacje zgodne z tym urządzeniem. Gdy skończysz, możesz ponownie uruchomić swoje urządzenie i będzie wyglądało na to, że znowu będzie sobą.
Pamiętaj, że aplikacje oznaczane jako niezgodne mogą w rzeczywistości być niezgodne z urządzeniem, więc niektóre aplikacje mogą nie działać poprawnie po ich zainstalowaniu.
Niektóre aplikacje są dostępne tylko w niektórych krajach. Jeśli zapomniałeś zainstalować aplikację banku przed podróżą lub chcesz zainstalować aplikację do odtwarzania muzyki lub muzyki, która nie jest dostępna w Twoim kraju, być może uda Ci się oszukać Google, że urządzenie znajduje się w innym kraju.
W przeszłości używaliśmy tych sztuczek do instalowania aplikacji tylko z USA spoza USA. Jednak żadna z tych sztuczek nie działała dla nas, gdy próbowaliśmy ich podczas komponowania tego artykułu. Możliwe, że Google jest pewien, że nasze konto znajduje się poza USA, ponieważ zapłaciliśmy za pomocą metody płatności innej niż amerykańska w Google Play. Jednak uwzględniliśmy te wskazówki w nadziei, że mogą one nadal działać dla niektórych z was.
Jeśli uda Ci się zainstalować aplikację o ograniczonym dostępie do kraju, zostanie ona połączona z Twoim kontem, umożliwiając zainstalowanie jej na innych urządzeniach bez konieczności wykonywania jakichkolwiek sztuczek w przyszłości.
Możesz użyć sieci VPN, aby oszukać Google w przekonaniu, że Twoje urządzenie znajduje się w innym kraju. Może to działać tylko na urządzeniach bez komórkowej łączności, takich jak tablety, ponieważ Google może korzystać z sieci komórkowej, w której urządzenie jest włączone.
Korzystanie z VPN nie wymaga uprawnień administratora. Wcześniej pokazaliśmy ci, jak połączyć się z VPN na Androidzie. Jeśli potrzebujesz darmowej sieci VPN w USA lub Wielkiej Brytanii, spróbuj zainstalować aplikację TunnelBear. TunnelBear zapewnia tylko określoną ilość darmowych danych miesięcznie, ale powinno to wystarczyć do zainstalowania kilku aplikacji.
Zrestartuj urządzenie z Androidem, połącz się z VPN w odpowiednim kraju, a następnie otwórz aplikację Google Play. Miejmy nadzieję, że teraz urządzenie będzie znajdować się w innym kraju, co pozwoli Ci pobierać aplikacje dostępne w kraju VPN.
Będziesz musiał użyć czegoś takiego jak Tunlr lub aplikacja VPN, aby uzyskać dostęp do usług medialnych z ograniczonym dostępem po zainstalowaniu aplikacji multimedialnych. Jednak niektóre aplikacje - takie jak aplikacje bankowości internetowej - będą działać normalnie w innych krajach po ich zainstalowaniu.
Jeśli masz smartfon z łącznością komórkową, Google użyje informacji Twojego operatora, by określić jego kraj. Jeśli masz uprawnienia roota, możesz zainstalować aplikację MarketEnabler. Ta aplikacja umożliwia podszywanie się pod inne identyfikatory operatorów, dzięki czemu urządzenie wydaje się być przewoźnikiem w innym kraju. Na przykład, jeśli wybierzesz [US] T-Mobile, Twój telefon będzie wyglądał na T-Mobile w USA.
Aktualizacja: Od 2014 r. MarketEnabler jest nieważny. Programiści zauważają, że "nie będzie działać w większości przypadków". Zostawiamy tę sekcję tutaj dla potomności, a nadal możesz pobrać ją ze strony Google Code, ale nie oczekujemy już od niej zbyt wiele.
W sztuczce VPN lub MarketEnabler może być konieczne wyczyszczenie danych aplikacji Sklep Google Play, aby wykryć nowy kraj urządzenia. Aby to zrobić, otwórz ekran Ustawienia, dotknij Aplikacje, przesuń palcem do listy Wszystkie, przewiń do aplikacji Sklep Google Play i dotknij go. Stuknij Wymuś zatrzymanie, Wyczyść dane, a następnie Wyczyść pamięć podręczną.
Otwórz ponownie Google Play i miejmy nadzieję, że znajdziesz nową lokalizację.
Jeśli aplikacja jest oznaczona jako niezgodna, ponieważ jesteś w niewłaściwym kraju, być może uda Ci się zlokalizować plik APK aplikacji i przesłać go na urządzenie.
Należy pamiętać, że pobieranie i instalowanie losowych pakietów APK z Internetu stanowi zagrożenie bezpieczeństwa, tak jak pobieranie losowych plików EXE z nieoficjalnych źródeł jest zagrożeniem bezpieczeństwa w systemie Windows. Nie należy pobierać pakietów APK z niezaufanych źródeł. Jednak niektóre aplikacje są oficjalnie oferowane w postaci pliku APK.
Możesz również poprosić o pomoc osoby, które znasz w innym kraju, wyodrębnić plik APK ze swojego urządzenia i przesłać go do Ciebie. (AirDroid ma łatwą w użyciu ekstraktową funkcję APK.)
Jeśli chcesz aplikację wymagającą nowszej wersji Androida, musisz ją zaktualizować do najnowszej wersji Androida, aby ją uzyskać. Większość urządzeń z Androidem nie otrzymuje aktualizacji, ale możesz spojrzeć na instalację ROM-ów stworzonych przez społeczność, takich jak CyanogenMod, aby uzyskać nowszą wersję Androida.
Na przykład, jeśli masz telefon z systemem Android 2.3, Gingerbread i chcesz zainstalować przeglądarkę Chrome (dostępna tylko dla Androida 4.0, Ice Cream Sandwich i nowszych wersji Androida), możesz znaleźć ROM opracowany przez społeczność jak CyanogenMod, który może zaktualizować urządzenie do nowszej wersji Androida, umożliwiając instalację i korzystanie z aplikacji.
Czy znasz jakieś inne sztuczki do instalowania niezgodnych aplikacji? Metody VPN i MarketEnabler dostępu do aplikacji z ograniczonym dostępem do kraju nie sprawdziły się już dla nas, ale czy działały one dla Ciebie? Jeśli nie, to czy znalazłeś lepszą metodę? Pozostaw komentarz i udostępnij to, co odkryłeś!
Kredyty wizerunkowe: Dru Kelly na Flickr, Johan Larsson na Flickr