Download, sterowniki

Jak naprawić zapis na karcie SD w Androidzie 4.4.X Kitkat [ROOT]

Autor
Błażej Starosta
Data dodania
23.10.2014
Ilość komentarzy
32

Masz Androida KitKat (4.4.x) w swoim telefonie i zauważyłeś problemy z zewnętrzną kartą pamięci? Google zmienił kilka ustawień odnośnie kart pamięci, przez co pojawiają się problemy z zapisywaniem danych, ale można je naprawić.

Osoby posiadające Androida 4.4.x mogą mieć problemy z zapisywaniem plików na kartę pamięci lub instalowaniem aplikacji na karcie SD. Wynika to z ograniczeń związanych z prawami do zapisu i odczytu na karcie, które wprowadzone zostały przez Google wraz z wydaniem Androida KitKat.

W praktyce oznacza to, że nie możemy instalować aplikacji bezpośrednio na karcie pamięci, a także nie możemy przenosić danych z wewnętrznej pamięci do karty SD. Przykładowo, aplikacje do nawigacji nie mogą zapisywać map na karcie SD.

Jak rozwiązać problem z zapisem na karcie w KitKacie?

Aby rozwiązać ten problem, należy wprowadzić zmiany w pliku systemowym platform.xml. Możemy to zrobić na 3 sposoby. 

Metoda #1 - Skorzystaj z aplikacji SDFix: KitKat Writable MicroSD

Ta metoda jest najprostsza i wymaga jedynie zainstalowania aplikacji ze Sklepu Play.

Pobierz SDFix

Po pobraniu uruchamiamy aplikację, a następnie postępujemy zgodnie z instrukcją. Aplikacja poprowadzi nas krok po kroku i naprawi problem.

Metoda #2 – Ręczna modyfikacja pliku platform.xml

Musimy skorzystać z jakiegokolwiek menedżera plików. Ja dla przykładu pokażę to na ES File Explorer. Uruchamiamy aplikację, a następnie w pasku bocznym zaznaczamy opcję „Root Explorer” w zakładce „Narzędzia”.

ES File Explorer

Następnie udajemy się do „Urządzenie\etc\permissions\platform.xml”. Otwieramy plik i wyszukujemy w nim poniższej sekcji.

<permission name="android.permission.WRITE_EXTERNAL_STORAGE">
	<group gid="sdcard_r" />
	<group gid="sdcard_rw" />
</permission>

Musimy dopisać jedną linię pomiędzy ostatnią grupą, a zamknięciem. Po dodaniu kod powinien wyglądać jak poniżej: 

<permission name="android.permission.WRITE_EXTERNAL_STORAGE">
	<group gid="sdcard_r" />
	<group gid="sdcard_rw" />
	<group gid="media_rw" />
</permission>

Kolejną sekcją, którą wyszukujemy, jest poniższy fragment:

<permission name="android.permission.READ_EXTERNAL_STORAGE">
	<group gid="sdcard_r" />
</permission>

Dopisujemy w nim jedną linię, tak, aby fragment ten wyglądał jak poniżej:

<permission name="android.permission.READ_EXTERNAL_STORAGE">
	<group gid="sdcard_r" />
	<group gid="media_rw" />
</permission>

Finalnie, całość powinna wyglądać tak, jak poniżej:

Wpisy poprawiające działanie karty SD w KitKat

Zapisujemy zmiany i wracamy do ES File Explorera. W głównym katalogu root znajdziemy folder "mnt". Wchodzimy do niego. W folderze "mnt" znajduje sie podkatalog "media_rw" (ten, który dopisaliśmy powyżej). Musimy mu nadać odpowiednie uprawnienia, aby system mógł z niego korzystać.

Przechodzimy do ustawień uprawnień folderu media_rw. Folder powinień mieć uprawnienia "rwx rwx rwx", właściciela "root" i grupę "root". Zapisujemy uprawnienia i gotowe.

Metoda #3 – Skorzystaj z Xposed Framework i odpowiedniego modułu

Xposed Framework to dodatkowy silnik, który możemy zainstalować w Androidzie. Pozwala on pobierać odpowiednie moduły modyfikujące system w różny sposób.

Dokładną instrukcję instalacji Xposed Framework znajdziecie w naszym poradniku, jak zmodyfikować Androida bez wgrywania innego ROMu

W powyższym linku znajdziecie opis Xposed, sposób instalacji, a także instrukcję pobierania i instalacji modułów. 

Gdy już zapoznacie się z powyższym poradnikiem, to wystarczy zainstalować Xposed, a następnie pobrać do niego moduł o nazwie HandleExternalStorage.

Dołącz do dyskusji

Pat

14.03.2016

Więc, nic nie pomogło. Dane aplikacji wyczyszczone, nadal kicha. Reset ustawień - to samo. Pomógł serwis i wgranie od nowa systemu

Błażej Starosta

14.03.2016

Na problemy ze Sklepem Play: http://www.download.net.pl/jak...

Opcja z przywracaniem ustawień fabrycznych to ostateczność, ale czasem niestety konieczność. Zazwyczaj pomaga jednak wyczyszczenie danych aplikacji Sklep Play i Usługi Google Play.

Divorah

12.03.2016

Na twoim miejscu zrobiłbym kopie zapasową systemu, która zapisałaby się na SD. Następnie w ustawieniach przywróć ustawienia fabryczne systemu, i spróbuj coś pobrać, by sprawdzić czy dalej jest błąd.

Divorah

12.03.2016

Podasz nazwę modułów? Ja zainstalowałem tylko jeden (HandleExternalStorage), ale jak próbuje zainstalować aplikacje (ok 600-700 MB) to juz pokazuje ze mam za malo pamieci wewnętrznej. Zrobiłem tak jak ty, użyłem sdfix'a i tego jednego modułu ale dalej nic. Pamięci wew. mam tylko 500 MB, a karty pamięci aż 6 GB wolnej. Czy trzeba jakoś specjalnie partycjonować kartę SD? Bo już nie wiem czego się chwytać.. Pomóżcie.

P.S Też mam LG L Fino

Kierko

14.12.2015

Witaj moglbys napisac jaki modol i jak to zrobiles?

Błażej Starosta

01.12.2015

Dzięki za info o modelu telefonu :)

wojtek

29.11.2015

mi pomogło sdfix + moduły
i zapisuje na sd android 4.4.2 lg fino

Dupa

11.11.2015

Dziwne. Zadziałało na jedną apke i przestało totalnie działać nawet przy próbie ponownej naprawy !

Pizdaaaaa

10.11.2015

Znalazło sie rozwiązanie ? :/

helen

07.10.2015

Dziękuję za świetną instrukcję. Na Xiaomi Redmi Note 2 zadziałało metodą #2 i w końcu mogę kasować i przenosić obrazy przy użyciu dowolnej aplikacji galerii. Super! Pozdrawiam:)

hunter

22.07.2015

u mnie też to nie działa

Błażej Starosta

06.07.2015

Można jeszcze dopisać do sekcji READ_EXTERNAL_STORAGE. Konieczne może być także ustawienie odpowiednich uprawnień do folderu "media_rw" (ten, który dopisujemy). Uaktualniłem opis - spróbujcie wykonać podane instrukcje i sprawdźcie, czy pomogło.

mikus

05.07.2015

u mnie to samo na note 2 ... zrotowalem tel , w pliku platform pisze jak u was .. mimo wszytko nie zapisuje mi na karcie w dalszym ciagu . co z tym zrobic?

Pat

21.06.2015

Co robić? mam kit kat 4.4.4 i chętnie bym zainstalowała SDFix'a, ale przy próbie instalacji czegokolwiek wyskakuje "NIEZNANY BŁĄD -110"
plz HELP

Roman

24.04.2015

Ja mam to samo, mam ten sam model, te same rzeczy. Coś ten tego ten próbował?

slimek

27.03.2015

hej, czy udało Ci się już coś z tym zrobić ? od wczoraj mam CATa i niestety nic nie mogę instalować na SD

Kewin Karlos

26.02.2015

Pierwsza metoda w androidzie 4.4.4 nie dział. W zamian proponuje zainstalowanie innych aplikacji nie mających nic wspólnego z przenoszeniem.

Błażej Starosta

23.02.2015

Z tego, co sprawdziłem, to na Woo Quasar działa aplikacja Framaroot. Robienie roota za jej pomocą jest proste - ściągasz plik APK i wrzucasz go na kartę pamięci lub do pamięci wewnętrznej telefonu, a potem za pomocą dowolnego menedżera plików uruchamiasz i instalujesz jak zwykłą appkę. Po uruchomieniu znajdziesz opcję instalacji SuperUsera. Możesz skorzystać z naszego poradnika do Framaroot na podstawie urządzenia GoClever: http://www.download.net.pl/jak...

Adrian

23.02.2015

Jakiego roota mam wygrać na tel woo quasar żaden mi nie działa pomocy

Mirek

25.01.2015

Pierwsza metoda zadziałała na A 4.4.2. Dziekuje. Acha... trzeba zresetowac koniecznie.

Tomasz

28.12.2014

Problem zapisu na karcie w LG F70

Sprzęt przyjął bez problemu Kingo Android Root. Po zainstalowaniu aplikacji SDFix pokazuje, że nie potrzebuje tego. W pliku platform.xml jest ok, tzn. są linijki
<permission name="android.permission.WRITE_EXTERNAL_STORAGE">
<group gid="sdcard_r"/>
<group gid="sdcard_rw"/>
<group gid="media_rw"/>
</permission> -

Pomimo tego nie chce dokonać zapisu na karcie.
Macie jakieś pomysły zanim zwariuje.
Dzięki z góry.

Pati

26.12.2014

Jakoś porzuciłam na chwilę walki z telefonem, ale święta, trochę czasu, spróbowałam i DZIAŁAAA. :D Udało się zrobić roota.
Dzięki wielkie.

marek

13.12.2014

mam to samo

rimanov

10.12.2014

W ustawieniach pamięci od początku miałem opcję "zapis na zewnętrzna kartę sd", ale nic to nie dawało. Próbowałem więc zrobić i przez SDFix, i przez zmiany w pliku platform.xml, żaden sposób nie działa. W SDFix miałem komunikat, że nie trzeba tego robić, bo wszystko już już gotowe. Wszedłem w plik platform.xml, i faktycznie, zmiany były (chyba od nowości). Nadal jednak nie da się instalować dużych aplikacji ze sklepu play (ciągle chce zapisywać na pamięć urządzenia). Kitkat to porażka...a tak na niego czekałem :(

blazejstarosta

04.12.2014

OK, chyba mam dla Ciebie dobrą nowinę - znalazłem sposób na roota w CAT B15Q. Niestety nie mam możliwości przetestowania go samemu, gdyż nie posiadam tego smartfona, ale działanie tego spsobu jest potwierdzone przez użytkowników zagranicznego forum XDA.

Musisz zainstalować aplikację z pliku APK na swoim telefonie, uruchomić ją, wywołać procedurę roota i - podobno - po restarcie wszystko już działa.Z tego co widzę po nazwie pliku APK, to aplikacja nazywa się Root Genius i jest chińska. Tu masz dokładny link do pliku APK z instalatorem: http://goo.gl/GYL5Pc

Pobierz dokładnie tę wersję z powyższego linku, bo podobno Root Genius występuje w kilku edycjach i wersjach (międzynarodowej i chińskiej) i na Twoim urządzeniu działa konkretnie ta w linku powyżej. Mam jednak prośbę - zrób sobie kopię zapasową na wszelki wypadek. Nie lubię sugerować instalacji rzeczy, których sam nie testowałem, ale wygląda na to, że wszystko powinno być OK (ostrożności jednak nigdy za wiele).

W razie czego podaję Ci link do tematu, w którym znalazłem tę metodę (link do tego pliku jest na 2 stronie): http://forum.xda-developers.co...

Powodzenia i mam nadzieję, że się uda!

Pati

03.12.2014

Niestety, Vroot nie dał rady, Kingo próbował, ale też nie dał rady - Root failed.
Towelroot napisał, że This phone isn't currently supported.

blazejstarosta

02.12.2014

Próbowałaś zrobić roota za pomocą któregoś z narzędzi, o których pisaliśmy w naszych poradnikach? Kingo Android Root? Vroot? Oba programy znajdziesz w naszym dziale z plikami. Możesz też spróbować TowelRoot - to aplikacja, która instaluje się z pliku APK i wykonuje roota bezpośrednio na urządzeniu.

Pati

01.12.2014

Niestety miałeś rację... nie dało się zapisać pliku platform.xml.

Bez roota ani rusz. Tylko, że próbowałam roota zrobić UnlockRoot'em i rozpoznał telefon, ale nie dał rady zrobić roota.
Z poziomu Androida Root Checker też nie pomógł.
2 GB pamięci trochę mało. :/

blazejstarosta

01.12.2014

Możesz dopisać, nie musisz usuwać. Nie powinno się stać nic złego (głowy sobie obciąć jednak nie dam, ale bez przesady ;) ) - zrób sobie po prostu kopię tego pliku, a potem dopisz linijkę. Przy czym jeśli nie masz roota, to nie mam pewności, czy po wprowadzeniu zmian będziesz mogła zapisać zmiany w pliku. Daj znać, co i jak.

Pati

30.11.2014

Sposób z SDFixem nie zadziałał na CAT B15Q - brak roota.
W ES File też nie da się włączyć Root Explorer, ale w programie Root Browser udało mi się dostać do pliku platform.xml
Linijki oryginalnie wyglądają nieco inaczej:

<permission name="android.permission.WRITE_EXTERNAL_STORAGE">
<group gid="sdcard_r"/>
<group gid="sdcard_rw"/>
</permission>

Pytanie moje, czy mogę dopisać linijkę <group gid="media_rw"/> ?
Czy muszę usunąć linijkę <group gid="sdcard_r"/> ?

Zielona w tym temacie jestem, a jak na razie CAT okazał się odporny na próby zrobienia roota.
Dzięki za wszelkie informacje.

blazejstarosta

23.10.2014

Ja również... ;) Już wszystko poprawione.

A.Woźniak

23.10.2014

jakieś błendy tu widzę .....

comments powered by Disqus