Skocz do zawartości
Michał 94

TUTORIAL Sposób na Multitasking LG G4c

    Rekomendowane odpowiedzi

    Cześć

     

    Postanowiłem napisać poradnik dzięki któremu wzbogacimy nasz telefon o multitasking. 

     

    I. Na początek potrzebujemy Roota, jeśli nie masz to skorzystaj z tego poradnika. Zresetuj telefon.

     

    II. Podmieniamy Kingroota, na SuperSu. SuperSu nie obciąża tak telefon jak Kingroot (różnica około 2k w Antutu).

    1. Instalujemy aplikację Terminal Emulator z Google Play.

    2. Pobieramy paczkę Replace Kingroot With SuperSu v2.4.zip.

    3. Wypakowujemy folder mrw i przesyłamy go kablem bezpośrednio do pamięci wewnętrznej telefonu.

    4. Odpalamy Terminal emulator i wpisujemy:

    su
    

    Przyznajemy uprawnienia roota, następnie wpisujemy:

    sh /sdcard/mrw/root.sh
    

    Po zakończeniu zamykamy Terminal i otwieramy SuperSu, potwierdzamy aktualizację binary i wybieramy normal. Następnie zostaniemy zapytani czy chcemy usunąć Kingroota, potwierdzamy i resetujemy telefon.

     

    III. Aby poprawić multitasking na naszym telefonie potrzebujemy kilku kolejnych programów i jednego pliku.

    a) Wsparcie Inid.d

    1. Pobieramy aplikację BusyBox z Google Play.

    2. Po zainstalowaniu wchodzimy w nią i przyznajemy jej uprawnienia roota, następnie klikamy install.

    3. Czekamy chwilę, otrzymamy komunikat o zainstalowaniu wszystkich bibliotek BusyBox.

    4. Pobieramy skrypt, wsparcia init.d. Plik term-init.sh przesyłamy kablem bezpośrednio do pamięci wewnętrznej telefonu.

    5. Uruchamiamy Terminal Emulator i wpisujemy kolejno:

    su

    A następnie:

    sh /sdcard/term-init.sh

    Terminal poprosi nas o wciśnięcie "Enter". Po zakończeniu, możemy wyłączyć aplikację.

     

    b) Konfiguracja Kernela Adiutor

    1. Pobieramy aplikację Kernel Adiutor z Google play.

    2. Wchodzimy w nią i przyznajemy uprawnienia roota.

    3. Z rozsuwanego menu w zakładce "Zarządca I/O" dla pamięci wewnętrznej i zewnętrznej ustawiamy:

    Harmonogram: row 
    Read-ahead: 512kB 

    i zaznaczmy opcję "Zastosuj przy starcie".

    4. Z menu wypieramy "Zarządca niskiego poziomu pamięci" i ustawiamy wartości:

    Foreground Applications: 48MB
    Widoczne aplikacje: 60MB
    Secondary Server: 72MB
    Ukryte aplikacje: 84MB
    Content Providers: 96MB
    Zamknięte aplikacje: 120MB
    

    i zaznaczmy opcję "Zastosuj przy starcie".

    5. W zakładce "Pamięć wirtualna" ustawiamy:

    vfs cache presure: 100
    swapiness: 50
    

    i zaznaczmy opcję "Zastosuj przy starcie".

    Nie zmieniamy rozmiaru Z-ram, swapiness możemy ustawiać w zakresie 50-60, ale ja wolę pozostać przy 50 bo jak zmienimy na inne wartości to po pewnym czasie telefon laguje. 

    6. W kolejnej zakładce trochę niżej niż pozostałe wybieramy "Init.d":

    Wciskamy "plus" aby dodać nowy plik, który nazywamy "97tcptweaks", klikamy ok i uzupełniamy go kodem:

    #!/system/bin/sh
    #more reasonable tcp tweaks
    echo 1 > /proc/sys/net/ipv4/tcp_low_latency;
    echo 0 > /proc/sys/net/ipv4/tcp_timestamps;
    echo 900 > /proc/sys/net/ipv4/tcp_keepalive_time;
    echo 5 > /proc/sys/net/ipv4/tcp_keepalive_probes;
    echo 156 > /proc/sys/net/ipv4/tcp_keepalive_intvl;
    

    I klikamy zapisz. W podobny sposób dodajemy kolejny plik o nazwie "95flashtweaks", klikamy ok i uzupełniamy go kodem:

    echo 0 > /sys/block/mmcblk0/queue/nomerges;
    echo 2 > /sys/block/mmcblk0/queue/rq_affinity;
    echo 512 > /sys/block/mmcblk0/queue/nr_requests;
    echo 0 > /sys/block/mmcblk0/queue/iostats;
    echo 0 > /sys/block/mmcblk0/queue/add_random;
    echo 0 > /sys/block/mmcblk1/queue/nomerges;
    echo 2 > /sys/block/mmcblk1/queue/rq_affinity;
    echo 512 > /sys/block/mmcblk1/queue/nr_requests;
    echo 0 > /sys/block/mmcblk1/queue/iostats;
    echo 0 > /sys/block/mmcblk1/queue/add_random;
    

    Po zapisaniu klikamy na utworzone pliki i wybieramy "Execute". I zaznaczamy u góry "Emulate init.d"

     

    7. Wchodzimy w "Edytor build prop" w zakładkach. Szukamy przy pomocy lupy parametry dalvik.vm. i zmieniamy ich wartości na podane poniżej:

    dalvik.vm.heapsize: 174m
    dalvik.vm.heapminfree: 512k
    dalvik.vm.heapstartsize: 8m
    dalvik.vm.heapgrowthlimit: 128m
    dalvik.vm.heaptargetutilization: 0.75
    dalvik.vm.heapmaxfree: 8m
    

    8. Wchodzimy w "Ustawienia" i zmieniamy Opóźnienie na 40 sekund. Aby nas nie denerwowały komunikaty wyłączamy "Show toast", a w ustawieniach SuperSu odznaczamy "Ponowne uwierzytelnienie" i "Pokaż powiadomienia".

     

    IV. Odzyskanie ramu z niepotrzebnych programów.

    Wyłączamy usługę MLT służącą do zbierania informacji od użytkownika dotyczących pornografii, samobójstwa, przemocy, itp. Aby tego dokonać wchodzimy w dialer i wpisujemy 277634#*# wybieramy SVC Menu -> LDB -> LDB Setting -> Disable (odznaczamy kwadracik). Polecam również odinstalować zbędne aplikacje przy pomocy aplikacji Odinstaluj z Google Play tj. RemoteCall Service, SmartWorld, Lg Bridge manager itp., które czasami nie potrzebnie działają w tle.

     

    PAMIĘTAJ !!! Wszystko robisz na własne ryzyko. Jeżeli ci pomogłem postaw piwo.

     

    Wykorzystane materiały:

    Edytowane przez Michał 94
    • Lubię to! 2

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    po podmianie KingRoota na SU można równie łatwo wrócić do unroota? czy będzie to miało jakiś wpływ na aktualizację do androida M?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @Michał 94

    Coś dziwnie znajomo wygląda mi ten poradnik... ;)

    swapiness na 50? To nie ma sensu, wtedy ten Z-RAM będzie używany tylko w bardzo małym stopniu.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    @@kamil79123

    Chciałem, żeby był podobny wątek do twojego. Jednak niektóre parametry nie sprawdzają się w naszym modelu. Swapiness 50/60 wystarcza, żeby odpalić kilka aplikacji, ustawione na 100 telefon po pewnym czasie laguje. Zmiana rozmiaru z-ram też nie pomaga.

    [Dodano: 31 styczeń 2016 - 19:02]

    @@tymekjw

    Można zrobić unroot.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Na 6.0 działa poprawnie?

    Wysłane z mojego LG-H525n przy użyciu Tapatalka

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Chyba nikt nie testował. 

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jak chce a supersu zaktualizowac ten pliki to nie moge "aktualizacja nieudana" ;c. O co chodzi? ;c

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Też miałem problem z podmianą Kingroota na SuperSu, to przez brak pełnego roota i przez to binary nie chcą się zaktualizować.

    Edytowane przez Michał 94

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Moglbys napisac co zrobiles, ze jest ok?;(

    Wysłane z mojego LG-H525n przy użyciu Tapatalka

    [Dodano: 20 luty 2016 - 11:22]

    Roota zrobilem wedlug poradnika ;(

    Wysłane z mojego LG-H525n przy użyciu Tapatalka

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    100% work..Big thx.. :)

    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