[Mate 8 Android Development] Samavb:
How to Install KangVIP B588 on L29C432B581

There are two options in TWRP - Install & Restore in the first screen of TWRP. If you use Install you will see the files this way. But if you use Restore you will see "boot" then you should be able to restore the boot file. Just follow the below steps and you can install Kangvip B588 on B581 firmware

Finally!!, I got it to work. No didn't use C432B560 boot image. Below are the steps that worked for me.

Here is how I was able to install Kangvip B588 on L29C432B581.

To install Kangvip on B588 on L29C432B581 we must get to B581. Here is how we can do that.

(L29C432B192 - > system update - > L29C432B560, this is straight forward)

Now we are on B560 - stock , locked bootloader , stock recovery

Updating from L29C432B560 to L29C432B581

Follow the steps as it is in this thread - > https://xdaforums.com/showpost.php?p=72625977&postcount=1 (blackinfinity did a fantastic job by giving a step by step guide) Note:- initially it is 2.28 gb & by the time it finishes it will be 4.56 GB after it finished installing all the updates & when it restarts and flashes - it will say software installation failed - but when you restart and check it will be L29C432B581

Now

Unlock bootloader

- > switch off the phone - > press & hold volume down & connect it to laptop - > open SRK tools - > type 000 to enter command prompt - > here type - > fastboot oem unlock xxxxxxxx - > your unlock code

Unlocking bootloader will do factory reset.

Install TWRP

I Installed this TWRP (twrp-3.1.0-1-next-v5-test) latest one should work too, put the twrp-3-1.0.1-1-next.... in same folder as SRK tools & rename it as twrp.img [switch off the phone -> press and hold vol down and then connect to laptop/pc (it should go into fastboot mode) and then go into srk tools - > type 000 to enter command prompt - > there you should type -> fastboot flash recovery twrp.img

Now we are in L29C432B581 - stock ROM with unlocked bootloader + TWRP

Take TWRP backup

(*Important*)

Go into TWRP - > First take backup of only the boot file of B581 - > keep it safe (rename it as B581boot.img for your reference)

Now take full backup of L29C432B81 including DATA - > Even if it feels redundant - do it and keep it safe. Why? because in the near future if you get to B560 then you can simply install TWRP and then restore this full backup of stock B581 to avoid that hassle of downloading L29C432B81 again (at the time of writing this post - OTA for B581 isn't available in all regions ) It will save time.. Once you restore this backup you will be in stock B581 and you can continue with the below steps.

Now you have B581 boot file, you are set to install Kangvip B588

Steps to install Kangvip B588

1) Boot into TWRP (if you are not in TWRP) (https://mega.nz/#!BUx1SZLK!PJ_NohIp1fNmo4ARZ93REumOjU1M_5Te9_aIqnm3D0o)

You need to flash Boot_Insecure_B581_Fix-adb_dm-verity-v2 (thank you franzyroy) -

You have to install this Boot_Insecure_B581. It will ask you where you want to flash (boot, recovery ...etc) choose boot

then reboot into recovery how ? how go back in recovery - > reboot - > reboot into recovery

2) Now install Kangvip B588 (https://mega.nz/#!FY4Q1a6K!6tLG1OXrU02jMxO7Y73phCHZppL-u4PC6pJLurDsuAg)

MT8_C_EMUI5.0_B588_Kangvip_dat.zip

Don't reboot

3) Restore the B581boot.img . You saved this file above

Note - > for restore - > Go back to the TWRP first screen - > there you should find "Restore" option. Use that and point it to this B581boot.img choose boot

Don't reboot

4) Flash this particular SuperSU file -> SuperSU-v2.82-EMUI5-KangV-Roms.zip (https://mega.nz/#!MQwDXbBJ!JS6sVPOtha4x8IX0cEehir4EtDXKjIzFf4rpCU6AR5I)

(Big thanks to Tecalote from another thread )

Don't forget to read the instructions on your screen after it finishes.

It will tell you to let it boot twice. It might look like bootloop but don't worry just leave it for few minutes and it should enter B581.

If everything went well till this point then Congratulations! you have successfully installed Kangvip B588 on L29C432B581 with Root (supersu 2.82) :D:D :good::good:

---------------------

Few things to do after the installation

1) You can uninstall all the Chinese apps using "system app remover" easily (around 10 or more apps)

(https://mega.nz/#!ARpjkJoR!6EBL3gOBmbmn9BSUQAb0TuvGEUZqZn5UrcwzLoZTxZc)

2) You need google play store - when you open play store it might ask -> install core gms packages to use google play store

You can install gmsinstaller apk from this link

(https://mega.nz/#!YZJSgShD!8X8ek4564_JJppP1AuvOXrupk5q0caBWvmmIYkJVxqI)

3) You can get official Huawei HiApp apk from this link - > install this to get Google play store

https://mega.nz/#!xIQwBL4A!029aM_j42eXcVaeuVuOtZSidgaM2Z7yGoGUJn4JQq2A

(Bluetooth , WIFI, Fingerprint, Viper4Android (comes with this ROM - check screenshot) , Developer options, Battery life - :good::good::good::good:

I hope it works for all. I did my best to put everything in one place & make it simple. :D:D:good::good::good: :good::good::good::good::good:

Update1: - Battery life is good :good:

1) Developer options is working fine (no crashes or any other problems) (screenshot attached below) :good:

2) Please do not forget to take TWRP backup of Stock B581 & flash it in the order I mentioned above or your phone will end up in bootloop. Please do not forget to take full TWRP backup after that (including DATA) (very important)

3) That insecure boot_B581 is specific for this firmware, franzyroy has different insecure boot available for AL10 & L29 users B588 insecure boot for B588 firmware. All these files are available in his thread

4) If you are a AL10 user then the steps remain same but the files will change especially - insecure boot , then the stock boot will change. Instead of B581 boot mentioned above, you will use either B585 or which ever firmware you are on B58X