SunTzu Posted September 6, 2014 Posted September 6, 2014 (edited) Nie przyszło to co prawda mi do głowy, ale ktoś w Xiaomi był nieźle nawiedzony oszczędzając komentarza dalszego do rzeczy. http://en.miui.dgmei.com/thread-41496-1-1.html -źórdło. Instrukcja 1. Zrootuj 2. Zainstaluj busybox i zainstaluj 2. Zainstaluj init.d toggler i kliknij uruchom init.d 3. Zainstaluj MinFreeManager i wpisz kolejno MB: 8, 8, 8, x ( w zależności od tego czy chcecie multitasking/czas pracy), 128, 128. apply 4. Edytuj: /system/etc/init.qcom.post_boot.sh i wstaw na końcu /system/xbin/busybox run-parts /system/etc/init.d 4a. Zainstaluj MinFreeManager i wpisz kolejno MB: 8, 8, 8, x ( w zależności od tego czy chcecie multitasking/czas pracy), 128, 128. apply Teraz aplikacje powinny przestać się wywalać gdy macie jeszcze 1/4 wolnego potencjalnie ram-u. Edited September 6, 2014 by SunTzu
ZduneX25 Posted September 6, 2014 Posted September 6, 2014 Może dodaj tag poradnik albo zmień nazwę by faktycznie wskazywała na to, ze w tym wątku jest napisane jak to rozwiązać.
ferwus Posted September 6, 2014 Posted September 6, 2014 Też jestem za tym aby to opisać w jakiś bardziej przestępny sposób, krok po kroku ze screenami czy coś. Bo ja np jestem zielony w te klocki i za chiny nie mogę dojść co to jest i jak to zainstalować: ,,2. Zainstaluj init.d toggler i kliknij uruchom init.d" lub gdzie znajduje się : 4. Edytuj: /system/etc/init.qcom.post_boot.sh i wstaw na końcu /system/xbin/busybox run-parts /system/etc/init.d jak by ktoś pomógł z tymi 2 krokami to bym był wdzięczny
tosshi2 Posted September 6, 2014 Posted September 6, 2014 jak ktoś to zastosował to niech napisze czy autentycznie działa.
Acid Posted September 6, 2014 Posted September 6, 2014 Lol zostawcie te init.d. Przecież taką samą komendę można wpisać właśnie w init.qcom.post_boot.sh. Metoda jest bez sensu, polecenie ok. Aplikacja min free Manager jest niepotrzebna bo korzysta ona ze zwykłego polecenia sh. Wysłane z MI4 W
SunTzu Posted September 6, 2014 Author Posted September 6, 2014 (edited) jak ktoś to zastosował to niech napisze czy autentycznie działa. Działa, wcześniej wywalało nawet przeglądarkę teraz jest w porządku. Nawet launchera nie ma potrzeby zostawiać w pamięci na siłę, bo się nie zamyka. Też jestem za tym aby to opisać w jakiś bardziej przestępny sposób, krok po kroku ze screenami czy coś. Bo ja np jestem zielony w te klocki i za chiny nie mogę dojść co to jest i jak to zainstalować: ,,2. Zainstaluj init.d toggler i kliknij uruchom init.d" lub gdzie znajduje się : 4. Edytuj: /system/etc/init.qcom.post_boot.sh i wstaw na końcu /system/xbin/busybox run-parts /system/etc/init.d jak by ktoś pomógł z tymi 2 krokami to bym był wdzięczny Lol... 2. Zainstaluj wspomniany program i masz byczy napis "enable init.d" przetłumaczyłem go na PL jako, że wiele osób nie radzi sobie z eng (taa na innym forum oberwało mi się) 4. Gdzie znajduje się? hmm w "/system/etc/" i masz na końcu init.qcom.post_boot.sh wstawić wspomnianą linike kodu. Lol zostawcie te init.d. Przecież taką samą komendę można wpisać właśnie w init.qcom.post_boot.sh. Metoda jest bez sensu, polecenie ok. Aplikacja min free Manager jest niepotrzebna bo korzysta ona ze zwykłego polecenia sh. Wysłane z MI4 W Też miałem takie wrażenie, ale pisałem wg źródła, a czort wie czy coś tam nie przekombinowane. Jak chcesz zmodyfikuj pierwszy post czy też ROM. Edited September 6, 2014 by SunTzu
osekltd Posted September 6, 2014 Posted September 6, 2014 (edited) A nie prościej do init.qcom. post_boot.sh dodać na końcu: echo "2048,2048,2048,32768,32768,32768" > /sys/module/lowmemorykiller/parameters/minfree ; bez zbędnych programów? @Acid co sądzisz? _____________ Pozdrawiam OsekLtd Edited September 6, 2014 by osekltd
Acid Posted September 6, 2014 Posted September 6, 2014 O tym właśnie pisałem. Cały ten proces z init.d i menagerem można zastąpić tą linijką. W środku tygodnia wydam nowy rom z tą poprawką i poprawionym rootem (był z nim problem). Czy ktoś może mi ponadto podesłać na PW log z tego FC Aktualizacji?
Yary Posted September 6, 2014 Posted September 6, 2014 (edited) Dodać tę linijkę od słowa echo aż do znaku średnika ";" włącznie z tym znakiem? Edited September 6, 2014 by Yary
Acid Posted September 6, 2014 Posted September 6, 2014 Znak ; jest opcjonalny w bashu. Może być bez. Znaczy przy echo jest opcjonalny... bo gdzie indziej już nie ;p Dodać tę linijkę od słowa echo aż do znaku ";" na końcu? Rozumiem, że pomimo, że masz w podpisie MI4 chcesz zmienić to w Redmi 1S?
DLUGI Posted September 6, 2014 Posted September 6, 2014 Panowie ale to samo i wiele więcej uzyskamy korzystając z programu Trickster MOD jest tam opcja by ustawić Minfree dzięki temu programowi udało mi się wydłużyć czas pracy na baterii
Acid Posted September 6, 2014 Posted September 6, 2014 Super ale mało kto zna ten program i by chciał tam grzebać. Jeśli są parametry, które się sprawdzają .. i da się je zastosować jako komendy w bashu to lepiej dodac je do romu.
DLUGI Posted September 6, 2014 Posted September 6, 2014 Zgadza się jeżeli są to sprawdzone wartości to można je dodać jak najbardziej do romu. Jednak chyba łatwiej zrobić to w tym programie i nikt nie każe grzebać ludzią w pozostałych opcjach bo faktycznie można coś skopać tak samo jak przy grzebaniu w plikach systemowych przez ludzi nie mających o tym pojęcia.
Acid Posted September 6, 2014 Posted September 6, 2014 Zależy co to za parametry. Zresztą ja wiem dobrze jak co ustawić bo to co widzicie w Trickster mod to odczyt parametrów systemu jak np. governor czy scheduler a te rzeczy ustawia się łatwo z poziomu shella znając odpowiednie komendy. Jeśli mowa jest o tweakch np. minfree (jest taka opcja w Trickster) to to samo można wstawić jako polecenie w pliku wykonywalnym bash jakim jest init.qcom.post_boot.sh i wszyscy będą to mieli na starcie systemu - oczywiście wciąż można to zmienić potem w Trickster.
tosshi2 Posted September 6, 2014 Posted September 6, 2014 A nie prościej do init.qcom. post_boot.sh dodać na końcu: echo "2048,2048,2048,32768,32768,32768" > /sys/module/lowmemorykiller/parameters/minfree ; bez zbędnych programów? @Acid co sądzisz? _____________ Pozdrawiam OsekLtd Ja to jestem ciemny w tych sprawach i zapytam się dla pewności. W tym pliku na samym końcu dodaję to całą linikę, bo akurat nie chce mi się tych programów instalować, plik już oglądałem i są komendy echo.
igoor1983 Posted September 7, 2014 Posted September 7, 2014 (edited) no dobra ale powiedzzcie czy to dziala, a jezeli tak to w jakim stopniu rozwiazuje problem ramu. dziwna sprawa z ty ramem jest , fatycznie musi byc cos skopane bo np uruchamiam jaKIS MARNY PROGRAM "SIATKOWKA" i znika 100mb ramu, przecie taki program moze co najwyzej pare mega zzerac. powiedzcie czy po tym tweku dalej zamyka aplikacje? bo dla mnie problem niskiego ramu to nie problem bo to nie windows i tu ram musi i powinien byc wykorzystywany, jeno problem z gospodarowaniem ty ramem bo ajk narazie to potrafi wywalic przy uruchomionej przegladarce viberze i muzyce a nie mowie juz o utorrencie bo z nim to wszystko wywala. edit: aha i jeszcze zaowazylem jeden problem : mianowicie pod prawym dotykowym przyciskiem mam ustawione w przypadku przytrzymania zamkniecie aplikacji i np jestem w jakies aplikacji i zamykam ja w ten sposob , jest napisane "aplikacja zostala pomyslnie zatrzymana" a potem przytrzymuje HOME i ona dalej sie wyswietla. to cholera albo ja zamknelo albo dalej jest? nie wiem o o chodzi. no i druga sprawa widze ze czesto jak przytrzymam home to widze aplikacje z pododawana klodka mimo ze ja takiej nie dodawalem Edited September 7, 2014 by igoor1983
SunTzu Posted September 7, 2014 Author Posted September 7, 2014 (edited) Ja to jestem ciemny w tych sprawach i zapytam się dla pewności. W tym pliku na samym końcu dodaję to całą linikę, bo akurat nie chce mi się tych programów instalować, plik już oglądałem i są komendy echo. Dokładnie tak w zasadzie nie powinno mieć znaczenia gdzie byle nie po #. Ale ja nie jestem "jasny" więc wolę nic nie mieszać. no dobra ale powiedzzcie czy to dziala, a jezeli tak to w jakim stopniu rozwiazuje problem ramu. dziwna sprawa z ty ramem jest , fatycznie musi byc cos skopane bo np uruchamiam jaKIS MARNY PROGRAM "SIATKOWKA" i znika 100mb ramu, przecie taki program moze co najwyzej pare mega zzerac. powiedzcie czy po tym tweku dalej zamyka aplikacje? bo dla mnie problem niskiego ramu to nie problem bo to nie windows i tu ram musi i powinien byc wykorzystywany, jeno problem z gospodarowaniem ty ramem bo ajk narazie to potrafi wywalic przy uruchomionej przegladarce viberze i muzyce a nie mowie juz o utorrencie bo z nim to wszystko wywala. edit: aha i jeszcze zaowazylem jeden problem : mianowicie pod prawym dotykowym przyciskiem mam ustawione w przypadku przytrzymania zamkniecie aplikacji i np jestem w jakies aplikacji i zamykam ja w ten sposob , jest napisane "aplikacja zostala pomyslnie zatrzymana" a potem przytrzymuje HOME i ona dalej sie wyswietla. to cholera albo ja zamknelo albo dalej jest? nie wiem o o chodzi. no i druga sprawa widze ze czesto jak przytrzymam home to widze aplikacje z pododawana klodka mimo ze ja takiej nie dodawalem Było napisane, że DZIAŁA! "EDIT:" skoro zamknąłeś to jest zamknięta, a Aplikacja ma prawo być na liście ostatnio uruchomionych aplikacji prawda? Zgadza się jeżeli są to sprawdzone wartości to można je dodać jak najbardziej do romu. Jednak chyba łatwiej zrobić to w tym programie i nikt nie każe grzebać ludzią w pozostałych opcjach bo faktycznie można coś skopać tak samo jak przy grzebaniu w plikach systemowych przez ludzi nie mających o tym pojęcia. Chyba kwestia taka, że funkcje ta jest zablokowana i musisz zapłacić $$$ za odblokowanie. Nie wiem czy jesteś autorem programu, bo kopiuje to o czym my mówimy. Edited September 7, 2014 by SunTzu
DLUGI Posted September 7, 2014 Posted September 7, 2014 Zapomniałem że w darmowej wersji są zablokowane niektóre opcje ale można też korzystać z Performance Control który jest na XDA i też całkiem sporo można w nim zmienić.
igoor1983 Posted September 7, 2014 Posted September 7, 2014 Acid a nie mozesz rowniez w nowej wersji wywalic aplikacji aktualizacja? przecie w 1s i tak nie ma aktualizacji online a nie bedzie problemu z "aplikacja aktualizacja zostala zatrzymana" czy jakos tak
Acid Posted September 7, 2014 Posted September 7, 2014 No niby tak, ale instalacja z poziomu Aktualizacje jest bardzo wygodna. Lepsza niż update.zip i przechodzenie do recovery z poziomu kombinacji klawiszy. To nie jest dobry pomysł. Chciałbym jednak spojrzeć na loga. Trochę to dziwne, bo nie poprawiam chyba aplikacji Updater w żaden sposób. Więc może to wina ro.product.mod_device z build.prop. Czy ktoś może ten wpis zmienić np. na miuipolska: czyli ro.product.mod_device=miuipolska i sprawdzić czy jest FC?
OutSideR Posted September 7, 2014 Posted September 7, 2014 @Acid jest nadal ten bladnie mam romu miui.eu ale mysle ze trzeba jedynie porownac niektore wpisy i mody i powinno sie wyjasnic
SunTzu Posted September 7, 2014 Author Posted September 7, 2014 Zapomniałem że w darmowej wersji są zablokowane niektóre opcje ale można też korzystać z Performance Control który jest na XDA i też całkiem sporo można w nim zmienić. fajny kombajn, potwierdzam też się da... ale to jest to samo MinFreeManager
tosshi2 Posted September 7, 2014 Posted September 7, 2014 ja mam wgrany rom z xiaomi.eu więc jak czegoś potrzebujecie to piszcie.
Tomecek Posted September 8, 2014 Posted September 8, 2014 W środku tygodnia wydam nowy rom z tą poprawką i poprawionym rootem (był z nim problem). Proszę daj znać, gdy to uczynisz i rom z tą poprawką będzie gotowy do pobrania. Dziękuję
igoor1983 Posted September 8, 2014 Posted September 8, 2014 rowniez licze na poprawiony rom jak najszybciej:)
steq20 Posted September 8, 2014 Posted September 8, 2014 Czy przez to mogę mieć problem przy słuchaniu muzyki z byle jakiego programu np Power Amp bądź nawet stockowego przy włączeniu przeglądarki plus jakieś dwie zakładki to po chwili muzyka się zatrzymuje i gdy ją włączę ponownie i wejdę w przeglądarkę to znów się zatrzymuje :/ ciągle w kółko to samo. Może to być spowodowane małą ilością ramu ? już nie ogarniam tego i mnie to wkurza strasznie ...
igoor1983 Posted September 8, 2014 Posted September 8, 2014 tak jest to spowodowane nie tyle mala iloscia ramu co nieumiejetnoscia nim gospodarowania i przez to wywalaniem aplikacji - w tym przypadku muzyka, nowe tweaki juz to wszystko naprawiaa tylko trza czekac zeby acid je do nowego romu dodal, chyba ze masz ochote samemu sie z tym bawic
OutSideR Posted September 9, 2014 Posted September 9, 2014 (edited) @Acid testuje od 2 dni ustawienia minfree i najlepsze efekty uzyskalem tymi wartosciami echo "1536,2048,4096,6144,8192,10240" > /sys/module/lowmemorykiller/parameters/minfree ; pierwszy post jest nie do konca przetlumaczeniem watku z miui.com gdyz autor nie kaze nam wstawiac wartosci 8,8,8,128,128,128 bo sa bez sensu i powoduja duzo problemow lecz ustawic w programie preset na "mild" - wtedy jest prawie super ale jeszcze czasem wywali przy grach, a ze dosc popykac lubie to wystarczylo ostatnia wartosc lekko zjechac i juz nic nie wywala Edited September 9, 2014 by OutSideR
Pan_Gnief Posted September 9, 2014 Posted September 9, 2014 java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:299) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352) at java.util.concurrent.FutureTask.setException(FutureTask.java:219) at java.util.concurrent.FutureTask.run(FutureTask.java:239) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:841) Caused by: java.lang.NullPointerException at java.lang.String.(String.java:141) at com.android.updater.tasks.c.a(BaseChecker.java:221) at com.android.updater.tasks.c.a(BaseChecker.java:185) at com.android.updater.tasks.c.a(BaseChecker.java:101) at com.android.updater.tasks.c.a(BaseChecker.java:80) at com.android.updater.tasks.UpdateChecker.pm(UpdateChecker.java:153) at com.android.updater.S.doInBackground(UpdaterBackgroundService.java:763) at com.android.updater.S.doInBackground(UpdaterBackgroundService.java:759) at android.os.AsyncTask$2.call(AsyncTask.java:287) at java.util.concurrent.FutureTask.run(FutureTask.java:234) ... 4 more Ja i mój 1S
OutSideR Posted September 9, 2014 Posted September 9, 2014 wrzuc jak mozesz to jako plik a nie bezposrednio copy/paste
Pan_Gnief Posted September 9, 2014 Posted September 9, 2014 Nie wiem czemu nie mogę dodać innego pliku niż zdjęcie więc wrzucam tak.https://www.sendspace.com/file/ibfflw Ja i mój 1S
Acid Posted September 9, 2014 Posted September 9, 2014 Hehe docx? A co to wszyscy maja M$? Logi się wrzuca na pastebin.com a nie wordy... Wysłane z MI4 W java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:299) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352) at java.util.concurrent.FutureTask.setException(FutureTask.java:219) at java.util.concurrent.FutureTask.run(FutureTask.java:239) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:841) Caused by: java.lang.NullPointerException at java.lang.String.(String.java:141) at com.android.updater.tasks.c.a(BaseChecker.java:221) at com.android.updater.tasks.c.a(BaseChecker.java:185) at com.android.updater.tasks.c.a(BaseChecker.java:101) at com.android.updater.tasks.c.a(BaseChecker.java:80) at com.android.updater.tasks.UpdateChecker.pm(UpdateChecker.java:153) at com.android.updater.S.doInBackground(UpdaterBackgroundService.java:763) at com.android.updater.S.doInBackground(UpdaterBackgroundService.java:759) at android.os.AsyncTask$2.call(AsyncTask.java:287) at java.util.concurrent.FutureTask.run(FutureTask.java:234) ... 4 more Ja i mój 1S A czy przywrócenie domyślnego pliku /etc/hosts robi coś? W sensie z romu xiaomi.eu podmienić hosts z miuipolska.
Pan_Gnief Posted September 9, 2014 Posted September 9, 2014 (edited) Na przyszłość będę wiedział jak to robić, jedynie officesuite miałem pod ręką i dlatego taki format A co do tego pliku to nie bardzo wiem gdzie jest a jak już to tak po prostu go podmienić czy przez jakiś specjalny program? Ja i mój 1S Edited September 9, 2014 by Pan_Gnief
Acid Posted September 9, 2014 Posted September 9, 2014 Napisałem: system/etc/hosts Wystarczy podmienić plik w zip jeszcze na komputerze (przeciągnąć plik do okna z zipem). Albo przez: adb root adb remount adb push hosts system/etc/ adb remount adb reboot Albo root explorer. Możliwości jest milion. Ok nowy rom: http://91.205.75.29/miui-v5/37.0.0/MIUIPolska_armani_37.0.0_v5-4.3.zip - fix roota - minfree tweak FC updatera prawdopodobnie jest nadal. Nie wiem co powoduje błąd. Poprawiłem tam tłumaczenie i zmieniłem ro.product.mod_device na inne.
Recommended Posts