MarshMallow
- AdoptedStorage ("pamięć łączona", ale zamiast "pamięć" powinno się tłumaczyć "nośnik") partycja 8GB
- root
- Xposed i XinternalSD (opcjonalnie)
- Apps2SD (przenoszenie do adopted apek które same się tam nie zainstalowały, oraz ewentualnie do integrowania updates)
- ewentualnie Link2SD (integrowanie updates - opcjonalnie, ponieważ Apps2SD TERAZ JUŻ też to potrafi!)
- MixExplorer albo TotalCommander albo inny dobry eksplorer działający pod root'em
Potrzebujemy miejsca w /system, miejsca potrzebnego potem do integrowania updates apek systemowych.
Chcemy więc przenieść apki systemowe mniej potrzebne do przestrzeni user'a (przekonwertować na user), a potem przenieść je do Adopted Storage, w ten sposób apki takie jak Gmail, Chrome, Maps, Youtube, Lounge z /system trafią na kartę SD robiąc bardzo dużo miejsca w /system ponieważ apki Google bywają na ogół bardzo wielkie
Jest tu pewien problem, narzędzia typu TitaniumBackup nie potrafią (jeszcze) konwertować apek systemowych na user'a pod MarshMallow więc musimy patrzeć uważnie która aplikacja już nabyła tej umiejętności.
WŁAŚNIE OSTATNIA aktualizacja Apps2SD już potrafi na MarshMallow przenosić poprawnie aplikacje z system do user'a i odwrotnie!!!!!
🙂
Przekonwertujemy więc niektóre apki systemowe na user'a przy pomocy Apps2SD,
reboot'ujemy,
a potem
przenosimy apki z nośnika user'a do Adopted również przy pomocy Apps2SD.
Jeżeli zupdate'owaliśmy apki systemowe np przez PlayStore wówczas owe update'y tkwią na nośniku wewnętrznym (w przestrzeni user'a) zabierając tzw "pamięć wewnętrzną" w odróżnieniu od podstawowej wersji w /system (która ma osobną przestrzeń, osobna partycja, więc to co tam znajduje się nie ma nic wspólnego z wolną "pamięcią wewnętrzną"). Jeżeli zintegrujemy update na nośnik /system to zrobi się miejsce.🙂
Apps2SD jak również Link2SD posiadają polecenie "integrate system update"
Ważne jednak żeby w partycji /system znajdowało się wystarczająco wolnego miejsca, około półtora raza więcej niż ma update (w /data/app),
Link2SD robi to w ten sposób że tworzy tymczasowy katalog w /system/app lub /system/priv-app o tej samej nazwie co katalog danej aplikacji, lecz z rozszerzeniem ".t", może zdarzyć się że proces konwertowania zatnie się na błędzie o braku miejsca na nośniku (/system) okaże się że na partycji systemowej jest 0MB wolnego, wtedy:
- znajdźmy ów katalog z rozszerzeniem .t i skasujmy go
- zróbmy więcej miejsca w /system (przekonwertujmy jeszcze jakieś apki na user'a albo odinstalujmy je)
- zróbmy ponownie przez Link2SD "integrate system update"
Powyższe wskazówki żeby apki móc instalować bez ograniczeń i zmieścić w dowolnej ilości na Adopted i przekroczyć ograniczenie wynikające z małego storage tego modelu.
Jak jest samo Adopted w systemie wówczas tylko niektóre apki instalują się na karcie, tylko te które zaprojektowano aby działały na Adopted.
Pozostałe zainstalują na wewnętrznej, typowo, zapełniając bardzo szybko wewnętrzny nośnik - jak również uaktualnienia systemowych apek jak np Google Play.Services itp. (uaktualnienia same w sobie instalują się na wewnętrznej, nie w /system)
Żeby zmusić te apki które same instalują się tylko na "wewnętrznej" trzeba użyć programu Apps2SD, tam jest obsługa Adopted i stosowne polecenie.
Sent from my E2303 using Tapatalk