Podczas instalowania aplikacji na urządzeniu z Androidem jesttak proste, jak wyszukanie go w sklepie Google Play i naciśnięcie instalatora lub sideloadowanie jego pakietu APK na telefonie, który zawsze instaluje je jako aplikacje użytkownika (zwane również aplikacjami danych). Czasami niektóre aplikacje muszą być instalowane jako aplikacje systemowe, a nie aplikacje użytkownika, aby wykorzystać ich pełny potencjał, i tam sprawy stają się nieco skomplikowane. W tym przewodniku pokażemy, jak zainstalować dowolną aplikację na Androida jako aplikację systemową na urządzeniu z Androidem.

Aplikacje zainstalowane na urządzeniach z Androidem mogą byćszeroko zaklasyfikowane jako aplikacje systemowe lub aplikacje użytkownika, na podstawie ich lokalizacji instalacji. Aplikacje użytkownika to po prostu wszystkie normalne instalacje aplikacji za pośrednictwem Google Play Store, Amazon Appstore lub sideloading. Przechodzą one na partycję / data telefonu Android, która jest częścią pamięci wewnętrznej udostępnionej na dane użytkownika i aplikacje.
Aplikacje systemowe to przede wszystkim aplikacje, które przychodząwstępnie zainstalowany z ROM. W standardowym środowisku użytkownika Androida użytkownik nie ma dostępu do zapisu na partycji / system, dlatego bezpośrednie instalowanie lub odinstalowywanie aplikacji systemowych nie jest możliwe. Proces nie jest tak trudny, jak mogłoby się wydawać. Istnieje jednak pewien haczyk.
Aby zainstalować aplikację jako aplikację systemowąurządzenie z Androidem musi być zrootowane lub mieć zainstalowane niestandardowe odzyskiwanie (lub jedno i drugie). Zwykle prawie każdy, kto ma niestandardowe oprogramowanie do odzyskiwania, korzysta z zrootowanej pamięci ROM, więc będziemy używać tej metody tylko do zrootowanych telefonów.
Metoda menedżera plików root
Wymagania
- Twoje urządzenie z Androidem musi być zrootowane. Jeśli tak nie jest, sprawdź nasz przewodnik na temat rootowania Androida.
- Twój menedżer plików dostępu do katalogu głównego. W tym celu będziemy używać Eksploratora plików ES.
- Plik APK aplikacji, którą chcesz zainstalować jako aplikację systemową. Jeśli masz aplikację zainstalowaną jako zwykła aplikacja użytkownika, nie martw się; pokażemy Ci, jak pobrać pakiet APK.
Procedura
- Konfigurowanie Eksploratora plików ES dla dostępu root do odczytu / zapisu (wymagane tylko raz):
- Uruchom Eksploratora plików ES, naciśnij Menu i dotknij „Ustawienia”.
- W ustawieniach zaznacz pole wyboru „Do katalogu głównego”.
- W dalszej części ustawień zaznacz pole wyboru „Eksplorator root”. Otrzymasz ostrzeżenie, które powinieneś potwierdzić.
- Otrzymasz wtedy żądanie uprawnień administratora, na które musisz zezwolić.
- Na koniec włącz opcję „Zamontuj system plików”i naciśnij klawisz Wstecz, aby wrócić do interfejsu eksploratora. ES File Explorer jest teraz skonfigurowany do pracy jako root explorer. Nie musisz teraz robić tego ponownie na tym samym urządzeniu, chyba że odinstalujesz ES File Explorer, przywrócisz do ustawień fabrycznych lub zainstalujesz inną pamięć ROM.
- Znajdowanie APK już zainstalowanej normalnej aplikacji (przejdź do kroku 3, jeśli już masz APK):
- Przede wszystkim zainstaluj aplikację ze Sklepu Play, jeśli jeszcze tego nie zrobiłeś.
- Uruchom ES File Explorer i przejdź do / data / app. (Być może trzeba będzie nacisnąć przycisk Wstecz, aby dostać się do / pierwszy).
- Jeśli znasz ikonę aplikacji, możesz łatwoznajdź to tutaj. Jeśli masz problem ze znalezieniem aplikacji z powodu niejasnych nazw lub z powodu zainstalowania wielu aplikacji, po prostu wyszukaj aplikację w Google Play Store w przeglądarce internetowej i poszukaj linku do Play Store. Nazwa pliku będzie zasadniczo częścią następną ? id = w powiązaniu z rynkiem (i przed jakimkolwiek innym pytaniemzaznacz, które mogą lub nie mogą pojawiać się w łączu). Na przykład link do rynku dla Eksploratora plików ES to https://play.google.com/store/apps/details?id=com.estrongs.android.pop, a jego plik APK w pliku / data / app to com.estrongs. android.pop-1.apk.
- Jeśli masz już plik APK pliku, który maszchcesz zainstalować jako aplikację systemową, upewnij się, że przesłałeś ją na kartę SD swojego urządzenia, jeśli jeszcze tego nie zrobiłeś. Upewnij się również, że znasz ścieżkę, w której skopiowałeś ją na kartę SD.
- Po zlokalizowaniu wymaganego pakietu APK na karcie SDkartę z Eksploratora plików ES, dotknij i przytrzymaj jej ikonę, aż pojawi się menu, a następnie dotknij „Wytnij”. Powinieneś teraz zobaczyć małą niebieską strzałkę na dole ekranu. (Możesz wybrać „Kopiuj” zamiast „Wytnij”, jeśli kopiujesz plik z karty SD i chcesz zachować tam kopię. W przypadku kopiowania APK z / data / app, zawsze używaj „Wytnij”).
- Teraz naciśnij przycisk Wstecz, aż dojdziesz do /, a następnie przejdź do / system / app /
- Stuknij małą strzałkę widoczną na dole ekranu. Wyświetli się okienko z ikoną skopiowanego pliku.
- Stuknij ikonę pliku, a zostanie on przeniesiony do / system / app /.
- Teraz znajdź ikonę aplikacji na liście plików tam i dotknij go i przytrzymaj, aż pojawi się menu.
- Przewiń w dół menu, aż zobaczysz „Właściwości”, i dotknij go. Zobaczysz teraz okno właściwości.
- Naciśnij przycisk „Zmień” przed uprawnieniami, aby wyświetlić okno uprawnień.
- Upewnij się, że wszystko pod „Odczyt” jest zaznaczone, tylko „Użytkownik” jest zaznaczone pod „Zapis” i nic nie jest zaznaczone pod „Wykonaj” Twój ekran powinien wyglądać następująco:
- Dotknij OK na tym ekranie, a następnie na ekranie Właściwości. Uprawnienia Twojej aplikacji są teraz ustawione poprawnie.
- Uruchom ponownie urządzenie. Twoja aplikacja jest teraz gotowa do użycia jako aplikacja systemowa.
Metoda emulatora terminala
Jeśli nie chcesz konfigurować przeglądarki plików i używać jej do tego celu, a wolisz po prostu szybko wydać kilka poleceń, aby wykonać zadanie, zapewnimy Ci ochronę.
Wymagania
- Twoje urządzenie z Androidem musi być zrootowane. Jeśli tak nie jest, sprawdź nasz przewodnik na temat rootowania Androida.
- Emulator terminala Android
- Montaż / system (rw / ro)
- Plik APK aplikacji, którą chcesz zainstalować jako aplikację systemową. Jeśli masz aplikację zainstalowaną jako zwykła aplikacja użytkownika, nie martw się; pokażemy Ci, jak pobrać pakiet APK.
Ważny: Upewnij się, że zezwalasz na wszelkie żądania uprawnień SuperUser, które możesz otrzymać podczas wykonywania tych kroków.
Jeśli masz aplikację zainstalowaną w telefonie jako normalną aplikację użytkownika:
- Uruchom aplikację „mount / system (rw / ro)” na swoim telefonie.
- Stuknij „Zamontuj r / w”, aby zamontować partycję / system jako zapisywalną.
- Wyszukaj aplikację w sklepie Google Play w przeglądarce internetowej (na dowolnym urządzeniu) i otwórz stronę internetową Sklepu Play.
- Spójrz na link do Sklepu Play aplikacji, aby znaleźć ciąg, który zaczyna się od ? id = i kończy się przed dalszym znakiem zapytania wpołączyć. To będzie część nazwy APK na twoim telefonie. Na przykład link do rynku dla Eksploratora plików ES to https://play.google.com/store/apps/details?id=com.estrongs.android.pop, a jego plik APK w pliku / data / app to com.estrongs. android.pop-1.apk. Jeśli widzisz inny znak zapytania po takiej nazwie w łączu, zignoruj wszystko po tym.
- Uruchom emulator terminala Android i wprowadź kolejno następujące polecenia:
su cd /data/app/
- Teraz wpisz to polecenie, pamiętając o zamianie„File_name_part_come_here” z częściową nazwą pliku Twojej aplikacji, którą znalazłeś na podstawie linku w kroku B. Nie zapomnij na końcu gwiazdki (*).
ls file_name_part_comes_here*
W przypadku naszego przykładu z kroku B polecenie byłoby
ls com.estrongs.android.pop*
- W wyniku polecenia z kroku D będzieszzobacz pełną nazwę pliku aplikacji. W naszym przykładzie wynikiem byłby com.estrongs.android.pop-1.apk. Jest to zwykle ta sama częściowa nazwa aplikacji, którą otrzymaliśmy z linku w kroku B, po której następuje myślnik (-), liczba (zwykle, ale nie zawsze 1) oraz rozszerzenie .apk. Viola, znaleźliśmy nazwę pliku wymaganego pakietu APK.
- Teraz wpisz to polecenie, zastępując pełny_nazwa_pliku_wydarzenia_tutaj pełną nazwą pliku wraz z rozszerzeniem:
mv full_file_name_comes_here.apk /system/app/full_file_name_comes_here.apk
W naszym przypadku polecenie byłoby
mv com.estrongs.android.pop-1.apk /system/app/com.estrongs.android.pop-1.apk
- Twoja aplikacja została przeniesiona na partycję systemową, dzięki czemu jest aplikacją systemową z aplikacji użytkownika. Możesz teraz zamknąć okno Emulatora terminali i ponownie uruchomić urządzenie, aby zmiany odniosły skutek.
Jeśli masz plik APK pliku dostępny na komputerze:
- Skopiuj APK na kartę SD telefonu z komputera.
- Uruchom emulator terminala Android na swoim telefonie.
- Wprowadź te polecenia, zastępując nazwę_pliku_następne_tutaj pełną nazwą pliku APK, w tym rozszerzenie:
cp /sdcard/file_name_comes_here /system/app/file_name_comes_here.apk chmod 644 /system/app/file_name_comes_here.apk
Na przykład, jeśli nazwa pliku to FileManager.apk, polecenia będą wyglądać następująco:
cp /sdcard/FileManager.apk /system/app/FileManager.apk chmod 644 /system/app/FileManager.apk
I jesteś skończony! Wystarczy ponownie uruchomić telefon, aby zmiany odniosły skutek.
Metoda ADB
Wymagania
- Twoje urządzenie z Androidem musi być zrootowane. Jeśli tak nie jest, sprawdź nasz przewodnik na temat rootowania Androida.
- ADB zainstalowany i skonfigurowany na twoim komputerze. Zobacz nasz przewodnik po pełną metodę.
- Plik APK aplikacji, którą chcesz zainstalować jako aplikację systemową. Jeśli masz aplikację zainstalowaną jako zwykła aplikacja użytkownika, nie martw się; pokażemy Ci, jak pobrać pakiet APK.
Procedura
Jeśli masz aplikację zainstalowaną w telefonie jako normalną aplikację użytkownika:
- Wyszukaj aplikację w sklepie Google Play na komputerze w przeglądarce internetowej i otwórz jej stronę Sklep Play.
- Spójrz na link do Sklepu Play aplikacji, aby znaleźć ciąg, który zaczyna się od ? id = i kończy się przed dalszym znakiem zapytania wpołączyć. To będzie część nazwy APK na twoim telefonie. Na przykład link do rynku dla Eksploratora plików ES to https://play.google.com/store/apps/details?id=com.estrongs.android.pop, a jego plik APK w pliku / data / app to com.estrongs. android.pop-1.apk. Jeśli widzisz inny znak zapytania po takiej nazwie w łączu, zignoruj wszystko po tym.
- Uruchom okno wiersza polecenia i wprowadź kolejno następujące polecenia:
adb remount adb shell su cd /data/app/
- Teraz wpisz to polecenie, pamiętając o zamianie„File_name_part_come_here” z częściową nazwą pliku Twojej aplikacji, którą znalazłeś na podstawie linku w kroku B. Nie zapomnij na końcu gwiazdki (*).
ls file_name_part_comes_here*
W przypadku naszego przykładu z kroku B polecenie byłoby
ls com.estrongs.android.pop*
- W wyniku polecenia z kroku D będzieszzobacz pełną nazwę pliku aplikacji. W naszym przykładzie wynikiem byłby com.estrongs.android.pop-1.apk. Jest to zwykle ta sama częściowa nazwa aplikacji, którą otrzymaliśmy z linku w kroku B, po której następuje myślnik (-), liczba (zwykle, ale nie zawsze 1) oraz rozszerzenie .apk. Viola, znaleźliśmy nazwę pliku wymaganego pakietu APK.
- Teraz wpisz to polecenie, zastępując pełny_nazwa_pliku_wydarzenia_tutaj pełną nazwą pliku wraz z rozszerzeniem:
mv full_file_name_comes_here.apk /system/app/full_file_name_comes_here.apk exit exit adb reboot
W naszym przypadku polecenie byłoby
mv com.estrongs.android.pop-1.apk /system/app/com.estrongs.android.pop-1.apk
I jesteś skończony.
- Twoja aplikacja została przeniesiona na partycję systemową, dzięki czemu jest aplikacją systemową z aplikacji użytkownika. Możesz teraz zamknąć okno wiersza polecenia. Telefon uruchomi się ponownie, aby zmiany odniosły skutek.
Jeśli masz plik APK pliku dostępny na komputerze:
- Otwórz okno wiersza polecenia i przejdź do lokalizacji pliku APK na komputerze.
- Wprowadź te polecenia, zastępując nazwę_pliku_następne_tutaj pełną nazwą pliku APK, w tym rozszerzenie:
adb remount adb push file_name_comes.apk_here /system/app/ adb shell chmod 644 /system/app/file_name_comes_here.apk adb reboot
Na przykład, jeśli nazwa pliku to FileManager.apk, polecenia będą wyglądać następująco:
adb push FileManager.apk /system/app/ adb shell chmod 644 /system/app/FileManager.apk
I jesteś skończony!
Telefon uruchomi się ponownie, a aplikacja będzie gotowa do użycia jako aplikacja systemowa.
Metoda dla urządzeń nieobsługiwanych z zainstalowanym niestandardowym odzyskiwaniem
Jeśli masz niestandardowe odzyskiwanie i nie zrootowałeś swojego telefonu, wiesz już, co robisz, i wiesz, że wystarczy flashować plik zip aplikacji, które musisz zainstalować jako aplikacje systemowe.
Komentarze