W niniejszym poradniku mam zamiar przedstawić sposoby poprawienia pracy naszego smartfona, i przystosowania go do obecnych standardów od których wcale bardzo nie odbiega. Można zmieniać telefony na nowsze, ale ile tak naprawdę otrzymujemy dodatkowej funkcjonalności wynikającej z hardware'u, a ile tak naprawdę możemy sami bez problemu dodać poprzez proste lub mniej proste modyfikacje software'u na naszym P880?
Postaram się opisać co każdy użytkownik może zrobić by jak najwięcej wyciągnąć ze swojego urządzenia. Będą to trzy „działy”:
1. Stockowe oprogramowanie (JellyBean 4.1.2) bez ingerowania w system.
2. Stockowe oprogramowanie z modyfikowaniem systemu:
a. tylko root
b. root + odblokowany bootloader
3. Zmiana oprogramowania na Custom ROMy
O ile pierwszy punkt jest w 100% bezpieczny i nie powinien zagrozić naszej gwarancji oraz poprawnemu działaniu urządzenia, o tyle punkt 2 i 3 są już tym ryzykiem obarczone. Pozwolę sobie jednak ugasić obawy, gdyż bardzo dużo się słyszy, że telefon można po prostu zniszczyć permanentnie przez modyfikacje oprogramowania. Równie dobrze telefon sam może w każdej chwili się wyłączyć i już nie włączyć – co też się zdarza. Nie ma reguły, a ryzyko uszkodzenia jest bardzo małe, a gdy postępujemy zgodnie z procedurami i jesteśmy ostrożni, to zostaje ono zredukowane do tego pierwotnego prawdopodobieństwa uszkodzenia elektroniki które zawsze i wszędzie jest.
Warto mieć na uwadze, że nasz telefon bardzo łatwo modyfikować, gdyż LG w przeciwieństwie do HTC czy Samsunga nie nakłada ogromnej liczby zabezpieczeń które niewyobrażalnie utrudniają jakiekolwiek ingerencje w system i przez to generują znaczne większe ryzyko permanentnego uszkodzenia tj. hardbricku.
Przy okazji adnotacja, że nie biorę odpowiedzialności za wszelkie uszkodzenia, nawet jeżeli to ryzyko jest minimalne 😉
STOCKOWE OPROGRAMOWANIE BEZ INGEROWANIA W SYSTEM
JellyBean 4.1.2
Ten kawałek artykułu skupi się na tym co możemy zrobić by przyśpieszyć nasz telefon, jeżeli nie chcemy bawić się w te całe rooty, bootloadery etc.
Opcji niestety jest nie wiele, ale najistotniejsze jest to, że są i warto je zastosować.
1. Zainstalowanie innego lanuchera
Stockowy launcher od LG jest bardzo zabugowany i potrafi napsuć nerwów. Zacinania, przeładowania i ogólne mulenie jest nieuniknione na nim i jedyną radą jest jego zmiana.
Warto wybrać lekki launcher który da nam jak najpłynniejszą pracę, znane mi – tj. których używałem i potwierdzam ich płynną pracę to:
- Nova Launcher
- Apex Launcher (obecnie używam pod długim czasie z Novą)
Efekt: Dzięki temu zabiegowi nasz telefon powinien pracować szybciej gdyż nie będzie musiał mielić okropnego launchera LG. Przy okazji zyskujemy ogrom opcji personalizacji wynikających z nowego launchera.
2. Wyłączenie MLT
MLT jest funkcją śledzącą akcje użytkownika urządzenia. Taki szpieg, który zbiera nasze dane. Nie chcemy tego na pewno, bo prywatność jest dla nas rzeczą istotną.
Ale jakby tego było mało, ten program nie tylko okrada nas z prywatności, ale również z pamięci RAM oraz spowalnia system, a zużycie zasobów powoduje większe zużycie energii i wydzielanie większej ilości ciepła.
Jak wyłączyć MLT?
→ wchodzimy w aplikacje dialera, czyli tę w której wybieramy numery
→ na klawiaturze wpisujemy 3845#*880#
→ wyskoczy nam długie menu z wieloma ciekawymi opcjami. Nas interesuje jedna – MLT
→ po odnalezieniu tej opcji klikamy na nią i w nowo otwartym oknie odznaczamy opcję „Disable”
→ po dokonaniu tego uruchamiamy ponownie nasz telefon by zmiany zostały zastosowane w systemie
Efekt: Więcej prywatności i mniejsze zużycie RAMu oraz płynniejsza praca telefonu.
3. Kontrolowanie aplikacji.
Pod tym hasłem kryje się prosta prawda – instalowanie źle zoptymalizowanych aplikacji lub takich, które żrą duże ilości zasobów systemowych na pewno spowoduje lagowanie telefonu. Warto obserwować kiedy telefon zaczyna nam zwalniać i śledzić, czy być może nie jest to spowodowane jakąś wredną aplikacją.
Z osobistego doświadczenia – dwa razy zdarzyło mi się zamulić telefon do stanu nieużywalności przez aplikacji. Nie robiąc złej reklamy – mimo iż wiele razy o nich wspomniałem w innych tematach – nie podam nazw, jednak były to aplikacja latarki i pewna gra.
Efekt: Dzięki kontrolowaniu aplikacji unikniemy zamulenia telefonu które nie jest niczyją inną winą, jak naszą 😉
3.5. Kontrolowanie widgetów.
Im większa liczba widgetów na ekranach tym większa może być konsumpcja baterii, jak i równie zużycie zasobów – zwłaszcza pamięci RAM.
Warto zdecydować się jaki widgety są nam potrzebne, a jakie to tylko zbędny bajer którego wcale nie używamy. Wiele z nich często domaga się synchronizacji co powoduje wybudzanie urządzenia, a nawet wpadanie w pętlę, gdzie widget nie ma dostępu do internetu i co i rusz wybudza telefon doprowadzając do śmierci baterii w ciągu kilku godzin.
Efekt: Mniej widgetów i ich baczne obserwowanie pozwala uniknąć zbyt szybkiego uciekania baterii lub braku deepsleep'u naszego urządzenia.
UWAGA: Do obserwacji wakelocków istnieją odpowiednie aplikacje. Jedna z nich to Wakelock Detector. Warto mieć ją na telefonie i od czasu do czasu przyjrzeć się statystyką.
4. Anytiwurs
Po prostu – warto mieć „kogoś” kto obroni nas przed wirusami i złośliwymi oprogramowaniami. Dzięki temu nasz telefon nie stanie się kopalnią bitcoinów co na pewno doprowadzi go do stanu całkowitej nieużywalności.
A dobry antywirus to również ochrona przed wyciekiem danych oraz kradzieżą, gdyż większość antywirusów jest w takie moduły wyposażona.
Osobiście używam – jak na PC – Comodo. Spełnia się w swojej roli bardzo dobrze, ale jest wiele innych i być może są lepsze. Ja mam ogromne zaufanie do Comodo 😉
Efekt: Ochrona przed tym co złe.
5. Regularne ponowne uruchamianie telefonu.
Każde urządzenie działające na jakimś systemie operacyjnym warto od czasu do czasu uruchomić ponownie by system mógł po prostu odetchnąć. Wykonanie ponownego uruchomienia przynajmniej raz na tydzień na pewno nie zaszkodzi.
Efekt: Ponowne uruchomienie telefonu od czasu do czasu może – ale nie musi - przyśpieszyć pracę telefonu.
6. Czyszczenie danych po odinstalowanych aplikacjach.
Warto od czasu do czasu zajrzeć do pamięci naszego telefonu i pousuwać syf który został po odinstalowanych aplikacjach. Może tego być naprawdę dużo.
Są również programy robiące to za nas. Nie polecę żadnego, bo nie używam, ale Google na pewno coś podpowie.
Efekt: Głównie oczyszczenie pamięci urządzenia.
7. Zewnętrzna aplikacja do kontrolowania jasności ekranu.
Stockowa kontrola jasności ekranu poprzez czujnik oświetlenia jest bardzo kiepska. Dlatego warto zainstalować zewnętrzne oprogramowanie które się tym zajmie. Używałem Lux Lite – aplikacja w wersji darmowej wystarcza, ale jak ktoś potrzebuje więcej opcji to można zawsze zakupić wersję prime.
Efekt: Lepsze dostosowywanie jasności ekranu do warunków otoczenia i oszczędność baterii.
8. Włączenie ukrytego trybu Eco w P880.
Nasz LG 4X HD powinien mieć Eco Mode do oszczędzania baterii. Często widać go było w zdjęciach promocyjnych – więc gdzie się podział?
Został ukryty. Ale nadal da się go aktywować.
Potrzebujemy aplikacji Terminal Emulator.
Gdy ją zainstalujemy, to pozostaje nam jej otwarcie, wpisanie komendy:
am start -n com.android.settings/.lge.QuadGearBox
I potwierdzenie. Zostaniemy przerzuceni do – niczym wyrwanego(bo tak jest...) z ustawień ekranu w którym możemy aktywować Eco Mode.
Efekt: Być może to co ma robić.
STOCKOWE OPROGRAMOWANIE Z INGEROWANIEM W SYSTEM
JellyBean 4.1.2 + root
Mając roota możemy zrobić z naszym systemem praktycznie wszystko. Ale zanim opis metod – czym jest root i jak go dokonać?
W systemie Windows praktycznie od początku jego istnienia użytkownik miał pełne prawa administratora. Naturalne dla nas było wejście w pliki systemowe i usunięcie folderu system32 czy jakiegokolwiek innego. Mogliśmy nagrać na komputer wszystko, wszystko usunąć i modyfikować software tak jak chcemy.
Niestety – Android po wyjęciu z pudełka nie daje nam tej możliwości. System jaki mamy na telefon zazwyczaj ma zablokowane prawa administratora tzw. prawa roota (root acces). Przez to nie możemy usunąć bloatware'u (syfnego oprogramowania operatorów czy producenta), nie możemy zmienić plików konfiguracyjnych, nie mamy dostępu do ustawień kernela etc.
Osobiście uważam, że skoro kupuję telefon to jest on moją własnością i mam prawo zrobić z nim co tylko chcę. Jestem jego administratorem – należą mi się prawa administratora.
Gwarancja jednak mówi co innego. Nie ma obaw – nasz telefon rootuje się naprawdę prosto i bez problemu można to odwrócić na wypadek potrzeby oddania telefonu na gwarancję.
W dziale ROM-y & Modyfikacje są zawarte opisy metod przeprowadzenia tego zabiegu. Osobiście korzystam z tej metody: Forum po zmianach, link nie działa
Jest również narzędzie All In One z którym nie mam doświadczenia. Wybór zależy od Was.
UWAGA!!!! Wszelkie procedury modyfikowania tj. root czy odblokowanie bootloadera przeprowadzamy na oficjalnym androidzie JellyBean 4.1.2 od LG! Jeżeli ktoś operuje na ICS 4.0.x to konieczne jest zaktualizowanie oprogramowania!
1. Underclocking
Tutaj niestety nie jestem pewien i potrzebuję potwierdzenia czy aplikacją Trickster Mod na stockowym kernelu można zmienić maksymalną częstotliwość pracy procesora?
Wydaje mi się, że tak więc – dokonajmy tego.
Zbicie maksymalnej częstotliwości z 1,5GHz do lekko ponad 1GHz da nam dalej płynną pracę na urządzeniu, ale znacznie zmniejszy zużycie baterii oraz grzanie.
Możemy również zbić taktowanie jeszcze bardziej. Ja osobiście długo pracowałem na 860MHz i telefon działał bardzo dobrze. Przy internecie na 3G/WiFi udawało mi się dochodzić do prawie 4h pracy na ekranie – dokładnie to około 3h 45minut.
Warto również zmienić governor procesora o czym tutaj → Forum po zmianach, link nie działa
Zmiana governora również ma ogromny wpływ na wydajność baterii, ale równie duży na pracę naszego urządzenia.
Efekt: Ogromna oszczędność baterii i redukcja emisji ciepła i CO2:E
2. Hibernowanie aplikacji – Greenify
Często mamy aplikacje które lubią działać w tle i żreć nam baterię gdy tego nie chcemy. Z pomocą przychodzi Greenify – aplikacja działa na urządzeniu bez roota, ale dzięki pełnemu dostępowi do systemu może rozwinąć skrzydła.
Efekt: Mrożenie aplikacji pozwala powstrzymać je od pożerania baterii gdy tego nie chcemy.
3. Viper4Android
Często słyszy się narzekanie na jakość dźwięku dochodzącego z LG P880. Fakt – jest cichy i płaski.
Na pomoc przychodzi pewnie znane większości oprogramowanie Viper4Android - Forum po zmianach, link nie działa
Forum po zmianach, link nie działa
Osobiście nie wyobrażam sobie słuchania muzyki bez tego.
Efekt:
4. Poprawa pracy GPS
Jeżeli nie mamy zepsutego odbiornika GPS – czyli hardware – to winny musi być software. LG bardzo skwasiło ustawienia pliku gps.conf, przez co urządzenie skupia się na mieleniu niezliczonej ilości linijek kodu, zamiast szukać satelitów.
By zmodyfikować plik gps.conf potrzebujemy aplikacji Root Browser.
Za jej pomocą wchodzimy w folder system → etc i tutaj już odnajdujemy plik gps.conf
Otwieramy go i ówcześnie zapisując zawartość oryginalnego pliku – usuwamy jego zwartość i wpisujemy:
NTP_SERVER=pl.pool.ntp.org
NTP_SERVER=0.europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
SUPL_HOST=supl.google.com
SUPL_PORT=7276
SUPL_SECURE_PORT=7278
SUPL_NO_SECURE_PORT=3425
ENABLE_WIPER=1
Jest to najprostsze ustawienie tego pliku, a na internecie odnajdziecie ich naprawdę wiele. Czy działają? Oceńcie sami.
UWAGA GPS łapie niemal natychmiast fix'a gdy mamy dostęp do internetu – wtedy do akcji wkraczają dane AGPS.
Czy plik gps.conf wpływa na łapanie fix'a na sucho tj. samymi satelitami – nie wiem.
Efekt: Prawdopodobna poprawa GPS.
STOCKOWE OPROGRAMOWANIE Z INGEROWANIEM W SYSTEM
JellyBean 4.1.2 + root + odblokowany bootloader
Zaczyna się robić poważnie. Parę słów wyjaśnień – czym jest bootloader?
Bootloader to … - http://pl.wikipedia.org/wiki/Program_rozruchowy
Generalnie co nas interesuje to fakt, że praktycznie każdy telefon ma go zablokowanego po wyjęciu z pudełka – co uniemożliwia wrzucanie innego oprogramowania.
Czyli – aby wrzucić na telefon inny kernel albo custom ROM musimy uprzednio ten bootloader odblokować, albo skończy się to tragicznie dla naszego urządzenia.
Metod odblokowania BL jest na pewno wiele, jak również wiele z nich została opisana gdzieś w tematach z tego działu. Poszukać i zrobić – ja osobiśie odblokowałem przy użyciu tej metody - http://forum.xda-developers.com/showthread.php?t=2263627
Dla uspokojenia – bezpieczniki o jakich mowa to szczerze mówiąc nie mam pojęcia czym są i nie dowiedziałęm się mimo iż szukałem. Jednak mamy 16 prób odblokowania tudzież zablokowania BL, a zapewne tylko raz to zrobicie więc margines bezpieczeństwa jest ogromny.
Jeżeli jednak nie chcecie tej metody – na forum są opisane inne.
Skoro mamy odblokowany BL możemy przystąpić do wrzucenia nowego recovery – czyli czegoś w rodzaju biosa. Stockowe recovery jest bardzo biedne i nie nadaje się do użytku.
Ja używam CWM 6.0.4.4 - http://forum.xda-developers.com/showthread.php?t=2523732
Obraz (img) pobieramy stąd - http://forum.xda-developers.com/devdb/project/dl/?id=1752
Ale po kolei:
1. Pobieramy i instalujemy aplikację Flashify – pozwoli na wrzucenie recovery z poziomu telefonu - https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=pl
2. Odpalamy aplikację i w zakładce „Flash” wybieramy „Recovery image” i wybieramy pobrany wcześniej obraz CWM 6.0.4.4
3. Telefon poprosi o ponowne uruchomienie co czynimy.
4. I gotowe – mamy nowe recovery na urządzeniu. Aby w nie wejść należy przy włączaniu urządzenia przytrzymać przycisk Vol-
Gdy posiadamy odblokowany BL i mamy inne recovery, otwierają się przed nami nieskończone możliwości.
A konkretnie to najważniejsza – no prawie - możliwość wrzucenia custom kernela. Osobiście nie wiem jaki kernel najlepiej nadaje się pod stocka i muszę odesłać na forum xda
http://forum.xda-developers.com/showthread.php?t=2256899 – z tego co widzę jest on przeznaczony dla stockowego oprogramowania
http://forum.xda-developers.com/showthread.php?t=2270308 – ten kernel ma wersję any-kernel – czyli na każdy ROM – jak i ściśle określone. Należy poszukać tej na stocka.
ZMIANA OPROGRAMOWANIA NA CUSTOM ROM
Osobiście jednak uważam, że siedzenie na stocku gdy mamy do dyspozycji tyle wspaniałych custom ROMów to bluźnierstwo.
Jeżeli ktoś bardzo lubi stocka i nie chce się z nim rozstawać to polecam jego szybszą i piękniejszą wersję:
http://forum.xda-developers.com/showthread.php?t=2799599
Zaś customów wiele przetestowałem ( CM 11, CarbonROM, MokeeOpen Source Project, Paranoid Android, Liquid Smooth) – i najlepszy okazuje się:
http://forum.xda-developers.com/showthread.php?t=2799599
Szybkie wyjaśnienie jak wrzucić na telefon custom ROMa bo robi się tutaj już niezły bałagan. Zazwyczaj każdy ROM ma swoją instrukcję opisaną w temacie, ale zawsze sprowadza się to do tego samego:
1. Pobranie paczki .zip i wrzucenie na telefon. Do tego wypadałoby pobrać gappsy – są to paczki z aplikacjami googla. Z powodu prawnych Google wymaga od developerów by Ci nie umieszczali tego oprogramowania w custom ROMach, dlatego musimy je wrzucać osobno:
http://forum.xda-developers.com/showthread.php?t=2397942 – jakie wybrać? Przeczytać jakie usługi googla potrzebujemy i pobrać. Ja jednak polecam MICRO MODULAR PACKAGE, bo resztę usług googla warto pobrać sobie z Google Play i nie robić z nich systemowych aplikacji (co flashowanie przez CWM czyni)
2. Wejście w CWM i wykonanie wipe data/factory reset
- w advanced wykonanie „wipe dalvik cache”
- w głównym menu „wipe cache partition”
- w „mounts and storage” warto jeszcze dokonać format system, format data i format cache
3. Następnie flashujemy zip z nowym systemem.
4. A teraz gappsy.
5. I gotowe. Mamy nowy ROM na telefonie.
________________________________________________________________