If your device is on stock recovery and running on most recent version of the stock firmware, you can use SD card upgrade method or dload method to update Huawei/Honor phone manually and very easily. However, if you had TWRP installed on your device, then you need extra steps to install the stock firmware. HuRUpdater (also called Huawei Recovery Updater) is a simple tool that will help you install stock firmware on Huawei or Honor phone manually without worries. However, the process requires TWRP recovery installed on the phone. Thanks to XDA senior member zxz0O0 for HuRUpdater, the latest version of the tool supports a number of Huawei/Honor phones, which includes the following. Huawei P9 Lite Huawei P10 Lite Huawei P9 Huawei P Smart Huawei Mate 9 Huawei Mate 10 Huawei Mate 10 Lite Huawei Mate RS Porsche Design Huawei P20 Huawei P8 Lite (2017) Huawei Nova 2i Honor 9 Honor View 10 Honor 8 Honor 7X Honor 6X
Here’s how to use HuRUpdater to install Stock Firmware on your Huawei/Honor phone
Warning: Do not flash firmware for other devices. It will brick your device. The process will wipe your phone, so make a backup before proceeding.
Download sock firmware files for your device (use Huawei Firmware Finder). The files should be like this: update.zip update_all_hw.zip update_data_public.zip
Save all the files on your phone in a separate folder.
Download HuRUpdater zip from development page here and save it in the same folder where firmware files are saved. Optional: Save TWRP recovery.img in the same folder if you want to keep it.
Boot your phone into TWRP, select ‘Install’, navigate and select ‘HuRUpdater.zip’ to flash it.
The app will do the rest. Simply follow instructions on the screen. Flashing can take several minutes. Note: After flashing firmware and doing factory reset, you need to flash TWRP recovery manually. (Source – XDA)