Kupiłem LG L5 E610 z Androidem 4.1.2.
3.12.2016 chciałem Mateuszowi i Jasiowi kupić statek piracki Playmobil 6678 na Amazon. 48 euro przez internet lub 38 euro przez aplikację Amazon Prime Now. Żeby zainstalować aplikację trzeba mieć androida minimum 4.4. 
3.12.2016 zrootowałem LG E610 programem KingoRoot.exe.
Potem zmieniałem plik system/build.prop tak długo, aż telefon nie chciał się uruchomić.
Zostałem zmuszony do wgrania nowego ROMu,  żeby odceglić fona.
4.12.2016 za pomocą KDZ updater i pliku v20i_00.kdz wymieniłem zablokowane firmware 4.1.2 na wersję 4.1.2 jądro 3.4.0 kompilacja JZo54K oprogramowanie E61020i-260-02. Odceglił się i uruchomił się w nowszej, lepszej wersji.
Potem znowu zrobiłem roota na nowym ROMie za pomocą KingoRoot.
Potem manualnie odblokowałem/unlock bootloader za pomocą MicroAndroidPack w ten sposób, że zrobiłem kopię starego bootloadera, wgrałem manualnie nowy bootloader. Ściągnięty plik z bootloaderem nazwa się następująco emmc_appsboot.bin, plik bootloadera w systemie nazywa się następująco /dev/block/mmcblk0p5
--opis--
MicroAndroidPack/otwórz konsolę CMD                             
adb shell
su
?zrobiłem kopię obecnego bootloadera:
dd if=/dev/block/mmcblk0p5 of=/storage/sdcard0/emmc_appsboot-backup-0.bin    
?wgrałem nowy bootloader emmc_appsboot.bin do systemu:
dd if=/sdcard/emmc_appsboot.bin of=/dev/block/mmcblk0p5
reboot
---------
Zrobiłem kopię starego recovery i wgrałem manualnie nowy, ClockworkMod Recovery 6.0.2.8 wersja podstawowa. Plik recovery w systemie nazywa się następująco /dev/block/mmcblk0p17.
--opis--
MicroAndroidPack/otwórz konsolę CMD
adb shell
su
?zrobiłem kopię obecnego recovery
dd if=/dev/block/mmcblk0p17 of=/storage/sdcard0/recovery-backup-0.img                 
?wgrałem nowy CWM 6.0.2.8  WERSJA PODSTAWOWA do systemu
dd if=/sdcard/recovery-cwm-6.0.2.8-e610.img of=/dev/block/mmcblk0p17
---------
Wejście do Recovery CWM hard resetem power+ściszanie+home. Nacisnąć power i trzymać, aż zaczną migać klawisze, power puścić, nacisnąć ściszanie+home i trzymać kilka sekund, puścić.
Pierwszy backup wszystkiego zrobiłem 4.12.2016  17:30 za pomocą CWM 6.0.2.8 w folderze clockworkmod w pamięci wewn oraz na karcie SD. Zajmuje 936MB. Zawiera wszystko nowe: androida 4.1.2 z 4.12.2016 oraz CWM 6.0.2.8 z dzisiaj.
5.12.2016 Zrobiłem kopię starego ClockworkMod Recovery 6.0.2.8 i wgrałem nowy ClockworkMod Recovery 6.0.4.7. Bootloadera nie zmieniałem.
--opis--
MicroAndroidPack/otwórz konsolę CMD
adb shell
su
?zrobiłem kopię obecnego recovery
dd if=/dev/block/mmcblk0p17 of=/storage/sdcard0/recovery-backup-1-6.0.2.8.img                 
?wgrałem nowy CWM 6.0.4.7  WERSJA UPDATE do systemu
dd if=/sdcard/recovery-cwm-6.0.4.7-e610.img of=/dev/block/mmcblk0p17   
reboot recovery
---------
Drugi backup wszystkiego zrobiłem 5.12.2016  22:00 za pomocą CWM 6.0.4.7 w folderze clockworkmod tylko na karcie SD. Zajmuje 1088 MB. Backup zawiera androida 4.1.2 z 4.12.2016 oraz nowy: CWM 6.0.4.7 z dzisiaj.
Zainstalowałem Androida 4.4 - nowy ROM CyanogenMod 11 (Android 4.4.4) for the LG-E610/12/17 poprzez ClockworkMod Recovery 6.0.4.7 bezpośrednio z pliku .zip. 
Wersja CyanogenMod 11-20150325-unofficial-e610. Android 4.4.4. Pasmo podstawowe LGE610AT-00-V20i-EUR-XX-OCT-07-2013+0. Wersja jądra 3.4.0-CM. Procesor ARMv7. Data kompilacji 25.03.2015. 
- zapisać plik .zip z CM11 na karcie SD
- uruchomić telefon w trybie CWM Recovery poprzez klawisze hard reset
- wipe data / factory reset       .zip z CM 11 nie może być w pamięci wew. telefonu, bo zniknie
- wipe cache partition
- advanced / wipe dalvik cache
- install zip                                .zip z CM 11 4.4
- uruchomić  telefon, android 4.4 będzie działał
- uruchomić telefon w trybie CWM Recovery poprzez klawisze hard reset
- instalować Gapps                  pakiet z aplikacjami instalowany w /system lub /data, zawiera np. Sklep play
- uruchomić telefon
Trzeci backup wszystkiego zrobiłem 6.12.2016  11:50 za pomocą CWM 6.0.4.7 w folderze clockworkmod tylko na karcie SD. Zajmuje 440 MB. Backup zawiera nowego androida 4.4.4 z 5.12.2016.
6.12.2016 zainstalowałem GAPPS, czyli zestaw aplikacji standardowo znajdujących się w androidzie, jak np. sklep play, którego inaczej zainstalować nie mozna. Zainstalowałem open_gapps-arm-4.4-pico-20161206.zip o rozmiarze 96,5 MB zawiera dwie aplikacje sklep play i ustawienia google, pochodzi z http://opengapps.org/?api=4.4&variant=pico. Największy plik w tej lokalizacji 610 MB pozwala wybrać, które aplikacje zainstalować.
Wersje GAPPS: Platforma ARM 32-bitowa, Android 4.4: pico 96, nano 149, micro 194, mini 295, ful 540, stock 584, aroma 610 MB.
Czwarty backup wszystkiego zrobiłem 6.12.2016  14:30 za pomocą CWM 6.0.4.7 w folderze clockworkmod tylko na karcie SD. Zajmuje 590 MB. Backup zawiera m.in. zainstalowany GAPPS.


KingoRoot nadaje się także do Samsunga Galaxy Mini S5570, który ma androida 2.3.

HARD RESET, który przywraca fabryczne, gdy nie zmieniano jeszcze CWM Recovery, nie przywraca build.prop
nacisnąć power i ściszanie i home, gdy migną klawisze puścić power a trzymać ściszanie i home, puścić, pojawi się logo LG a potem rysunek robota. Ustawienia fabryczne przywrócono. Ale nie plik build.prop.

wgrywanie nowego fabrycznego STOCK FIRMWARE metodą rosyjską przez KDZ updater

1. Sciagnac LG Optimus l5 USB Driver for Windows. Zainstalować plik LGMobileDriver_WHQL_Ver_4.1.1.exe
2. Sciagnac oficjalne LG Optimus l5 stock firmware w pliku o rozszerzeniu .kdz. Np.  v20i_00.kdz
3. Zainstalowac msxml.msi.
4. Sciagnac i zainstalowac na komputerze KDZ updater.
5. Podłączyć kabel usb, nacisnąć ściszanie i power, telefon się wyłączy, włączy, migną klawisze, puścić power, puścić ściszanie, od razu pojawi się napis Download is in progress.  
8. Uruchomic KDZ updater jako administrator.
9. Opcje w KDZ Updater: Type: 3GQCT Phone Mode: DIAG, KDZ file: plik .kdz.
 
10. Launch Software Update
11. “Finished” 
DIAG - standardowe flashowanie dla włączonych telefonów
EMERGENCY - flashowanie po uruchomieniu w Emergency/Download Mode (użyteczne gdy telefon nie chce się uruchomić)
CS_EMERGENCY- jak wyżej ale chyba dla jeszcze bardziej uwalonych telefonów. 

rootowanie za pomocą KingoRoot
przy odłączonym kablu usb włączyć w telefonie Debugowanie USB
polączenie z pc / zapytaj podczas łączenia         wyłączyć tę opcję
podłączyć kabel usb
uruchomić KingoRoot w komputerze
nacisnąć rootuj

Bootloader unlock
MicroAndroidPack/otwórz adb shell
su
dd if=/dev/block/mmcblk0p5 of=/storage/sdcard0/emmc_appsboot-backup.bin       kopia obecnego bootloadera
dd if=/sdcard/emmc_appsboot.bin of=/dev/block/mmcblk0p5                          wgranie nowego bootl. do systemu
reboot                   

Instalacja CWM
MicroAndroidPack/otwórz konsolę CMD   (zamiast plików .bat można użyć we fonie apki Terminal Emulator)
adb shell
su
dd if=/dev/block/mmcblk0p17 of=/storage/sdcard0/recovery-backup.img                 kopia obecnego recovery
dd if=/sdcard/recovery-cwm-6.0.2.8-e610.img of=/dev/block/mmcblk0p17   wgranie nowego CWM do systemu
reboot recovery

Wersje Clockwork Recovery i Bootloader
?RECOVERY CWM 6.0.2.8  wersja PODSTAWOWA wraz z bootloaderem
 - wersja MANUALNA instalacji wg poradnika poniżej

?RECOVERY CWM 6.0.4.7 UPDATE wersji podstawowej, wraz z bootloaderem 
 - wersja MANUALNA instalacji wg poradnika poniżej
 - Wspiera instalacje CyanogenMod w wersji 11 KitKat

?RECOVERY CWM 6.0.4.7 UPDATE wersji podstawowej, bez bootloadera
 - wersja do instalacji przez RECOVERY
 - Wspiera instalacje CyanogenMod w wersji 11 KitKat

?RECOVERY CMW 6.0.4.8 UPDATE wersji podstawowej, bez bootloadera
 - WERSJA CWM 10.05.2014 do instalacji przez RECOVERY v.6.0.4.7
 - Wspiera instalacje CyanogenMod w wersji 11 KitKat, wspiera SE Linux

Opis menu CWM Recovery wersja 6.0.4.7 update
reboot system now
install zip
wipe data/factory reset
wipe cache partition
backup and restore
	backup to /sdcard
	restore from /sdcard
	delete from /sdcard
	advanced restore from /sdcard
	backup to /storage/sdcard1
	restore from /storage/sdcard1
	delete from /storage/sdcard1
	advanced restore from /storage/sdcard1
	free unused backup data
	choose default backup format -> tar default, dup, tar+gzip
mounts and storage
advanced -> wipe dalvik cache 


Opis menu CWM Recovery wersja 6.0.2.8 podstawowa
power ściszanie aż tel się wyłączył, włączył, klawisze migały, 
power ściszanie puściłem
nacisnąłem home
puściłem home, nacisnąłem ściszanie, puściłem ściszanie, nacisnąłem zgłaśnianie, puściłem


menu:
reboot system now
install zip from sdcard
install zip from sideload
wipe data/factory reset
wipe cache partition
backup and restore
mounts and storage
advanced

?install zip from sdcard - Pozwala na instalację aktualizacji/modyfikacji/ROM'ów z plików ZIP.
    choose zip from sdcard - Pozwala na instalację dowolnego pliku ZIP, który znajduje się na pamięci wewnętrznej lub karcie pamięci, zależnie od urządzenia.
    apply /sdcard/update.zip - Automatycznie uruchamia proces instalacji pliku update.zip z pamięci wewnętrznej lub karty pamięci, zależnie od urządzenia.
    toggle signature verification - Wyłącza lub włącza sprawdzanie sygnatury pliku ZIP. Zalecam zostawić wyłączone - w innym wypadku mogą nastąpić komplikację przy instalacji niektórych niepodpisanych cyfrowo plików ZIP.
    choose zip from external sdcard - Pozwala na instalację dowolnego pliku ZIP, znajdującego się na karcie pamięci. Może być niedostępne na niektórych urządzeniach.

?install zip from sideload - Pozwala na instalację pliku ZIP z poziomu aplikacji adb.exe na komputerze. Użycie: uruchamiamy tę funkcję, urządzenie podłączamy do komputera, i z poziomu konsoli poleceń "adb.exe sideload ".
?wipe data/factory reset - Formatuje partycję /data, co równoznaczne jest z powrotem urządzenia do ustawień fabrycznych.
?wipe cache partition - Służy do oczyszczania urządzenia, poprzez format partycji z plikami tymczasowymi.
?backup and restore - Pozwala na utworzenie kopii systemu operacyjnego na pamięć wewnętrzną bądź kartę pamięci za pomocą Nandroid'a.
    ? backup - Tworzy pełną kopię zapasową partycji: /boot, /kernel, /recovery, /system, /cache, /data i /sd_ext do folderu /sdcard/clockworkmod/backup (pamięć urządzenia/karta pamięci, zależnie od urządzenia). Po wybraniu tego polecenia telefon NIE PYTA gdzie zapisać backup!!! Pojawiło się info, że jest SD Card space free 2327 MB. Backup robiony jest do pamięci wewnętrznej telefonu do folderu /clockworkmod zajmuje 936MB
    ? restore - Przywraca pełną kopię zapasową, z folderu /sdcard/clockworkmod/backup (pamięć urządzenia/karta pamięci, zależnie od urządzenia).
    ? delete - Pozwala na usunięcie wybranej kopii zapasowej, z folderu /sdcard/clockworkmod/backup (pamięć urządzenia/karta pamięci, zależnie od urządzenia).
    ? advanced restore - Pozwala na przywrócenie wybranej części kopii zapasowej (np. tylko /data), dostępnej w folderze /sdcard/clockworkmod/backup (pamięć urządzenia/karta pamięci, zależnie od urządzenia).
    ? free unused backup data - Czyści niepotrzebne informacje, o usuniętych kopiach ClockWorkMod Recovery.
    ? choose default backup format - Pozwala na wybór formatu kopii zapasowej między *.TAR, a *.DUP. W praktyce te ustawienie jest rzadko używane, gdyż zwykle nie ma potrzeby zmiany tego parametru.
    ? backup to external sdcard - Tworzy pełną kopię zapasową partycji: /boot, /kernel, /recovery, /system, /cache, /data i /sd_ext do folderu /external_sd/clockworkmod/backup (karta pamięci, dostępność tej funkcji zależna jest od posiadanego urządzenia). Pojawiło się info, że jest SD Card space free 14675 MB. Backup robiony jest na kartę SD do folderu /clockworkmod zajmuje 936MB
    ? restore from external sdcard - Przywraca pełną kopię zapasową, z folderu /external_sd/clockworkmod/backup (karta pamięci, dostępność tej funkcji zależna jest od posiadanego urządzenia).
   ?  advanced restore from external sdcard - Pozwala na usunięcie wybranej kopii zapasowej, z folderu /external_sd/clockworkmod/backup (karta pamięci, dostępność tej funkcji zależna jest od posiadanego urządzenia).
    ? delete from external sdcard - Pozwala na usunięcie wybranej kopii zapasowej, z folderu /external_sd/clockworkmod/backup (karta pamięci, dostępność tej funkcji zależna jest od posiadanego urządzenia).
?mounts and storage - Zawiera opcje związane z montowaniem oraz formatowaniem partycji systemowych.
    mount/unmount /cache - Montuje/odmontowuje partycję /cache. Brak praktycznego zastosowania.
    mount/unmount /data - Montuje/odmontowuje partycję /data. Brak praktycznego zastosowania.
    mount/unmount /sdcard - Montuje/odmontowuje pamięć wewnętrzną/kartę pamięci (zależnie od urządzenia). Brak praktycznego zastosowania.
    mount/unmount /external_sd - Montuje/odmontowuje kartę pamięci (dostępność tej funkcji zależna jest od posiadanego urządzenia). Brak praktycznego zastosowania.
    mount/unmount /sd-ext - Montuje partycję /sd-ext, jeżeli wcześniej takowa partycja została utworzona. Brak praktycznego zastosowania.[
    mount/unmount /system - Montuje/odmontowuje partycję /system. Brak praktycznego zastosowania.
    format /boot - Formatuje partycje z plikami rozruchowymi Dalvika (wirtualnej maszyny Javy, na której działa system Android). Po jej sformatowaniu i ponownym uruchomieniu urządzenia, wyświetlane jest logo Linux'a (przynajmniej u mnie - podobno u innych urządzenie wcale się nie uruchamia).
    format /cache - Formatuje partycję z plikami tymczasowymi, przez co oczyszcza pamięć urządzenia.
    format /data - Formatuje partycję z danymi użytkownika, co równoznaczne jest z przywróceniem urządzenia do ustawień fabrycznych.
    format /sdcard - Formatuje kartę pamięci/pamięć urządzenia (zależnie od urządzenia).
    format external_sd - Formatuje kartę pamięci (dostępność tej funkcji zależna jest od posiadanego urządzenia).
    format /sd-ext - Formatuje partycję /sd-ext, jeżeli wcześniej takowa partycja została utworzona.
    format /system - Służy do formatowania partycji z plikami systemu Android, wskutek czego na urządzeniu nie ma systemu operacyjnego.
    mount USB storage - Pozwala na zamontowanie wszystkich nośników zewnętrznych (np.kart pamięci), do komputera PC, po ówczesnym podłączeniu urządzenia za pomocą kabla USB.
?advanced - Dodatkowe opcje pomagające przy niektórych problemach z ClockWorkMod Recovery
    reboot recovery - Uruchamia ponownie ClockWorkMod'a.
    wipe dalvik cache - Czyści pamięć podręczną Dalvika, co powinno zoptymalizować działanie systemu Android
    report error - Tworzy logi recovery.log i dmesg.log w /sdcard/clockworkmod
    key test - Pozwala na sprawdzenie czy wszystkie fizyczne przyciski urządzenia działają prawidłowo.
    show log - 
    fix permissions - Naprawia uprawnienia dla plików aplikacji. Jeżeli komuś nie działa jakaś aplikacja (force close), może skorzystać z tego narzędzia, i problemy znikają jak za zniknięciem czarodziejskiej różdzki. :)
    partition sdcard - Pozwala na utworzenie partycji EXT oraz SWAP na /sdcard (pamięć urządzenia/karta pamięci, zależnie od urządzenia).
    partition external sdcard - Pozwala na utworzenie partycji EXT oraz SWAP na /external_sd (karta pamięci, dostępność tej funkcji zależna jest od posiadanego urządzenia).