Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439

79

Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439 – Lenovo has 2 type firmware the ROW which is international ROM and the CN which is use for CN devices. Different with these 2 firmware is International ROM contains google applications and has multi languages whereas CN firmware only contains 2 languages and not have google applications, but this CN firmware has newest update than the international ROM. CN firmware already has Vibe UI 2.0 whereas internationa ROM still using Vibe UI 1.5. So today guide will show you how to flashing Vibe UI 2.0 on Lenovo S930 but with google applications and root access. Before starting to follow the guide it batter if you have backup your current ROM and IMEI, following this guide has possibility to brick your device and it will erase all your data.

Disclaimer :
This guide for educational purpose only, We not responsible if your device bricked after following this tutorial. (DWYOR) – Consider about lags, and access root on some applications

Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439

Preparations : 

  • Full backup your current ROM, using MTK Droid Tool or using Custom Recovery Backup.
  • Backup your IMEI using MobileUncle MTK Tools ↦ needed ROOT, and make sure you backup store at external SD Card.
  • If your current ROM is ROW / International or Vibe UI v2.0 then you must follow this guide from step 1.
ROM Specifications :
  • Build Number : VIBEUI_V2.0_1439_ST_S930
  • Date : 25-09-2014
  • OS : Android 4.4.2 KitKat
  • Language : China and English Only
  • Google Applications : No
  • Root : No
Downloads :
  • S930_S129_131030 826 Mb, contains full image S129 firmware for Lenovo S930 can be flash with flash tool.
  • USB VCOM Driver  Install this driver first on your computer, Turn off your device and remove the battery, using USB cable connect your device while look at My Computer  Manage  Device Manager there will be MTK65xx Preloader Devices show up for 5 second than disappeared, before disappeared right click on it and select Update Driver Software point it to USB VCOM Driver extracted folder. When it finish disconnect and connect again there will be Mediatek PreLoader USB VCOM Port on your device manager.
    Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
  • VIBEUI_V2.0_1439_ST_S930 822 Mb, this is update file to update CN firmware to Vibe UI 2.0.
  • CN_StockRecovery  7.5 Mb, Lenovo standard recovery for CN firmware only.
  • Gapps Light_4.4.2 signed ↦ 45 Mb, contain google applications.
  • Vibe UI Cleaner ↦ this use to clean all chinese applications on Vibe UI ROM, download it if you wanna remove all chinese applications
  • KingUser ↦ 546 Kb, Root applications and SU binary.
  • CN_CustomRecovery 5.6 Mb, Custom recovery for Vibe UI 2.0
  • BusyBox v1.22 must be installed before installing Gaaps
Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
  1. Download all required files, place it on one folder for easy organize it. Make sure USB VCOM driver is completely installed on your pc, without this you cannot continued to the next step.
  2. Move or copy VIBEUI_V2.0_1439_ST_S930 rename it to update.zip, KingUserVibe UI Cleaner and Gapps Light_4.4.2 signed to your external SD Card, place on the root your SD Card, don;t inside the folder.
  3. Make sure you already has backup ROM and IMEI
  4. Flashing S930_S129_131030
    • extract S930_S129_131030 then go to extracted folder, you will find 4 folders, just use FULL RU and S930_UpgradeTool_20130905(v3.1332.0.187) folder.
    • go to upgradeTool folder and run Flash_Tool.exe, if you are using windows 7 or wndows 8 then please run this as administrator privilege.
    • on the flash tool, check DA DL ALL with Checksum option, and the press Scatter-Loading button, point it to FULL RU/MT6582_Android_scatter.txt this will automatically load all required image files to flash tool.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • When finish configure flash tool, now press Download button or hit F9. flash tool will become stand by and ready for connect with your device.
    • Turn off your device, and remove the battery. if you ready connect your device to your computer, flash to will recognize your device and begin to start flashing process. This process will take 5-6 minutes to finish, when you can see GREEN CIRCLE in the middle of flash tool than you can disconnect your device.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • disconnect your device but don’t turn on.Continued to the next step
  5. Flashing Stock Recovery
    • because S930_S129_131030 that we install already modified with custom recovery and root access, so we need to flashing Lenovo standard recovery back so we can install Vibe UI 2.0 through recovery mode.
    • extract CN_StockRecovery, you will found 2 files recovery.img and MT6582_Android_scatter.txt
    • run flash tool again, check DA DL ALL with Checksum option, and the press Scatter-Loading button, point it to CN_StockRecovery/MT6582_Android_scatter.txt this will automatically load all recovery.img on the flash tool.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • now press Download button or hit F9, When there is warning that tell not all images correctly loaded just press OK button.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • turn off your device and remove the battery again, connect your device to your computer. flash tool will recognize your device and start flashing process. This process will only take 10-15 seconds to finish. When you see GREEN CIRCLE in the middle of flash tool than you can disconnect your device.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • Still turn off your device and now continued to next step.
  6. Installing VIBEUI_V2.0_1439_ST_S930
    • Go to recovery mode by press and hold Power Button + Volume Up + Volume Down until you can see language option.
    • Select English select Update
    • Wait until process update finish, it will take about 5-6 minutes to finish.
    • Select Reboot, first boot will be take about 5-6 minutes to finish so please be patient, finish this step you already update your Lenovo S930 to Vibe UI 2.0, if you wanna rooting and installing google applications just continued to the next step.
  7. Flashing Custom Recovery of Vibe UI 2.0
    • extract CN_CustomRecovery, you will found 2 files S930-CWMrecovery1130.img and MT6582_Android_scatter.txt
    • run flash tool again, check DA DL ALL with Checksum option, and the press Scatter-Loading button, point it to CN_CustomRecovery/MT6582_Android_scatter.txt this will automatically load all recovery.img (rename S930-CWMrecovery1130.img to recovery.img)on the flash tool.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • now press Download button or hit F9, When there is warning that tell not all images correctly loaded just press OK button.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • turn off your device and remove the battery again, connect your device to your computer. flash tool will recognize your device and start flashing process. This process will only take 10-15 seconds to finish. When you see GREEN CIRCLE in the middle of flash tool than you can disconnect your device.
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • disconnect your device but don’t turn it on first, continued to the next step.
  8. Rooting and Installing Gapps 
    • Go to recovery mode by pressing and hold Power Button + Volume Up + Volume Down button, release it until you can see cwm main menu.
    • On cwm main menu Select Install zip from sdcard ↦ Choose zip from sdcard ↦ point to BusyBox v1.22, confirm all and begin the installation. wait until finish. and back to cwm main menu again.
    • On cwm main menu Select Install zip from sdcard ↦ Choose zip from sdcard ↦ point to Gapps Light_4.4.2 signed, confirm all and begin the installation. wait until finish. and back to cwm main menu again.
    • Select Install zip from sdcard ↦ Choose zip from sdcard ↦ point to Vibe UI Cleaner (this is optional step, for remove unwanted china applications from your Vibe UI 2.0). confirm and begin the installation, wait until finish and back to cwm main menu again.
    • Select Install zip from sdcard ↦ Choose zip from sdcard ↦ point to KingUser, this will install su binary and root application on your system. confirm all and begin the installation, wait until finish and back to cwm main menu
      Lenovo S930 Flashing Vibe UI 2.0 Android KitKat with Gapps and Root 1439
    • Select Reboot, and finish enjoy your Lenovo S930 with VIbe UI 2.0 + Google applications 
  9. Done
That it, please read careful the step is very long and confusing so please read slowly. Please leave comments if you found any problems regarding this guide, and i hope this guide can help you solve your problems. Thank you
Share.

About Author

Hacker, coder, Jouno by night When a good man is hurt, all who would be called good must suffer with him

Subscribe
Notify of
79 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
wiji hatmoko
5 years ago

Mas, mohon bantuannya. HP lenovo S660 setelah diupgrade ke Vibe UI 2.0 hanya terdapat 3 bahasa. Bagaimana caranya menambah bahasa Indonesia dan Gapps ?

androidrookies
5 years ago
Reply to  wiji hatmoko

hi,
please use english, Yes Vibe ui 2.0 is only available on CN version. for installing RPW or international version you must follow this link http://bit.ly/1tfmqbZ, but always remember to backup your current ROM and IMEI

MaXi32
5 years ago

The custom recovery that you have just posted is not the same as the screenshot. It is not CWM recovery. It has chinese UI for all and the installation for that recovery is not straightforward as you just mentioned in your post because the file img name is not recovery.img but S930-CWMrecovery1130 . Where is the CWM recovery?

androidrookies
5 years ago
Reply to  MaXi32

Screenshot it just ilustrate, but the custom recovery menu is same. Just rename it no problem at all, not rename also not problem. Cwm you ask is S930-CWMrecovery1130, it custom recovery so you can install root and google applications with it.

MaXi32
5 years ago

Andy can you post another recovery image that work? I have spending more than few hours just trying to get this thing done. I'm stuck on how to install the Google App and rooting my device. The problem is because I cannot install the English recovery.

androidrookies
5 years ago
Reply to  MaXi32

Look at the picture for recovery menu, use volume down and volume up for navigate. And english menu is on the picture. Just install the riot and gapps through that recovery

Fitri Aziz
5 years ago
Reply to  MaXi32

hello admin… why my sp flash tool keep saying invalid scatter file when i want to flash cn custom recovery.. please help

androidrookies
5 years ago
Reply to  MaXi32

@fitri aziz which installation ? Recovery or ROM ? and where this you get the scatter file ?
Use scatter file from the downloaded ROM, it different for easy ROM file.

Fitri Aziz
5 years ago
Reply to  MaXi32

mr admin .. i'm downloading from your link that been given in this page.. i'm following the step to upgrade kitkat for my s930 .. and now it stuck when i'm trying to flash custom recoveri vibe ui 2.0 .. or can i just skip it.. thanks for the respons

androidrookies
5 years ago
Reply to  MaXi32

so you already install vibe ui 2.0 and now on process to install custom recovery right ? if feel difficult try rooting your vibe ui 2.0 with this guide http://bit.ly/1us9bvb, then install custom recovery using mobile uncle to install google applications

Fitri Aziz
5 years ago
Reply to  MaXi32

yes. i already install vibe ui 2.0. and yes now trying to install custom recovery.. the flashing process is good but it stuck when the flash tool keep saying invalid scatter file. ok i will try using mobile uncle. but can u tell me why this invalid scatter file happen?

if using other method, can i kill unwanted china application ?

androidrookies
5 years ago
Reply to  MaXi32

rename the folder that store scatter file, remove the china character from it. your windows or flash tool cannot read china character

Fitri Aziz
5 years ago
Reply to  MaXi32

problem solve admin thank you very much.. u were right.. my pc cannot read china character.. it's done now. my s930 have a smooth kitkat now.. thanks again

androidrookies
5 years ago
Reply to  MaXi32

your welcome, glad i can help you.
(Y) thank you for leaving comments, and visit

Fitri Aziz
5 years ago
Reply to  MaXi32

one more thing admin.. can u suggest me how to detect weather location on my widget ?

androidrookies
5 years ago
Reply to  MaXi32

you must edit gps config on system file, to fix gps lock more faster. but i don' have the guide about it. because i am not in that field, try search on google how to fix gps on mtk devices

Fitri Aziz
5 years ago
Reply to  MaXi32

ok thanks very much.

Blacklist RivaL
5 years ago

i already follow the step but while updating in progress, update fail on 49%

androidrookies
5 years ago

In which step you got the error, and stop at 49%? More describe..

apish
5 years ago

hello andy, can i flash this straight from android 4.2.2?

androidrookies
5 years ago
Reply to  apish

Hi,
Yes you can.
While you still on 4.2.2, please make backup first. Follow this link for do backup http://bit.ly/1kcsUqj. For rooting it just use framaroot.

apish
5 years ago
Reply to  apish

for some reasons framaroot not working. followed your tutorial, but still, root not yet achieved. trying other method rite now

androidrookies
5 years ago
Reply to  apish

For android 4.2 jelly bean, try one click method like vroot, root genius, towelroot, etc there is a lot option for android 4.2, but make sure backup it first before upgrade your ROM.

apish
5 years ago
Reply to  apish

followed your guide, and its a success, thanks andy

androidrookies
5 years ago
Reply to  apish

Nice and good, glad it can help you

eMy ManS
5 years ago

boleh minta backup imei tak untuk lenovo s930

androidrookies
5 years ago
Reply to  eMy ManS

Hi,
Please use english, each device use different imei so no. Look the imei on your box and insert it to your device using mtk droid tool

Ombie Missing
5 years ago

Just got an error "sp flash tool error 8038" stuck at step 5, after connect phone to pc…. Help please

androidrookies
5 years ago
Reply to  Ombie Missing

Hello,
Press firmware->update instead of download button will fix the error.

zul anhar
5 years ago

hi andy,
can i just root, means without flash/costum rom/etc.. sorry, noob question

androidrookies
5 years ago
Reply to  zul anhar

Hi,
If you still use jelly bean you can use framaroot to root your device with one click method without install custom rom/flash/etc but if you already use android kitkat than you must install custom recovery firat befire root.

Connie Gwee
5 years ago

mine version is s930_VIBEUI2.0_1439_7.2.1_ST_930 after upgrade. Can use your root?

androidrookies
5 years ago
Reply to  Connie Gwee

Hello,
For rooting your's just follow start from step 7 until finish. No need to follow step 1-6.

أبو ذر
5 years ago

Dear Admin,
The gapps link is not working. Is there an alternative link?

androidrookies
5 years ago
Reply to  أبو ذر

Hi,
Thank you for your report i will change it as soon as possible, for alternative link just wait for the update.
Thank you

androidrookies
5 years ago
Reply to  أبو ذر

already update and fix for Gapps Light

أبو ذر
5 years ago
Reply to  أبو ذر

Thanks. Kudos!
However, I have a rooted ROW KitKat ROM and when I tried to flash the Chinese stock ROM, an error message appears which says that PMT has to be downloaded (or something like this).
How may I proceed? Thanks in advance.

androidrookies
5 years ago
Reply to  أبو ذر

PMT change error, or error code 8038 can be fix with pressing firmware upgrade button instead pressing download button.

أبو ذر
5 years ago
Reply to  أبو ذر

Hi admin,
Everything went well for S930. Thank you very much for your support.

If I want to install gapps and remove Chinese apps for lenovo s650 running on VibeUI 2.0, how may I do that?

androidrookies
5 years ago
Reply to  أبو ذر

Nice and good job for you that already success update your device, for Lenovo S650 please refer to this guide http://bit.ly/1sinmjo

أبو ذر
5 years ago
Reply to  أبو ذر

That is ROW ROM right?
I am asking about installing custom Chinese recovery to install gapps on vibe ui 2.0.

androidrookies
5 years ago
Reply to  أبو ذر

Yes it ROW or internatinal version ROM, on Lenovo S650 about installing Vibe ui 2.0 and install gapps i don't have yet i am only have Vibe ui 1.5 with china version http://bit.ly/1rtFkKD, maybe you intersting

أبو ذر
5 years ago
Reply to  أبو ذر

Will s930 cn custom recovery for vibeui 2.0 work for s650?

androidrookies
5 years ago
Reply to  أبو ذر

Cannot use for Lenovo S650, have different partition so don't use it for Lenovo S650. It just will brick your device

Stefano Vannucci
5 years ago

Hi Andy, I followed your guide and installed VIBE UI 2.0 with Gapps and Root, my S930 is now working well and smooth, many thanks for your nice job. I just have a question: my system now is offering to download and install this OTA update: VIBEUI_V_2.0_1451_7.7_ST_S930 but I guess that to install this update I have first to re-install the Stock CN Recovery and after the update I will lost Root, what is your advise, is better or not to install this OTA update? Will it revert the China apps already deleted with VIVE Ui Cleaner? Thanks for your… Read more »

androidrookies
5 years ago

Hi,
Good job for you, 8 think it will not back to original and the root is still there, different if you install vibe ui 1.5 and update to vibe ui 2.0 it will revert all with all china applications on it. So i think it safe to update

أبو ذر
5 years ago

I upgraded the vibe ui 2.0 1439 to 1451 via OTA, then installed the custom cn rom (STEP 7) and proceeded.
The cn stock recovery did not work for the OTA.

أبو ذر
5 years ago

Hi admin,
I think there is an issue on my phone now. Before upgrading to vibe ui 2.0, the internal storage was about 5gb. But after upgrading it is about 2.8gb in total and all of it is free space.
Is anything wrong?

androidrookies
5 years ago
Reply to  أبو ذر

No 2.8 gb is the default, 5gb is modified storage. With 2.8gb you still have 2gb sd card right? Built in sd card i mean. And most people the edit the ROM and remove the build in sd card so they have bigger internal storage.

أبو ذر
5 years ago
Reply to  أبو ذر

Exactly, 2.8 GB free space.

androidrookies
5 years ago
Reply to  أبو ذر

Try search a guide how to re partition your internat memory for kitkat. I have the guude but it for jelly bean and cannot be use for kitkat http://bit.ly/TM0N8S

Stefano Vannucci
5 years ago

Dear Admin, will the Stock CN Recovery listed on your guide work to install the OTA update VIBE UI 1451? How can I else update VIBE UI 1439 to 1451 after downloaded the OTA 81Mb update file? Thanks in advance for your help.

androidrookies
5 years ago

Hi,
Sorry for long reply, i think it will work.
You can also found update from sd card from system update option try to find it on system update menus

Stefano Vannucci
5 years ago

CN Stock Recovery will not work with the update and soft brick the phone. At this point we have to restart the process from Step 4. This 1451 update must be downloaded installed just after the installation of VIBE UI 2.0 when you boot the phone for the first time just before to install CN CustomRecovery and then proceed with Step 7.

androidrookies
5 years ago

thank you for your confirmation, i hope your confirmation will help other reader
thank you

Stefano Vannucci
5 years ago

Hi Andy, just a question, your guide at: http://www.androidrookies.com/2015/01/lenovo-s650-how-to-re-partition.html will work or not also to repartition internal memory of S930 VIBE UI 2.0 ??

androidrookies
5 years ago

Lenovo S650 have 8G memory, that guide will repartition 8G memory to 5G and else. If Lenovo S930 have same you can try it, but i suggest you are familiar with flashing ROM because failing try that guide make you must re flashing your device.

Dedit Ravicha
5 years ago

Hi Andy, I just successfully installed your ROM to my s930 device. But there is no preferred network option, so I just can't change the default connection to WCDMA only.
What should I do with this? Thanks in advance

androidrookies
5 years ago
Reply to  Dedit Ravicha

Hi,
If it very neccesarry to change the network option than try using mobile uncle, on kitkat there is no preferred network option. But you can access it with mobile uncle but it need your phone rooted

arianto kwok
5 years ago

mas andy kalo buat partisi memori intenalnya,ada tutorialnya gak?soalnya setalah habis up ke vibe2 memori terbagi menjadi 2…makasi

androidrookies
5 years ago
Reply to  arianto kwok

hi,
sorry don't have, maybe you intersting in this guide http://bit.ly/1w0TEgh see it

depth.blogspot.com
5 years ago

Hello Andy,

I have just upgraded my Android to VIBE UI 2.0 using the Lenovo Smart Assistant. My S930 was purchased in China and its current build version is VIBEUI_V2.0_1503_7.161_ST_S930. I really hate the Vibe UI and would like to have my Gapps back.

1) Will your method reinstall Google in my system and remove the VIBE UI?

2) If is doesn't work out, can I revert back to my Android 4.2.2?

androidrookies
5 years ago

Hello,
All lenovo device using vibe ui for user interface, if you like gapps include you can install international firmware https://bit.ly/1yujc7t

depth.blogspot.com
5 years ago

Hello Andy,

Thank you for the prompt reply. As my phone was purchased in China and therefore has the CN version of the VIBE UI, is it safe to install the international firmware above on the CN version? I just want to understand how it works.

androidrookies
5 years ago

Hi,
Yes it safe, international version is also china version at the beginning. So it is safe for you to install international version firmware on china device vise versa.

Sundar
5 years ago

Hi Admin,

Im on 8th step while press power+volume+&- shows in chinese, Pls guide me

androidrookies
5 years ago
Reply to  Sundar

yes, it for go to recovery mode.
what mean you need guide above is the guide, read careful and try to understand it.

Budhi Mulyono
4 years ago
Reply to  Sundar

Hi Andy, I'm having the same problem as Sundar, the CWM is in chinese, is there anyway we can change it to English? I know I can guess since the menu seems exactly the same as english version however just to avoid any complitation, if there's a way than it would be great.

Secondly, let's say I am successful to do all your steps, is there anyway I can re-flash cwm into english version?

Thanks in advance.

androidrookies
4 years ago
Reply to  Sundar

hi,
you can use this http://adf.ly/1LY0Uc, it TWRP for china firmware but Vibe UI 1.5 i don't know it work for Vibe UI 2.0 or not. so before try please do backup first.

Budhi Mulyono
4 years ago
Reply to  Sundar

Thanks for your prompt reply Andy, I've successfully followed your guide, and it works, many thanks… I tried to re-flash CWM recovery using Mobile Uncle and it worked as well, now my CWM is in english.
One minor thing, the theme center crashes every time I open it, is there any suggestion on fixing it?
Secondly, the lenovo wheather seems to have a problem finding my city (is it for China region only?) is there anyway we can change it?

androidrookies
4 years ago
Reply to  Sundar

hi,nice to know that the file is work for you and you have english recovery, for theme center i cannot much help because i don't know much about application in android but for sure you can try clear data. find on system setting -> apps -> theme center -> clear data and try to run it again.first most mtk device have probelm with gps, second lenovo have 2 firmware china and international. if you use china firmware outside china country it will mess everything signal, gps applications, etc so if you outside china try using international firmware or at least… Read more »

Unknown
4 years ago

what happen if not install BusyBox v1.22?

androidrookies
4 years ago
Reply to  Unknown

That you cannot continued the step, next step required busybox to be installed

aku kau
4 years ago

Hi Andy.. can i use SuperSU by chainfire instead of kinguser & TWRP recovery instead of cwm.

androidrookies
4 years ago
Reply to  aku kau

Hi,
Yes you can as long the both file is fit with the ROM and you can find it. Different ROM different twrp or cwm file

Eiz_Zam
4 years ago

all link are dead.. please fix it admin

androidrookies
4 years ago
Reply to  Eiz_Zam

already check the link is there and work perfect, if you cannot download it, it because your country block adfly or shorte.st solution is use google DNS

eshamuddin elias
4 years ago

my phone can't find update package .. Help me !!!

androidrookies
4 years ago

Do not copy the update package or required items inside folder, copy it on the root of sd card or external sd card