Skoro telefon jest już „zROOTowany”, to następnym krokiem (po ew. wcześniejszym pozbyciu się niepotrzebnych aplikacji) będzie dodanie obsługi dodatkowej partycji na aplikacje. W przypadku telefonów z oryginalną (firmową) wersją systemu Android na tą partycje można przenosić aplikacje, dzięki temu można ich zainstalować w systemie znacznie więcej niż wynikało by ze standardowo dostępnej pomięci…

W przypadku alternatywnych wersji oprogramowania często w przypadku wykrycia przez system dodatkowej partycji oprogramowanie jest na nią instalowane automatycznie…

Dodatkowa partycja w systemie Android

Opis opera się na telefonie Acer Liquid MT (S120) z Androidem 2.3.6, to sama metoda powinna działać na większości urządzeń – w przypadku innych urządzeń niektóre kroki mogą wyglądać inaczej.

Zanim zaczniesz – poszukaj w internecie jak to wygląda w przypadku Twojego urządzenia (rootowanie, wgrywanie alternatywnego recorvery).

Na potrzeby demonstracji skorzystałem z dostarczonej z telefonem karty pamięci microSD 2 GB, ale do użytku codziennego warto zaopatrzyć się w kartę o większej pojemności, np. 8 GB – najlepiej jak najszybszą (np. class 10). W przypadku tworzenia dodatkowych partycji na karcie pamięci raczej nie istnieje ryzyko uszkodzenia telefonu, choć warto wcześniej zrobić kopię zawartości karty pamięci…

Troszkę inaczej sytuacja wygląda jeśli chodzi o późniejsze przenoszenie aplikacji na utworzoną partycję – tu warto zachować zdrowy rozsądek, i niektóre aplikacje (w tym np. używane widgety, Google Play itp) warto zostawić w pamięci telefonu…

Dla celów demonstracyjnych zostało wykorzystane darmowe oprogramowanie MiniTool Partition Wizard Home Edition 7.0, które pozwala z poziomu systemu Windows tworzyć linuxowe partycje. A zarazem wszelkie operacje można wykonać beż utraty (zazwyczaj – dlatego warto zrobić BackUp danych na karcie) danych…

Z innych bezpłatnych programów mogę jeszcze polecić np. AOMEI Partition Assistant Standard Edition.

Standardowa karta SD

Standardowo na karcie pamięci znajduje się jedna partycja:

  • FAT – w przypadku kart o mniejszej pojemności (np. 2 GB)
  • FAT32 – w przypadku kart o większej pojemności (np. 8 GB)

Tak naprawdę nie ma to większego znaczenia, i zależy tylko i wyłącznie od pojemności karty. Przy większych pojemnościach zalecam FAT32, przy mniejszych – dowolnie…

Tworzenie dodatkowej partycji w zewnętrznym programie

Cała operacja przebiega w kilku relatywnie prostych krokach, które postaram się w miarę dokładnie/szczegółowo opisać:

Zmniejszenie rozmiaru partycji głównej (FAT/FAT32), przeznaczonej na „dane użytkownika” (np. zdjęcia, muzykę itp)

Tu w pewnym sensie macie dowolność, choć oczywiście zależy to od pojemności Waszej karty – nim więcej pamięci przeznaczycie dla dodatkowej partycji, tym więcej aplikacji na niej się zmieści, ale tym mniej będzie na zdjęcia, filmy, muzykę.

Sensownym wyborem wydaje się dodatkowa partycja o pojemności 512-768 MB, i o tyle (w tym wypadku ~512 MB) zmniejszamy partycję główną:

Rozmiar partycji FAT/FAT32: ~1884 MB
Wymagana ilość dla dodatkowej partycji: 512 MB

Nowy rozmiar partycji FAT/FAT32: ~1372  MB

Co istotne, partycję FAT/FAT32 zmniejszamy „od tyłu”, tak by wolna przestrzeń znalazła się „na końcu” (po prawej stronie) karty pamięci…

Tworzymy partycję EXT

W miejscu, gdzie powstała wolna przestrzeń tworzymy nową partycję…

W tym konkretnym przypadku będzie to system plików EXT2, choć w przypadku niektórych systemów/telefonów może zadziałać również EXT3, a nawet EXT4

Linux Swap

W przypadku nieoficjalnych wersji oprogramowania można pokusić się o stworzenie jeszcze jednej partycji, a mianowicie Linux Swap, która będzie takim buforem dla pamięci RAM zainstalowanej w telefonie…

Wtedy kolejność wygląda tak:

  1. Zmniejszamy rozmiar partycji FAT/FAT32 o EXT2 + Linux SWAP
  2. Tworzymy partycję EXT2 zaraz za partycją FAT/FAT32 (np. 512 MB, Primary)
  3. Tworzymy (na samym końcu) partycję Linux Swap z reszty wolnej pamięci (np. 32/64 MB, Primary)

Przy czym jak już wspomniałem – jest to partycja zazwyczaj niewykorzystywana przez standardowe oprogramowanie, tak więc wspomniałem o niej tylko by zaznaczyć, że „coś takiego” istnieje…

Zapis zmian na kartę pamięci

Na koniec wystarczy wybrać opcję „Apply” (zastosuj) i poczekać chwile aż program wykona wszystkie operacje:

 

.

Całość możecie obejrzeć na poniższym filmie:

Tworzenie partycji z poziomu RECORVERY

Do stworzenia partycji można też wykorzystać RECORVERY, które zostało zainstalowane przy okazji ROOTowania telefonu… Od razu uprzedzam, że to jest ten element który może inaczej wyglądać w przypadku Twojego urządzenia – inaczej może wyglądać procedura rootowania telefonu, wgrywania recorvery, jak i samo uruchamianie urządzenia w tym trybie!

Choć trzeba pamiętać, że wiąże się to z utratą wszystkich danych z karty!

By uruchomić telefon w trybie recorvery musimy posłużyć się kombinacją klawiszy:

Głośniej (Volume Up)
+
Ciszej (Volume Down)
+
FOCUS (lekko wciśnięty przycisk aparatu, tak jak wtedy gdy chcemy złapać ostrość zdjęcia)
+
Włącznik (Power)

Telefon powinien zawibrować – trzymamy cały czas wciśnięte klawisze, aż uruchomi się tryb RECORVERY, następnie z menu (po którym poruszasz się strzałkami do regulowania głośności, zatwierdzamy klawiszem „foto” lub POWER) należy wybrać:

  • Advenced
  • Partition SD Card
  • Ext Size: 512MB (lub inną wielkość)
  • Swap Size: 0MB (o tym troszkę więcej poniżej)

Zatwierdzamy, i to właściwie wszystko!

ROOT, BusyBox, Link2SD

Gdy już mamy dodatkową partycję (EXT2) na naszej karcie pamięci, musimy poczynić jeszcze kilka kroków już w samym telefonie by z niej skorzystać…

ROOT

Telefon musi być zROOTowany (czytaj dalej…)

BusyBox

Instalujemy na nim BusyBox…

UWAGA: Po zainstalowaniu aplikacji z Android Marketu należy ją uruchomić i już z jej poziomu zainstalować obsługę BusyBox w telefonie…

Link2SD

Instalujemy aplikację Link2SD, za pomocą której można przenieść wybrane aplikacje z pamięci wewnętrznej (oraz z karty pamięci) na nowo utworzoną partycję EXT2

Przy pierwszym uruchomieniu musimy wybrać

System plików drugiej partycji

W naszym wypadku wybieramy EXT2 (w przypadku zastosowania innego systemu plików wybieramy odpowiednią opcję, , np. EXT3 dla EXT3) i klikamy OK.

Następnie należy ponownie uruchomić telefon…

Jeśli z jakichś względów aplikacja nie spyta się o to sama (albo jeśli zajdzie potrzeba dokonania zmiany w późniejszym okresie) można wywołać to okno z menu:

W tym celu w programie Link2SD należy:

  • Otworzyć menu programu
  • Wybrać „Więcej”
  • Utwórz ponownie skrypt ładowania partycji”

Obsługa aplikacji Link2SD

Wybieramy typ pamięci do wyświetlenia zainstalowanych tam aplikacji:

Głownie interesuje nas:

  • Na karcie SD (APP2SD)
  • W pamięci wewnętrznej

ew.

  • Do przeniesienia (APP2SD)
  • Użytkownika

Klikamy na wybraną do przeniesienia aplikację, pojawi się taki ekran:

Na nim wybieramy:

Przenieś (Link2SD)

I na kolejnym ekranie:

klikamy/zatwierdzamy

OK

Możecie zaznaczone opcje zostawić tak jak na obrazku powyżej, lub dodatkowo zaznaczyć:

Przenieś bibliotekę

Zawsze to jakaś przestrzeń dodatkowa…

Czasem, w przypadku niektórych aplikacji do poprawnego przeniesienia może się okazać konieczne wcześniejsze wyczyszczenie plików tymczasowych, używanych przez aplikacje…

W tym celu w programie Link2SD należy:

  • Otworzyć menu programu
  • Wybrać „Więcej”

Następnie:

  • Wyczyść plik dalvik-cache
  • Wyczyść plik cache aplikacji

Aplikacje zainstalowane/przeniesione na partycję EXT2 (lub inną) będę w programie oznaczone:

Na karcie SD (Link2SD)

I to właściwie tyle w tym temacie…

Może warto jeszcze dodać, że z poziomu Link2SD można odinstalować niepotrzebne aplikacje dostarczone „fabrycznie” z telefonem przez producenta…

Debugowanie USB

Jeśli by coś nie chciało działać, może być konieczne włączenie trybu „USB Debug” (Debugowanie USB) w telefonie:

Ustawienia > Aplikacje > Dla programistów >> Debugowanie USB

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk