finding the right RUU

UmiKaru

New member
Aug 21, 2014
3
0
0
Auburn
What is my RUU? Thank you! ...And maybe a link to how to install the RUU? BTW, I lost the sd card slot plugin...

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.23.213311491.05G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: ***********
(bootloader) imei: **********
(bootloader) imei2: Not Support
(bootloader) meid: **********
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B13000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 06f11f5b
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
 
Last edited:

ckpv5

Recognized Contributor
Feb 11, 2008
14,359
18,290
0
Kuala Lumpur
What is my RUU? Thank you! ...And maybe a link to how to install the RUU? BTW, I lost the sd card slot plugin...

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.23.213311491.05G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main:
(bootloader) version-misc: PVT SHIP S-OFF
(bootloader) serialno: ***********
(bootloader) imei: **********
(bootloader) imei2: Not Support
(bootloader) meid: **********
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B13000
(bootloader) cidnum: T-MOB010
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 06f11f5b
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
Assuming you want to have Marshmallow on your device :

1. Install fw_6.20.531.5 firmware.
https://forum.xda-developers.com/showpost.php?p=60218734&postcount=5

2. Install 6.20.531.5 RUU
http://www.htc.com/us/support/htc-one-m8-t-mobile/news/
 

katsuowota

Member
Jan 4, 2013
16
0
0
Heya, I'm having a problem on my m8 phone. whenever I put a rom on the phone or recover a nandroid backup, it stays stuck on the O1NE logo after the vodafone logo. I think the main cpu might have been disabled? I say this as it takes ages (5-15 minutes) to go from the bootloader to the recovery screen. I'm not even sure if an RUU will fix the problem. I posted my getvar all below

(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.12G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 6.12.161.4
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: SH535WM00122
(bootloader) imei: 357336064505875
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: VODAP001
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
all: Done!
 

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
Hy, can someone help me finding the right files for my phone:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.12G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 6.12.401.4
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: *********
(bootloader) imei: *************
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__E11
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
 

ahmed.ismael

Senior Member
Oct 14, 2015
2,439
1,250
183
Hy, can someone help me finding the right files for my phone:
(bootloader) version: 0.5
(bootloader) version-bootloader: 3.19.0.0000
(bootloader) version-baseband: 1.29.214500021.12G
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 6.12.401.4
(bootloader) version-misc: PVT SHIP S-ON
(bootloader) serialno: *********
(bootloader) imei: *************
(bootloader) imei2: Not Support
(bootloader) meid: 00000000000000
(bootloader) product: m8_ul
(bootloader) platform: hTCBmsm8974
(bootloader) modelid: 0P6B10000
(bootloader) cidnum: HTC__E11
(bootloader) battery-status: good
(bootloader) battery-voltage: 0mV
(bootloader) partition-layout: Generic
(bootloader) security: on
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: 76df2b54
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
here is every thing you need the RUU and how to flash
read this post carefully and do every step written in that post ( there is other methods to flash the RUU mentioned in the same post )
https://forum.xda-developers.com/showpost.php?p=64926626&postcount=6
 

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
here is every thing you need the RUU and how to flash
read this post carefully and do every step written in that post ( there is other methods to flash the RUU mentioned in the same post )
https://forum.xda-developers.com/showpost.php?p=64926626&postcount=6
THX for the reply
This RUU file after I flash it on my phone will it give all the languages that I lost after I installed a stock rom (for UK I presumed)
It's another way to install missing languages in my phone without the RUU file?
 

ahmed.ismael

Senior Member
Oct 14, 2015
2,439
1,250
183
THX for the reply
This RUU file after I flash it on my phone will it give all the languages that I lost after I installed a stock rom (for UK I presumed)
It's another way to install missing languages in my phone without the RUU file?
this RUU have all the worlds language i think ( it's WWE variant )

you can flash a rom supporting the language you need ( i think all the rom now supporting all languages )
 

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
this RUU have all the worlds language i think ( it's WWE variant )

you can flash a rom supporting the language you need ( i think all the rom now supporting all languages )
I finished flashing the RUU file I will attach the whole cmd line for you to see if al got well, because there are some fails at the begining of the RUU flashing, are there normal?

(bootloader) start image[sbl1] unzipping & flushing...
(bootloader) signature checking...
(bootloader) verified fail
(bootloader) ..... Bypassed
(bootloader) current_image_number=12

(bootloader) start image[recovery] unzipping & flushing...
(bootloader) ...... Successful
(bootloader) current_image_number=13

(bootloader) start image[boot] unzipping & flushing...
(bootloader) ...... Successful
(bootloader) current_image_number=14

(bootloader) start image[radio] unzipping & flushing...
(bootloader) trying to rename MBA
(bootloader) ...... Successful
(bootloader) current_image_number=15

(bootloader) start image[rcdata] unzipping & flushing...
(bootloader) ...... Successful
(bootloader) current_image_number=16

OKAY
sending 'zip'... (549729 KB) OKAY
sending time = 21.651 secs
writing 'zip'... (bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) rom parsing start ...
(bootloader) rom parsing finish ...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) checking hboot version...
(bootloader) total_image_number=1

(bootloader) start image[system] unzipping & flushing...
(bootloader) [RUU]UZ,system,0
(bootloader) [RUU]UZ,system,8
(bootloader) [RUU]UZ,system,16
(bootloader) [RUU]UZ,system,24
(bootloader) [RUU]UZ,system,32
(bootloader) [RUU]UZ,system,40
(bootloader) [RUU]UZ,system,48
(bootloader) [RUU]UZ,system,56
(bootloader) [RUU]UZ,system,64
(bootloader) [RUU]UZ,system,72
(bootloader) [RUU]UZ,system,80
(bootloader) [RUU]UZ,system,88
(bootloader) [RUU]UZ,system,96
(bootloader) [RUU]UZ,system,100
(bootloader) [RUU]WP,system,0
(bootloader) [RUU]WP,system,8
(bootloader) [RUU]WP,system,16
(bootloader) [RUU]WP,system,24
(bootloader) [RUU]WP,system,32
(bootloader) [RUU]WP,system,40
(bootloader) [RUU]WP,system,48
(bootloader) [RUU]WP,system,56
(bootloader) [RUU]WP,system,64
(bootloader) [RUU]WP,system,72
(bootloader) [RUU]WP,system,80
(bootloader) [RUU]WP,system,88
(bootloader) [RUU]WP,system,96
(bootloader) [RUU]WP,system,100
(bootloader) ...... Successful
(bootloader) current_image_number=0

OKAY
sending 'zip'... (507195 KB) OKAY
sending time = 20.143 secs
writing 'zip'... (bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) rom parsing start ...
(bootloader) rom parsing finish ...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) checking hboot version...
(bootloader) total_image_number=1

(bootloader) start image[system] unzipping & flushing...
(bootloader) [RUU]UZ,system,0
(bootloader) [RUU]UZ,system,8
(bootloader) [RUU]UZ,system,16
(bootloader) [RUU]UZ,system,24
(bootloader) [RUU]UZ,system,32
(bootloader) [RUU]UZ,system,40
(bootloader) [RUU]UZ,system,48
(bootloader) [RUU]UZ,system,56
(bootloader) [RUU]UZ,system,64
(bootloader) [RUU]UZ,system,72
(bootloader) [RUU]UZ,system,80
(bootloader) [RUU]UZ,system,88
(bootloader) [RUU]UZ,system,96
(bootloader) [RUU]UZ,system,100
(bootloader) [RUU]WP,system,0
(bootloader) [RUU]WP,system,8
(bootloader) [RUU]WP,system,16
(bootloader) [RUU]WP,system,24
(bootloader) [RUU]WP,system,32
(bootloader) [RUU]WP,system,40
(bootloader) [RUU]WP,system,48
(bootloader) [RUU]WP,system,56
(bootloader) [RUU]WP,system,64
(bootloader) [RUU]WP,system,72
(bootloader) [RUU]WP,system,80
(bootloader) [RUU]WP,system,88
(bootloader) [RUU]WP,system,96
(bootloader) [RUU]WP,system,100
(bootloader) ...... Successful
(bootloader) current_image_number=0

OKAY
sending 'zip'... (533489 KB) OKAY
sending time = 21.668 secs
writing 'zip'... (bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) rom parsing start ...
(bootloader) rom parsing finish ...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) checking hboot version...
(bootloader) total_image_number=1

(bootloader) start image[system] unzipping & flushing...
(bootloader) [RUU]UZ,system,0
(bootloader) [RUU]UZ,system,8
(bootloader) [RUU]UZ,system,16
(bootloader) [RUU]UZ,system,24
(bootloader) [RUU]UZ,system,32
(bootloader) [RUU]UZ,system,40
(bootloader) [RUU]UZ,system,48
(bootloader) [RUU]UZ,system,56
(bootloader) [RUU]UZ,system,64
(bootloader) [RUU]UZ,system,72
(bootloader) [RUU]UZ,system,80
(bootloader) [RUU]UZ,system,88
(bootloader) [RUU]UZ,system,96
(bootloader) [RUU]UZ,system,100
(bootloader) [RUU]WP,system,0
(bootloader) [RUU]WP,system,8
(bootloader) [RUU]WP,system,16
(bootloader) [RUU]WP,system,24
(bootloader) [RUU]WP,system,32
(bootloader) [RUU]WP,system,40
(bootloader) [RUU]WP,system,48
(bootloader) [RUU]WP,system,56
(bootloader) [RUU]WP,system,64
(bootloader) [RUU]WP,system,72
(bootloader) [RUU]WP,system,80
(bootloader) [RUU]WP,system,88
(bootloader) [RUU]WP,system,96
(bootloader) [RUU]WP,system,100
(bootloader) ...... Successful
(bootloader) current_image_number=0

OKAY
sending 'zip'... (5344 KB) OKAY
sending time = 0.808 secs
writing 'zip'... (bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) rom parsing start ...
(bootloader) rom parsing finish ...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) checking hboot version...
(bootloader) total_image_number=1

(bootloader) start image[system] unzipping & flushing...
(bootloader) [RUU]UZ,system,0
(bootloader) [RUU]UZ,system,5
(bootloader) [RUU]UZ,system,11
(bootloader) [RUU]UZ,system,17
(bootloader) [RUU]UZ,system,22
(bootloader) [RUU]UZ,system,28
(bootloader) [RUU]UZ,system,33
(bootloader) [RUU]UZ,system,39
(bootloader) [RUU]UZ,system,45
(bootloader) [RUU]UZ,system,50
(bootloader) [RUU]UZ,system,56
(bootloader) [RUU]UZ,system,61
(bootloader) [RUU]UZ,system,67
(bootloader) [RUU]UZ,system,73
(bootloader) [RUU]UZ,system,78
(bootloader) [RUU]UZ,system,84
(bootloader) [RUU]UZ,system,89
(bootloader) [RUU]UZ,system,95
(bootloader) [RUU]UZ,system,100
(bootloader) [RUU]WP,system,0
(bootloader) [RUU]WP,system,5
(bootloader) [RUU]WP,system,11
(bootloader) [RUU]WP,system,16
(bootloader) [RUU]WP,system,22
(bootloader) [RUU]WP,system,27
(bootloader) [RUU]WP,system,33
(bootloader) [RUU]WP,system,38
(bootloader) [RUU]WP,system,44
(bootloader) [RUU]WP,system,50
(bootloader) [RUU]WP,system,55
(bootloader) [RUU]WP,system,61
(bootloader) [RUU]WP,system,66
(bootloader) [RUU]WP,system,72
(bootloader) [RUU]WP,system,77
(bootloader) [RUU]WP,system,83
(bootloader) [RUU]WP,system,88
(bootloader) [RUU]WP,system,94
(bootloader) [RUU]WP,system,100
(bootloader) ...... Successful
(bootloader) current_image_number=0

OKAY
sending 'zip'... (37547 KB) OKAY
sending time = 2.642 secs
writing 'zip'... (bootloader) adopting the signature contained in this image...
(bootloader) signature checking...
(bootloader) rom parsing start ...
(bootloader) rom parsing finish ...
(bootloader) zip header checking...
(bootloader) zip info parsing...
(bootloader) checking model ID...
(bootloader) checking custom ID...
(bootloader) checking main version...
(bootloader) checking hboot version...
(bootloader) total_image_number=2

(bootloader) start image[dzdata] unzipping & flushing...
(bootloader) [RUU]UZ,dzdata,0
(bootloader) [RUU]UZ,dzdata,5
(bootloader) [RUU]UZ,dzdata,11
(bootloader) [RUU]UZ,dzdata,16
(bootloader) [RUU]UZ,dzdata,21
(bootloader) [RUU]UZ,dzdata,27
(bootloader) [RUU]UZ,dzdata,32
(bootloader) [RUU]UZ,dzdata,37
(bootloader) [RUU]UZ,dzdata,43
(bootloader) [RUU]UZ,dzdata,48
(bootloader) [RUU]UZ,dzdata,54
(bootloader) [RUU]UZ,dzdata,59
(bootloader) [RUU]UZ,dzdata,64
(bootloader) [RUU]UZ,dzdata,70
(bootloader) [RUU]UZ,dzdata,77
(bootloader) [RUU]UZ,dzdata,86
(bootloader) [RUU]UZ,dzdata,92
(bootloader) [RUU]UZ,dzdata,97
(bootloader) [RUU]UZ,dzdata,100
(bootloader) [RUU]WP,dzdata,0
(bootloader) [RUU]WP,dzdata,5
(bootloader) [RUU]WP,dzdata,12
(bootloader) [RUU]WP,dzdata,22
(bootloader) [RUU]WP,dzdata,32
(bootloader) [RUU]WP,dzdata,39
(bootloader) [RUU]WP,dzdata,60
(bootloader) [RUU]WP,dzdata,67
(bootloader) [RUU]WP,dzdata,74
(bootloader) [RUU]WP,dzdata,79
(bootloader) [RUU]WP,dzdata,99
(bootloader) [RUU]WP,dzdata,100
(bootloader) ...... Successful
(bootloader) current_image_number=0

(bootloader) start image[boot] unzipping & flushing...
(bootloader) [RUU]UZ,boot,0
(bootloader) [RUU]UZ,boot,10
(bootloader) [RUU]UZ,boot,21
(bootloader) [RUU]UZ,boot,31
(bootloader) [RUU]UZ,boot,41
(bootloader) [RUU]UZ,boot,51
(bootloader) [RUU]UZ,boot,61
(bootloader) [RUU]UZ,boot,71
(bootloader) [RUU]UZ,boot,82
(bootloader) [RUU]UZ,boot,92
(bootloader) [RUU]UZ,boot,100
(bootloader) [RUU]WP,boot,0
(bootloader) [RUU]WP,boot,99
(bootloader) [RUU]WP,boot,100
(bootloader) ...... Successful
(bootloader) current_image_number=1

OKAY
Flash Zip Complete
Execution time is 329(s)

C:\adb>fastboot reboot
rebooting...

finished. total time: 0.011s
 

ahmed.ismael

Senior Member
Oct 14, 2015
2,439
1,250
183
I finished flashing the RUU file I will attach the whole cmd line for you to see if al got well, because there are some fails at the begining of the RUU flashing, are there normal?

OKAY
Flash Zip Complete
Execution time is 329(s)

C:\adb>fastboot reboot
rebooting...

finished. total time: 0.011s
Yes done with success
Now you have a full factory condition device
And it should have all languages
It's kinda weird you have missing language in the stock backup you restored earlier ( you said that in the help thread )

Sent from my HTC M8 using XDA Labs
 

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
Yes done with success
Now you have a full factory condition device
And it should have all languages
It's kinda weird you have missing language in the stock backup you restored earlier ( you said that in the help thread )

Sent from my HTC M8 using XDA Labs
The backup was from xda, not mine :good:
The phone finished the boot process, but my language still not appear, same 5 languages in the "Choose language" menu at the startup of the setting up the phone. Any ideas what can I do now?
 
Last edited:

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
I don't know why
but that's weird ( it should have all languages )

Try to flash another rom and see if your language is there

Sent from my HTC M8 using XDA Labs
I think I need a TWRP backup with my language in it, but don't know where I can get such a backup.
Another rom... first of all I need to do the unlock procedure again, install TWRP.
The "Unlock_code.bin" that I used first time, will work again after the RUU flashing, or I need to get another one?
I also need a proper "installing SU for HTC one M8", because from this I actually arrived here to try unbriking my phone :eek:
 

ahmed.ismael

Senior Member
Oct 14, 2015
2,439
1,250
183
I think I need a TWRP backup with my language in it, but don't know where I can get such a backup.
Another rom... first of all I need to do the unlock procedure again, install TWRP.
The "Unlock_code.bin" that I used first time, will work again after the RUU flashing, or I need to get another one?
I also need a proper "installing SU for HTC one M8", because from this I actually arrived here to try unbriking my phone :eek:
If you know a variant supporting your language you can always download it from the stock backups thread and restore it on your device

About unlocking the bootloader
The unlock_code.bin may work but if it didn't just do the process to unlock as described at htcdev.com

About rooting
Flash the latest SuperSU.zip ( 2.79 ) after you flash the latest TWRP recovery

Sent from my HTC M8 using XDA Labs
 

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
If you know a variant supporting your language you can always download it from the stock backups thread and restore it on your device

About unlocking the bootloader
The unlock_code.bin may work but if it didn't just do the process to unlock as described at htcdev.com

About rooting
Flash the latest SuperSU.zip ( 2.79 ) after you flash the latest TWRP recovery

Sent from my HTC M8 using XDA Labs
Why after unlocking, flashing twrp and supersu, my phone says when it's at charge (turned off completely) and when is booting "This build is for development purposes only. Do not distribute outside of HTC's written permission. Failure to comply may lead to legal action" (written with red at the bottom of the screen)
Regard of trying to install another rom to see if my language it's present, in the current state I could try flashing the rom from https://forum.xda-developers.com/ve...-4-17-605-9-stock-resources-firmware-t3196906 ?
 
Last edited:

ahmed.ismael

Senior Member
Oct 14, 2015
2,439
1,250
183
Why after unlocking, flashing twrp and supersu, my phone says when it's at charge (turned off completely) and when is booting "This build is for development purposes only. Do not distribute outside of HTC's written permission. Failure to comply may lead to legal action" (written with red at the bottom of the screen)
Regard of trying to install another rom to see if my language it's present, in the current state I could try flashing the rom from https://forum.xda-developers.com/ve...-4-17-605-9-stock-resources-firmware-t3196906 ?
By Unlocking the bootloader and Flashing a custom recovery this message appear
( that's normal all devices have a similar message after unlocking bootloader )

The rom you linked is for verizon device and it won't work on your device
Take a rom from original development section
Here
https://forum.xda-developers.com/htc-one-m8/orig-development

Sent from my HTC M8 using XDA Labs
 

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
By Unlocking the bootloader and Flashing a custom recovery this message appear
( that's normal all devices have a similar message after unlocking bootloader )

The rom you linked is for verizon device and it won't work on your device
Take a rom from original development section
Here
https://forum.xda-developers.com/htc-one-m8/orig-development

Sent from my HTC M8 using XDA Labs
The language problem got fixed trow adb push and for my surprise now my system is in Romanian but the option isn't present in the language and keyboard menu :laugh: I'll just have to get used with it, because another rom just for one line in one menu I'm not installing
THX for all your support and reply to my answers
 

ahmed.ismael

Senior Member
Oct 14, 2015
2,439
1,250
183
The language problem got fixed trow adb push and for my surprise now my system is in Romanian but the option isn't present in the language and keyboard menu :laugh: I'll just have to get used with it, because another rom just for one line in one menu I'm not installing
THX for all your support and reply to my answers
How you fixed the language problem ?
I don't know what's happening :confused:
But here is some screenshots from sense keyboard ( language setting )

Sent from my HTC M8 using XDA Labs
 

Attachments

MasterMarius

Member
Dec 22, 2010
48
2
8
Craiova
How you fixed the language problem ?
I don't know what's happening :confused:
But here is some screenshots from sense keyboard ( language setting )

Sent from my HTC M8 using XDA Labs
It's about the language of the menus and labels not the keyboard language, there's mine same as yours, anyway I used app called Locale Language with a cmd line and after that, all my phon is in the right language but without the possibility to see that option marked in the language menu (only 5 languages are there) the cmd line is:

C:\adb>adb shell pm grant jp.co.c_lis.ccl.morelocale android.permision.CHANGE_CO
NFIGURATION
Bad argument: java.lang.IllegalArgumentException: Unknown permission: android.pe
rmision.CHANGE_CONFIGURATION
usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FIL
TER]
pm list permission-groups
pm list permissions [-g] [-f] [-d] [-u] [GROUP]
pm list instrumentation [-f] [TARGET-PACKAGE]
pm list features
pm list libraries
pm list users
pm path PACKAGE
pm dump PACKAGE
pm install [-lrtsfd] [-i PACKAGE] [--user USER_ID] [PATH]
pm install-create [-lrtsfdp] [-i PACKAGE] [-S BYTES]
[--install-location 0/1/2]
[--force-uuid internal|UUID]
pm install-write [-S BYTES] SESSION_ID SPLIT_NAME [PATH]
pm install-commit SESSION_ID
pm install-abandon SESSION_ID
pm uninstall [-k] [--user USER_ID] PACKAGE
pm set-installer PACKAGE INSTALLER
pm move-package PACKAGE [internal|UUID]
pm move-primary-storage [internal|UUID]
pm clear [--user USER_ID] PACKAGE
pm enable [--user USER_ID] PACKAGE_OR_COMPONENT
pm disable [--user USER_ID] PACKAGE_OR_COMPONENT
pm disable-user [--user USER_ID] PACKAGE_OR_COMPONENT
pm disable-until-used [--user USER_ID] PACKAGE_OR_COMPONENT
pm hide [--user USER_ID] PACKAGE_OR_COMPONENT
pm unhide [--user USER_ID] PACKAGE_OR_COMPONENT
pm grant [--user USER_ID] PACKAGE PERMISSION
pm revoke [--user USER_ID] PACKAGE PERMISSION
pm reset-permissions
pm set-app-link [--user USER_ID] PACKAGE {always|ask|never|undefined}
pm get-app-link [--user USER_ID] PACKAGE
pm set-install-location [0/auto] [1/internal] [2/external]
pm get-install-location
pm set-permission-enforced PERMISSION [true|false]
pm trim-caches DESIRED_FREE_SPACE [internal|UUID]
pm create-user [--profileOf USER_ID] [--managed] USER_NAME
pm remove-user USER_ID
pm get-max-users

pm list packages: prints all packages, optionally only
those whose package name contains the text in FILTER. Options:
-f: see their associated file.
-d: filter to only show disbled packages.
-e: filter to only show enabled packages.
-s: filter to only show system packages.
-3: filter to only show third party packages.
-i: see the installer for the packages.
-u: also include uninstalled packages.

pm list permission-groups: prints all known permission groups.

pm list permissions: prints all known permissions, optionally only
those in GROUP. Options:
-g: organize by group.
-f: print all information.
-s: short summary.
-d: only list dangerous permissions.
-u: list only the permissions users will see.

pm list instrumentation: use to list all test packages; optionally
supply <TARGET-PACKAGE> to list the test packages for a particular
application. Options:
-f: list the .apk file for the test package.

pm list features: prints all features of the system.

pm list users: prints all users on the system.

pm path: print the path to the .apk of the given PACKAGE.

pm dump: print system state associated with the given PACKAGE.

pm install: install a single legacy package
pm install-create: create an install session
-l: forward lock application
-r: replace existing application
-t: allow test packages
-i: specify the installer package name
-s: install application on sdcard
-f: install application on internal flash
-d: allow version code downgrade
-p: partial application install
-g: grant all runtime permissions
-S: size in bytes of entire session

pm install-write: write a package into existing session; path may
be '-' to read from stdin
-S: size in bytes of package, required for stdin

pm install-commit: perform install of fully staged session
pm install-abandon: abandon session

pm set-installer: set installer package name

pm uninstall: removes a package from the system. Options:
-k: keep the data and cache directories around after package removal.

pm clear: deletes all data associated with a package.

pm enable, disable, disable-user, disable-until-used: these commands
change the enabled state of a given package or component (written
as "package/class").

pm grant, revoke: these commands either grant or revoke permissions
to apps. The permissions must be declared as used in the app's
manifest, be runtime permissions (protection level dangerous),
and the app targeting SDK greater than Lollipop MR1.

pm reset-permissions: revert all runtime permissions to their default state.

pm get-install-location: returns the current install location.
0 [auto]: Let system decide the best location
1 [internal]: Install on internal device storage
2 [external]: Install on external media

pm set-install-location: changes the default install location.
NOTE: this is only intended for debugging; using this can cause
applications to break and other undersireable behavior.
0 [auto]: Let system decide the best location
1 [internal]: Install on internal device storage
2 [external]: Install on external media

pm trim-caches: trim cache files to reach the given free space.

pm create-user: create a new user with the given USER_NAME,
printing the new user identifier of the user.

pm remove-user: remove the user with the given USER_IDENTIFIER,
deleting all data associated with that user

Although it's appear that the argument didn't work, on my phone I was able after that to change the language within the opened app :laugh: