Skocz do zawartości
mateo1111

[V10* / V20*] ROOT LG Optimus L9 (by Lelus)

Rekomendowane odpowiedzi

Napisano (edytowane)

.

Jest już prostszy sposób na root , wykorzystujący aplikację "Backup" od LG !

http://forum.android.com.pl/f764/root-exploit-na-aplikacjae-do-backupu-310594/

Jeżeli chcesz zrootować V10A lub V10B - możesz skorzystać z prostszej metody:

http://forum.android.com.pl/f764/root-lg-optimus-l9-metoda-1-a-234718/

METODA ROOTOWANIA DOWOLNEGO SOFTU

Pierwsze 2 kroki różnią się w zależności od softu, który chcesz zrootować (V10* czy V20*).

Otwórz tylko spoiler dotyczący softu, który chcesz zrootować !

SOFT V10*:

EDYTOWANE PLIKI .BIN oraz ROMY

Instrukcja rootowania:

1. Pobierz ROM oraz edytowany plik BIN

(linki powyżej)

2. Pobierz paczkę potrzebnych plików (dla V10*): <<KLIK>>

( Alternatywny link: <<KLIK>> )

Przejdź do punktu 3.

SOFT V20*:

EDYTOWANE PLIKI .BIN oraz ROMY

[ Z czasem będzie tu więcej plików .BIN i ROMÓW]

Instrukcja rootowania:

1. Pobierz ROM oraz edytowany plik BIN

(linki powyżej)

2. Pobierz paczkę potrzebnych plików (dla V20*): <<KLIK>>

Przejdź do punktu 3.

Ciąg dalszy instrukcji jest wspólny (dla V10* i V20*).

3. Upewnij się, że masz:

a. Włączone "Debugowanie USB" w Ustawieniach (Opcje dla programistów)

b. Włączone "Nieznane źródła" w Ustawieniach (Zabezpieczenia)

- Zainstalowane Sterowniki USB - Jeżeli nie masz - pobierz LG USB Driver (3.8.1)

4. Podłącz telefon do komputera w trybie Oprogramowanie LG, pojawi się partycja LGAutoRun ze sterownikami, które instalujemy

5. Wypakuj pliki z paczki i uruchom plik batch START

Po wciśnięciu dowolnego przycisku, powinieneś zobaczyć mniej więcej coś takiego:

rootl9batchsuccess.jpg

6. Uruchom instalację wybranego ROMu korzystając z poradnika: http://forum.android.com.pl/f764/instalacja-roma-w-kdz-updater-fix-win7-236841/

7. NAJWAŻNIEJSZY KROK:

Sposób automatyczny (podziękowania dla pablo+):

<< KLIK >>

Sposób manualny:

Podczas instalacji, w C:\ProgramData\LGMOBILEAX\Phone

zaczną się pokazywać pliki .BIN - gdy już zobaczysz taki sam plik BIN, jaki pobrałeś (LGP760_AP[*].bin), podmień go szybko edytowanym plikiem pobranym w tym poście ;)

(pliki .bin wypakowują się przy 8% instalacji)

Jeżeli wszystko dobrze zrobiłeś - po skończeniu flashowania ROMu będziesz miał ZROOTOWANY L9 :)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

[V10*] - Instrukcja edycji pliku .BIN (dla zaawansowanych użytkowników):

TYLKO DLA ZAAWANSOWANYCH UŻYTKOWNIKÓW

Jeżeli nie ogarniasz - pobierz gotowy, edytowany plik .BIN z tego postu

Będziesz potrzebował jakiś HEX EDITOR,

oraz KDZTOOL: QUICK KDZ EXTRACTION TOOL for FLS+BIN+CAB+WDB+DLL - Ver:0.1 - xda-developers

Wypakuj pliki z archiwum KDZTOOL do C:\KDZTOOL,

W tym samym folderze (C:\KDZTOOL) umieść ROM .KDZ

W wierszu poleceń (CMD) wpisz kolejno:

cd C:\KDZTOOL
PROCKDZ V10H_00 LGP760 V10H

(jeżeli edytujesz np. V10I - zamiast V10H_00 wpisz V10I_00, i zamiast V10H - V10I)

W folderze C:\KDZTOOL\BIN znajdziesz wypakowane pliki LGP760_AP[0].bin, LGP760_AP[1].bin, LGP760_AP[2].bin ... itd.

Teraz Hex Editorem musisz szukać pliku .BIN, w którym znajduje się plik hdcp.sh.

Przeważnie jest to LGP760_AP[5].bin lub LGP760_AP[6].bin .

Ten plik hdcp.sh domyślnie wygląda tak:

# hdcp.sh
#
# sungho.jung@lge.com, jh.koo@lge.com , kibum.lee@lge.com
#
# HDCP sh file

#!/system/bin/sh
if ls /persist/mhl/key.bin ; then
   echo "alreay exist" > /data/mhl.log
   /system/xbin/hdcp-init 1 3 >> /data/mhl.log
   echo "step 1 : hdcp on" >> /data/mhl.log
else
   if ls /persist/en_hdcp.bin ; then
rm /persist/en_hdcp.bin
   fi
   echo "not exist" > /data/mhl.log
fi

Edytuj go w ten sposób, żeby wyszło coś takiego:

#!/system/bin/sh
/data/local/tmp/rooting.sh
####m , kibum.lee@lge.com
#
# HDCP sh file

###system/bin/sh
if ls /persist/mhl/key.bin ; then
   echo "alreay exist" > /data/mhl.log
   /system/xbin/hdcp-init 1 3 >> /data/mhl.log
   echo "step 1 : hdcp on" >> /data/mhl.log
else
   if ls /persist/en_hdcp.bin ; then
rm /persist/en_hdcp.bin
   fi
   echo "not exist" > /data/mhl.log
fi

W Hex Editorze będzie to wyglądało w ten sposób:

hexeditl9root.png

[V20*] - Edycji pliku .BIN (dla zaawansowanych użytkowników):

Plik edytujemy podobnie jak w przypadku softów V10*, ale edytujemy skrypt:

#!/system/bin/sh
# This script installs apks in /system/uninstallable directory
# when the phone is first booted after the factory reset.
#
# Apks installed via this script can be uninstalled by user.
# However, uninstallation does not remove an apk from the system image.
# Furthermore, the apks are again installed after a factory reset.
#
# Apks listed in the config file /cust/config/appmanager.cfg won't
# be neither installed or managed by Application Manager.

ORIGIN_PATH=/system/apps/bootup
TARGET_PATH=/data/app

tag1=`getprop persist.lge.appman.installstart 1`
case "$tag1" in "1")
   for file in $(ls -s ${TARGET_PATH})
   do
       r=${file//[0-9]/}
if [ -z "$r" ]
then
           if [ "$file" -gt "50" ]
           then
               setprop persist.lge.appman.installstart 0
               break;
           fi
       fi
   done
esac

tag2=`getprop persist.lge.appman.installstart 1`
case "$tag2" in
   "1")
    for file in $(ls -a ${ORIGIN_PATH})
    do
       if [ "$file" != "." -a "$file" != ".." ]
then
	ln -s ${ORIGIN_PATH}/${file} ${TARGET_PATH}/${file}

fi
    done

   #CUPSS
   custdir=`getprop ro.lge.capp_cupss.rootdir /cust`

   CONFIG_FILE=$custdir/config/appmanager.cfg

   if [ -f $CONFIG_FILE ];
   then
       for apk in $(cat $CONFIG_FILE); do
           `rm $TARGET_PATH/$apk > /dev/null`
       done
   fi

    setprop persist.lge.appman.installstart 0
    ;;
esac
exit 0

Na coś tego typu:

#!/system/bin/sh
/data/local/tmp/rooting.sh
##n /system/uninstallable directory
# when the phone is first booted after the factory reset.
#
# Apks installed via this script can be uninstalled by user.
# However, uninstallation does not remove an apk from the system image.
# Furthermore, the apks are again installed after a factory reset.
#
# Apks listed in the config file /cust/config/appmanager.cfg won't
# be neither installed or managed by Application Manager.

ORIGIN_PATH=/system/apps/bootup
TARGET_PATH=/data/app

tag1=`getprop persist.lge.appman.installstart 1`
case "$tag1" in "1")
   for file in $(ls -s ${TARGET_PATH})
   do
       r=${file//[0-9]/}
if [ -z "$r" ]
then
           if [ "$file" -gt "50" ]
           then
               setprop persist.lge.appman.installstart 0
               break;
           fi
       fi
   done
esac

tag2=`getprop persist.lge.appman.installstart 1`
case "$tag2" in
   "1")
    for file in $(ls -a ${ORIGIN_PATH})
    do
       if [ "$file" != "." -a "$file" != ".." ]
then
	ln -s ${ORIGIN_PATH}/${file} ${TARGET_PATH}/${file}

fi
    done

   #CUPSS
   custdir=`getprop ro.lge.capp_cupss.rootdir /cust`

   CONFIG_FILE=$custdir/config/appmanager.cfg

   if [ -f $CONFIG_FILE ];
   then
       for apk in $(cat $CONFIG_FILE); do
           `rm $TARGET_PATH/$apk > /dev/null`
       done
   fi

    setprop persist.lge.appman.installstart 0
    ;;
esac
exit 0

Przeważnie skrypt ten znajduje się w LGP760_AP[11].BIN

Edytowane przez mateo1111

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
s@jmon

witam, a jak mam ROM 10C ale z plus gsm to jakiego mam użyć ? 10C z play-a ??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam pytanie, jak sprawdzić jaką mam wersję ROMu, chodzi o A, B, C itd.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ustawienia -> Informacje o telefonie -> Informacje o oprogramowaniu -> Wer. oprogramowania

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)

Przy tej metodzie rootowania i tak wgrywa się cały ROM (krok 6.). Nie ważne jaką wersję macie teraz :)

witam, a jak mam ROM 10C ale z plus gsm to jakiego mam użyć ? 10C z play-a ??

Nie można używać pliku .BIN dla innego ROMu niż ten, który będziesz wgrywał (krok 6.).

Nikt jeszcze nie umieścił przerobionego pliku dla Plus V10C, więc albo poczekasz aż ktoś przerobi, albo samemu przerobisz, albo wgrasz inny, niebrandowany ROM (np. V10H czy V10I)

Jeżeli koniecznie chcesz zostać przy romie Plusa - możesz zrobić downgrade do V10A Plus i skorzystać z prostszej metody rootowania:

http://forum.android.com.pl/f764/root-lg-optimus-l9-metoda-1-a-234718/

Edytowane przez mateo1111

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Po zrootowaniu telefonu zaczęło mi strasznie wolno pobierać ze sklepu play przez WiFi, dosłownie jak przez stary modem. Przez 3g idzie normalnie. Czy ktoś tak miał?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Nie ważne jaką wersję macie teraz

hmm czyli przy tej okazji mogę zrobić upgrade ?? tzn mam C ale wgrywam H (krok 6) i to z rootem?? dobrze rozumie??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
hmm czyli przy tej okazji mogę zrobić upgrade ?? tzn mam C ale wgrywam H (krok 6) i to z rootem?? dobrze rozumie??

Dokładnie ;)

Wysłane z mojego LG-P760 za pomocą Tapatalk 2

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.