Skocz do zawartości
tomaszekp5

[TUTORIAL] Link2sd czyli jak zaoszczędzić miejsce w pamięci telefonu przenosząc aplikacje na SD

    Rekomendowane odpowiedzi

    MadHat
    Nie wiem co i jak, ale jak wchodzę do easyus to moja karta jest wyświetlana jako super-floppy i nic z nią nie można zrobić. Formatowałem ja na 10 milionów sposobów, poprzez telefon, recovery, windows i dwa programy do partycjonowania. I dalej to samo. Jakieś wskazówki? Mam Goodram 32gb class4.

    Mam to samo. Nie mogę podzielić karty na partycje...

    h9BeA.png

    Poprzednio dwa razy mi się to udało, raz z tego poradnika i raz z jakiegoś innego - innym programem. Po włożeniu karty do telefonu sformatowało mi ją i partycje szlak trafił no i teraz nie mogę już żadnej utworzyć.

    Jakieś sugestie?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Da się linkować całe aplikacje? Bo np. w moim przypadku, tylko część aplikacji przenosi się na kartę, a zdecydowanie większa reszta zostaje w pamięci telefonu.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Oj widzę, że będę musiał dużo tu dopisać, aby wyjaśnić parę problemów.

    Te trudności są różne dla telefonów z wewnętrzną pamięcią i dla tych co mają tylko na karcie SD.

    Może wieczorem dowieszę tu tutka, bo zaraz mam inne terminy.

    Odpowiem chociaż na pytanie Titanium backup.

    Dla zrozumienia: programy są róznie tworzone i mają flag który jest przez system w czasie instalacji brany pod uwagę i autoatycznie, bez zadnych manipulacji, system pakuje je tam jaki jest ten flag. Zasadniczo interesjące są tutaj tylko 3. 1: instalacja w pamięci telefonu, 2: na karcie SD (lub rozszeryona pamięć wewnętrzna) 3: dowolnie (to da się sterować domylśnym ustawienie w systemie)

    Jeżeli flag pokazuje install w telefonie, to nie powinno się takiego programu bez obawy przenosić np. przez możliwości Cyanogenmod na kartę, bo system może szukać go przy starcie tylko na wewnetrznej pamięci, sporo jest takich programów (Widgets, Services, Alarm Services, Live Wallpapers, Live Folders, Account Managers, Sync Adapters, Broadcast Receivers listening for "boot completed")

    Link2SD też może przenosić programy na kartę, tak, że w razie czego ten sam problem wystąpi.

    Zupełnie inaczej działa "create link" : to jest naprawdę tylko symlink (ci z unixa to wiedzą), tylko mount-punkt w pamięci wewnętrznej, a cały program zostaje przekopiowany na tę drugą primary partycję na SD.

    W ten sposób system zostaje oszukany, że w pamięci wewnętrznej jest program, biblioteki i dalvik cache. Super sprawa, ale czy wszystko warto tam pakować?

    Absolutnie nie, te programy którę są napisane na instalację na kartę nie mają zadnego powodu być pakowane przez Link2SD gdzie indziej, wówczas link zajmie trochę miejsca w pamięci, czli odwrotny efekt. Takie programy jak navi są z racji swoich ilości danych pisane z regóły na instalację na SD, tak ja naogół rozsądnie programowane większe gry.

    teraz o Titanium:

    skoro system się myli gdzie są programy przesunięte przez link2sd to Titanium też. Ładnie robi backup i wszystko jest bezpieczne dopóki istnieje 2-ga primary partycja. Mamy crash karty, czy zmianę karty, to titanium też niczego nie odtworzy dopóki my nie odtworzymy 2-giej partycji.

    Opisałem to dzisiaj tu

    Reszta jak będę miał czas.

    ---------- Post dołączono o 19:58 ---------- Poprzedni post napisano o 17:02 ----------

    Tak jak obiecałem, tu jest ciąg dalszy:

    Przesunięcie programów przy pomocy Link2SD na kartę SD na posdstawie b.dobrze zrozumiałej instrukcji napisanej w forum niemieckim przez dorschdns

    Na karcie SD zostaje utworzona 2-ga primary partycja, wystarczy około 1 Gbyte, najbezpieczniej FAT32, bo funkcjonuje prawie pod każdym systemem. Do tego celu został użyta już wspomniany przeze mnie darmowa wersja programu: Download MiniTool. Wkładamy karte do telefonu i start.

    Teraz startujemy na Smartphonie App Link2SD.

    Pytanie o format tej ext. partycji potwierdzamy kliknięciem na fat32.

    Smartphone powinien zostać na nowo zsatartowany.

    Teraz startujemy znowu Link2SD i klik na „ustawienia” telefonu.

    Otworzy się Pop up Menu z prgramu i tutaj jeszcze raz wybieramy „ustawienia” (u mnie settings, a u Was może ustawienia)

    Robimy haczyk na „automatyczne przenoszenie” i na „powiadomienie automatycznego przenoszenia “

    Kliknięcie na „lokalizację instalowania” i wybieramy „pamięć zewnętrzną”

    Klik --> z powrotem

    Klik na filtr w górnej listwie (ten lejek) i wybieramy „w pamięci wewnętrznej“

    Klik na pop up menu telefonu i wybieramy „wybierz kilka“, nastepnie „zaznacz wsystkie“

    Teraz na „opcje“ i „przenieś (Link2SD)“, w angielskim tu jest „create link“, ale nie „przenieś (App2SD)

    post-182637-14255713972465_thumb.png

    (Trochę myli polski „przywróć (Link2SD)“ w następnym punkcie, to jest „remove link“)

    Teraz wszystkie wybrane Apps (te z pamięci tel.) będą przeniesione z pamięci wewnętrznej automatycznie na SD do drugiej partycji a w głównej pamięci zostaną tylko utworzone linki do tych danych.

    Tas samo cache dane zostaną przeniesione i linki w głównej pamięci utworzone.

    Teraz startujemy MobilUncleTool MobilUncleTool w Recovery mode i z menu wybieramy „Wipe“, potwierdzamy i również w nastepnym kroku „Wipe” "Dalvik Cache".

    Potwierdzamy i spowrotem aż do „reboot” no i wybieramy reboot.

    Po starcie startujemy ponownie Link2SD, klick na „ustawienia”, im pop up wybieramy „więcej” a następnie „Przenieś pliki Dalvik-cache”, potwierdzić i gotowe.

    Teraz sprawdzamy pod „ustawienia“ --> „zarządzanie programami“ (u mnie Apps)

    i sprawdzamy w listwie statusu pojemności pamięci. Naturalnie w Link2SD pod „stan pamięci mamy też całą statystykę.

    post-182637-14255713972971_thumb.png

    Zdjęcia z niemieckiego systemu, ale wszystko analogicznie wykonujemy. Na G3 nie stosowałem Link2SD, na razie nie ma potrzeby a nie mam takiej szybkiej karty, żeby była sprawna jak wewnętrzna pamięć.

    Gotowe.

    Ale w niektórych telefonach jak np. HD7 pod Android 2.3.4 2-gą partycje trzeba sformatować pod ext2.

    Bardzo ważny jest ten krok, po instalacji rózych Apps w recovery-Modusie

    „Wipe dalvik-cache” i po nowym starcie telefonu z Link2SD „ustawienia”, „wiecej” i „Przenieś pliki Dalvik-cache”.

    To jest powód, dla powodu którego u niektóch z Was pamięc wewnętrzna nie powiękrzyła się.

    Pod tak ustawionym telefonem, nowe instalowane programy będa automatycznie przenoszone do 2-giej partycji, a jak nie będzie potrzeby będą instalowane normalnie na karcie (App2SD).

    Dobre źródło: FAQ-Link2SD

    Dodaję dla wyjasnienia:

    W kazdym razie ani w telefonie przez normalne Apps ani pod Windows nie widać tej drugie partycji, bo jest primary, tak ja 1-wsza. Dlatego widać ja tylko w niektórych programach do partycjonowania.

    Edytowane przez halbkugelkaefer

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Da się linkować całe aplikacje?

    Tak jak jest opisane w FAQ-Link2SD pozastają różne tzw. prywatne dane, które zawsze będą w pamieci telefonu:

    Q. I succesfull set up Link2SD and linked most of my applications to SD card and enabled "auto link". But when I install a new app I see reduction on the internal storage even if the app is linked. Why am I still losing space?

    Link2SD does not link application's private data files that are located in /data/data directory, they remain in the internal storage. Thus each app you install will still have some data on the internal storage so you can still potentially fill up your internal storage even if you are moving all of your apps over.

    W zależności od programu może być tego naprawdę dużo.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Surion

    Mam problem z progrmaem, wszystko jest okej, zrobilem podzial partycji przez recovery, poniewz komputer nie widzi mojej kart w tym programie :X. Klikam na link2sd tak jak w instrukcji wybieram FAT16/32 i wyskakuje "mount script cannot be created. . cannot create /dev/block/vold/179:2 on/ data/sdext2 failed: invalid argument". Pomocy ;/

    @wildfire s HTC

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    zibdor

    Jeśli będę robił zmiane karty ,czy wystarczy zwykłe jej skopiowanie czy też musze wrzucić wszystko do fona i z powrotem tworzyć linki ??

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Jeśli będę robił zmiane karty

    Jak umiesz skopiować obie partycje, to wystarczy. Jak nie to na nowej musisz założyć partycję do Link2SD i wszystkie programy, które były tam przerzucone będziesz musiał od nowa instalować. Jak masz titanium to możesz odtworzyć wszystkie z titanium. ale 2-ga partycja musi już być i musi być mounted.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    zibdor

    Dzisiaj miałem taką akcję...zrobiłem recovery całego systemu i po uzyskaniu roota,wrzuciłem link2.... ponieważ musiałem zrobić odzysk backupu z cwm po kliknięciu restore niestety błąd Md5 sumy i kicha. Wynika z tego,że link2 tworząc sobie partycję przesuwa linkowanie i żadnego backupu nie bylem w stanie zrobić. I jak to byc powinno...?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    I jak to byc powinno...?

    Tak jak opisałem w #24.

    Jeszcze raz skoro nie zrozumiałeś.

    Jeżeli robiłeś backup (z recovery) i z użyciem link2SD, to nie masz szans odtworzyć tego bez SD z drugą partycją. Restore oczekuje tej partycji na SD, przed włączeniem link2SD. Jeżeli możesz to zrób mount tej 2-giej partycji i jeszcze raz restore. Ale ta druga partycja musi być nie mniejsza od tej jaka była przed backup.

    Ale jedno jeszcze, ja robiłem to na ogół przy pomocy titanium i funktionowało wiele razy, nawet kopię na drugi taki sam telefon łącznie z kopią 2 partycji.

    Ale restore z recovery nie odtworzy niczego na SD w ukrytej partycji, albo została tam z całym swoim cache albo trzeba ją tam skopiować z compa (jak się ma).

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x