Just a while ago I posted that I upgraded my K50-T5 Lenovo K3 note to VibeUI3.1 which is Marshmallow OTA update, but couldn’t find working gapps. Yesterday I joined fellow Lenovo users who have discovered an XDA thread describing how to make this update work. Basically, you modify the boot, root the device and this allows for the gapps installing updater to work without errors. You will need to get all these files. I thought it was better to put all of them in one place for you to download.
Flashing a TWRP 18.104.22.168 custom recovery
Get the Lenovo USB driver and the SP flash tool from the google drive link, install the drivers and launch the SP Flash tool as admin on a windows machine. Then extract the TWRP-V22.214.171.124 zip file. From SP flash tool, select the scatter file inside the TWRP folder. Only recovery partition should be selected. Switch off the phone, remove battery for more than 3 seconds, put back the battery. click on the download button on the SP Flash tool, then plugin the switched off phone, it should connect and flash the recovery image, then display OK alert window. At this point you can unplug the phone, remove the SD card, copy the files into SD card from the computer with a card reader, or insert it to the adapter and use laptop SD card slot, put the SD card back into the phone, and then boot into recovery mode by pressing both volume buttons in and then power button.
Root and Flash Gapps in TWRP
Now in TWRP recovery, flash the zip files in the following order, without rebooting, just use the back button to select a different file to flash:
- Start with K3_NOTE_PATCHED_BOOT_1614.zip
- Then SuperSU-v2.71.zip to root
- Then Gapps Setupwizard fix for vibe 3.1 3.5.zip
While Google Services are now installed, a few things are amiss. First of all, you need to give all permissions to play services, then update it, I found if you launch Google now app, play services prompts for update to be installed. Update webview from Google play also. These steps should make the application has stopped error that is popping up to go away.
While this will get you going and installing all the android apps you usually use, contacts are still a problem. Lenovo offers a sync service for contacts and SMS, this is probably the best shot you have for now. I dont trust Lenovo services so, I just have to figure out how to make my contacts sync from contacts.google.com. “contacts (android app from Google) isn’t yet supported (for Marshmallow) in this device”, says playstore. For now, I just opened contacts manager and loaded contacts from phone memory, I guess it backs up contacts every now and then on external SD card.
I have’nt yet tested this Marshmallow update further, but so far so good, only syncing contacts seems impossible. Even drupe works better alongside ideafriend (Lenovo contacts manager), for once.