- 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.
- 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#zaI8Th...12lNc-uJZsIx4w
Note: I recommend not to buy credits until you've come to the part in my guide which says buy credits.
- 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).
- 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 22.214.171.124(0VVV)
- 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
- 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.
- 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 Code:
./adb.exe reboot bootloader
- 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 Code:
./fastboot.exe oem unlock 1111222233334444
- Hit [enter], the unlocking will start and factory reset your phone. My output was: Code:
(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.
- Forgot about USB debugging
- Added the warning you get after a successful unlock
- Changed the build number tapping sentence
- Rewrote a sentence for clarity