LePad - Rooting + GappsTips


  1. littlepig

    littlepig New Member

    Here's some info my friend and I wrote down when rooting my LePad... hopefully it'll be of use to someone out there


    A friend just returned from a holiday in China - bought a Lenovo LePad ( Y1011 ) over there.
    Tried looking for information on it - not a lot out there!
    Couldn't install any apks, says they werent recognised if you tried to install them after downloading with the browser - even after enabling unknown application sources
    No market (only the lenovo/chinese one)
    No Gapps

    First off it wasnt recognised by adb so had to add vendorid to adb_usb.ini
    Code (Text):
    1. 0x17ef
    And a rule for udev
    Code (Text):
    1. SUBSYSTEMS=="usb", ATTRS{idVendor}=="17ef", ATTRS{idProduct}=="7406", MODE="0666"
    Once adb would connect, rooting was as simple as pushing/executing RageAgainstTheCage

    There were no Gapps on the device, and installing them from apk didnt work - would install but then get permission denial when attempting to run them.

    Grabbed gapps-hdpi-20101114-signed.zip from http://android.d3xt3r01.tk/cyanogen/gapps/
    Checked which /dev/block/mmcblockxx was mounted as /system and remounted this as rw
    Unzipped and tried to push to /system - cross device link error.
    chmod 777 the directories needed, and then pushed them again and it all worked.
    chmod the directories and files back to their correct/original permissions.
    Pushed Vending_patched_plus_features_froyo_1.82.apk to /system/app

    Working google apps & market

    Advertisement
    :
  2. max291

    max291 Member

  3. max291

    max291 Member

    where do you find adb_usb.ini file?
  4. tahirayoub

    tahirayoub Member

    Install LeTools on Windows 7 PC. it is assumed that LenovoStore on your Lepad is already connected usin wifi.

    Connect USB cable with Windows 7 PC

    unzip attached file to your PC.

    1. Copy all attached files to your LePad using LeTools in any known directory.
    2. Use LePad filemanager and click on z4root.apk and install it. Its icon will appear on last Desktop
    3. Use LePad file manager and click on Root_Explorer.apk and install it. Its icon will appear on last Desktop
    4. Click on Z4root icon to run it. select temporary root permission
    5. Click on Root_Explorer icon. It may say that it needs a restart to gain root access. so re run.
    6. Now little hardwork. Find the folder where you copied the files. You have to copy following files to the folder /system/app
    a. Vending.apk
    b. Network location.apk
    c. Market updater.apk
    d. talk.apk
    e. googleServicesFramework.apk
    f. googlePartnerSetup.apk
    7. Touch the file name and hold for a second, menu will appear. Select copy and go on top of listed files where .. is there for going to previous directory. keep going back till you reach the root folder.
    8. Go to folder /system/app and touch the copy button at bottom of LePad screen.
    9. Repeat the process for all above files.
    10. Change the permissions on each copied file by touching the file name and holding for a second, from menu selecting permissions.
    Select permissions as follows
    User - Read and write
    Group - Read
    Others - Read
    11. Now shutdown the LePad and then Power On.
    12. Use file Manager and go to folder where you initially copied the files. Touch the Vending.apk to install it.
    13. Now you should have Google market icon on Last Desktop.
    14. All the best. You are needed to have a gmail account to use Google market.

    Attached Files:

  5. shimerfazil

    shimerfazil Member

    HEY GUYS !!! I am using one of this machine.

    Can you tell me how to install hd games for this product????

    I installed nova hd and it is not working . Only the sound can be heard...... nothing on the display.

    Can you please tell me how to install the proper gameloft hd games for this device??
  6. Belgrano

    Belgrano New Member

    Tahira,
    I followed the steps ok to 6. But it wont let me copy the files into the folder (message: copy has failed). I dont know whether it is because the folder is protected but i dont know how to change its status. Any ideas? Thanks

  7. shimerfazil

    shimerfazil Member

    Hi guys,

    My device is not booting anymore.....while I start the machine it does not go beyond the the boot logo!!!

    I think I have unrooted the z4root and that is the problem....

    I found an article in the net but since I am new to this I cannot understand how to this!!!!The link is as follows:-
    Lenovo LePad Y1011 Tablet not booting anymore - Portable Devices

    I dont understand what rageagainst the cage the cage is and how this can b done without starting the device....

    Can you please give me step by step instructions on how to do this since I am a beginner for all this stuff!!1
  8. shimerfazil

    shimerfazil Member

    Can somebody please help me to solve my problem???

    I cannot use my lepad since I am having the following problem:

    My device hangs up in the lenovo boot logo.....

    Please please help me to solve this problem???
  9. tahirayoub

    tahirayoub Member

    Belgrano

    Retry steps 4 & 5. you might have missed some warning or message there
  10. shimerfazil

    shimerfazil Member

    help pls
  11. tahirayoub

    tahirayoub Member

  12. antinoo21

    antinoo21 New Member

    the file seems to android market seems to have a trojan. Cannot get it unzipped because pops up the antivirus...
  13. ajitsh

    ajitsh New Member

    Has anyone successfully upgraded the OS using the above procedures/steps?
  14. tahirayoub

    tahirayoub Member



    1. Download Android development toolkit
    2. unzip to required folder
    3. cd to tools and run ./android
    4. add following path on top of .bashrc
    1. export PATH=${PATH}:<android-sdk-path>/tools
    2. export PATH=${PATH}:<android-sdk-path>/platform-tools
    5. logout and login
    6. in terminal android avd
    7. in terminal run lsusb and get device id like
    1. Bus 002 Device 006: ID 17ef:7406 Google Inc.
    8. create udev rule as /etc/udev/51-android.rules to contain following with device ID from previous step
    1. # adb protocol on passion (LePad y1011)
    2. SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", ATTR{idProduct}=="7406", MODE="0600", GROUP="plugdev"
    3. chmod a+r /etc/udev/rules.d/51-android.rules
    9. if not there then create .android folder in ~ and adb_usb.ini file to contain
    1. # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
    2. # USE 'android update adb' TO GENERATE.
    3. # 1 USB VENDOR ID PER LINE.
    4. 0x17ef
    10. reboot system
    11. in terminal adb devices. If no permission then try following
    1. Cd to ~/lepady1011/adt-bundle-linux/sdk/platform-tools$
    2. sudo ./adb kill-server
    3. sudo ./adb start-server
    4. sudo ./adb devices
    5. adb devices
    12. download z4root??.apk
    13. unzip z4root??.apk
    14. cd to /z4root??/res/raw
    15. rename /z4root??/res/raw/busybox to busybox.gz
    16. rename /z4root??/res/raw/su to su.gz
    17. gzip -d busybox.gz and su.gz into busybox and su. These will be executable now
    18. adp push rageagainstthecage /data/appstore
    19. adp shell
    20. cd /data/appstore
    21. run ./rageagainstthecage. System will become rooted and will exit
    22. adb push busybox /system/bin
    23. adb push su /system/bin
    -------------- ENJOY -----------------
  15. tahirayoub

    tahirayoub Member

    1. Download Android development toolkit
    2. unzip to required folder
    3. cd to tools and run ./android
    4. add following path on top of .bashrc
    1. export PATH=${PATH}:<android-sdk-path>/tools
    2. export PATH=${PATH}:<android-sdk-path>/platform-tools
    5. logout and login
    6. in terminal android avd
    7. in terminal run lsusb and get device id like
    1. Bus 002 Device 006: ID 17ef:7406 Google Inc.
    8. create udev rule as /etc/udev/51-android.rules to contain following with device ID from previous step
    1. # adb protocol on passion (LePad y1011)
    2. SUBSYSTEM=="usb", ATTR{idVendor}=="17ef", ATTR{idProduct}=="7406", MODE="0600", GROUP="plugdev"
    3. chmod a+r /etc/udev/rules.d/51-android.rules
    9. if not there then create .android folder in ~ and adb_usb.ini file to contain
    1. # ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
    2. # USE 'android update adb' TO GENERATE.
    3. # 1 USB VENDOR ID PER LINE.
    4. 0x17ef
    10. reboot system
    11. in terminal adb devices. If no permission then try following
    1. Cd to ~/lepady1011/adt-bundle-linux/sdk/platform-tools$
    2. sudo ./adb kill-server
    3. sudo ./adb start-server
    4. sudo ./adb devices
    5. adb devices
    12. download z4root??.apk
    13. unzip z4root??.apk
    14. cd to /z4root??/res/raw
    15. rename /z4root??/res/raw/busybox to busybox.gz
    16. rename /z4root??/res/raw/su to su.gz
    17. gzip -d busybox.gz and su.gz into busybox and su. These will be executable now
    18. adp push rageagainstthecage /data/appstore
    19. adp shell
    20. cd /data/appstore
    21. run ./rageagainstthecage. System will become rooted and will exit
    22. adb push busybox /system/bin
    23. adb push su /system/bin
    -------------- ENJOY -----------------:p
Loading...

Share This Page