[Lenovo Vibe Z ROMs, Kernels, Recoveries, & Other D] DalSegno:
Hi guys,

Just got everything working (rooted/GAPPS on 1420).

Note: driver trouble? Try the "have disk" method and force the LenovoUSB driver. It doesn't match the hardware ID but it does work.

Basic notes:

Needed:

-That QSB file to downgrade

-A file from the Lenovo thread http://bbs.lenovo.com/vibez/t372914/ . Sign up to the BBS, then wait ten minutes, then reply with a thank you to get access to the file password.

-the 1420 stable zip file from Lenovo. http://pan.baidu.com/s/1dD3mYKp

Process:

0 - Prep

a) Download/extract minimal ADB/Fastboot into a directory.

b) Extract the 4.4 Root package from the Lenovo thread into the same directory. Move SuperSU_Pro_v1.93.zip to the same directory as ADB.

c) Put cwm_recovery_custom.img from the first post in the same directory as ADB.

1 - Downgrade using SDFUSE method

a) Find that QSB file, and put it into a folder called SDFUSE in the root of your phone storage. Make sure the file is a ".qsb" and not a ".7z" which is still zipped. [K910_SS_S_2_040_0109_131226]

b) Turn off your phone, unplug. Hold VOL DOWN and POWER, then let go after the vibration, should go into the engineering menu. If it doesn't work, turn off and try again.

c) Once in the engineering menu, find something to the effect of "SD card update" using the volume buttons and power to select

d) If it finds the QSB file, it will install it. If not you did something wrong.

e) Reboot, set up the phone, enable Developer Options, enable USB debugging and MTP

2 - Root 4.2, install 4.2 recovery

a) Open a command window and navigate to the directory with all your files.

b) Download and install SuperSU from the first post, and put the zip on your phone storage.

c) Reboot to CWM using "adb reboot-bootloader" then "fastboot boot cwm_recovery_custom.img".

d) Install SuperSU via zip from SDCard.

e) Reboot back into android.

f) Use a root file editor to rename "/system/etc/install-recovery.sh" to something else (it will be replaced by a batch file next)

g) Make sure "adb devices" returns a device.

h) Run the 4.2 one-click recovery thing from PC that's in the Lenovo thread zip file. It will be called "stack.bat" in the "[Chinese]recovery for 4.2" folder.

i) Accept the SuperSU request on the phone.

j) A bunch of things should happen including reboot to bootloader, wherein it installs a Chinese CWM.

k) Reboot to Android

3 - Upgrade to 4.4

a) Put the 1420 zip in the root of your phone storage.

b) Reboot to newly installed Chinese CWM via "adb reboot recovery" or even better using the "vol up + vol down + power" method after a power down

c) Maybe reboot and reboot into recovery again just to make sure it worked. If you get stock recovery it's bad.

d) Wipe data/factory reset (it's the one just above the line that contains "cache").

e) Install 1420 upgrade using the ZIP from SDCard, then DO NOT reboot

f) From the same menu, select the line with "sideload" in it.

g) Check "adb devices" to make sure you get a response. If not, check the "notes" below about drivers.

h) On the PC, do "adb sideload SuperSU_Pro_v1.93.zip"

i) Now reboot, set up phone, accept SuperSU requests.

j) Enabled Developer Options, then enable USB Debugging, accept RSA request from PC if necessary

k) Check "adb devices" to make sure you get a response.

l) Run the 4.4 one-click recovery thing from PC that's in the Lenovo thread zip file. It will be called "stack.bat" in the "[Chinese]recovery for 4.4" folder.

m) It should do the same things as before.

n) Reboot, then reboot into recovery using "adb reboot recovery" or vol up + vol down + power when powered off.

o) Install GAPPS via sideload or zip.

Notes:

-I tried doing it with an english CWM but I can't apply the upgrade.. seems like the ZIP file is looking for "kiton" and the phone is "k910". Maybe someone can figure this out, it'd be easier if we had english CWM.

-I also just installed the chinese SuperSU that came in the download package, "grant" is the button on the right side, "deny" is on the left.

-Ignore the stuff in the Lenovo thread regarding the ADB helper program, it's not needed.

-If you get as far as ADB sideload and can't transfer anything, check your Windows Device Manager. If you've got "kiton" there with no driver, manually install the LenovoUSB driver (it was in c:\program files\lenovousbdriver\adb\lenovo_adb.inf for me). Windows will tell you it might not work but it does.