Unlocking bootloader for Lenovo S90 running Android KitKat or Android Lollipop (ROW/CN)

24 Jul 2015

Unlocking bootloader for Lenovo S90 running Android KitKat or Android Lollipop (ROW/CN) – Unlocking bootloader is necessary step for modified Lenovo S90, some advantages unlocking bootloader is root can be install on your device, change official recovery with custom recovery in this case change to TWRP.
Rooting and change custom recovery also give some advantage too, from backing up system until installing custom ROM also. But the process to unlocking bootloader is not easy and sometime can make your device brick, so must be understand the risk before start following this guide.
The author assume that you already know the risk if the process is fail, and there is no warranty if the process is always success 100%.

Disclaimer :
This guide for educational purpose only, We not responsible if your device bricked after following this tutorial.  (DWYOR) 

Unlocking bootloader for Lenovo S90 running Android KitKat or Android Lollipop (ROW/CN)




Requirements :

  • PC with windows 7 preferably 32 bit,  windows 8 and windows 10 not suitable for the guide. 
  • A good shape USB cable
  • We need to install all necessary driver and a flasher program, download below files and begin install it one by one

    • Qualcomm_USB_Drivers_Windows there is no exe file so you must install it manual, if you don’t know how to do it search at google.
    • LenovoUsbDriver just extract and run it.
    • QPST 2.7.422 flasher program need to install first before continued to the next step.
  • Prepare device to ready for the next step.

    • Turn on USB debugging, go to System Setting ↦ Developer Options give check on USB debbugging. If you missing Developer Options then go to System Setting ↦ About Phone tap 7x until 10x on Build Number
      Unlocking bootloader for Lenovo S90 running Android KitKat or Android Lollipop (ROW/CN)

    • Put the phone on diagnosis mode :

      • Android KitKat 4.4.4 connect the phone to pc using USB cable then make dial *#*#8899#*#*, then just select OK
      • Android Lollipop 5.0.2 turn off the phone, then turn it on again with hold Volume down + Power button until you can see service menu.

  • Look on the device manager on your pc, you should see something like on the picture 
    Unlocking bootloader for Lenovo S90 running Android KitKat or Android Lollipop (ROW/CN)
    click on the image if you want see bigger picture

Downloads :

Unlocking bootloader for Lenovo S90 running Android KitKat or Android Lollipop (ROW/CN) 
  1. Download the suitable files for your devices, and extract it contents on any drive. example C:S90-ROW_UnLock_BootLoader
  2. Run QFIL flasher program
  3. On the Programmer Path, select prog_emmc_firehose_8916.mbn from the extracted folder, it will automatically load  Search Path
  4. Click on Load XML…. button and select rawprogram0.xml and patch0.xml also from extracted folder
    Unlocking bootloader for Lenovo S90 running Android KitKat or Android Lollipop (ROW/CN)
  5. Click the Download button and wait the process until it finish, device will automatically reboot.
Done, now you have successful unlocking your Lenovo S90 Sisley, continued with rooting and install custom recovery for your Lenovo S90 Sisley. Leave comments if you found any problem or broken links regarding this guide.


RELATED POST
62 comments
    1. andy, great work! i've been looking for someone who could give me a more reliable technical know-how on rooting/unlocking the S90 (Sisley). i, however, would like to make sure (*even though i've rooted and unlocked many devices for friends) by asking (you) the expert, if my phone specs are the same one you have worked on. they are:

      Lenovo S90-A
      Android 5.0.2
      Baseband version: MPSS.DPMN.1.0.c7.7-00039
      BUILD: S90-A_SMART-S111-150527-ROW

      i wanted to follow your procedure since i would like to perform a nandroid backup. also in order to remove some APKs i don't want/need. furthermore, since i'm using Win 10, i may have to see how to work on this on Win 7, but i'm sure Win 10 could handle your procedures quite well. 😉

      i wish i could pay you back for your wonderful contributions. unfortunately, i don't have a stable job. i can, for example, help polish up on your instructions and pass them on to you for future postings!

      thank you so much,

      bodega1968@gmail.com

    2. hi,
      first thank you for your visit and positive comment. I am not an expert just ordinary guy that like on android.
      yes windows 10 and windows 8 cannot be use on this guide because lack of driver that work on windows 8 or later. for perform nandroid backup you need to install custom recovery twrp or cwm like you can see in http://bit.ly/1SJfl0m, but before can install custom recovery first you must unlocking the bootloader.

      every help will be very appreciate, if you want further conversation you can contact me on email andychin21@gmail.com

    3. andy, thanks for the speedy reply! although i'm now more

      CONFIDENT with your instructions (like 99.9% confident),

      the 1% is the usual 'fear' that we guys have when

      rooting/unlocking and the like, since there's always the 1%

      of bricking a gadget. also because (as it is with all 'new'

      devices) warranty is made void once they know you have been

      tinkering with the phone. as a note, though, i will try my

      chances of test running it on Windows 10, since i don't

      seem (at least i think) see any problems with driver

      recognition, unless you're referring to the more

      complicated driver setup that your previous post showed in

      the DEVICE MANAGER screenshot. if so, then perhaps, i may

      have to find a PC with windows 7, ha, ha, ha… thank you

      so much for being so patient.

      at the moment, i am tinkering with a generic 'nexus 4' that

      came out in the philippines in the myPhone UNO and Cherry

      ONE variants, i'm trying to see what custom ROMs can be

      installed in these devices. 😉

      i hope that when i have overcome my 1% fear-factor, then i

      will get back to you, though i will be following your posts

      more often now during my free moments. keep up the good

      work and till my next query.

      bodega1968@gmail.com

    1. Thanks Andy .. my device bought in Saudi Arabia. and sure S90-A. I was installed with S60-A. I mean wrong firmware so now booted and worked with black screen. like as display problem, but not. I GOT a messege download fail, unable to download flash programmer using sahara protocol. sahara fail sahara fail… also while flash with QFIL . same problem with bootloader file. what will next plz help me. bro.

    2. was installed with S60-A is a bad mistake,
      it will destory all the partition inside the device, After wrong flash you will never can turn on your device, one suggestion i can told you is bring to lenovo service center to replace the mainboard, it already brick

  1. Thank you for this great and understandable explanation .. But i have question it may be a little bit stupid, is this way works with my lenovo s60-a lollipop version, cause LS60_a and LS90 are too similar in shape, android version, and many things so is this is work with me please i waiting your reply….

    My Pleasure

  2. Dear Pak Andy,

    I've followed all the steps. HH has detected in QFIL Lenovo HS-USB DIAGNOSTIC. then klik download, it became Qualcomm HS-USB QDLoader 9008 instead off Lenovo HS-USB Diagnostic, and then it changed again became No Port Available.

    QFIL status:
    Waiting for reset done…
    Download Fail:FireHose Fail Fail to find QDLoader port after switch
    Finish Download

    could you please help, is there something wrong or missing with it ?

    thank you for your kindly cooperation.

    1. i've installed lenovo usb driver v1.0.13. QFIL status in waiting for reset done, the phone was restarted, there is pop up usb debugging already checked and MTP already checked. but still it failed. is there something i missed ?

      is there video tutorial for this method ? thank you.

    2. how about the driver on your computer, compare it with the picture above. it is all driver that show because you connect Lenovo S90 already installed on not.
      How about the diagnostic mode, have you successful go to diagnostic mode,

  3. i've success go to diagnostic mode, and it detect as Lenovo HS-USB Diagnostic mode. and start to download (already followed the instruction). but when the phone restart, diagnostic mode become No Port Available. with QFIL status as below

    QFIL status:
    Waiting for reset done…
    Download Fail:FireHose Fail Fail to find QDLoader port after switch
    Finish Download

    1. then what i supposed to do?, please tell me, how do my computer detect my phone while it is turned off, last time I got a message like this, and my phone wont turn on, what am i supposed to do?

      QFIL status:
      Waiting for reset done…
      Download Fail:FireHose Fail Fail to find QDLoader port after switch
      Finish Download

  4. Hi thank you for very useful tips. I have A lenovo s60-a 5.01 (upgraded from s60-w 4.4) I am wandering if I can use this programme for my s60-a ? I would try with my own risk, but I would appreciate your advice. thanks.

    1. Thank you for your reply.

      So its ok to flash it with stock firmware then use your guide to unlock sim? Is that correct? or it will only unlock bootloader?
      Another question is if I've successfully unlock bootloader does that mean i can use any sim?
      Difference between unlocked bootloader and sim unlocked?
      Any suggestion what stock rom to use with my unit? I'm from the Philipppines

Leave a reply