Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[GUIDE]Root Yoga Tablet 2 Pro 8, 10, and 13.3 android KitKat!!

OP xterminater07

6th November 2014, 05:30 AM   |  #1  
OP Senior Member
Thanks Meter: 17
 
255 posts
Join Date:Joined: Dec 2010
Thank you to bodivas on here for HUGE HUGE help in figuring out how to root this wonderful tablet! I will post instruction and hopefully everyone can install it like I can without having to do research and read russian translation by google I am not held responsible if you brick or burn your tablet, but if you follow this guide step by step you should not have issue.

Pre-req:
1. Download and install both files here: https://yadi.sk/d/BQDlz3kVcHK7p
2. Install PhoneFlashTool 4.4.4.1 from here: http://pan.baidu.com/wap/link?uk=867...291514&third=0 . Click on the right button in chinese to download.
3. Download this recovery firmware for the LTE variant of the tablet: https://yadi.sk/d/__IkHVXtcUD9P . Make sure you extract the file and you will have system.img file.
You will need this file to flash. Wondering why the LTE variant work, and not the Wifi only. Also bodivas, do you know where to download the original firmware for
the Wifi in case we want to restore it?

Flashing:
1. Once you have everything install, it is reccommended to restart your PC, or laptop. Turn on developer mode in the tablet by going into Settings, About Tablet, Click on the Build Number repeatedly, about 5 or 6 times until it said developer mode turned on, and you will see Developer Options above the About Tablet. Turn off your tablet, make sure it is completely off. Hold down power and the Volume Down button until the screen turns off and let go. This will put you in the droidboot recovery menu of lenovo to begin flashing.

2. Plug in your tablet to your PC or laptop, and open PhoneFlashTool. Click on Custom Flash on the left hand side, go down to where it said "Android Image", and check the box next to "system" and browse in the system.img you just downloaded.

3. Once loaded, click on the Start to Flash button, and wait. The status bar will be green from 0% to 50% to 60% and you have to wait about 5 minute or so then it will say Complete while maintaining the Green color to let you know everything is fine. Once this is done, your tablet will be rebooted automatically and voila, you are rooted!

4. SuperSU will be installed, and it will ask you for permission to grant some access once fully loaded. Enjoy!

I will try to help as much as I can if this does not work, but according to the OP, this will work on all variants of the new yoga tablet 2 pro Android version only. Bodivas, if you see this, can you please follow up on the russian forum to see if this will stay rooted if you use the system update via the settings menu?
The Following 3 Users Say Thank You to xterminater07 For This Useful Post: [ View ]
6th November 2014, 09:48 AM   |  #2  
McMiller's Avatar
Member
Flag Berlin
Thanks Meter: 10
 
44 posts
Join Date:Joined: Nov 2008
More
Thank you for sharing this instructions. I am waiting for this great news to get my Yoga Tablet 2 rootet.
Just to be on the save side: This is also for the Yoga Tablet 2-1050L with LTE?

Your title says "Yoga Tablet 2 Pro 8, 10,...." but I only found the 13.3 Yoga Tablet as titled "Pro".

All 3 Tabs (8,10 and 13,3) really got the same System Image?

I don't want to flash the wrong Software and brick my new loved Tab.

Quote:

1. Once you have everything install, it is reccommended to restart your PC, or laptop. Turn on developer mode in the tablet by going into Settings, About Tablet, Click on the Build Number repeatedly, about 5 or 6 times until it said developer mode turned on, and you will see Developer Options above the About Tablet. Turn off your tablet, make sure it is completely off. Hold down power and the Volume Down button until the screen turns off and let go. This will put you in the droidboot recovery menu of lenovo to begin flashing.

Are you sure you only have to activate developer options and don't have to activate debugUSB at developer options?
Last edited by McMiller; 6th November 2014 at 10:48 AM.
6th November 2014, 10:47 AM   |  #3  
Member
Thanks Meter: 3
 
56 posts
Join Date:Joined: May 2011
As their is no Pro in 8 and 10 I will give it a try on my Yoga 2 10 inch without LTE.
6th November 2014, 06:31 PM   |  #4  
Junior Member
Flag Kirkland, WA
Thanks Meter: 8
 
9 posts
Join Date:Joined: Jun 2013
More
Tab s8-50F
Is there any chance of this working on the Lenovo Tab s8-50F? It uses the same Intel Atom z3745 chipset as the Yoga Tablet 2 8.
6th November 2014, 07:43 PM   |  #5  
OP Senior Member
Thanks Meter: 17
 
255 posts
Join Date:Joined: Dec 2010
Quote:
Originally Posted by McMiller

Thank you for sharing this instructions. I am waiting for this great news to get my Yoga Tablet 2 rootet.
Just to be on the save side: This is also for the Yoga Tablet 2-1050L with LTE?

Your title says "Yoga Tablet 2 Pro 8, 10,...." but I only found the 13.3 Yoga Tablet as titled "Pro".

All 3 Tabs (8,10 and 13,3) really got the same System Image?

I don't want to flash the wrong Software and brick my new loved Tab.



Are you sure you only have to activate developer options and don't have to activate debugUSB at developer options?

It doesn't hurt to do both And yes I meant to say 8, 10, and 13.3" pro hehe
The Following User Says Thank You to xterminater07 For This Useful Post: [ View ]
6th November 2014, 07:48 PM   |  #6  
Member
Thanks Meter: 3
 
56 posts
Join Date:Joined: May 2011
So, being brave I dared to try the above linked system.img

Despite the above description that did not work for me I had to start the tool PhoneFlashTool 4.4.4.1 while my Lenovo Yoga 2 (10 inch - 1050F - this is without LTE) was up and running and connected.

I have choosen Fastboot in the tool, pointed to the system.img and pressed flash.

Yoga rebooting to something like OS prexxxx
Erasing system and then pulling system.img - took about 5 minutes.
Reboot and Yoga2 was back - then a dialog from SuperSU.
Checked with Rootchecker and confirmed to have root.

3 little downsides.
As I do not have a SIM or even a slot for a SIM I can see a message "Sim card not ready" when dragging the Lenovobar from the bottom and I have the symbol on top that normally shows signalstrength of SIM.

Second:
I have the point projector in settings - of course I do not have a projector.

Third:
My Yoga 2 no shows as a Yoga Tablet 2 Pro-1380L in "About your tablet"

All only cosmetics - system looks as before, all apps as before flashing.

So rooting does work this way on the 1050F - I am pretty sure 1050L as well.
So we only need the correct system.img - just a question of time.

At least we have a start
The Following User Says Thank You to mysticc For This Useful Post: [ View ]
6th November 2014, 08:46 PM   |  #7  
McMiller's Avatar
Member
Flag Berlin
Thanks Meter: 10
 
44 posts
Join Date:Joined: Nov 2008
More
Quote:
Originally Posted by mysticc

3 little downsides.
As I do not have a SIM or even a slot for a SIM I can see a message "Sim card not ready" when dragging the Lenovobar from the bottom and I have the symbol on top that normally shows signalstrength of SIM.

Second:
I have the point projector in settings - of course I do not have a projector.

Third:
My Yoga 2 no shows as a Yoga Tablet 2 Pro-1380L in "About your tablet"

All only cosmetics - system looks as before, all apps as before flashing.

Nice to read this. Ty for your feedback.
With root it should be possible to change this things at the build.prop
Can you please test if you can eddit the build.prop at /system and save the changes.

Maybe my original build.prop form my Yoga Tablet 2-1050L could help:

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H.YT2-1050L_USR_S000066_1410301706_WW21_ROW dev-keys
ro.build.version.incremental=YT2-1050L_USR_S000066_1410301706_WW21_ROW
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Thu Oct 30 17:19:26 CST 2014
ro.build.date.utc=1414660766
ro.build.type=user
ro.build.user=buildslave
ro.build.host=bjws89
ro.build.tags=release-keys
ro.product.ota.model=
ro.product.model=YOGA Tablet 2-1050L
ro.product.brand=Lenovo
ro.product.name=YT2_10_row_lte
ro.product.device=YT2
ro.product.board=baylake
ro.product.cpu.abi=x86
ro.product.manufacturer=LENOVO
ro.wifi.channels=
ro.board.platform=baytrail
# ro.build.product is obsolete; use ro.product.device
ro.build.product=YT2
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=YT2_10_row_lte-user 4.4.2 KOT49H YT2-1050L_USR_S000066_1410301706_WW21_ROW release-keys
ro.build.fingerprint=Lenovo/YT2_10_row_lte/YT2:4.4.2/KOT49H/YT2-1050L_USR_S000066_141030:user/release-keys
ro.build.characteristics=sdcard,tablet
ro.lenovo.adb=apkctl,speedup
ro.lenovo.series=YOGA Tablet 2
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.streaming.video.drs=true
ro.disablelonglongpress=true
keyguard.no_require_sim=true
ro.com.android.dataroaming=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
sys.lenovo.romui.version.sdk=2
ro.config.ringtone=Fantastic_Clang.ogg
ro.config.notification_sound=Notice.ogg
ro.config.alarm_alert=New_Morning.ogg
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
dalvik.jit.code_cache_size=1048576
ro.hwui.texture_cache_size=64.0f
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.hwui.layer_cache_size=36.0f
ro.hwui.gradient_cache_size=0.8f
ro.hwui.r_buffer_cache_size=6.0f
ro.hwui.path_cache_size=24.0f
ro.hwui.shape_cache_size=3.0f
ro.hwui.drop_shadow_cache_size=5.0f
ro.hwui.fbo_cache_size=16
ro.hwui.texture_cache_flush_rate=0.6f
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=512
drm.service.enabled=true
ro.opengles.version=196608
ro.blankphone_id=1
persist.tel.lteOnGsmDevice=true
ro.telephony.default_network=9
persist.tel.hot_swap.support=true
ro.spid.gps.pmm=disabled
ro.spid.gps.tty=ttyMFD1
dalvik.vm.extra-opts=-XX:mainThreadStackSize=32K
ro.sf.lcd_density=240
ro.lenovo.operator=open
ro.lenovo.region=row
ro.lenovo.device=tablet
ro.lenovo.sim=single
ro.lenovo.tablet=3gdata
ro.lenovo.platform=intel
ro.lenovo.signalbars=four
ro.lenovo.bqb=pass
ro.lenovo.cta=false
ro.lenovo.videocall=false
persist.sys.timezone=Asia/Shanghai
persist.sys.language=zh
persist.sys.country=CN
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.com.google.clientidbase=android-lenovo
persist.backgrounddata.enable=false
ro.lenovo.wificert=no
ro.lenovo.childmode=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.4_r5
persist.sys.dalvik.vm.lib=libdvm.so
ro.ril.status.polling.enable=0
ro.product.cpu.abi2=armeabi-v7a
ro.config.personality=compat_layout
rs.gpu.renderscript=1
rs.gpu.filterscript=1
rs.gpu.rsIntrinsic=1
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.intel.corp.email=1
Attached Files
File Type: rar build.prop.rar - [Click for QR Code] (1.5 KB, 10 views)
Last edited by McMiller; 7th November 2014 at 03:20 AM.
6th November 2014, 09:15 PM   |  #8  
Member
Thanks Meter: 3
 
56 posts
Join Date:Joined: May 2011
Will try - but tomorrow.
Thanks.

Quote:
Originally Posted by McMiller

Nice to read this. Ty for your feedback.
With root it should be possible to change this things at the build.prop
Can you please test if you can eddit the build.prop at /system and save the changes.

Maybe my original build.prop form my Yoga Tablet 2-1050L could help:

Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H.YT2-1050L_USR_S000066_1410301706_WW21_ROW dev-keys
ro.build.version.incremental=YT2-1050L_USR_S000066_1410301706_WW21_ROW
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Thu Oct 30 17:19:26 CST 2014
ro.build.date.utc=1414660766
ro.build.type=user
ro.build.user=buildslave
ro.build.host=bjws89
ro.build.tags=release-keys
ro.product.ota.model=
ro.product.model=YOGA Tablet 2-1050L
ro.product.brand=Lenovo
ro.product.name=YT2_10_row_lte
ro.product.device=YT2
ro.product.board=baylake
ro.product.cpu.abi=x86
ro.product.manufacturer=LENOVO
ro.wifi.channels=
ro.board.platform=baytrail
# ro.build.product is obsolete; use ro.product.device
ro.build.product=YT2
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=YT2_10_row_lte-user 4.4.2 KOT49H YT2-1050L_USR_S000066_1410301706_WW21_ROW release-keys
ro.build.fingerprint=Lenovo/YT2_10_row_lte/YT2:4.4.2/KOT49H/YT2-1050L_USR_S000066_141030:user/release-keys
ro.build.characteristics=sdcard,tablet
ro.lenovo.adb=apkctl,speedup
ro.lenovo.series=YOGA Tablet 2
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.streaming.video.drs=true
ro.disablelonglongpress=true
keyguard.no_require_sim=true
ro.com.android.dataroaming=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
sys.lenovo.romui.version.sdk=2
ro.config.ringtone=Fantastic_Clang.ogg
ro.config.notification_sound=Notice.ogg
ro.config.alarm_alert=New_Morning.ogg
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=192m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
dalvik.jit.code_cache_size=1048576
ro.hwui.texture_cache_size=64.0f
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.hwui.layer_cache_size=36.0f
ro.hwui.gradient_cache_size=0.8f
ro.hwui.r_buffer_cache_size=6.0f
ro.hwui.path_cache_size=24.0f
ro.hwui.shape_cache_size=3.0f
ro.hwui.drop_shadow_cache_size=5.0f
ro.hwui.fbo_cache_size=16
ro.hwui.texture_cache_flush_rate=0.6f
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=512
drm.service.enabled=true
ro.opengles.version=196608
ro.blankphone_id=1
persist.tel.lteOnGsmDevice=true
ro.telephony.default_network=9
persist.tel.hot_swap.support=true
ro.spid.gps.pmm=disabled
ro.spid.gps.tty=ttyMFD1
dalvik.vm.extra-opts=-XX:mainThreadStackSize=32K
ro.sf.lcd_density=240
ro.lenovo.operator=open
ro.lenovo.region=row
ro.lenovo.device=tablet
ro.lenovo.sim=single
ro.lenovo.tablet=3gdata
ro.lenovo.platform=intel
ro.lenovo.signalbars=four
ro.lenovo.bqb=pass
ro.lenovo.cta=false
ro.lenovo.videocall=false
persist.sys.timezone=Asia/Shanghai
persist.sys.language=zh
persist.sys.country=CN
ro.product.locale.language=zh
ro.product.locale.region=CN
ro.com.google.clientidbase=android-lenovo
persist.backgrounddata.enable=false
ro.lenovo.wificert=no
ro.lenovo.childmode=true
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=4.4_r5
persist.sys.dalvik.vm.lib=libdvm.so
ro.ril.status.polling.enable=0
ro.product.cpu.abi2=armeabi-v7a
ro.config.personality=compat_layout
rs.gpu.renderscript=1
rs.gpu.filterscript=1
rs.gpu.rsIntrinsic=1
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.intel.corp.email=1

6th November 2014, 10:24 PM   |  #9  
OP Senior Member
Thanks Meter: 17
 
255 posts
Join Date:Joined: Dec 2010
Lol.... it's rooted is all that matters. I wonder how did pro100gamer get the root inside the img and recompile the img though? I can't find a newest img firmware for the 1380F american version. The link he provided has the ROW (which I think is russian), and the CN which is Chinese version.
7th November 2014, 07:46 AM   |  #10  
bodivas's Avatar
Senior Member
Flag Milan-Italy
Thanks Meter: 538
 
283 posts
Join Date:Joined: Oct 2010
More
Introducing root directly in the firmware is a temporary solution, until we make CWM-recovery..
Firmware ROW - multilanguage! (International)
So, as all the models yoga2 have the same size partition system (it would be mmcblk0p13) that can flash system.mg from one version to another (at your own risk of course)
Last edited by bodivas; 7th November 2014 at 09:48 AM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes