All in all I am very unsure what I have to do to root the A2109A.
I have no idea what fastboot does, but I was told, that I have to install it first.
All in all I am very unsure what I have to do to root the A2109A.
I have no idea what fastboot does, but I was told, that I have to install it first.
So please confirm, that I need fastboot for root.
Please tell me exactly what to do:
Do I have to be root on my linux box?
When do I connect the tablet with the pc.
What about debugging mode?
'fastboot devices' in a user shell on the pc says nothing, when the usb-cable is connected und debugging is on.
You need to unlock the bootloader with fastboot. You need to flash Clockworkmod (cwm) to install the root software. You need to install superuser.zip to root. Here are full instructions: A2109 - Clockworkmod Recovery and Root - Lenovo Community. I was just trying to walk you through, one step at a time. One thing: the cwm listed is out of date. For 4.0.4 use this one: https://docs.google.com/open?id=0BxN...2dob3Z5c2h2ZHM. For 4.1.1 use this one: https://docs.google.com/open?id=0BxN...GdfSXYzM3otcEk.
So what could be the reason for "waiting for device" with "fastboot -i 0x17ef boot boot.img"?
"fastboot devices" has no result.
# cat 51-android.rules
# adb protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", MODE="0600", OWNER="<~/>"
# fastboot protocol on passion (Nexus One)
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", MODE="0600", OWNER="<~/>"
# adb protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e22", MODE="0600", OWNER="<~/>"
# fastboot protocol on crespo/crespo4g (Nexus S)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e20", MODE="0600", OWNER="<~/>"
# adb protocol on stingray/wingray (Xoom)
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="70a9", MODE="0600", OWNER="<~/>"
# fastboot protocol on stingray/wingray (Xoom)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="708c", MODE="0600", OWNER="<~/>"
# adb protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="6860", MODE="0600", OWNER="<~/>"
# fastboot protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e30", MODE="0600", OWNER="<~/>"
# adb protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d101", MODE="0600", OWNER="<~/>"
# fastboot protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d022", MODE="0600", OWNER="<~/>"
# usbboot protocol on panda (PandaBoard)
SUBSYSTEM=="usb", ATTR{idVendor}=="0451", ATTR{idProduct}=="d010", MODE="0600", OWNER="<~/>"
#HTC
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
#LENOV0 Ideapad A2109A
SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", ATTR{idProduct}=="7542", MODE="0600", OWNER="<~/>"
How about 'adb devices'?
sudo fastboot devices
You must run fastboot as root or at least root privileges.
If you like my work buy me a coffee!!!
Donations Appreciated
Due to the overwhelming PM's that I receive, I am unable to answer all the questions and many questions are duplicates so PLEASE post all questions on this forum so I may better help you and any others who are having the same issues.
No PM's regarding windows questions will be answered, I am a Linux Guy.
I do it as "real" root, I do not need sudo. My ubuntu-system has an "activated" root user.
# adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
FD60****** device
You do not need to be root or use sudo on your linux box to perform any fastboot or adb commands. I think you did not have usb debugging turned on the device as discussed over at lenovo forums. If for some reason you would need rood access on the linux side then you have set something up wrong. The most common problem is installing adb/fastboot as root or not having "usb" devices set up correctly on your linux box.
< waiting for device > drives me crazy, I worked already once. USB-debugging is activated on the tablet.
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
FD60****** device
fastboot devices has no result.
$ fastboot -i 0x17ef boot boot.img
< waiting for device >
$ fastboot flash recovery A2109_CWMrecovery-6.0.1.9c.img
< waiting for device >
My question is, do I have to execute "fastboot -i 0x17ef boot boot.img" everytime immediately before I do "fastboot flash recovery A2109_CWMrecovery-6.0.1.9c.img" or is it enough to do "fastboot -i 0x17ef boot boot.img" once?
I have no idea, what I did the last time, when it worked.