Jak sama nazwa wskazuje, poradnik prowadzi od root'a (przez recovery) do cyanogena.
(edytowane 29.03.2013r.)
Główną rzeczą do wykonania poniższych czynności jaką potrzebujesz poza Twoim lg jest przedewszystkim umiejętność czytania (ZE ZROZUMIENIEM!) oraz dobrze jak ktoś chociaż stara się myśleć nad tym co robi...
Dla bezpieczeństwa najlepiej mieć włączone cały czas debugowanie usb (ustawienia -> aplikacje -> dla programistów), choć jak będziemy mieć wadliwe lg to i tak odrazu czekać nas będzie flash przez kdz, ale niżej opisałem najpewniejszy sposób aby tego uniknąć.
•ROOT:
Aby zrobić root'a jest nam potrzebny program gingerbreak, do pobrania w temacie z xda recovery bądź też jest chyba w android market.
Co do root'a wersji softu:
*v10e jedyny sposób jaki znam to flash najlepiej do wersji v10a i zrobienie na nim tego wszystkiego bez problemu...
*v10g - należy poczytać tan tamat:
http://forum.android.com.pl/f412/nie-mogae-zrootowaae-telefonu-z-androidem-2-2-2-a-105132/
•RECOVERY:
*Tutaj daje paczke z dwoma obrazami poniższych recovery (cwm5 i Amon-ra) oraz z plikiem flash_image (każdy plik w swoim folderze nazwany zgodnie z nazwami użytymi w poniższych komendach do terminal emulatora dzięki czemu nie trzeba się martwić czy nazwy będą się zgadzały):
www.4shared.com/zip/tCUGxlhf/Recovery4p350.html
*Clockworkmod recovery 5.0.2.8:
forum.xda-developers.com/showthread.php?t=1634946
*Tutaj tutorial oraz recovery (Amon-ra) drapalyuk'a na xda (autor pierwszego recovery, kernela oraz cm na ten model):
forum.xda-developers.com/showthread.php?t=1080911
*Clockworkmod recovery 6.0.3.0 (najnowsze oraz najszybsze):
forum.xda-developers.com/showthread.php?t=2075797
Wybieramy interesujące nas recovery, a następnie wyciągamy obraz recovery z jego folderu (czyli plik recovery.img) i wrzucamy go bezpośrednio na karte pamięci. To samo należy zrobić z plikiem flash_image (czyli wyciągnąć go z folderu i wrzucić na sd). Następnie potrzebujemy terminal emulator (do pobrania w markecie). Wchodzimy w niego, w menu możemy sobie powiększyć czcionkę. W temacie z xda mamy komendy pod fastboot, ale iż jest wadliwa partia lg w których ten tryb poprostu nie działa (to że się włącza nie oznacza że działa w tym przypadku), to najbezpieczniejszym sposobem jest wgrywanie przez terminal emulator (przynajmniej tak wychodzi z mojego doświadczenia). Zaoszczędzi to w przypadku wadliwego lg sporo czasu z ratowaniem przez kdz który lubi sprawiać różnorakie problemy ale zdecydowaną większość uwalobych telefonów da się dzięki niemu uratować. A więc mamy poniżej po kolei komedy które trzeba wpisać w konsole emulatora (W MIEJSCA SPACJI WSTAWIAM ZNAK "@" ABY BYŁA
PEWNOŚĆ GDZIE SPACJA MA BYĆ A GDZIE MA JEJ NIE BYĆ!):
$ su
# mount@-o@remount,rw@-t@yaffs2@/dev/block/mtdblock1@/system
# cat@/sdcard/flash_image@>@/system/bin/flash_image
# chmod@755@/system/bin/flash_image
# sync
# flash_image@recovery@/sdcard/recovery.img
# sync
# reboot@recovery
$,# - chodzi o uprawnienia su, $ - nie ma, # - uprawnienia są, spacjami przy tych znaczkach się nie przejmujemy oraz znaczki te wyskakują same.
Po pierwszej komendzie sync autor zaleca ponowne uruchomienie programu, można nawet ponownie uruchomić telefon (chodzi o czasem zdarzający się błąd z brakiemn pamięci), jeśli to zrobimy (lub przez zmuszeni przez error) to przed kolejnymi komendami nadajemy uprawnienia su (żeby nam się pokazał w kolejnej linijce # zamiast $). Oczywiście można wklepać wszystko odrazu, ja za każdym razem wpisywałem wszystko i było ok.Jeśli wpisze się coś źle to nic się nie stanie, będzie trzeba wpisać poprawnie raz jeszcze błędna komendę. Po ostatniej komendzie telefon się resetuje i uruchamia w trybie recovery. Jeśli uruchomi się normalnie próbujemy wejść w nie komendą przez terminal (reboot recovery). Jeśli znów się tylko zresetuje to możemy spróbować wejść w nie kombinacją klawiszy. Wyłączony telefon należy włączyć przytrzymująć Vol down + call + on/off. Trzymamy do momentu włączenia się recovery. Jeśli nie wgrało się nam recovery to tym sposobem wykonany sobie hard reset, dlatego zalecam do pierwszego uruchomienia recovery wpisanie komendy w terminal (chociaż tym sposobem też najprawdopodobniej wykona się hard reset).
Po recovery poruszamy się przyciskami głośności, akceptujemy przyciskiem menu (kwadracik) w przypadku Amon-ra recowery natomiast w clockworkmod akceptuje się przyciskiem zadzwoń (jedyną równicą odnośnie poruszania się jest akceptacja). W obu przypadkach wracamy strzałką wstecz. Dodatkowo w clockworkmod w wersji 6 można użyć do sterowania przycisków menu (ruch w dół), home (w górę) oraz szukaj (do akceptacji).
Mając recovery możemy sprawdzić czy fastboot działa. Włączając ten tryb nawet na wadliwym lg ale mającym recovery, wystarczy że ponownie uruchomimy go w recovery i z jego menu użyjemy opcji "reboot system now". A jak sprawdzić jego działanie to już inna bajka.Istnieją jeszcze dwa sposoby wgrania recovery ale w tym poradniku ich nie znajdziecie.
Mając recovery możemy sobie wgrywać, zmieniać i grzebać w systemie w zasadzie już bez żadnych obaw.
•KERNEL DO OC
Jeśli decydujemy się na cyanogena możemy odrazu przejść do kolejnego punktu.
Pobieramy któryś z poniższych kerneli:
*kernel ze źródeł v10i dla użytkowników froyo:
forum.xda-developers.com/showthread.php?p=25414025#post25414025
*Kernel by drapalyuk:
forum.xda-developers.com/showthread.php?t=1259908
pierwszy kernel dla p350, śwetnie sprawdza się na froyo.
*RM CAF kernel:
http://forum.xda-developers.com/showthread.php?p=25957196#post25957196
Najpopularniejszy kernel dla użytkowników androida w wersji 2.3 (nie ma oficjalnego 2.3), zapewnia wysoką wydajność.
Więcej kerneli na xda bądź facebook'u (linki znajdują się niżej).
Opis dla Amon-ra recovery:
Zalecany backup boot'a. Przechodzimy do backup/restore -> nand backup i zaznaczamy tylko "boot" (jeśli zostawimy oznaczenia domyślne zrobimy kopie zapasową systemu, około 300mb, wszystkie zaznaczone to już zależy ile mamy aplikacji na karcie pamięci lub na poartycji ext karty sd) i wybieramy perform backup, zatwierdzamy. Przechodzimy do flash zip menu, choose from sdcard i szukamy naszego pliku zip i go instalujemy. Przy jakimś problemie z zainstalowaniem wyłączany bądź włączamy weryfikację która jest pod powyższą opcją. Po instalacji restujemy telefon opcją reboot system now i podkręcamy, przyda się do tego np. setcpu (w przypadku froyo). Jeśli chemy wrócić do tego co było bo np. testownay kernel nie działa jak powinien należy użyć opcji restre.
Opis dla clockworkmod recovery:
Tutaj korzystamy z backup and restore. W tym przypadku tworzy się automatycznie całkowity backup. To recovery niestety nie obsługuje backup'u partycji ext (na wersji 6 nie sprawdzałem tego). Następnie install zip from sdcard. Jeśli pojawi się problem z wgraniem należy zrobić również wł. bądź wył. weryfikację. By przywrócić należy kernel należy w zakładcke backup & restore wybrać advanced restore i wybrać boot (ponieważ nie ma potrzeby przywracania całego systemu w tym przypadku).
•CYANOGEN:
Ściągamy cyanogena oraz aplikacje google dla cyanogenmod 7.
*CyanogenMod 7.2 (android w wersji 2.3.7) od Rona Gokhle:
forum.xda-developers.com/showthread.php?t=1610605
Kompletny CyanogenMod 7.2 na ten model. Szczegóły możemy przeczytać na stronie. A tu odnośnik do oficjalnych wersji nightly:
get.cm/?device=p350
*appki google do cm7:
http://wiki.cyanogenmod.com/index.php?title=Latest_Version/Google_Apps
*CyanogenMod 10.1 (android w wersji 4.2.2) od PecanCM (wyłącznie w anielskiej wersji językowej):
forum.xda-developers.com/showthread.php?t=2054438
*apki google do cm10.1:
forum.xda-developers.com/showthread.php?t=2071899
*Wszystkie inne romy (customy, cm9, 10, miui etc.) kernele itp. rzeczy znajdują się tutaj:
forum.xda-developers.com/forumdisplay.php?f=2177
forum.xda-developers.com/forumdisplay.php?f=1769
m.facebook.com/groups/185645224876840
Natomiast na poniższej stronce znajdziemy cm9, 10 oraz 10.1 m.in. w polskiej wersji językowej:
www.frivas.es/downloads/
*Froyo (android 2.2) V10A brand plus pod recovery dzięki użytkownikowi Pono, zawiera root'a:
www.4shared.com/zip/ovSm3rjQ/V10A_Plus.html
Mając te pliki a w zasadzie paczki na sd, odpalamy recovery. Po pierwsze robimy backup ( opisane przy wgraniu kernela, 4 pierwsze opcje lub boot, system i opcjonalnie data w Amon-ra, w clockworkmod poprostu backup). Dalej przechodzimy do zakładki wipe i wykonujemy wipe data, cache oraz dalvik-cache w przypadku Amon-ra (w clockworkmod wybieramy wipe
data/factory reset). Po tym przechodzimy do flash zip menu, wybieramy paczkę z cyanogenem i go instalujemy, jak się skończy to instalujemy odrazu drugą paczkę z aplikacjami google (jeśli czegoś nie możemy zainstalować należy nacisnąć weryfikację która jest pod opcją wybierania z karty). Teraz reboot system now, czekamy aż nam się włączy i cieszymy się nowym systemem.
Jeśli po wgraniu telefon zawiesza się na animacji startowej należy zrobić najlepiej full wipe, w Amon-ra jest to coś z wipe all a w cwm jest to factory reset (zalecam wyciągnąć przy tym sd by nie stracić przypadkiem plików).
Aby po wgraniu korzystać z internetu mobilnego należy wprowadzić ustawienia APN (ustawienia -> sieci zwykłe i bezprzewodowe -> sieci komórkowe -> punkty dostępowe -> naciskamy menu i wybieramy nowa nazwa APN). W apn oraz nazwa wystarczy wpisać internet. W cyanogenie z tego poradnika powinny być wszystkie ustawienia.
•Dodatkowe uwagi:
Mając cyanogena, w jego opcjach mamy możliwość podkręcenia procesora, ustawienia JIT, compcache i sporo innych opcji. Możemy również wgrać sobie skrypty takie jak smoothnes czy v6 superchanger lub też odex, przy czym robi się to tak samo jak na lg gt540, co również tyczy się swapa, lub też można zrobić partycje ext by nie martwić się już więcej o miejsce na apki.
Odnośnie tych modyfikacji polecam link2sd jako narzędzie do pracy z partycją ext i nie tylko, do tworzenia swapu polecam apke swapper 2 oraz przedewszystkim zalecam wgranie skryptu v6 superchanger jeśli masz dość przeładowującego się launchera i masz dość zamykających się aplikacji działających w tle:
http://forum.xda-developers.com/showthread.php?t=991276
Do obsługi potrzeba aplikacji script managera lub terminal emulatora.
Tak więc dotarliśmy do końca i chyba nikt telefonu nie uwali. Jakieś błędy etc. bądź sugestie odnośnie powyższego tekstu proszę zgłaszać. W miarę jak zauważę coś istotnego to też do dopiszę.