Sabado, Oktubre 3, 2015

Downgrade to Kitkat from Lollipop - Lenovo S90-a

Requirements:
- File Extractor (ES Explorer from playstore)
- Reading Comprehension
- Atleast half full charged battery.

Follow carefully.



  • First download the firmware from here. S90-A_ROW_S131_150310_SD
    • Check the credibility of the file by opening it on ES Explorer
  • Extract the folder and put the sdfuse folder on the root of your device



  • Turn off your phone, then go to stock recovery mode by pressing "VOLUME-DOWN + POWER"
    • Note: Hold the button and release it when the Lenovo logo prompts.
  • Press volume-down to go to "apply update from sdcard
  • The sdfuse folder must be detected by the device and the downloaded firmware
  • - Press Enter/Apply
  • Wait for the installation process.
  • Reboot.


Done.

Credits:
I don't own any copy of the process that are said above.  All of the tutorials on this blog are just from different developers worldwide. all credits are on the owner.

Unlocking Bootloader - Lenovo Sisley S90-a

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

What is a Bootloader?
The simpliest explaination is when you turn on your operating system you will notice that the phone will vibrate before it boot the Operating System or the Recovery mode. Bootloader is a code that is executed before any Operating System starts to run.



Why Unlock Bootloader?
If you want root, you’d be wanting to flash Custom ROM post-root, and if you want to install a Custom ROM, you’d need to have your stock bootloader unlocked. In simple terms Unlocking the bootloader allows you to install custom Firmware on your Android phone.
Warning: Unlocking your phone’s bootloader voids its warranty. It also completely wipes (formats) your Android phone’s internal memory including applications, contacts, SMS and MMS messages etc.



How to unlock Bootloader?
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
Extract all downloaded files:

Qualcomm Windows Driver
Lenovo USB Driver
QPST 2.7.422

Open extracted file go to TestCertificate > rightclick "qcusbtest" and Install Certificate
follow installation wizard and restart the computer.

Prepare device to ready for the next step.

Turn on USB debugging, go to System > About Phone > Device Information >
Tap 5 times "Build Number"
The press "back" then open Developer Options > check USB DEBUGGING
  • Put the phone on diagnosis mode
Kitkat (4.4.4.2) - connect the phone to pc using USB cable then make dial *#*#8899#*#*,
then just select OK

Lollipop (5.0.2) - Turn off your phone, then press volume + down & power, release after the logo prompt.

Look on the device manager on your pc, you should see the following drivers:
1. Lenovo Composite ADB Interface
2. Modem > Lenovo HS-USB Modem Phone #2
3. COM Port & LPT > Lenovo HS-USB Diagnostic (COM8)
Lenovo HS-USB NMEA (COM9)

COM port number doesn't matter. it change depends on the pc model or laptop.

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 from Start > All Programs > QPST > QFIL 
  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 folde
  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.

Credits:
- Andy Suwito (Androidrookies Admin)
- S90 Admins
- Felix Alfaro Godito 
- Sevenmaxx of Russian Lenovo forum

Root - Lenovo Sisley S90-a



Rooting is the process of allowing users of smartphones, tablets and other devices running the Android mobile operating system to attain privileged control (known as root access) over various Android subsystems. As Android uses the Linux kernel, rooting an Android device gives similar access to administrative (superuser) permissions as on Linux or any other Unix-like operating system such as FreeBSD or OS X.
Rooting is often performed with the goal of overcoming limitations that carriers and hardware manufacturers put on some devices. Thus, rooting gives the ability (or permission) to alter or replace system applications and settings, run specialized applications ("apps") that require administrator-level permissions, or perform other operations that are otherwise inaccessible to a normal Android user. On Android, rooting can also facilitate the complete removal and replacement of the device's operating system, usually with a more recent release of its current operating system.



Before anything else, check the current firmware on your device.
Go to Settings > About Phone > Device Information and see on the Android Version.

This tutorial is strictly for Kitkat Firmware (version 4.4.4) only:

Option1:
  • Download the Kingroot.apk from here.
  • Allow installation of applications from unknown resource.
    •  Go to Settings > Security > "Check" unknown resource.
  • Install the downloaded application.
  • Open the app and Start/Root.
  • Done.
The application itself will tell you when the rooting process is done. So be patient.
Note: There are cases that the unit will reboot so don't panic.


OPTION 2:
  • This can only be accomplish after unlocking bootloader.
  • Download the S90.bat file and extract it to your computer.
  • Preferably on the root folder of Local C:
  • Locate and run the S90.bat (and a command prompt will show)
  • Wait for the process to be done. Your unit will reboot at when rooting is process is complete.
  • Done.



Credits:

I don't own any copy of the process that are said above.  All of the tutorials on this blog are just from different developers worldwide. all credits are on the owner.