Boot Bios - how to [Android]

joesnose

Senior Member
Dec 5, 2009
840
154
43
I tried this and it started out OK but I messed up. I typed the command to mount in adb shell and it was OK. While I was typing all the x00\ I hit enter at some point while going for the back slash. I now get device or resource busy. I tried to start over and now when I type the mount command I get Permission denied. I tried the mount command after using the su command but the same results. I restored the original system partition from a twrp backup and get same results. Any idea what I need to do besides get better at typing.
You could try it from the terminal in twrp under advanced tab, this worked for danjac.

Sent from my Nexus 6P using Tapatalk
 

joesnose

Senior Member
Dec 5, 2009
840
154
43
Thank you it worked through twrp and I was able to get into BIOS
Excellent. For me after this step I was able to boot to bios from the option in twrp reboot menu. I however have a yoga tab 3 pro and don't know if this is confirmed working on the yoga book.

Sent from my Nexus 6P using Tapatalk
 

frankjerkyass

Member
Mar 12, 2009
11
0
0
Excellent. For me after this step I was able to boot to bios from the option in twrp reboot menu. I however have a yoga tab 3 pro and don't know if this is confirmed working on the yoga book.

Sent from my Nexus 6P using Tapatalk
It did not work for me but I don't have twrp installed, I just booted into so I don't know if that is the cause.
 

Sweetgeex

Member
Apr 24, 2017
11
0
1
We could try to talk to someone from the XDA to post something on the main board or someting :confused:

I´ve just created a new thread asking for the windows users to help us out
Someone did answer, you can find it in this topic :
https://forum.xda-developers.com/yoga-book/how-to/windows-users-please-read-help-t3597683/page2

Replace the Android version bios by the windows one might be difficult to handle, details in the link I provided.

Sent from my ONEPLUS A3003 using XDA Labs
 

morrolinux

Member
Oct 28, 2016
6
3
0
Hello there! I was wondering if it's possible to enable VT-X from the yoga book bios. I haven't rooted the device yet, and i'm not sure if it's worth. Could you please check it for me?
If it's possible, we could use Limbo x86 with KVM support to run Windows/Linux just like we would on VirtualBox I think.
 

morrolinux

Member
Oct 28, 2016
6
3
0
I've successfully managed to root, unlock boot loader and enter BIOS. VT-x is there, supported and enabled by default on this bios.
The only thing is missing is an android kernel which supports it for the Yoga Book. that's a blocking issue as long as we are not able to recompile a full featured working kernel from Lenovo's sources.

I've also tried booting several Linux distributions:
Ubuntu 17.10 (boots fine, wifi working) BUT be aware, the installation process of Ubuntu seems to overwrite some android boot files, and therefore my device is fu**'ed up ATM. Probably a total fastboot wipe will be needed.
Antergos (boots fine, wifi not working out of the box, installation does not break anything, but post install boot seems to fail for now)
Manjaro (boots fine, wifi working out of the box, haven't managed to install it yet.)
 

Sweetgeex

Member
Apr 24, 2017
11
0
1
I've successfully managed to root, unlock boot loader and enter BIOS. VT-x is there, supported and enabled by default on this bios.
The only thing is missing is an android kernel which supports it for the Yoga Book. that's a blocking issue as long as we are not able to recompile a full featured working kernel from Lenovo's sources.

I've also tried booting several Linux distributions:
Ubuntu 17.10 (boots fine, wifi working) BUT be aware, the installation process of Ubuntu seems to overwrite some android boot files, and therefore my device is fu**'ed up ATM. Probably a total fastboot wipe will be needed.
Antergos (boots fine, wifi not working out of the box, installation does not break anything, but post install boot seems to fail for now)
Manjaro (boots fine, wifi working out of the box, haven't managed to install it yet.)
First, thank you for sharing ?
I rooted my Yoga book months ago but for nothing, not worth it for me and had difficulties to revert, no more official updates for me ?
Like you I tried to install Linux distros but it didn't even booted, I also tried to install Windows, it began well but it failed, a parameter is missing on this Android BIOS. There is where I stopped looking

Sent from my ONEPLUS A3003 using XDA Labs
 

nan0s7

Senior Member
Feb 10, 2017
169
73
0
<-- in 'straya
I've successfully managed to root, unlock boot loader and enter BIOS. VT-x is there, supported and enabled by default on this bios.
The only thing is missing is an android kernel which supports it for the Yoga Book. that's a blocking issue as long as we are not able to recompile a full featured working kernel from Lenovo's sources.

I've also tried booting several Linux distributions:
Ubuntu 17.10 (boots fine, wifi working) BUT be aware, the installation process of Ubuntu seems to overwrite some android boot files, and therefore my device is fu**'ed up ATM. Probably a total fastboot wipe will be needed.
Antergos (boots fine, wifi not working out of the box, installation does not break anything, but post install boot seems to fail for now)
Manjaro (boots fine, wifi working out of the box, haven't managed to install it yet.)
Hey, if you like I can put your attempts on my XDA thread for those running the Android version. Right now it's just got my attempts at getting Android running on the Windows version, so Android information would be good as well. :)
https://forum.xda-developers.com/yoga-book/development/collecting-success-one-t3577285
 

loonbg

Senior Member
Jun 4, 2008
131
14
0
hi folks, thanks to @joesnose we can now enter the yoga book's bios/uefi. you might say 'thank you' to him for this!!!
more about his tries can be found here: https://forum.xda-developers.com/thi...ncept-t3565366

to do so just follow the following steps:

1. start adb shell
2. type the following commands
(alternatively you can also enter the commands in TWRP's terminal)

Code:
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
Code:
printf "\x07\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00" > /sys/firmware/efi/efivars/OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
Code:
reboot

!!!as always, be very careful what you do in the bios - the chance for creating a stylish and expensive chopping board is quite high!!!
:D

unfortunately, it seems like you always have to type those commands to enter the bios.
thanks but it giving me but giving me tmp-mksh printf not found ..
any idea what can case it ?
 
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