Skocz do zawartości
TheTechGuy96

Tweaking i przyśpieszanie stockowych ROMów

    Rekomendowane odpowiedzi

    Na początku chciałem zaznaczyć że nie wszystkie tweaki i mody są mojego autorstwa i nie roszczę sobie w stosunku do nich żadnych praw! Jeżeli któryś z autorów ma coś przeciwko umieszczeniu ich w tym dziale proszę o napisanie na PW. Nie ponoszę żadnej odpowiedzialności za wynikłe z nich uszkodzenia telefonu!

    Ten poradnik ma na celu umożliwienie przyśpieszenia i poprawienia jakości pracy na stockowych ROMach androida Jelly Bean (11.2.A.0.21 i 11.2.A.0.31). Nie testowałem ich na innych wersjach oprogramowania. Opisane tutaj modyfikacje w większości wymagają roota, podstawowej znajomości telefonu i zdolności skutecznego używania mózgu. W razie problemów proszę pisać w tym dziale, ale nie cytować całego tekstu, a jedynie ten fragment z którym ma się problem. Mam nadzieję że ten poradnik okaże się przydatny. Będzie on aktualizowany jak najczęściej. No to zaczynamy:

    Programy które moga byc potrzebne do zastosowania modów: (Nie musisz ściągać wszystkiego, czytaj dalej i wybierz te które będą ci potrzebne)

    0. Czyszczenie telefonu

    Długotrwała praca na telefonie powoduje, że w tle działa wiele aplikacji, a cache telefonu są mocno "zapchane" różnymi śmieciami. W markecie jest wiele programów które służą do czyszczenia telefonu i nie wymagają root'a ani żadnych innych modów. Ja wybrałem program "Android Assistant"

    1. Pobieramy "Android Assistant" (Market/Linki wyżej)

    2. Uruchamiamy program i przechodzimy do zakładki "Wydajność"

    3. Klikamy "oczyść system", czekamy na koniec skanowania i wybieramy "oczyść wybrane"

    4. Cofamy do zakładki "Wydajność" i klikamy "Optymalizuj"

    5. W opcjach programu można ustalić automatyczną optymalizację co jakiś czas

    1. Edycja pliku bulid.prop

    W naszym telefonie, w folderze /system znajduje się pewien magiczny pliczek o nazwie "bulid.prop" odpowiada on za wiele funkcji systemu android, a poprzez jego edycję możemy usprawnić działanie telefonu. oto co należy zrobić.

    1. Uruchamiamy explorer i nadajemy mu uprawnienia root'a (czasami jest to w ustawieniach, w Root Explorerze prosi o nie automatycznie)

    2. Przechodzimy do głównego katalogu systemu o prostej nazwie "/", otwieramy katalog "system"

    3. Znajdujemy plik "bulid.prop", przytrzymujemy na nim palec i z menu które się wyświetli wybieramy opcje edycji

    4. Przechodzimy na koniec pliku i wklejamy/dopisujemy tam ten tekst:

    # Faster Streaming
    media.stagefright.enable-player=true 
    media.stagefright.enable-meta=true 
    media.stagefright.enable-scan=true
    media.stagefright.enable-http=true
    media.stagefright.enable-record=false
    
    # Better Image & Audio Quality
    ro.media.dec.jpeg.memcap=8000000
    ro.media.enc.hprof.vid.bps=8000000
    ro.media.enc.jpeg.quality=100
    
    # Net Speed Tweaks
    net.tcp.buffersize.default=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
    net.tcp.buffersize.hspa=4096,87380,256960,4096,163 84,256960
    net.tcp.buffersize.lte=524288,1048576,2097152,524288,1048576,2097152
    net.tcp.buffersize.hspda=4096,87380,256960,4096,16 384,256960
    net.tcp.buffersize.evdo_b=6144,87380,1048576,6144,87380,1048576
    
    # Google DNS
    net.ppp0.dns1=8.8.8.8
    net.ppp0.dns2=8.8.4.4
    net.dns1=8.8.8.8
    net.dns2=8.8.4.4  
    
    # No Delay In Making Call
    ro.telephony.call_ring.delay=0
    ring.delay=0
    
    # Battery Tweaks
    pm.sleep_mode=1
    ro.ril.disable.power.collapse=0
    ro.ril.fast.dormancy.rule=0
    
    # Proximity Tweaks
    ro.lge.proximity.delay=25
    mot.proximity.delay=25
    
    # Frees More RAM
    persist.sys.purgeable_assets=1
    
    # Signal Tweaks
    ro.ril.enable.amr.wideband=1
    persist.cust.tel.eons=1
    ro.config.hw_fast_dormancy=1
    ro.ril.hsxpa=2
    ro.ril.gprsclass=12
    ro.ril.enable.dtm=1
    ro.ril.hsdpa.category=8
    ro.ril.enable.a53=1
    ro.ril.enable.3g.prefix=1
    ro.ril.htcmaskw1.bitmask=4294967295
    ro.ril.htcmaskw1=14449
    ro.ril.hsupa.category=6
    
    # Fast Reboot
    persist.sys.shutdown.mode=hibernate
    ro.config.hw_quickpoweron=true
    
    # Better Responsiveness & Speed
    windowsmgr.max_events_per_sec=90
    ro.max.fling_velocity=12000
    ro.min.fling_velocity=8000
    
    # Other Tweaks
    ro.media.dec.aud.wma.enabled=1
    ro.media.dec.vid.wmv.enabled=1
    ro.mot.eri.losalert.delay=1000
    dalvik.vm.execution-mode=int:jit
    ro.config.hwfeature_wakeupkey=0
    ro.kernel.android.checkjni=0
    ro.kernel.checkjni=0
    persist.adb.notify=0
    vm.stat_interval=1
    persist.android.strictmode=0
    profiler.force_disable_err_rpt=1
    profiler.force_disable_ulog=1
    ro.config.nocheckin=1
    
    # Enables 270 Degree Rotation
    windowsmgr.support_rotation_270=true;
    
    # Improves Camera & Video Results
    ro.media.panorama.defres=3264x1840
    ro.media.panorama.frameres=1280x720
    ro.camcorder.videoModes=true

    5. Zapisujemy plik i zamykamy go

    6. Wyłączamy i włączamy telefon

    2. Instalacja Busybox

    Busybox jest wymagany do zainstalowania większości wymienionych modów.

    1. Pobieramy z marketu aplikację "Busybox installer" (Market/Linki wyżej)

    2. Uruchamiamy ją i czekamy aż załaduje się opcja "Smart Install"

    3. Klikamy "Install" i wybieramy "Smart Install"

    4. Po zakończeniu instalacji uruchamiamy ponownie telefon

    3. Instalacja Adrenaline Engine

    Adrenaline Engine to zestaw modyfikacji i tweaków usprawniających działanie telefonu i w znacznym stopniu go przyśpieszających. Wymaga Busybox'a i oczywiście roota. Jeżeli chcemy instalować kernel Venegance to tą paczkę musimy zainstalować wcześniej!

    1. Pobieramy Dev-Host - ADREN44TIPOv2.zip - The Ultimate Free File Hosting / File Sharing Service i kopiujemy go na kartę

    2. Instalujemy apk "Flash Gordon" (Linki wyżej) i uruchamiamy go

    3. Wybieramy "Select zip" a następnie plik ADREN44TIPOv2.zip (Nie zaznaczamy żadnej z trzech pozostałych opcji)

    4. Klikamy "Flash zip"

    5. Uruchamiamy telefon ponownie

    4. Kernel Vegenance i Init.d

    Instalacja nieoficjalnego kernela może przynieść dużo korzyści w kwestii wydajności urządzenia. Wymaga to odblokowanego bootloadera i zainstalowanego Busybox'a. Potrzebny bedzie flashtool i sterowniki fastboot i flashmode. Flashowanie nowego kernela powoduje utratę danych!!!

    1. Pobieramy Kernel_Vengeance_JLO_JB.zip

    2. Wyciągamy z paczki plik kernel.elf

    2. Podłączamy telefon w trybie fastboot (wyłączony telefon kablem USB przytrzymując klawisz Volume+)

    3. Klikamy błyskawicę, wybieramy "fastboot" i dalej "select kernel to flash", pojawi się okienko gdzie znajdujemy nasz kernel.

    4. Kiedy w logu programu pokaże się napis "finished" odłączamy telefon od komputera i uruchamiamy go

    5. Instalujemy apk "Flash Gordon" (Linki wyżej) i pobieramy "Init.d toggler" (Market/Linki wyżej)

    6. Pobieramy Modules-3.4.zip i wrzucamy go do pamięci wewnętrznej lub na kartę

    7. Uruchamiamy "Init.d toggler" i klikamy "Enable init.d"

    8. Uruchamiamy "Flash Gordon", kikamy "Select zip", wybieramy plik Modules-3.4.zip i klikamy "Flash zip" (Nie ma potrzeby zaznaczać żadnej z trzech dostępnych opcji)

    9. Uruchamiamy ponownie telefon

    5. Tworzenie SWAP'u w pamięci telefonu

    Swap pozwala zwolnić trochę pamięci ram kosztem pamięci wewnętrznej. Jest on oparty o skrypt init.d, więc wymaga busybox'a i wykonania punktu 3. gdyż nie działa on na standardowym kernelu naszej Jki. Poradnik wg. użytkownika "lobo81" i z jego linkami (Mam nadzieję że się nie obrazi :P). Link do oryginalnego poradnika: http://forum.android.com.pl/f779/poradnik-jak-zrobiae-swapa-na-partycji-telefonu-cache-swap-swapfiles-swp-306390/

    1. Pobieramy http://przeklej.net/down/660285232102932294141765874982297034dae3affff47ba179905cf.html i wrzucamy go na kratę pamięci

    2. Otwieramy nasz explorer, znajdujemy ten plik i kopiujemy go do folderu "/system/etc/init.d/"

    3. Przytrzymujemy prawy na pliku i wybieramy opcję "Permissions"

    4. Zaznaczamy wszystko poza kategorią "Special permissions" i zapisujemy

    5. Uruchamiamy ponownie telefon

    6. Jeżeli chcemy sprawdzić czy SWAP działa, pobieramy "Terminal Emulator" (Link wyżej), uruchamiamy go, wpisujemy najpierw "su" i przyznajemy uprawnienia, a potem "free". Powinny pokazać się nam informacje no naszej partycji SWAP'u

    Jak na razie to tyle, w przyszłości poradnik będzie powiększany i rozwijany o kolejne tweaki i mody. Jeżeli zauważysz w poradniku jakiś błąd jak najszybciej napisz do mnie na PW, żebym mógł go poprawić.

    Udostępnij tę odpowiedź


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

    Mam mały problem z Seederem a mianowicie "RNGD startup failed" , i pisze coś ze nie mam roota i nie dostało przyzwoleń.W logach SU pokazuje ze dostęp został przyznany lecz nadal nie działa. Na CM10 działał a na JB 4.1.2 11.2.A.0.31 nie. Co moze byc tego przyczyna ??

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Nie wiem, problem opisany już w dziale pomocy technicznej.

    Wysyłane z mojego ST26i za pomocą Tapatalk 2

    Udostępnij tę odpowiedź


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

    Spróbuj usunąć w superusher przyzwolenie seeder,a potem uruchom jeszcze raz i powinien się zapytać czy zezwolić.

    Wysyłane z mojego Xperia J za pomocą Tapatalk 2

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Nie pomaga.

    Wysyłane z mojego ST26i za pomocą Tapatalk 2

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Daniel.

    Zainstalowałem Adrenaline Engine i telefon przyśpieszył :) Wszystko jak najbardziej na plus :)

    Ktoś próbował edycji pliku bulid.prop ???????? Daje to coś ?)

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Zapoda ktoś linka do niebrandowanego JB >?

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Adrenaline Engine można jakoś konfigurować?

    Wysłano z kuchenki gazowej.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Chyba jedynie poprzez ręczne usuwanie z niego niechcianych skryptów. Miałem AE4.4 dla CM i nie było żadnych nowych opcji po instalacji zip.

    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