Skocz do zawartości
mirecc

Usprawniamy JB LQE XEO

    Rekomendowane odpowiedzi

    mirecc

    Witam.

    Wielokrotnie byłem pytany o to co zrobiłem, że mój SGSA z JB pracuje porównywalnie a może i lepiej niż SGSA z GB.

    Zamiast udzielać odpowiedzi każdemu z osobna postanowiłem to opisać w tym temacie.

    Na początku pragnę przypomnieć, że nasze SGSA niestety nie zachowują się po takich samych modyfikacjach identyczne.

    Jedne są na modyfikacje podatne bardziej od tych drugich, które są które i jak rozpoznać z jakim egzemplarzem mamy do czynienia?

    Tego nie wie nikt (pewno i sam Samsung miałby problemy aby to wyjaśnić).

    Temat jest rozwijany a wszystkie opisane w nim czynności były już przedmiotem tutoriali na tym forum i nie jestem ich autorem.

    Temat ten jedynie ma za zadanie pewne modyfikację połączyć i przedstawić w jednym miejscu w raz z opisem "co i jak".

    Wszelkie czynności opisane w tym temacie robicie na własne ryzyko a ja nie ponoszę za nie odpowiedzialności.

    Telefon na którym wykonano opisane czunności to Samsung Galaxy S Advance GT-I9070.

    ZACZYNAMY

    Do modyfikacji naszego telefonu potrzebny nam będzie komputer PC, kabel USB - microUSB, oczywiście SGSA i kilka plików oraz aplikacji które opiszę i wkleję linki.

    Oczywiście wszystkie pliki są legalne do ściągnięcia za darmo z GooglePlay. Niektóre z nich posiadają płatne wersje które nie zawierają reklam lub udostępniają więcej funkcji i też są dostepne w GooglePlay.

    Wszystkie czynności wykonane w tutorialu wykonane w sposób prawidłowy w 99% kończą się sukcesem i nie są groźne dla naszego telefonu,

    jednak powodują utratę gwarancji gdyż ingerują w system, korzystają z programów zarezerwowanych dla serwisu (Odin)

    lub modyfikują powłokę systemu android.

    Jednak wszystkie opisane czynności nie powodują nabicia licznika flashowań i są w 100% odwracalne.

    I

    INSTALACJA ROMU JB 4.1.2

    Samsung Galaxy S Advance zadebiutował z androidem 2.3.6 GB.

    JB to następna wersja androida która została udostępniona na nasz telefon przez producenta.

    Z GB upgrade do JB pominął rom ICS i dlatego przeskoczyliśmy o dwie półki wyżej. Oficjalny ICS dla SGSA nigdy nie powstał.

    Oczywiście jeśli jesteśmy już posiadaczami oficjalnego romu JB 4.1.2 to pomijamy cały punkt I i przechodzimy do punktu II.

    Osobiście uważam jednak, że najlepszy efekt optymalizacji systemu uzyskuje się gdy jest on czysty, pozbawiony wszelkich modyfikacji w stylu deodex, dograne przez CWM mody wygladu i aplikacje. Więc zalecam zastosować się do całego tutoriala, nawet posiadając już JB. Wynika to z doświadczenia i obserwacji zdobytych na forum.

    Jeśli jednak nasz telefon pracuje pod GB to czynności z punktu I musimy wykonać.

    1. Na PC instalujemy program ODIN i sterownik do kabla USB.

    ODIN

    i instalujemy STEROWNIK USB

    2. Pobieramy rom JB XXLQE XEO GT-I9070 (bez P)

    i rozpakowywujemy go najlepiej darmowym programem 7zip.

    3. Przed i po wgraniu nowego romu aby uniknąć wielu "dziwnym" zachowaniom, wymagane jest "wyczyszczenie telefonu" czyli WIPE.

    W tym celu włączamy telefon w trybie RECOVERY (Volume UP + HOME + POWER aż zawibruje i puszczamy).

    Wybieramy "wipe data/factory reset" i potwierdzamy na "YES - Wipe all user data".

    Następnie wybieramy "wipe cache partition" i ponownie potwierdzamy "Yes - Wipe Cache".

    Po wszystkim wybieramy "reboot system now".

    4. Włączamy telefon w trybie DOWNLOAD

    (przyciskamy VOLUME DOWN + MENU + POWER aż zawibruje i puszczamy)

    a na ekranie pojawi się

    post-166126-14255729491086_thumb.jpg

    5. Naciskamy VOLUME UP aby kontynuować.

    Teraz jesteśmy w trybie ODIN MODE i takie info wyświetli się na telefonie.

    Dominujący na wyświetlaczu będzie zielony android i napis "downloading..."

    post-166126-14255729491477_thumb.jpg

    6. Włączamy program ODIN

    W oknie programu klikamy na PDA i wskazujemy plik naszego romu

    post-166126-14255729491845_thumb.jpg

    7. Podłączamy telefon a po jego wykryciu w programie pojawi się żółte okienko

    z numerem portu do którego komputer przypisał nam połączenie

    post-166126-14255729492304_thumb.jpg

    8. Klikamy na START.

    w zaznaczonym na czerwono oknie nr1 będzie pokazywana informacja co jest aktualnie wgrywane,

    a w zaznaczonym na zielono oknie nr2 będzie wskazywany postęp instalacji

    post-166126-14255729492719_thumb.jpg

    Po zakończeniu instalacji w oknie MESSAGE otrzymamy informację czy wszystko poszło OK

    jeśli tak to telefon dokończy przetwarzać pliki i zrestartuje się .

    Po ponownym uruchomieniu telefonu będziemy mieli świeżutki system JB LQE XEO

    II

    ROOT'OWANIE SYSTEMU

    Root to odblokowanie możliwości modyfikacji plików systemowych,

    wraz z rootem instalowany zostaje program SuperUser który ma prawa administratora systemu.

    1. Pobieramy ROOT'a

    plik umieszczamy na karcie SD,

    jeśli ktoś używa do połączenia telefonu i PC airDroid'a to proszę pamiętać, że

    w strukturze systemu android ścieżka do zewnętrznej karty pamięci to

    /storage/extSdCard/

    2. Włączamy telefon w trybie RECOVERY

    (przyciskamy VOLUME UP + MENU + POWER aż zawibruje i puszczamy)

    Wybieramy przyciskami głośności

    " Install update from external storage"

    i potwierdzamy przyciskiem POWER.

    Następnie wyszukujemy plik root.zip i potwierdzamy przyciskiem POWER

    odczekujemy aż się zainstaluje i restartujemy wybierając "reeboot system" .

    Telefon uruchomi się i jedyną widoczną róznicą będzie to, że na liście aplikacji pojawi się SuperUser.

    Ta właśnie aplikacja umożliwia lub blokuje dostęp do root'a innym aplikacją.

    Ale od teraz możesz już instalować programy które integrują się z powłoką systemu lub mogą w system ingerować,

    usuwać, zamieniać i instalować pliki oraz programy systemowe.

    A to właśnie dzięki nim możesz modyfikować telefon.

    Bardzo przydatnym programem do zarządzania plikami z uprawnieniami root'a jest program Root Browser

    III

    KERNEL

    Kernel to jądro systemu operacyjnego, które odpowiada za większość procesów,

    jakie wykonuje system operacyjny, w tym wypadku system android.

    Odpowiada za przetwarzanie danych z hardware na sofware.

    Android oparty jest na kernelu Linuksa

    Na tę chwilę najlepiej rozwijanym i przez to stabilnym custom kernelem jest CoCore.

    Poprawia on znacznie pracę systemu i eliminuje błedy stockowego kernela.

    Oczywiście jeśli ktoś uważa, że kernela od samsunga nie trzeba poprawiać to może pozostać na nim

    ale najlepsze efekty optymalizacji systemu uzyskamy właśnie na wymianie kernela stockowego na karnel CoCore.

    Kernel polecany i sprawdzony przez użytkowników to CoCore E6.8,

    oczywiście można z tematu o tym kernelu ściągnąć i zainstalować nowsze wersje kernela np. CoCore E8.0

    1. Pobieramy kernel,

    wypakowany plik kernel.bin.md5 mamy tu:

    lub archiwum zip z CoCore E6.8

    lub CoCore E8.0 który jest nowszy i równie stabilny:

    który wypakowywujemy i kopiujemy razem z niewypakowanym archiwum na zewnętrzną pamięć/kartę SD

    2. Do instalacji wypakowanego kernela w formacie bin.md5

    najłatwiej jest zainstalować ze sklepu Google Play aplikację

    UNIVERSAL KERNEL FLASH

    uruchomić aplikację, wybrać "Select a kernel image (bin / md5 / img)..."

    w oknie "Choose a kernel image" z pomocą Root Browsera wybrać przekopiowany plik kernel.bin.md5

    (pamięć zewnętrzna/karta SD w RootExplorerze to: /extSdCard/)

    następnie klikamy na "Flash kernel image".

    W ten sposób mamy zainstalowany sam kernel który jednak oferuje nam rozbudowane recovery czyli CWM

    a to pozwala instalować nam modyfikację i kernele w postaci zip już bez rozpakowywania.

    3. Do instalacji kernela w postaci archiwum zip

    włączamy telefon w trybie RECOVERY

    (przyciskamy VOLUME UP + MENU + POWER aż zawibruje i puszczamy)

    Gdy uruchomi się CWM

    - wybieramy "install zip from sdcard"

    - Wybieramy 'choose zip from sdcard,

    - wskazyjemy archiwum zip z kernelem,

    - Potwierdzamy - Instalację,

    - Po instalacji wracamy do głównego menu CWM,

    - wybieramy "reboot system now",

    Czasami CWM zgłosi błąd instalacji, bywa tak gdy system inaczej nazwie pamięć,

    wtedy zamiast wybrać "choose zip from sdcard" wybieramy "choose zip from external sdcard"

    IV

    PROGRAMY DO OPTYMALIZACJI SYSTEMU

    Bardzo przydatnymi programami które pozwolą nam zoptymalizować nasz system to:

    1. Flash Player for JB

    2. Root Browser

    3. Call Delay Patch

    4. Build Prop Editor

    5. Titanium Backup

    lub darmowy

    AntTek App Manager

    6. Camera JB+

    lub Camera ICS

    7. exDialer&Contacts

    8. No Frills

    9. Greenify

    10. Wakelock Detector

    11. SustemUI

    Opcjonalnie

    12. secMMs

    Opcjonlnie

    A teraz krótkie opisy instalacji i (moich) ustawień:

    AD 1

    Instalujemy jak normalną aplikację.

    W JB flash jest oficjalnie nie wspierany ale ten jest po modyfikacji i działa na stockowej przeglądarce.

    AD 2

    Instalujemy jak normalną aplikację.

    Jest to użyteczny explorer plików.

    AD 3

    Instalujemy jak normalną aplikację.

    Program eliminuje opóźnienie głosu podczas wykonywania/odbierania połączeń.

    Uruchamiamy i potwierdzamy "V" przy "Load Patch On Startup".

    AD 4

    Instalujemy jak normalną aplikację.

    Dopisanie tych linijek poprawia wydajność i funkcjonalność systemu.

    Po uruchomieniu klikamy w dolny prawy róg (symbol ołówka)

    i na końcu dopisujemy:

    ro.kernel.android.checkjni=0

    ro.ril.fast.dormancy.rule=0

    wifi.supplicant_scan_interval=300

    pm.sleep_mode=1

    ro.ril.disable.power.collapse=0

    debug.performance.tuning=1

    video.accelerate.hw=1

    ro.media.enc.jpeg.quality=100

    ro.media.dec.vid.wmv.enabled=1

    ro.media.dec.aud.wma.enabled=1

    ro.media.dec.aud.flac.enabled=1

    ro.media.dec.vid.avi.enabled=1

    ro.media.dec.jpeg.memcap=8000000

    ro.media.enc.hprof.vid.bps=8000000

    ro.media.enc.hprof.vid.fps=25

    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

    ro.telephony.call_ring.delay=500

    ro.max.fling_velocity=12000

    ro.min.fling_velocity=8000

    ro.com.google.locationfeatures=0

    ro.com.google.networklocation=0

    zapisujemy i zamykamy, restartujemy telefon.

    AD 5

    Instalujemy jak normalną aplikację.

    Program służy do zarządzania aplikacjami. Nam pomoże wyłączyć te zbędne, niepotrzebne a nawet spowalniające system.

    Uruchamiamy Titanium Backup,

    po potwierdzeniu wszystkich komunikatów przechodzimy do zakładki "Kopie zapasowe/Przywracanie"

    z listy wybieramy aplikację Kamera i Galeria

    klikamy w nią i wybieramy "Zamroź!"

    W AntTek po uruchomieniu klikamy w zakładkę APPS następnie wyszukujemy aplikację, klikamy w nią i w nowym oknie klikamy na" Freeze".

    (w późniejszym terminie możemy zamrozić dowolną aplikację której nie chcemy)

    Allshare

    Chato On

    ChocoEUkor - czcionka

    CoolEUkora - czcionka

    E-mail 4.0

    Google +

    Helv neue - czcionka

    Kies przez wifi

    Mikroby - tapeta animowana

    Podwojny zegar cyfrowy

    Podwojny zegar analogowy

    Polaris Viewer

    RoseEUkor - czcionka

    TalkBack

    Usluga SNS

    Wydruk z komorki

    Yahoo! Finance

    Yahoo! News

    Zegar(cyfrowy)

    Zegar(nowoczesny)

    AD 6

    Instalujemy jak normalną aplikację.

    Zastępuje ona oryginalną lagującą kamerę i galerię zamrożoną w AD 5

    AD 7

    Instalujemy jak normalną aplikację.

    Aplikacji tej używamy jako zamiennik oryginalnej która bardzo powoli wczytuje kontakty. Niestety zamrożenie stockowego telefonu uniemożliwia wykonywanie i odbierane połączeń.

    Można ewentualnie ukryć stockowy telefon i kontakty. Ponadto apkę można bardzo mocno konfigurować i zmieniać jej wygląd.

    AD 8

    Instalujemy jak normalną aplikację.

    Służy do zarządzania pracą procesora.

    Po uruchomieniu ustawiwmy:

    Max CPU na 1000 MHz

    Min CPU na 200 MHz

    zarządca: ondemandq

    Tryb I/O: sio

    i zaznaczamy "Zastosuj przy starcie".

    AD 9

    Instalujemy jak normalną aplikację.

    Służy do kontrolowania pracy programów.

    Po uruchomieniu zaznaczamy wszystkie aplikacje które pracują nam w tle a ich nie chcemy

    oraz te które mogą nam spowolnić prace systemu i klikamy aby zahibernować.

    Aplikacje te są zahibernowane i widoczne w menu, po uruchomieniu pracują normalnie

    a po zamknięciu ponownie hibernują co oszczędza bateriie.

    AD 10

    Instalujemy jak normalną aplikację.

    Podpowiada nam co zużywa barerię lub wybudza system ze stanu spoczynku i co możemy zahibernować.

    AD 11 - opcjonalnie dla zmiany wyglądu jak CM

    Root Browserem wchodzimy do:

    /system/app/

    przytrzymujemy SystemUI i w oknie wybieramy "rename" dopisujemy do nazwy .bak i potwierdzamy.

    Teraz w to miejsce kopiujemy plik z punktu 11 i ponownie przytrzymujemy wybierając "Premissions"

    i z dziewięciu kratek zaznaczamy patrząc od lewej 1, 2, 4 i 7 czyli RW-R--R--

    post-166126-14255729493144_thumb.png

    Restartujemy telefon. I pojawia się nowy wygląd. W przypadku gdy chcemy wrócić do oryginalnego pliku to ponownie zmieniamy mu nazwę usuwając .bak i oczywiscie usuwamy ten modyfikowany.

    post-166126-14255729493957_thumb.jpg

    post-166126-1425572948853_thumb.jpg

    AD 12 - opcjonalnie

    Postępujemy identycznie jak w AD 10,

    jest to aplikacja SMS/MMS która zastępuje leniwą stockową. Wyszukujemy w systemie plik secMms.apk i podmieniamy na ten z punktu 12.

    V

    WYSYŁANIE/ODBIERANIE MMS

    Jak wiadomo w JB w naszym SGSA aby wysłać i odebrać wiadomość MMS trzeba włączyć transmisję danych (opłata za nią to koszt MMS'a).

    Aby była możliwość wysyłania/odbierania MMS'ów bez potrzeby ręcznego włączania transmisji danych musimy dokonać kolejną zmianę.

    Za pomocą Root Browsera edytujemy plik:

    system/CSC/others.xlm

    lub

    featere.xml

    dopisujac:

    <CscFeature_RIL_ForceConnectMMS>true</CscFeature_RIL_ForceConnectMMS>

    Linijkę wpisać na końcu pliku przed dwoma ostatnimi liniami:

    </FeatureSet>

    </SamsungMobileFeature>

    Zapisujemy i restartujemy telefon.

    "ZABAWA" ZAKOŃCZONA

    :)

    Mam nadzieję, że nigdzie nie wkradł się błąd a w razie czego proszę o PRIV.

    Mam również nadzieję, że doświadczeni użytkownicy dopiszą swoje może lepsze sposoby na optymalizację systemu.

    To jest mój sposób postępowania z JB na SGSA i do tej pory byłem zadowolony.

    Po tych zabiegach mój telefon działa tak jak powinien.

    Nie wiem czy userzy którzy zrezygnują z któregoś punktu uzyskają pożądany efekt przyspieszenia i stabilności systemu,

    do zastosowani wszystkich tych czynności "zmusił" mnie stockowy JB i doświadczenia na nim zdobyte. :)

    Pozdrawiam.

    :)

    Edytowane przez mirecc
    • Piwko! 1
    • Lubię to! 1

    Udostępnij tę odpowiedź


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

    Świetna robota!

    Bardzo dobrze opisany poradnik i zrzucenie wszystkiego do kupy.

    Mam nadzieję, że przyda się wielu zagubionym użytkownikom JB ;)

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Wszystko w jednym miejscu i bardzo czytelnie rozpisane. Mi się podoba i na pewno pomoże wielu użytkownikom, którzy chcą siedzieć na JB :). Pozdrawiam.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Albo przeoczyłem albo kolega zapomniał przed i po wgraniu ROMu o Wipe'ach ;/ Aczkolwiek poradnik bardzo dobry. PIWO !

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Wipe'y są konieczne TYLKO jeśli rom zamula, ścina się itp. Ja zainstalowałem kilka wersji GB, kilka JB i do tej pory nie musiałem czyścić telefonu wipem. Ale egzemplarze są różne, więc z wipe'ami bardzo indywidualna sprawa.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jak już wyżej wspomniałem poradnik na 5+, ale może dodaj tam opcjonalnie wipy. Sam wiem,że jak wgrywałem pierwszy raz ROM to każdy pisał "zrób wipy, koniecznie itd" a ja nie wiedziałem co i jak. A jak amator wejdzie w ten poradnik to może lepiej jakby miał wszystko na tacy? (tylko dodaj,że to opcjonalne, bo Tobie nie były potrzebne) - taka moja sugestia. Ale to Twój wybór :) Pozdrawiam i dziękuję za pomoc w niektórych punktach :)

    Udostępnij tę odpowiedź


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

    Uprzjmie proszę o przyklejenie wątku.

    Dzięki.;)

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    A w punkcie ostatnim jak chcę podmienić aplikację do SMS/MMS to który plik systemowy z system/app mam zmienić na *.bak ??

    edit:

    po nazwie ściągniętego można się kapnąć,że chodzi o SecMms.apk ;) pozdrawiam

    Udostępnij tę odpowiedź


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

    secMms.apk bo taki będziesz wklejać. Jeśli ten nowy nie przypadnie Ci do gustu to go usuniesz a oryginalnemy plikowi z nazwy usuniesz .bak

    Wytapatane z SGSA

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Tak tak, wiem już :) Szkoda,że wcześniej miałem wgrane motywy z S4 z tego forum, bo nie mam ikonek i tapet z SystemUI androida czystego.

    Widzę znaczne przyspieszenie działania systemu i na prawdę polecam powyższe zabiegi. Ja od siebie dodam : DroidWall i zaznaczanie aplikacji, które mogą się łączyć z internetem przez 3G/WiFi - jeśli im pozwolimy na to (dobre dla ludzi, którzy nie mają pakietów internetu).

    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