[GUIDE] How to unlock and root your new Honor 8x. All instructions inside!

shashank1320

Recognized Contributor
May 26, 2015
7,481
2,065
113
Delhi
why is this so complex compared to Honor 5C and HOnor 8?
Because honor has stopped providing bootloader unlock code and hence the development is complicated and also the rooting and other stuffs. It used be simpler for developers to unlock and play with system to develope many things for us but not anymore my friend.
 

igusse

New member
Sep 28, 2014
1
0
0
здравствуйте, а как стоковое рекавери вернуть вместо twrp ? :смущенный:
Jsn-l21 4/64
 
Last edited:

rohitagstam

Senior Member
Jan 3, 2017
68
18
0
Jammu
Because honor has stopped providing bootloader unlock code and hence the development is complicated and also the rooting and other stuffs. It used be simpler for developers to unlock and play with system to develope many things for us but not anymore my friend.
Honor is giving unlock code through their service center and i personally comformed it by calling service center also this news is confirmed by xda. So i hope development start soon.
 

Supersonic27543

Senior Member
Nov 14, 2016
646
318
63
Honor is giving unlock code through their service center and i personally comformed it by calling service center also this news is confirmed by xda. So i hope development start soon.
I personally don't think so. Only Honor India is giving bootloader codes, and based on some XDA threads only some service centers give codes, others refuse. So only some developers would be able to get bootloader unlock codes, and I don't think that will be enough to start development. Obviously I wish I am wrong about this, so let's see...
 
Oct 9, 2018
46
46
0
I personally don't think so. Only Honor India is giving bootloader codes, and based on some XDA threads only some service centers give codes, others refuse. So only some developers would be able to get bootloader unlock codes, and I don't think that will be enough to start development. Obviously I wish I am wrong about this, so let's see...
A couple months ago, I personally went to a local Huawei official service center in my city, and I spoke with the manager and explained I wanted a bootloader unlock code for development, and he had no idea what I was talking about and said he couldn't help me. So much for that.
 

kylek389

Member
Jan 10, 2014
26
3
0
Is there an updated TWRP for Kirin available? I'm getting " failed (remote: partition length get error)" error when trying to flash twrp-kirin.img from 1st post on JSN-AL00a 8.2.0.150(C00) Honor 8x. It used to work before I updated the phone.
 

georkings

Member
Nov 1, 2012
28
3
0
Is there an updated TWRP for Kirin available? I'm getting " failed (remote: partition length get error)" error when trying to flash twrp-kirin.img from 1st post on JSN-AL00a 8.2.0.150(C00) Honor 8x. It used to work before I updated the phone.
Did you find a solution? I also have 8.2.0.150 and I don't want to purchase an unlock code if I won't be able to root it.

BTW, Is the twrp mandatory for rooting?
 

kylek389

Member
Jan 10, 2014
26
3
0
Did you find a solution??...
TWRP certainly would make rooting a lot easier, but you can root without it i.e using Magisk via patched bootloader. I'm hoping for updated Kirin/Honor8x TWRP. If anybody has more info and knows devs behind the TWRP that we already have that would be welcomed.
 
Oct 9, 2018
46
46
0
TWRP certainly would make rooting a lot easier, but you can root without it i.e using Magisk via patched bootloader. I'm hoping for updated Kirin/Honor8x TWRP. If anybody has more info and knows devs behind the TWRP that we already have that would be welcomed.
@yshalsager was the one from Twrp Builder who helped me get the image that I used in this guide. He put me in contact with @hackintosh5, who said it was made by @Pretoriano80. If you like, you can try contacting them on Telegram or here on XDA.
 
Last edited:

hackintosh5

Senior Member
Sep 15, 2017
1,246
946
0
@yshalsager was the one from Twrp Builder who helped me get the image that I used in this guide. He put me in contact with @hackintosh5, who said it was made by @Pretoriano80. If you like, you can try contacting them on Telegram or here on XDA.
Telegram is faster for me, but XDA works too
 

georkings

Member
Nov 1, 2012
28
3
0
TWRP certainly would make rooting a lot easier, but you can root without it i.e using Magisk via patched bootloader. I'm hoping for updated Kirin/Honor8x TWRP. If anybody has more info and knows devs behind the TWRP that we already have that would be welcomed.
Did you do it? Do you have the patched image for .150?
 

kylek389

Member
Jan 10, 2014
26
3
0
Telegram is faster for me, but XDA works too
I have figured it out why I was getting the partition error when trying to flash recovery_ramdisk, I had to relock and oem unlock again:
(1) fastboot oem relock <unlock code>
(2) fastboot oem unlock <unlock code>
(3) fastboot flash recovery_ramdisk twrp-kirin.img

The twrp-kirin.img is from OP's post and is working again for me.

Did you do it? Do you have the patched image for .150?
I did not try, I assumed it would work. I can confirm that twrp-kirin.img works ok even on latest .150 update, granted you need an OTG USB cable and mouse as there's no touch support yet.

Now I'm really hoping someone will contribute and upload a dump of Honor 8x JSN-L21 Oeminfo zip, waiting patiently.
 

georkings

Member
Nov 1, 2012
28
3
0
I have figured it out why I was getting the partition error when trying to flash recovery_ramdisk, I had to relock and oem unlock again:
(1) fastboot oem relock <unlock code>
(2) fastboot oem unlock <unlock code>
(3) fastboot flash recovery_ramdisk twrp-kirin.img

The twrp-kirin.img is from OP's post and is working again for me.


I did not try, I assumed it would work. I can confirm that twrp-kirin.img works ok even on latest .150 update, granted you need an OTG USB cable and mouse as there's no touch support yet.

Now I'm really hoping someone will contribute and upload a dump of Honor 8x JSN-L21 Oeminfo zip, waiting patiently.
Those are great news!!! I'll give it a try. Thanks.
 

PowerOfHorde

New member
Jan 11, 2019
1
0
0
Fixed?

They fixed this? ->
This version of twrp is a work in progress so the touchscreen does not work (this is currently being worked on by the folks at twrp builder . As soon as they fix it, I will update this guide!). A temporary fix is by using an OTG Cable and a standard USB mouse. Use it to swipe-right and select "Install". You might need to "Select storage" and choose your SD card. Find the Magisk zip and install it, then reboot.​
 
Oct 9, 2018
46
46
0
What should be my expectation of development for this device? Does Huawei release source codes?Can I expect an aosp rom in the future?
Don't hold your breath, the modding scene for newer Huawei/Honor devices is pretty much dead, since July of 2018 (the day they stopped providing bootloader unlock codes). They don't release source codes either.
 

kylek389

Member
Jan 10, 2014
26
3
0
Have you tried flashing gsi
As it supports treble??
I tried flashing AOSP 9.0 Phh-Treble by phhusson on my Honor 8x before I semi-bricked it, unfortunately no boot. I'm hoping support will get added to Phh-Treble, also maybe OpenKirin folks will get around adding support for Honor 8x at some point.
 

user23072003

Member
Oct 6, 2018
10
3
0
I tried flashing AOSP 9.0 Phh-Treble by phhusson on my Honor 8x before I semi-bricked it, unfortunately no boot. I'm hoping support will get added to Phh-Treble, also maybe OpenKirin folks will get around adding support for Honor 8x at some point.
Our only hope is by contacting phh treble support

---------- Post added at 07:27 PM ---------- Previous post was at 07:19 PM ----------

I tried flashing AOSP 9.0 Phh-Treble by phhusson on my Honor 8x before I semi-bricked it, unfortunately no boot. I'm hoping support will get added to Phh-Treble, also maybe OpenKirin folks will get around adding support for Honor 8x at some point.
Well one of the admin of phh-treble telegram group told that it should work and to file a proper bug report on their group can you do that??
Oo BTW did you follow the steps properly??
First factory reset and format data
Then flash the gsi in system img