From 49f8fad4f7393dd17a00488685d91cb866988ccb Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Sat, 16 Dec 2023 09:12:55 -0500 Subject: [PATCH 1/8] add Realtek K6Lp RSA key Checked with firmware image for otaid HE_DTV_W20P_AFADATAA. --- keys/k6lp.pem | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 keys/k6lp.pem diff --git a/keys/k6lp.pem b/keys/k6lp.pem new file mode 100644 index 00000000..bf39f0a7 --- /dev/null +++ b/keys/k6lp.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA22/3Vjzu0ugJ8pqi7qBN +jxYKOOWXMc7QuV1nLxPQJbYP5hqsutZtIBNbQagx1IvE5Hb55qwt6pCtHdmzsNzY +HljD5BHiZl9hNRy45ViYJpLGzv6LYvoSVRGr3uQe4xSHj/03Yz/FpVkl0a/ICR+l +HUjlQW8xoy2jZHh2nWSw20cbhc2+cFo4+VBEeX+vzK+/TYytaTS8VJgOIxGaNeXd +okks4n8wz+snK3a5mI38BGIgBjS2uZmi//IBOsmRlbs3fqP3h6/KeX+QLyzH+TN4 +7sUL2NTEAfhNxG8vB44kRZ59/DLvIKhEka3ofszJ71oGrwvY1ShLXBrQvZnFB35R +IwIDAQAB +-----END PUBLIC KEY----- From 0b6490ac8373cfb42a00431d07b2201af0db441d Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Thu, 4 Jan 2024 00:19:08 -0500 Subject: [PATCH 2/8] add LX M16P STB (m16pstb) AES key Checked with firmware image for otaid HE_DTV_W17S_AFADATAA. This is used in the AN-US800K STB, which apparently was not available outside Korea. --- keys/AES.key | 1 + 1 file changed, 1 insertion(+) diff --git a/keys/AES.key b/keys/AES.key index 6691baea..47763622 100644 --- a/keys/AES.key +++ b/keys/AES.key @@ -53,6 +53,7 @@ B65119E0E6CB5DB19C69B4CC78FAC3A87C747E5AEFDE8FF58F2CD47128D9E16D # lm21u (mt5889 1B3C76ADD3F5EE6B089DB253747A8CD4 # m16p - LX webOS 3.5 (2017) - HE_DTV_W17H_AFADABAA 3C9D30DF3A95C1AA41928813292BD947 # m16plite - LX webOS 3.5 (2017) - HE_DTV_W17M_AFADATAA # MISSING: m16pbno - LX webOS 3.5 (2017) - HE_DTV_W17B_AFADABAA +89E11D498392F5A521145738EF036AE5 # m16pstb - LX webOS 3.5 (2017) - HE_DTV_W17S_AFADATAA 437C02F0DF99F2072D1A64EEBBD2953B # m16pp - LX webOS 4.0 (2018) - HE_DTV_W18H_AFADABAA 3471D9BFC5F4B34A8997D56932F34D94 # m16pplite - LX webOS 4.0 (2018) - HE_DTV_W18M_AFADATAA 3FE1CBE11BD658BB37813E05052D5FE5 # m16p3 - LX webOS 4.5 (2019) - HE_DTV_W19H_AFADABAA From 22cf4ca530ae4a9bbee879a2b9ed35c378774e72 Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Tue, 16 Jan 2024 10:30:36 -0500 Subject: [PATCH 3/8] add RTK K2L AES/RSA keys Checked with firmware image for otaid HE_DTV_W16K_AFADATAA. --- keys/AES.key | 2 +- keys/k2l.pem | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 keys/k2l.pem diff --git a/keys/AES.key b/keys/AES.key index 47763622..371d9caa 100644 --- a/keys/AES.key +++ b/keys/AES.key @@ -76,7 +76,7 @@ E27E6AFE44B7866D60C24ED27904ECB296CA69B4251478B5248C03851F08ECF5 # e60n - LX web # MISSING: o22n8k - LX webOS 8 (2023) - HE_DTV_W23K_AFADATAA # Realtek (webOS) -# MISSING: k2l - Realtek webOS 3.0 (2016) - HE_DTV_W16K_AFADATAA +F2B78AEBAD6D86A17B4742B2B84B60F4 # k2l - Realtek webOS 3.0 (2016) - HE_DTV_W16K_AFADATAA C2FBBC5DDD9D366B7FD6CAEB90F86039 # k2lp - Realtek webOS 3.0 (2016) - HE_DTV_W16P_AFADABAA 1C966DFA0E5AE9946AAF8D2EC06B9E18 # k3lp - Realtek WebOS 3.5 (2017) - HE_DTV_W17P_AFADABAA AD17A5923B525FD21DB765A5B6822FBD # k5lp - Realtek webOS 4.5 (2019) - HE_DTV_W19P_AFADABAA diff --git a/keys/k2l.pem b/keys/k2l.pem new file mode 100644 index 00000000..628df0f9 --- /dev/null +++ b/keys/k2l.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzsNSLkOElA4UKtRn7Qsp +Ygj/LK8q6aRJMPxsYBd95D5ke19g43y2RlFR51vIlzcaEs24a+yKR9jr8MJqagfa +qU0BXyaTmlSogANqKEjug87AjG1aNUeooquZS96k/2YfZ3QszRJDTWV0jfIKq0hY +pjrYRTvkScQHdtStLlBIlP27WrCPf4Z6DS4xS3l4IGZZC940W36alpXciBAwV9y8 +Z0rqkVnNWDsJXUGeMPfmakdFl498SeidopHnTalxL/DdmtlxMFjI8PfmMTutYyWJ +gkx03Mv+fVv8Fb+6kFvzCV4fbFd53rQ69eGcXwGXkaVJw6LdO52pYiZhTsqtm8Gk +3wIDAQAB +-----END PUBLIC KEY----- From ba25e51d9ba6dbfa202a4dc99167552934cc2c1a Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Tue, 16 Jan 2024 20:55:13 -0500 Subject: [PATCH 4/8] add RTK K8Hpp AES/RSA keys Checked with firmware image for otaid HE_DTV_W23H_AFADATAA. --- keys/AES.key | 2 +- keys/k8hpp.pem | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 keys/k8hpp.pem diff --git a/keys/AES.key b/keys/AES.key index 371d9caa..78e02252 100644 --- a/keys/AES.key +++ b/keys/AES.key @@ -89,7 +89,7 @@ A35A57DFDD8266F7CE1AF991EC67BABF6723653ABB9A7D48A4B8AB2A2485BCFE # k8hp - Realte 703373367638792F423F4528482B4D6251655468576D5A7134743777217A2443 # k8lp - Realtek webOS 7 hospitality (2022) - HE_IDD_H22P_AHAAATAA 6251655468576D5A7133743677397A24432646294A404E635266556A586E3272 # k8hp - Realtek webOS 7 hospitality (2022) - HE_IDD_H22H_AHAAATAA 3764336361633437326166373639383663353863363039316332383031626637 # k8ap - Realtek webOS 7 (2022) - HE_DTV_W22L_AFAAATAA -# MISSING: k8hpp - Realtek webOS 8 (2023) - HE_DTV_W23H_AFADATAA +DFFD1E4F093E305451D4F3752E63BA9A3E6A6404922D986DF36C00818F5595C1 # k8hpp - Realtek webOS 8 (2023) - HE_DTV_W23H_AFADATAA EC2C89B4AF45B5EB7EA9A83DD2387810C0815BD31BBFE1D17C809E7D68339112 # k8lpn - Realtek webOS 8 (2023) - HE_DTV_W23P_AFADATAA # Realtek WEE (webOS) diff --git a/keys/k8hpp.pem b/keys/k8hpp.pem new file mode 100644 index 00000000..ef833d29 --- /dev/null +++ b/keys/k8hpp.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2MDSxR5OrlAXB48c7i0U +FAz0fRKoy99oKK9J0s01tWhrO3aum4NKCPt6nMnmfdImFgxZBG/K1tN6Eo83dQ16 ++6cmpTzfiZKvyMdJAZfuS0wwdvZsPjtQZxgWpgBKKycWUcfxmev1eCTgkeauxKPC +ZpNmyiYmrWU5hvAboT+q/EqNiwdvCiVxtsIlu8f2IlrioFglRKCBmcQPjKxWAUF3 +7lOG6iF/m2MSBBmL1p7qKXj0jTHobnSOvmWHCIJCkQdSunNr+QWgkd8aTHp1ydso +MxOOYE8xGgaqKECextyY1IFO2eY0lXQo3FBisVTVDIvFXYWln8wclZHA1L82VXR/ +rwIDAQAB +-----END PUBLIC KEY----- From 6e7fd26b909e07032142b725f6fd7553f4a108ed Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Mon, 26 Feb 2024 19:03:08 -0500 Subject: [PATCH 5/8] AES.key: note missing keys for k8hpt, kf23f --- keys/AES.key | 2 ++ 1 file changed, 2 insertions(+) diff --git a/keys/AES.key b/keys/AES.key index 78e02252..c11606e4 100644 --- a/keys/AES.key +++ b/keys/AES.key @@ -89,8 +89,10 @@ A35A57DFDD8266F7CE1AF991EC67BABF6723653ABB9A7D48A4B8AB2A2485BCFE # k8hp - Realte 703373367638792F423F4528482B4D6251655468576D5A7134743777217A2443 # k8lp - Realtek webOS 7 hospitality (2022) - HE_IDD_H22P_AHAAATAA 6251655468576D5A7133743677397A24432646294A404E635266556A586E3272 # k8hp - Realtek webOS 7 hospitality (2022) - HE_IDD_H22H_AHAAATAA 3764336361633437326166373639383663353863363039316332383031626637 # k8ap - Realtek webOS 7 (2022) - HE_DTV_W22L_AFAAATAA +# MISSING: k8hpt - Realtek webOS 7 StanbyME Go? (2022) - HE_DTV_N22D_AFAAATAA DFFD1E4F093E305451D4F3752E63BA9A3E6A6404922D986DF36C00818F5595C1 # k8hpp - Realtek webOS 8 (2023) - HE_DTV_W23H_AFADATAA EC2C89B4AF45B5EB7EA9A83DD2387810C0815BD31BBFE1D17C809E7D68339112 # k8lpn - Realtek webOS 8 (2023) - HE_DTV_W23P_AFADATAA +# MISSING: kf23f - Realtek webOS 8 (2023) - HE_DTV_W23L_AFAAATAA # Realtek WEE (webOS) B23981FD3642CDF401E7A0C2FADBDA4399B6AAF9600B802144933B4F4E5855EA # k6lpwee - Realtek webOS 5 (2020) - HE_DTV_C20P_AFADATAA From 78a8224619a305d473d3926ebad0f87cabbd16ef Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Tue, 27 Feb 2024 01:05:10 -0500 Subject: [PATCH 6/8] add MStar LM21UT AES/RSA keys Checked with firmware image for otaid HE_DTV_N21D_AFAAATAA. This is for the StanbyME rolling model from 2022 (27ART10AKPL). --- keys/AES.key | 3 ++- keys/lm21ut.pem | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 keys/lm21ut.pem diff --git a/keys/AES.key b/keys/AES.key index c11606e4..df03f9d2 100644 --- a/keys/AES.key +++ b/keys/AES.key @@ -37,6 +37,7 @@ F8F6BD1AA24506C2759E1BE1D51BB43C # lm14alite - MStar webOS 2 (2015) - HE_DTV_W15 6FCCC4AA3389B614BABE462498D2020A # lm18a - MStar webOS 4.0 (2018) - HE_DTV_W18A_AFADATAA 806B982279521809DBAD9E2E6BF377763903565A7EB4604BAB1E1503DBFC4326 # lm21a - MStar webOS 6 (2021) - HE_DTV_W21A_AFADATAA B65119E0E6CB5DB19C69B4CC78FAC3A87C747E5AEFDE8FF58F2CD47128D9E16D # lm21u (mt5889) - MStar webOS 6 (2021) - HE_DTV_W21U_AFADATAA +FC9D81DEC206BA62614C949C43D2DA91D23E9FF3DF9674D69A444D13277BDF96 # lm21ut - MStar webOS 6 StanbyME (2022) - HE_DTV_N21D_AFAAATAA 3435663331313732316538383063663538306161643131653335323334613034 # lm21an - MStar webOS 7 (2022) - HE_DTV_W22A_AFADATAA 1FB2C3B789D5EA48ED16E79A0343986C691DACEC872BB07787D0F722AF5D1E2C # lm21ann - MStar webOS 8 (2023) - HE_DTV_W23A_AFADATAA @@ -89,7 +90,7 @@ A35A57DFDD8266F7CE1AF991EC67BABF6723653ABB9A7D48A4B8AB2A2485BCFE # k8hp - Realte 703373367638792F423F4528482B4D6251655468576D5A7134743777217A2443 # k8lp - Realtek webOS 7 hospitality (2022) - HE_IDD_H22P_AHAAATAA 6251655468576D5A7133743677397A24432646294A404E635266556A586E3272 # k8hp - Realtek webOS 7 hospitality (2022) - HE_IDD_H22H_AHAAATAA 3764336361633437326166373639383663353863363039316332383031626637 # k8ap - Realtek webOS 7 (2022) - HE_DTV_W22L_AFAAATAA -# MISSING: k8hpt - Realtek webOS 7 StanbyME Go? (2022) - HE_DTV_N22D_AFAAATAA +# MISSING: k8hpt - Realtek webOS 7 StanbyME Go (2023?) - HE_DTV_N22D_AFAAATAA DFFD1E4F093E305451D4F3752E63BA9A3E6A6404922D986DF36C00818F5595C1 # k8hpp - Realtek webOS 8 (2023) - HE_DTV_W23H_AFADATAA EC2C89B4AF45B5EB7EA9A83DD2387810C0815BD31BBFE1D17C809E7D68339112 # k8lpn - Realtek webOS 8 (2023) - HE_DTV_W23P_AFADATAA # MISSING: kf23f - Realtek webOS 8 (2023) - HE_DTV_W23L_AFAAATAA diff --git a/keys/lm21ut.pem b/keys/lm21ut.pem new file mode 100644 index 00000000..91bffce7 --- /dev/null +++ b/keys/lm21ut.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx3RrEqzeR8db8ZtpVGFl +QSc48VYW/ckMHTStUhFOLz0G3h98nuNNhg+tfkUun9bZQAesENdkAerbs9DjaIi1 +lRM88Ng2WfUY64p0cfBxdGEsjs1wepJ88BKy8bic4yC20zWcIyCshWy+oXM2Yry5 +gCjJwTnntkrtOeO5QuThudvP2k2P1IzqgdRQ5gK2AuJAjeLmS8gs1p+lyDlBXqG5 +BpVksBmnHnCYrUktLuR1z/cZN1bAPupX3ZWu8OWC4i3BT0QWakfOhYbyBRaa6lCX +CodnsnUPT8uOgPioRPznJKJa1+kFYHnTcy5YKBJLWyI6ylb85Sf+qtCAZPNp76ZU +XwIDAQAB +-----END PUBLIC KEY----- From 41284980b29fbd7b2f1a3f36ce96f8cc500edca5 Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Wed, 28 Feb 2024 22:11:00 -0500 Subject: [PATCH 7/8] add Realtek K6Hp RSA key Checked with firmware image for otaid HE_DTV_W20H_AFADATAA. --- keys/k6hp.pem | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 keys/k6hp.pem diff --git a/keys/k6hp.pem b/keys/k6hp.pem new file mode 100644 index 00000000..b30e1657 --- /dev/null +++ b/keys/k6hp.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAraYnQnvLAx6FSUtZFdQN +TpevqZEHW2uecg0lD29EeZtjRQOo5z6ukRjXVc3ryMdEVPJjMyTtzOVuRq3XwrHW +7COXXjENb8hO6oMeilBp+AX3DpJnnTeyq1HYW2Une/EgIM+/+YdclfFZJn9VSg45 +B5uF+q0X2fGLq5DJL6ZR3p5Bxebid+gZLbJcBtWxyO8LJ6NpEo6BS+nLcHrL5f3L +sGfomwYcU7iHYj2j+8leYdVCgSLEV1q5uypxUCL2n313oMozgLYN+/f0Q6M+d2PN +0r2uwBq4cqK5IRmw+wpnzhuVO29W+s9gjXD54ipAowmV0W67aa5SmDmB5MHKTXLF +7QIDAQAB +-----END PUBLIC KEY----- From b72df721d2820536f3ce933b7ce25522ecbad3bf Mon Sep 17 00:00:00 2001 From: throwaway96 <68320646+throwaway96@users.noreply.github.com> Date: Sat, 13 Apr 2024 13:57:29 -0400 Subject: [PATCH 8/8] add RTK KF23F smart monitor AES/RSA keys Checked with firmware image for otaid HE_MNT_S23Y_AAAAGLAA. The key for KF23F TVs is different. --- keys/AES.key | 3 ++- keys/kf23f-mnt.pem | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 keys/kf23f-mnt.pem diff --git a/keys/AES.key b/keys/AES.key index df03f9d2..4e2e0de7 100644 --- a/keys/AES.key +++ b/keys/AES.key @@ -93,7 +93,8 @@ A35A57DFDD8266F7CE1AF991EC67BABF6723653ABB9A7D48A4B8AB2A2485BCFE # k8hp - Realte # MISSING: k8hpt - Realtek webOS 7 StanbyME Go (2023?) - HE_DTV_N22D_AFAAATAA DFFD1E4F093E305451D4F3752E63BA9A3E6A6404922D986DF36C00818F5595C1 # k8hpp - Realtek webOS 8 (2023) - HE_DTV_W23H_AFADATAA EC2C89B4AF45B5EB7EA9A83DD2387810C0815BD31BBFE1D17C809E7D68339112 # k8lpn - Realtek webOS 8 (2023) - HE_DTV_W23P_AFADATAA -# MISSING: kf23f - Realtek webOS 8 (2023) - HE_DTV_W23L_AFAAATAA +# MISSING: kf23f - Realtek webOS 8 (2023) - HE_DTV_W23L_AFAAATA +F322A9CA1D523C358DD2FD97D5660E25386C9C60E423632AEC9723D282BE971D # kf23f - Realtek webOS 8 smart monitors (2023) - HE_MNT_S23Y_AAAAGLAA # Realtek WEE (webOS) B23981FD3642CDF401E7A0C2FADBDA4399B6AAF9600B802144933B4F4E5855EA # k6lpwee - Realtek webOS 5 (2020) - HE_DTV_C20P_AFADATAA diff --git a/keys/kf23f-mnt.pem b/keys/kf23f-mnt.pem new file mode 100644 index 00000000..7b6c0eb9 --- /dev/null +++ b/keys/kf23f-mnt.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1msQhd8jun9HD6ZMJeLv +530rCgotQZRgvHVUBOhN95yQbmnVWKqZp3AAxCgBjfBoL6qXvmeiJiioCdJCZOEA +f9AUH2keJOkFhu4xj5xG39aVss17dWqBPEV32JT9H/GZtXSCSe6xgvzLbtVsOQl7 +lzksx52Y/Swe7yvdMMBTKTkcXry9RY6E5gHtVJblSG7QFLjSs3sndo9dfhLUaAys +MxawIzoQjeZCOdJ5uKK5LkmB1mPEI0uvavCbqxLOitbccntyjOv8652iLjqD4/mx +QXqnLR3IpYhl0Tnly1bHbYFmFBYUu4OLsdtR3tOa6U1frjG3RJrzu2C+CN2ulaX/ +5QIDAQAB +-----END PUBLIC KEY-----