[Huawei P10 Lite Guides, News, & Discussion] Syrion:
Damn, it's been a while since I was here. Back then it was mostly about Windows PDAs.

Disclaimer:

Your warranty after this process is void and your phone will tell you it can not be trusted because it's unlocked.

This is what worked for me. I did it on Windows 10. I just went through the process and it was a bit of mixing and matching various guides.

I'm not your tech support, the only one responsible for following this is you.

If any part of this guide doesn't work for you: too bad. Maybe Google or other users can help you with your problem.

Needed:

An internet-enabled PC

Huawei P10 Lite phone

USB to Micro-USB cable

HiSuite https://consumer.huawei.com/en/support/hisuite/

DC-Unlocker (comes with abd & fastboot) https://www.dc-unlocker.com/

Optional: Huawei Driver Tools https://mega.nz/file/qrpBUIKA#zaI8Th0ovgyK48VzFUFAzMNWF2r_R12lNc-uJZsIx4w

Note: I recommend not to buy credits until you've come to the part in my guide which says buy credits.

Install HiSuite

Unzip and install HiSuite on your PC

Start it at the end of the installation (it should show a button with "Start")

Connect the phone to your computer with the USB cable and follow the instructions in HiSuite to install HiSuite on your phone

At the bottom of the (Windows) HiSuite there's an option to do a System Upgrade, mine had the option to install an older version (Android 7 with EMUI 5.1) Install this. (This will take some time)

Note: I've read that some people couldn't downgrade because of modern security fixes. It's possible I didn't run the latest updates, but as far as I'm aware everything was up to date.

The following part might be annoying because HiSuite tries to connect to the phone. I uninstalled it at this point, but I had the Driver Tools installed (and did the Install within said tools).

Phone

Once the phone restarted, go through the set-up as quickly as possible (skip WiFi-setup, decline all optional things and skip account creation)

Go to Settings > System > About Phone > Keep tapping the "Build Number" until you're told you're a developer

Find the developer options (Usually in Settings > System and enable USB/ADB debugging

Open the telephone app and type: *#*#2846579#*#* (it should open a menu automatically after the last *)

Click Background Settings > USB Port Settings and select Manufacture Mode

Once Manufacture Mode is selected, leave the phone untouched

DC-Unlocker, part 1

Unzip the contents of the DC-unlocker zip

Start dc-unlocker2client.exe

In the top left, under "Select manufacturer" change "Huawei modems" to "Huawei phones"

Click the button with the magnifying glass, if you did the previous step hovering should say "Detect phone" on hover

Example out put (this might differ for you, but triple-check a port is detected):

DC - Unlocker 2 Client 1.00.1431

Detecting phone :

selection :
manufacturer - Huawei phones
model - Auto detect (recommended)

Found Applications port COM3

Model : Huawei HiSilicon Kirin Android phone
Serial NR. : [redacted]
Firmware : System 5.1.0.78(0VVV)

DC-Unlocker, part 2

Check again if a model and port is shown in both the output and above the big buttons.

In the top right, click About > Buy Credits

DC-Unlocker site

Select your payment processor

By default it creates a new account, unless you've used this service before, you probably want to keep it this way.

Fill in a username and an email address

You need 4 credits (€4 for me) at the time of writing this, but do check the link "How much do I need?"

Hit confirm and go through the payment process, wait until everything is processed (if you use a script blocker, you might want to temporarily disable it).

At the end you should get confirmation page with your username, a password and 4 credits. (Username and password will be mailed too.)

DC-Unlocker, part 3

Go back to DC-Unlocker

In the top right, click "Server" and enter the details you've gotten

Click "Check login" and see if the output window shows your username and the credits you have left (which should be 4 at the time of writing)

In the top right, click "Unlocking" and then click "Read bootloader code"

The output should show you the bootloader code once it's done. Copy this to a textfile and save it (and keep it in the memory).

You can close DC unlocker once you've saved the code.

Don't be lazy and try to copy/paste the commands following in the next section, since you want to keep the code in your memory, as seen in step 6. Besides, I'll show you some shortcuts anyway! Keep in mind that our example code is 1111222233334444 (yours most likely isn't, mine sure wasn't) and that [tab] will mean the tab-key on your keyboard.

PowerShell/Command Prompt

In the folder where you unzipped dc-unlocker2client.exe to, press [shift] on your keyboard and hold it while right-clicking in an empty area underneath the files, then click "Open PowerShell (or command prompt) here".

Whatever command-line you started will open, type ad[tab] and adb.exe should be appear (shows up as .\adb.exe in PowerShell)

Follow this by typing reboot bootloader. So it should show as

./adb.exe reboot bootloader

(no ./ in command prompt)

Hit [enter] and the phone should reboot to a screen with a white background

Once the bootloader screen shows (white background with the android mascot) type fast[tab] in PowerShell/Command prompt and follow it up by oem unlock[space]

If you still have the bootloader code in memory, right-click in PowerShell/Command prompt to paste it. Your entire line should be

./fastboot.exe oem unlock 1111222233334444

Hit [enter], the unlocking will start and factory reset your phone. My output was:

(bootloader) The device will reboot and do factory reset...
OKAY [ 10.330s]

If everything went right you'll see the Huawei/Android bootscreen and then a warning that the phone is "unlocked and can not be trusted" to use or something like that. It'll boot into the OS after that.

I'd like to remind you of the disclaimers at the top, but hopefully this will help some of you going through the process.

Edits

Forgot about USB debugging

Added the warning you get after a successful unlock

Changed the build number tapping sentence

Rewrote a sentence for clarity