[Optimus L3, L5, L7 Q&A, Help & Troubleshooting] LobaJai:
Hello,

I'm trying rooting my LG Optimus L5 E610. First I tried with Framaroot-1.9.3.apk There was Gandalf exploit only and the result was: "Failed :( ... Try another exploit if available (Error #5)" Reading other webs I understood that all errors less or equal to 9 mean my device is not vulnerable, so it doesn't work.

http://xdaforums.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276.

Now I'm trying by USB following this threat:

http://xdaforums.com/showthread.php?t=2186161 [TUT][L5] From Stock ICS to CustomROM step for step guide ROOT/BOOTLOADER/CWM/ROMS (I have to confess that some points aren't clear for me)

My device is a LG Optimus L5 E610 and run Android 4.0.3 Ice Cream Sandwich (ICS)

Software version: LG-E610-V10d-JAN-25-2003

Kernel version: 3.0.8-perf

My notebook/PC run Debian 7 Wheezy OS (recently installed).

I tried some ways to access my device by USB. I installed MTP (jmtpfs) Here, I tried to access through Nautilus, Rythmbox and gmtp, even Terminal, withouth success until two days ago. I managed to access to mass storage through the Terminal.

I installed QtADB (following that link: http://bernaerts.dyndns.org/linux/75-debian/280-debian-wheezy-android-tools-adb-fastboot-qtadb) but I haven't try QtADB enought because I'm confused about how it works. I mean, I'm not sure wether the device need to be rooted or no to use QtADB and wether the device need an ADB application too.

Finally I managed to conect PC and mobile by USB:

user@mini:~$ jmtpfs /media/LG/
Device 0 (VID=1004 and PID=61f9) is a LG Electronics Inc. V909 G-Slate.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
user@mini:~$ ls /media/LG
Almacenamiento interno (Mass storage)

Following the above XDA threat to rooting my device:

1) I turned USB debugging ON and then allowed unknown sources

2) I installed SystemBackupTest.apk opened the app and rebooted

user@mini:~$ cd /media/LG/Almacenamiento\ interno/Download
user@mini:/media/LG/Almacenamiento interno/Download$ ls
emmc_appsboot_for_E610.rar IS11LG_SystemBackupTest.signed.apk
Framaroot-1.9.3.apk My Root Package

4) It said: "Run root.bat from the root package..." (Maybe it's a silly question... but I wonder where and/or from where? in my device o in my PC) I oppened "My Root Package and I suposed I had to use root-linux.sh and run it.

user@mini:/media/LG/Almacenamiento interno/Download/My Root Package$ ls
adb.exe addb.db root.bat su-l
adb-linux busybox root-linux.sh Superuser.apk
adb-mac fastboot.exe root-mac.sh Superusero.apk
AdbWinApi.dll fbmode rootutility Superusers.apk
AdbWinUsbApi.dll icsutility su Superusers.apk.info

I wasn't sure where, so i tried in my device first:

user@mini:/media/LG/Almacenamiento interno/Download/My Root Package$ sh root-linux.sh
chmod: no se puede acceder a «adb-linux\r»: No existe el fichero o el directorio (in English: chmod: can't access to <<adb-linux\r>>: Doesn't exist the file or directory)
Don't touch the device or unplug while rooting!
Push files
: not foundsh: 6: root-linux.sh: ./adb-linux
: not foundsh: 7: root-linux.sh: ./adb-linux
: not foundsh: 8: root-linux.sh: ./adb-linux
: not foundsh: 9: root-linux.sh: ./adb-linux
: not foundsh: 10: root-linux.sh: ./adb-linux
: not foundsh: 11: root-linux.sh: ./adb-linux
: not foundsh: 12: root-linux.sh: ./adb-linux
: not foundsh: 13: root-linux.sh: ./adb-linux
: not foundsh: 14: root-linux.sh: ./adb-linux
: not foundsh: 15: root-linux.sh: ./adb-linux
: not foundsh: 16: root-linux.sh: ./adb-linux
: not foundsh: 17: root-linux.sh: ./adb-linux
: not foundsh: 18: root-linux.sh: ./adb-linux
: not foundsh: 19: root-linux.sh: ./adb-linux
: not foundsh: 20: root-linux.sh: ./adb-linux
: not foundsh: 21: root-linux.sh: ./adb-linux
: not foundsh: 22: root-linux.sh: ./adb-linux
: not foundsh: 23: root-linux.sh: ./adb-linux
: not foundsh: 24: root-linux.sh: ./adb-linux
: not foundsh: 25: root-linux.sh: ./adb-linux
: not foundsh: 26: root-linux.sh: ./adb-linux
: not foundsh: 27: root-linux.sh: ./adb-linux
: not foundsh: 28: root-linux.sh: ./adb-linux
: not foundsh: 29: root-linux.sh: ./adb-linux
: not foundsh: 30: root-linux.sh: ./adb-linux
: not foundsh: 31: root-linux.sh: ./adb-linux
: not foundsh: 32: root-linux.sh: ./adb-linux
: not foundsh: 33: root-linux.sh: ./adb-linux
: not foundsh: 34: root-linux.sh: ./adb-linux
: not foundsh: 35: root-linux.sh: ./adb-linux
: not foundsh: 36: root-linux.sh: ./adb-linux
: not foundsh: 37: root-linux.sh: ./adb-linux
: not foundsh: 38: root-linux.sh: ./adb-linux
: not foundsh: 39: root-linux.sh: ./adb-linux
: not foundsh: 40: root-linux.sh: ./adb-linux
: not foundsh: 41: root-linux.sh: ./adb-linux
: not foundsh: 42: root-linux.sh: ./adb-linux
Reboot
: not foundsh: 44: root-linux.sh: ./adb-linux
user@mini:/media/LG/Almacenamiento interno/Download/My Root Package$

Then I tried from my PC

user@mini:~/Descargas/Descargas_android/My Root Package$ ls
adb.exe addb.db root.bat su-l
adb-linux busybox root-linux.sh Superuser.apk
adb-mac fastboot.exe root-mac.sh Superusero.apk
AdbWinApi.dll fbmode rootutility Superusers.apk
AdbWinUsbApi.dll icsutility su Superusers.apk.info
user@mini:~/Descargas/Descargas_android/My Root Package$ sh root-linux.sh
chmod: no se puede acceder a «adb-linux\r»: No existe el fichero o el directorio
Don't touch the device or unplug while rooting!
Push files
: not foundsh: 6: root-linux.sh: ./adb-linux
: not foundsh: 7: root-linux.sh: ./adb-linux
: not foundsh: 8: root-linux.sh: ./adb-linux
: not foundsh: 9: root-linux.sh: ./adb-linux
: not foundsh: 10: root-linux.sh: ./adb-linux
: not foundsh: 11: root-linux.sh: ./adb-linux
: not foundsh: 12: root-linux.sh: ./adb-linux
: not foundsh: 13: root-linux.sh: ./adb-linux
: not foundsh: 14: root-linux.sh: ./adb-linux
: not foundsh: 15: root-linux.sh: ./adb-linux
: not foundsh: 16: root-linux.sh: ./adb-linux
: not foundsh: 17: root-linux.sh: ./adb-linux
: not foundsh: 18: root-linux.sh: ./adb-linux
: not foundsh: 19: root-linux.sh: ./adb-linux
: not foundsh: 20: root-linux.sh: ./adb-linux
: not foundsh: 21: root-linux.sh: ./adb-linux
: not foundsh: 22: root-linux.sh: ./adb-linux
: not foundsh: 23: root-linux.sh: ./adb-linux
: not foundsh: 24: root-linux.sh: ./adb-linux
: not foundsh: 25: root-linux.sh: ./adb-linux
: not foundsh: 26: root-linux.sh: ./adb-linux
: not foundsh: 27: root-linux.sh: ./adb-linux
: not foundsh: 28: root-linux.sh: ./adb-linux
: not foundsh: 29: root-linux.sh: ./adb-linux
: not foundsh: 30: root-linux.sh: ./adb-linux
: not foundsh: 31: root-linux.sh: ./adb-linux
: not foundsh: 32: root-linux.sh: ./adb-linux
: not foundsh: 33: root-linux.sh: ./adb-linux
: not foundsh: 34: root-linux.sh: ./adb-linux
: not foundsh: 35: root-linux.sh: ./adb-linux
: not foundsh: 36: root-linux.sh: ./adb-linux
: not foundsh: 37: root-linux.sh: ./adb-linux
: not foundsh: 38: root-linux.sh: ./adb-linux
: not foundsh: 39: root-linux.sh: ./adb-linux
: not foundsh: 40: root-linux.sh: ./adb-linux
: not foundsh: 41: root-linux.sh: ./adb-linux
: not foundsh: 42: root-linux.sh: ./adb-linux
Reboot
: not foundsh: 44: root-linux.sh: ./adb-linux
user@mini:~/Descargas/Descargas_android/My Root Package$

It is the same result. Nothing happens in the device. It isn't rooted. I understand that root-linux.sh doesn't find adb-linux, don't I?

I don't know what I am doing bad, what it doesn't work and how I can fix it. Could you give any suggestion to fix it or get rooting my device?

(I'm sorry if my English isn't good)

Thanks you in advance

Edit1: correcting something