Root [YB1--X90L] how to

Search This thread

danjac

Senior Member
Feb 4, 2012
193
121
well, now it's getting interesting.

supersu didn't work for me (always failed to patch boot.img) but i found another way to get root. xda is just great.

it's definitely not my work...just used other people's achievements, so all credits go to them!!!

!!! Please, don't blame me if sth goes wrong. It worked for me and my model. Do it on your won risk!

!!! Before you do anything, back up your phone (in TWRP)

so what you need to gain root:
Yoga Book [YB1-X9OL]
working ADB --> e.g. see here
unlocked bootloader --> see here (unlocking the bootloader does a factory reset, so back up your data)
twrp_recovery --> see here (do not flash it, just boot temporarily)
files for root --> see end of post


1. download attached file
2. boot twrp
3. install 1-Magisk-v7.zip
4. install 2-phh-superuser-magisk-r259.zip
5. reboot
6. install 3-Phh Superuser_1.0.3.3.apk
7. install a root checker to verify

got this way from here: https://forum.xda-developers.com/honor-4x/help/honor-4x-che1-l04-mm-6-0-1-emui-4-root-t3475854/
more about magisk can be found here (maybe even a newer solution/version): https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

screenshot: IMG_20170108_114745.jpg

files for root: View attachment MMroot.zip

EDIT:
You can also use the newest version of Magisk (v.10.2.) to get root, but then follow the following steps:
1. download and install the newest magisk.zip via twrp, phh's superuser is already included, so no need to install it seperately (as with v.7)
2. reboot system
3. install phh's superuser manager from playstore

!!!if you want to update from Magisk v.7., don't do it with magiskmanager cause it will break root.
donwload Magisk's uninstaller.zip (get it here) and install it via twrp before you install v.10.2.
 
Last edited:

hajkan

Senior Member
Jul 3, 2013
337
32
Hey

What method do you recommend for backing up everything before unlocking for those who do not use google or lenovo services?
 

danjac

Senior Member
Feb 4, 2012
193
121
Anyone tried this on the non-LTE version YB1-X90F?

i think it would work. i think most important is to know whether partitions are the same and twrp is working.

to find out install disk info and copy the details about your partitions (via the share symbol).

also install AIDA64 then go to "system files" (?) and click on build.prop and copy the information there. do the same for /proc/partitions.

i will check the similarities.

nevertheless you could try to boot (!!!not flash!!!) the recovery, just to see if it boots at all (if yes and partitions are the same, it should be save) as you do not flash it, it doesn't hurt your device but do not use it in any way.
 
Last edited:

danjac

Senior Member
Feb 4, 2012
193
121
So why do you say to not actually flash TWRP, but to only boot to it temporarily? Does this fail if you properly flash TWRP?
because i'm not an experienced developer...and i don't know if it will break at one point or fails in any way (i didn't build it from source, just modified twrp from yoga tab 3 pro).
so if you only boot it, stock recovery will still be there and you could flash stockrom if nothing works at all. I must say I feel quite comfortable this way...use twrp whenever i must, but have stock untouched.

on the other hand, so far twrp worked quite well for me :)

if you dare flash it, i won't take responsibility in any way. :eek:

secondly, doing ota update should be a lot easier with stock recovery.

hope you see my points!?
 
Last edited:

danjac

Senior Member
Feb 4, 2012
193
121
Hey

What method do you recommend for backing up everything before unlocking for those who do not use google or lenovo services?

funny question, because there's no satisfying way to back up everything without twrp or root! it' s the main reason why i started to find a way for root and 'porting' a custom recovery. now i can use titanium or whatever tool to back up and of course twrp to back up all partitions.

back up what's possible.
 
Last edited:

west0ne

Member
Oct 28, 2011
10
2
i think it would work. i think most important is to know whether partitions are the same and twrp is working............

i will check the similarities.

nevertheless you could try to boot (!!!not flash!!!) the recovery, just to see if it boots at all (if yes and partitions are the same, it should be save) as you do not flash it, it doesn't hurt your device but do not use it in any way.

I've not had a chance to try the twrp yet but will give it a go but in the mean time.

Thanks.

Here is the diskinfo.

Code:
--------------------------
 Internal Storage (MMC)
--------------------------
 * Cache (android_cache) [mmcblk0p12] (/cache) [ext4]
   Used: 14.3 MB, Free: 241 MB, Total space: 256 MB
 * System (android_system) [mmcblk0p13] (/system) [ext4]
   Used: 3.2 GB, Free: 582 MB, Total space: 3.8 GB
 * Data (android_data) [mmcblk0p14] (/data) [ext4]
   Used: 9.2 GB, Free: 43.7 GB, Total space: 53 GB
--------------------------
 SD Card
--------------------------
 * SD card [mmcblk1p1] (/mnt/media_rw/B260-11FE, /storage/B260-11FE) [vfat]
   Used: 11.5 GB, Free: 17.4 GB, Total space: 29 GB
--------------------------
 Memory
--------------------------
 * RAM
   Used: 992 MB, Free: 2.8 GB, Total space: 3.8 GB

Here's the build.prop
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MMB29M
ro.build.display.id=YB1-X90F_USR_S000239_1612091428_WW06_BP_ROW
ro.build.version.incremental=YB1-X90F_USR_S000239_1612091428_WW06_BP_ROW
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2016-10-01
ro.build.version.base_os=
ro.build.date=2016年 12月 09日 星期五 15:04:15 CST
ro.build.date.utc=1481267055
ro.build.type=user
ro.build.user=buildslave
ro.build.host=bjws76
ro.build.tags=release-keys
ro.build.flavor=yeti_10_row_wifi-user
ro.product.ota.model=Lenovo YB1-X90F
ro.product.model=Lenovo YB1-X90F
ro.product.brand=Lenovo
ro.product.name=yeti_10_row_wifi
ro.product.device=yeti
ro.product.board=r2_cht_ffd
ro.lenovo.mtpname=YOGA BOOK
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=x86_64
ro.product.cpu.abilist=x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64=x86_64,arm64-v8a
ro.product.manufacturer=LENOVO
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=gmin
# ro.build.product is obsolete; use ro.product.device
ro.build.product=yeti
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=yeti_10_row_wifi-user 6.0.1 MMB29M YB1-X90F_USR_S000239_1612091428_WW06_BP_ROW release-keys
ro.build.fingerprint=Lenovo/yeti_10_row_wifi/yeti:6.0.1/MMB29M/LenovoYB1-X90F_S000239_161209:user/release-keys
ro.build.characteristics=tablet
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.camera.rec.pixel_format=0x10F
sys.powerctl.no.shutdown=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=144m
dalvik.vm.heapsize=384m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
ro.dalvik.vm.isa.arm=x86
ro.enable.native.bridge.exec=1
ro.dalvik.vm.isa.arm64=x86_64
ro.enable.native.bridge.exec64=1
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=6.0_r7
ro.opengles.version=196609
ro.ycbcr.pixel_format=0x10F
ro.spid.gps.FrqPlan=FRQ_PLAN_26MHZ_2PPM
ro.spid.gps.RfType=GL_RF_4752_BRCM_EXT_LNA
ro.spid.gps.pmm=disabled
drm.service.enabled=true
keyguard.no_require_sim=true
ro.com.android.dataroaming=false
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=Notice.ogg
ro.carrier=unknown
ro.config.alarm_alert=New_Morning.ogg
ro.lenovo.device=tablet
ro.com.google.clientidbase=android-lenovo
persist.backgrounddata.enable=false
ro.lenovo.wificert=no
ro.lenovo.childmode=true
ro.lenovo.mtpname=YOGA
BOOK
ro.product.ota.model=Lenovo
YB1-X90F
debug.show_anr_dialog=false
log.tag.VibeTonz=ERROR
ro.lenovo.operator=open
ro.yeti.telephony.call=false
ro.lenovo.region=row
ro.lenovo.sim=none
ro.lenovo.tablet=wifi
ro.lenovo.platform=intel
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
persist.sys.dalvik.vm.lib.2=libart
dalvik.vm.isa.x86_64.variant=silvermont
dalvik.vm.isa.x86_64.features=default
dalvik.vm.isa.x86.variant=silvermont
dalvik.vm.isa.x86.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.expect.recovery_id=0x543ffafdb4f6e02c750f8f5883ce5d8b763f13a3000000000000000000000000
 

danjac

Senior Member
Feb 4, 2012
193
121
I've not had a chance to try the twrp yet but will give it a go but in the mean time.

Thanks.

Here is the diskinfo.

Code:
--------------------------
 Internal Storage (MMC)
--------------------------
 * Cache (android_cache) [mmcblk0p12] (/cache) [ext4]
   Used: 14.3 MB, Free: 241 MB, Total space: 256 MB
 * System (android_system) [mmcblk0p13] (/system) [ext4]
   Used: 3.2 GB, Free: 582 MB, Total space: 3.8 GB
 * Data (android_data) [mmcblk0p14] (/data) [ext4]
   Used: 9.2 GB, Free: 43.7 GB, Total space: 53 GB
--------------------------
 SD Card
--------------------------
 * SD card [mmcblk1p1] (/mnt/media_rw/B260-11FE, /storage/B260-11FE) [vfat]
   Used: 11.5 GB, Free: 17.4 GB, Total space: 29 GB
--------------------------
 Memory
--------------------------
 * RAM
   Used: 992 MB, Free: 2.8 GB, Total space: 3.8 GB

Here's the build.prop
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=MMB29M
ro.build.display.id=YB1-X90F_USR_S000239_1612091428_WW06_BP_ROW
ro.build.version.incremental=YB1-X90F_USR_S000239_1612091428_WW06_BP_ROW
ro.build.version.sdk=23
ro.build.version.preview_sdk=0
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=6.0.1
ro.build.version.security_patch=2016-10-01
ro.build.version.base_os=
ro.build.date=2016年 12月 09日 星期五 15:04:15 CST
ro.build.date.utc=1481267055
ro.build.type=user
ro.build.user=buildslave
ro.build.host=bjws76
ro.build.tags=release-keys
ro.build.flavor=yeti_10_row_wifi-user
ro.product.ota.model=Lenovo YB1-X90F
ro.product.model=Lenovo YB1-X90F
ro.product.brand=Lenovo
ro.product.name=yeti_10_row_wifi
ro.product.device=yeti
ro.product.board=r2_cht_ffd
ro.lenovo.mtpname=YOGA BOOK
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=x86_64
ro.product.cpu.abilist=x86_64,x86,armeabi-v7a,armeabi,arm64-v8a
ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi
ro.product.cpu.abilist64=x86_64,arm64-v8a
ro.product.manufacturer=LENOVO
ro.product.locale=en-US
ro.wifi.channels=
ro.board.platform=gmin
# ro.build.product is obsolete; use ro.product.device
ro.build.product=yeti
# Do not try to parse description, fingerprint, or thumbprint
ro.build.description=yeti_10_row_wifi-user 6.0.1 MMB29M YB1-X90F_USR_S000239_1612091428_WW06_BP_ROW release-keys
ro.build.fingerprint=Lenovo/yeti_10_row_wifi/yeti:6.0.1/MMB29M/LenovoYB1-X90F_S000239_161209:user/release-keys
ro.build.characteristics=tablet
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.camera.rec.pixel_format=0x10F
sys.powerctl.no.shutdown=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=144m
dalvik.vm.heapsize=384m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
ro.dalvik.vm.isa.arm=x86
ro.enable.native.bridge.exec=1
ro.dalvik.vm.isa.arm64=x86_64
ro.enable.native.bridge.exec64=1
ro.setupwizard.mode=OPTIONAL
ro.com.google.gmsversion=6.0_r7
ro.opengles.version=196609
ro.ycbcr.pixel_format=0x10F
ro.spid.gps.FrqPlan=FRQ_PLAN_26MHZ_2PPM
ro.spid.gps.RfType=GL_RF_4752_BRCM_EXT_LNA
ro.spid.gps.pmm=disabled
drm.service.enabled=true
keyguard.no_require_sim=true
ro.com.android.dataroaming=false
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=Notice.ogg
ro.carrier=unknown
ro.config.alarm_alert=New_Morning.ogg
ro.lenovo.device=tablet
ro.com.google.clientidbase=android-lenovo
persist.backgrounddata.enable=false
ro.lenovo.wificert=no
ro.lenovo.childmode=true
ro.lenovo.mtpname=YOGA
BOOK
ro.product.ota.model=Lenovo
YB1-X90F
debug.show_anr_dialog=false
log.tag.VibeTonz=ERROR
ro.lenovo.operator=open
ro.yeti.telephony.call=false
ro.lenovo.region=row
ro.lenovo.sim=none
ro.lenovo.tablet=wifi
ro.lenovo.platform=intel
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
persist.sys.dalvik.vm.lib.2=libart
dalvik.vm.isa.x86_64.variant=silvermont
dalvik.vm.isa.x86_64.features=default
dalvik.vm.isa.x86.variant=silvermont
dalvik.vm.isa.x86.features=default
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.expect.recovery_id=0x543ffafdb4f6e02c750f8f5883ce5d8b763f13a3000000000000000000000000

oh damn, could you please get the info about partitions from disk info again. the most important partitions are missing...like boot, bootloader, recovery, ...
just go to settings and make sure that you check all the following settings (see the attached screenshot):

show mount path
show partition name
show file name
expert mode
unmounted partitions
devicemapper partitions
temp. filesystems

tmp_15091-Screenshot_20170112-1934171095349137.png
 

west0ne

Member
Oct 28, 2011
10
2
i think it would work. i think most important is to know whether partitions are the same and twrp is working.

to find out install disk info and copy the details about your partitions (via the share symbol).

also install AIDA64 then go to "system files" (?) and click on build.prop and copy the information there. do the same for /proc/partitions.

i will check the similarities.

nevertheless you could try to boot (!!!not flash!!!) the recovery, just to see if it boots at all (if yes and partitions are the same, it should be save) as you do not flash it, it doesn't hurt your device but do not use it in any way.

oh damn, could you please get the info about partitions from disk info again. the most important partitions are missing...like boot, bootloader, recovery, ...
just go to settings and make sure that you check all the following settings (see the attached screenshot):

show mount path
show partition name
show file name
expert mode
unmounted partitions
devicemapper partitions
temp. filesystems

View attachment 4001102

More detailed disk-info

Code:
--------------------------
 Internal Storage (MMC)
--------------------------
 * android_bootloader [mmcblk0p1] Not mounted
   Total space: 100 MB
 * android_bootloader2 [mmcblk0p2] Not mounted
   Total space: 100 MB
 * android_boot [mmcblk0p3] Not mounted
   Total space: 30 MB
 * android_recovery [mmcblk0p4] Not mounted
   Total space: 30 MB
 * android_misc [mmcblk0p5] Not mounted
   Total space: 1 MB
 * android_metadata [mmcblk0p6] Not mounted
   Total space: 16 MB
 * android_persistent [mmcblk0p7] Not mounted
   Total space: 1 MB
 * android_frp [mmcblk0p8] Not mounted
   Total space: 1 MB
 * android_config [mmcblk0p9] (/config) [ext4]
   Used: 4.4 MB, Free: 3.6 MB, Total space: 8 MB
 * android_factory [mmcblk0p10] (/factory) [ext4]
   Used: 4.4 MB, Free: 5.6 MB, Total space: 10 MB
 * android_country [mmcblk0p11] (/country) [ext4]
   Used: 90 MB, Free: 934 MB, Total space: 1 GB
 * Cache (android_cache) [mmcblk0p12] (/cache) [ext4]
   Used: 14.3 MB, Free: 241 MB, Total space: 256 MB
 * System (android_system) [mmcblk0p13] (/system) [ext4]
   Used: 3.2 GB, Free: 582 MB, Total space: 3.8 GB
 * Data (android_data) [mmcblk0p14] (/data) [ext4]
   Used: 9.4 GB, Free: 43.6 GB, Total space: 53 GB
 * mmcblk0rpmb [mmcblk0rpmb] Not mounted
   Total space: 4 MB
 * mmcblk0boot1 [mmcblk0boot1] Not mounted
   Total space: 4 MB
 * mmcblk0boot0 [mmcblk0boot0] Not mounted
   Total space: 4 MB
--------------------------
 SD Card
--------------------------
 * SD card [mmcblk1p1] (/mnt/media_rw/B260-11FE, /storage/B260-11FE) [vfat]
   Used: 12.3 GB, Free: 16.6 GB, Total space: 29 GB
--------------------------
 Memory
--------------------------
 * RAM
   Used: 1.5 GB, Free: 2.3 GB, Total space: 3.8 GB
 

danjac

Senior Member
Feb 4, 2012
193
121
More detailed disk-info

Code:
--------------------------
 Internal Storage (MMC)
--------------------------
 * android_bootloader [mmcblk0p1] Not mounted
   Total space: 100 MB
 * android_bootloader2 [mmcblk0p2] Not mounted
   Total space: 100 MB
 * android_boot [mmcblk0p3] Not mounted
   Total space: 30 MB
 * android_recovery [mmcblk0p4] Not mounted
   Total space: 30 MB
 * android_misc [mmcblk0p5] Not mounted
   Total space: 1 MB
 * android_metadata [mmcblk0p6] Not mounted
   Total space: 16 MB
 * android_persistent [mmcblk0p7] Not mounted
   Total space: 1 MB
 * android_frp [mmcblk0p8] Not mounted
   Total space: 1 MB
 * android_config [mmcblk0p9] (/config) [ext4]
   Used: 4.4 MB, Free: 3.6 MB, Total space: 8 MB
 * android_factory [mmcblk0p10] (/factory) [ext4]
   Used: 4.4 MB, Free: 5.6 MB, Total space: 10 MB
 * android_country [mmcblk0p11] (/country) [ext4]
   Used: 90 MB, Free: 934 MB, Total space: 1 GB
 * Cache (android_cache) [mmcblk0p12] (/cache) [ext4]
   Used: 14.3 MB, Free: 241 MB, Total space: 256 MB
 * System (android_system) [mmcblk0p13] (/system) [ext4]
   Used: 3.2 GB, Free: 582 MB, Total space: 3.8 GB
 * Data (android_data) [mmcblk0p14] (/data) [ext4]
   Used: 9.4 GB, Free: 43.6 GB, Total space: 53 GB
 * mmcblk0rpmb [mmcblk0rpmb] Not mounted
   Total space: 4 MB
 * mmcblk0boot1 [mmcblk0boot1] Not mounted
   Total space: 4 MB
 * mmcblk0boot0 [mmcblk0boot0] Not mounted
   Total space: 4 MB
--------------------------
 SD Card
--------------------------
 * SD card [mmcblk1p1] (/mnt/media_rw/B260-11FE, /storage/B260-11FE) [vfat]
   Used: 12.3 GB, Free: 16.6 GB, Total space: 29 GB
--------------------------
 Memory
--------------------------
 * RAM
   Used: 1.5 GB, Free: 2.3 GB, Total space: 3.8 GB

partitions are vrtually the same...just try to boot it. i think there's a good chance it might work, if it starts try and test it...e.g. backup and restore data, see if terminal works and so on...
if yes i think you are good to go

but as always....no guarantee!!!
 

danjac

Senior Member
Feb 4, 2012
193
121
Fastboot seemed to just hang. Going to try downloading a different version and with desktop rather than laptop.

would be nice!
by now, i have one confirmation that twrp and root worked for YB1-X90F (WIFI) from liguangming1981.
but two are better than one :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 15
    well, now it's getting interesting.

    supersu didn't work for me (always failed to patch boot.img) but i found another way to get root. xda is just great.

    it's definitely not my work...just used other people's achievements, so all credits go to them!!!

    !!! Please, don't blame me if sth goes wrong. It worked for me and my model. Do it on your won risk!

    !!! Before you do anything, back up your phone (in TWRP)

    so what you need to gain root:
    Yoga Book [YB1-X9OL]
    working ADB --> e.g. see here
    unlocked bootloader --> see here (unlocking the bootloader does a factory reset, so back up your data)
    twrp_recovery --> see here (do not flash it, just boot temporarily)
    files for root --> see end of post


    1. download attached file
    2. boot twrp
    3. install 1-Magisk-v7.zip
    4. install 2-phh-superuser-magisk-r259.zip
    5. reboot
    6. install 3-Phh Superuser_1.0.3.3.apk
    7. install a root checker to verify

    got this way from here: https://forum.xda-developers.com/honor-4x/help/honor-4x-che1-l04-mm-6-0-1-emui-4-root-t3475854/
    more about magisk can be found here (maybe even a newer solution/version): https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445

    screenshot: IMG_20170108_114745.jpg

    files for root: View attachment MMroot.zip

    EDIT:
    You can also use the newest version of Magisk (v.10.2.) to get root, but then follow the following steps:
    1. download and install the newest magisk.zip via twrp, phh's superuser is already included, so no need to install it seperately (as with v.7)
    2. reboot system
    3. install phh's superuser manager from playstore

    !!!if you want to update from Magisk v.7., don't do it with magiskmanager cause it will break root.
    donwload Magisk's uninstaller.zip (get it here) and install it via twrp before you install v.10.2.
    3
    Im trying to folow this tutorial but have never rooted before. I can't seem to figure out how to get magisk installed can you please add a bit more detail to the instructions like how to do each installation and whether its being done from the computer or the tablet? I would really appreciate it thank you!:laugh:



    1. you need a pc (i assume you are running windows)

    2. download the adb driver (--> see download in first post) to your pc and install them

    3. on your yoga book navigate to 'developer options' and turn on ' usb debugging' (if there are no developer options, enable them by clicking 'build number' within the 'About tablet' section several times.

    4. connect your yogabook with pc - a message should pop up on your yoga book. accept it.

    5. in windows open a command prompt and type
    Code:
    adb devices

    if adb drivers are working, it will list your device.

    6. now unlock the bootloader on your yogabook. BE AWARE THAT UNLOCKING THE BOOTLOADER PERFORMS A FACTORY RESET!!!

    6.1 on your tablet navigate to 'developer options' select "OEM unlocking

    6.2 then, on your pc, type the following commands:
    Code:
    adb reboot bootloader
    --> it will boot your tablet in bootloader mode --> screen with robot

    then type:
    Code:
    fastboot flashing unlock

    confirm it.

    7. download twrp from here (to your pc) and download magisk.zip from here (to your yoga's external sdcard.)

    8. in windows extract twrp.zip and navigate to the folder with its content (=recovery_twrp.img). then press shift + right mouse and 'open a windows command here'

    9. again type 'adb devices' to check if your yoga book is still connected

    10. then type
    Code:
    adb reboot bootloader

    your tablet should boot the bootloader

    11. when the bootloader is up and running type the following
    Code:
    fastboot boot recovery_twrp.img
    !!!if you changed the filename make sure you change it accordingly!!!

    12. your tablet should boot twrp.

    13. before you install magisk I suggest to make a backup.

    14. then go to 'install' and let twrp install the magisk.zip

    15. after flashing, reboot your device and install 'magisk manager' from playstore.

    16. check root with any rootchecker. maybe you need to reboot once more.

    hope it helps.
    2
    So why do you say to not actually flash TWRP, but to only boot to it temporarily? Does this fail if you properly flash TWRP?
    because i'm not an experienced developer...and i don't know if it will break at one point or fails in any way (i didn't build it from source, just modified twrp from yoga tab 3 pro).
    so if you only boot it, stock recovery will still be there and you could flash stockrom if nothing works at all. I must say I feel quite comfortable this way...use twrp whenever i must, but have stock untouched.

    on the other hand, so far twrp worked quite well for me :)

    if you dare flash it, i won't take responsibility in any way. :eek:

    secondly, doing ota update should be a lot easier with stock recovery.

    hope you see my points!?
    2
    Rooted now how to get twrp without pc plug and adb?
    I have successfully rooted the device but now isnt there a way to boot into twrp without plugging into a pc and using adb since it is rooted? How would I manage this?

    Glad that I could help you.
    Well, it's quite easy to flash it. I just don't recommend it. I just adapted twrp from another, very similar, lenovo tablet and didn't build it from source.
    By now I assume it is save to use, but no guarantee. I like the idea of having the original recovery, just in case.
    By the way, you also need stock recovery to install ota updates..

    But nevertheless, here's how you can install it;
    1. Navigate to you directory containing twrp and open a command window
    2. Boot into bootloader
    Code:
    adb reboot bootloader

    3. in Bootloader mode type
    Code:
    fastboot flash recovery_twrp.img

    DONE - now you have twrp as recovery and replaced the original one.
    Btw, it would be kind if you consider to hit the thanks button. Cheers.
    1
    Rooted now how to get twrp without pc plug and adb?

    I have successfully rooted the device but now isnt there a way to boot into twrp without plugging into a pc and using adb since it is rooted? How would I manage this?
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone