Jak wymusić przenoszenie aplikacji na kartę SD w systemie Android

Twoje preferencje, zgodnie z projektem dewelopera. Jak więc zmusić aplikacje do zainstalowania na karcie SD? Pokażę wam kilka metod osiągnięcia tego.



Uwaga: Twój telefon musi być zrootowany. Wyszukaj w Appuals przewodnik po jak zrootować telefon z Androidem .

Metoda aplikacji

Istnieje kilka aplikacji, które mogą wymusić przenoszenie aplikacji z pamięci wewnętrznej na kartę SD. Niektóre odnoszą większe sukcesy niż inne - na przykład niektóre aplikacje mogą przenosić tylko folder / cache na kartę SD, pozostawiając resztę aplikacji w pamięci wewnętrznej. Są bardzo podobne do prostego przejścia do Ustawienia> Pamięć> Aplikacje i naciśnięcia przycisku „Przenieś na kartę SD” - w rzeczywistości te aplikacje to tylko skrót do tego przycisku zawiniętego w GUI.

To, czego chcesz, to aplikacja, która faktycznie wykonuje całą pracę - do tego potrzebujesz Link2SD . Jednak Link2SD wymaga, aby Twój telefon obsługiwał init.d.



Aby sprawdzić, czy masz obsługę init.d, możesz zainstalować Universal Init.D ze Sklepu Play.





Więc śmiało, najpierw zainstaluj Universal Init.D, uruchom go i naciśnij przycisk „Test”. Uruchom ponownie telefon i ponownie uruchom Universal Init.D, a dowiesz się, czy test zakończył się powodzeniem, sprawdzając obsługę init.d. Jeśli twój telefon nie jeśli masz obsługę init.d, możesz przełączyć przycisk „Wył. / Wł.” w Universal Init.d, aby emulować potrzebne wsparcie.

Gdy skończysz, zainstaluj Link2SD ze Sklepu Play i uruchom go. Teraz naciśnij pierwszy przycisk w prawym górnym rogu i filtruj swoje aplikacje według Pamięć wewnętrzna .



Znajdź aplikację, którą chcesz przenieść na kartę SD i naciśnij ją. Jeśli korzystasz z Marshmallow, zignoruj ​​komunikat „Nie znaleziono drugiej partycji” - dzieje się tak, ponieważ w wersji Marshmallow i nowszych Android traktuje kartę SD jako rozszerzenie pamięci wewnętrznej, a nie jako oddzielne urządzenie . Chcesz nacisnąć przycisk „Przenieś na kartę SD” w menu „Android App2SD”.

Metoda ADB

Jest to nieco bardziej techniczne, ale wymusza na telefonie zawsze instalować aplikacje na karcie SD, więc nie musisz używać aplikacji do przenoszenia ich z pamięci wewnętrznej na kartę SD. Najpierw przeczytaj „ Jak zainstalować ADB w systemie Windows ”Jeśli nie znasz terminala ADB.

Po skonfigurowaniu ADB podłącz telefon do komputera przez USB i uruchom terminal ADB na komputerze. Teraz wpisz następujące polecenie:

adb shell pm set-install-location 2

Aby przywrócić normalny stan, wpisz:

adb shell pm set-install-location 0 Jeśli powyższe polecenie nie działa, może być konieczne całkowite sformatowanie karty SD na komputerze, ponowne włożenie jej do telefonu z systemem Android i wybranie jako Przenośny przechowywanie zamiast Wewnętrzny . Ale jeśli Twoje urządzenie wcześniej traktowało kartę SD jako rozszerzenie pamięci wewnętrznej, nie możesz jej po prostu sformatować i przełączyć na pamięć przenośną, bez przywracania ustawień fabrycznych telefonu. Dzieje się tak, ponieważ w niektórych telefonach z Androidem z systemem Marshmallow lub nowszym system dosłownie przyjmuje kartę SD jako rozszerzenie pamięci wewnętrznej, a nie jako oddzielne urządzenie magazynujące - w ten sposób na karcie SD będzie znajdować się kilka ważnych danych systemowych, a wyjęcie karty SD spowoduje awarię systemu Android.

3 minuty czytania