mirror of
https://github.com/Ap0dexMe0/unixtract.git
synced 2026-07-15 21:00:03 +02:00
epk3: fix detection for X.XX.X pattern
This commit is contained in:
@@ -24,12 +24,15 @@ fn check_epk_version(versions: &[u8]) -> Option<u8> {
|
|||||||
// _ - 0x00 X - a number . - a dot
|
// _ - 0x00 X - a number . - a dot
|
||||||
let epk2_pattern = "____XXXX.XXXX.XXXX__XX.XX.XXX_______";
|
let epk2_pattern = "____XXXX.XXXX.XXXX__XX.XX.XXX_______";
|
||||||
let epk3_pattern = "____X.X.X___________X.X.X___________";
|
let epk3_pattern = "____X.X.X___________X.X.X___________";
|
||||||
|
let epk3_another_pattern = "____X.XX.X__________X.XX.X__________";
|
||||||
let epk3_new_pattern = "____XX.X.X__________XX.X.X__________";
|
let epk3_new_pattern = "____XX.X.X__________XX.X.X__________";
|
||||||
|
|
||||||
if match_with_pattern(&versions, epk2_pattern) {
|
if match_with_pattern(&versions, epk2_pattern) {
|
||||||
Some(2)
|
Some(2)
|
||||||
} else if match_with_pattern(&versions, epk3_pattern) {
|
} else if match_with_pattern(&versions, epk3_pattern) {
|
||||||
Some(3)
|
Some(3)
|
||||||
|
} else if match_with_pattern(&versions, epk3_another_pattern) {
|
||||||
|
Some(3)
|
||||||
} else if match_with_pattern(&versions, epk3_new_pattern) {
|
} else if match_with_pattern(&versions, epk3_new_pattern) {
|
||||||
Some(3)
|
Some(3)
|
||||||
}else {
|
}else {
|
||||||
|
|||||||
@@ -138,6 +138,9 @@ pub static EPK: &[(&str, &str)] = &[
|
|||||||
("5A167D8C342EF094800E7CFA2D10F2D0", "m14 (m14tv) - LX webOS 2 (2015)"),
|
("5A167D8C342EF094800E7CFA2D10F2D0", "m14 (m14tv) - LX webOS 2 (2015)"),
|
||||||
("ADB92D9E23035522F4708CC259B31EA2", "m2 - MStar webOS 3.0 (2016)"),
|
("ADB92D9E23035522F4708CC259B31EA2", "m2 - MStar webOS 3.0 (2016)"),
|
||||||
("E529BCDEDF8E49667C0FA3A81174B65E", "o18 - LX webOS 4.0 (2018)"),
|
("E529BCDEDF8E49667C0FA3A81174B65E", "o18 - LX webOS 4.0 (2018)"),
|
||||||
|
("4ACD2CA8425BBA6C49FD03A174300239", "o18 - LX webOS 4.5 (2019)"),
|
||||||
|
|
||||||
("74514676D68B9A72A0093CEF56D3067484E1F4D5CF7D4B4ED389BED030FA1B09", "k7lp - Realtek webOS 6 (2021)"),
|
("74514676D68B9A72A0093CEF56D3067484E1F4D5CF7D4B4ED389BED030FA1B09", "k7lp - Realtek webOS 6 (2021)"),
|
||||||
("52A208FA24E7E70730A40999B1C22C148F4920484BC50B515D243E35D14689F1", "o24n - LX webOS 10 (2025)"),
|
("52A208FA24E7E70730A40999B1C22C148F4920484BC50B515D243E35D14689F1", "o24n - LX webOS 10 (2025)"),
|
||||||
|
|
||||||
];
|
];
|
||||||
Reference in New Issue
Block a user