[Mate 8 Android Development] aDarkBox:
Here's how to go from a KangVIP B1xx to the latest KangVIP B350 on AL10, DL00 or L29. You will need an external SD card for the dload method (I believe). This will wipe all data from your phone. This method should work even if you have no backups at all.

If you're trying to follow this guide and you have any problems, PM me directly rather than clutter this development thread. I'll help you in PM and edit my guide to be clearer if there's problems.

1.) Download KangVIP B350 and unecrypted boot files from the OP.

2.) Download the official B168 firmware. (AL10/DL00: I downloaded: https://mega.nz/#!lpViEK4C!QJVAUTrAYxhGE9imnkWdUpDdYz9kMp5pu4GqEuM9hdg or you can find your own, just search for NXT-AL10C00B168) For L29 users you will need to find and download the appropriate B1XX official stock firmware that is for your L29 (any version should work, doesn't need to be specifically B168). You can find them by searching these forums for stock L29 firmware (under general or android development).

3.) Download the official B350 firmware. (AL10/DL00: I downloaded: https://mega.nz/#!d5Fg0DQa!IjMjah16xqM0RdDSeORahQemqH-21fSpgUV13l0nKPA or you can find your own, just search NXT-AL10C00B350) For L29 users you will need to find and download the appropriate B320 (as there is no B350 for L29) official stock firmware that is for your L29.

4.) Download and install Huawei Update Extractor (http://xdaforums.com/showthread.php?t=2433454)

5.) Download and install Rayglobe Italian Knife (http://xdaforums.com/mate-8/development/rayglobe-italian-knife-t3295526)

6.) Download Paul's 4.1 TWRP (http://loadbalancing.modaco.com/download.php?file=twrp-3.0.2-0-next-modaco-rc3-emui41.img)

7.) Open Huawei Update Extractor.

8.) Extract the B168 zip to a folder, go into that extracted folders Software -> dload, and extract the SDupdate_Package.tar.gz, extract the SDupdate_Package.tar, go into that extracted folder's dload folder, and find the UPDATE.APP file. If you're on L29 and the firmware you download has a different folder configuration it doesnt matter. Just find the UPDATE.APP file in there.

9.) Drag that file into the Huawei Update Extractor, and extract out the BOOT.img, CUST.img, RECOVERY.img, and SYSTEM.img. Extract these files into the folder called "Unbrick" where you installed your Rayglobe Italian Knife.

10.) Place Paul's 4.1 TWRP into the "USER" folder where you installed Rayglobe Knife, and rename it to simply "recovery.img".

11.) Extract the B350 (B320 for L29) zip to a folder, this one only has the UPDATE.APP file that you need. If you're on L29 and the firmware you download has a different folder configuration it doesnt matter. Just find the UPDATE.APP file in there. Make a new folder and call it "dload" and place the B350 (B320 for L29) UPDATE.APP file into this dload folder.

12.) Enter your phone's TWRP recovery mode and go to wipe, advanced wipe, and just select absolutely everything except for your external SD card (this will delete everything on your phone completely, so backup files before this). Wipe it all.

13.) Still in TWRP, select reboot, bootloader. Connect your phone to your computer.

14.) Open Rayglobe Knife and select option 6: Unbrick. Then select option 3: I've copied the files to the "Unbrick" Folder and hit enter. Let it run it's course.

15.) When your phone reboots it should be in a fresh install of stock B168. Enable developer mode and activate debugging in the developer options. Next, copy the dload folder from earlier onto both the internal storage and an external SD card you have in your phone (this is likely redundant, but i was having trouble with the update stalling when it was only on my SD card, so this is just precautionary).

16.) Disconnect your USB cable, power down your phone. When it's off, hold the volume up, volume down, and power buttons at the same time until it gets to a screen with a big circle that says "updating". Let it run its course.

17.) You will now be on a stock B350 (or B320 for L29) when it finishes. Power down your phone again. (If you are on L29 your bootloader may have relocked after this update. you will need to unlock your bootloader again the same way you did it the first time before continuing if this is the case)

18.) Power on your phone while holding volume down and the power button until you get to a white screen (fastboot). Reopen Rayglobe and select option 7: EXTRA, then option 6: flash your recovery.img from USER folder. Let it run it's course.

19.) Copy the KangVIP B350 rom and unencrypted boot files onto your internal storage. Enter TWRP Recovery, flash KangVIP B350 and clear cache + dalvik, then flash the unencrypted boot file (press "install image" on the install menu) and reboot.

20.) You should now be in KangVIP B350. Enjoy!