From 7554b7169c230ab70df41475f6fe76ec7308d280 Mon Sep 17 00:00:00 2001 From: Boehrsi Date: Mon, 16 Dec 2024 19:53:23 +0100 Subject: [PATCH] docs: release notes & readme update chore: update database --- CHANGELOG.md | 8 +++ README.md | 2 +- lib/src/data/device_identifiers.dart | 100 ++++++++++++++++++++++++--- 3 files changed, 98 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6726100..2fef54a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +## 1.0.0 + +* Update database (via https://github.com/Boehrsi/device_identifiers at 2024-12-15) +* Update dependencies +* Update Gradle +* Regenerate example apps +* Update documentation + ## 0.9.4 * Update database (via https://github.com/Boehrsi/device_identifiers at 2024-11-24) diff --git a/README.md b/README.md index 3a5c273..af6edd2 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Add this to your package's `pubspec.yaml` file: ```yaml dependencies: - device_marketing_names: ^0.9.4 + device_marketing_names: ^1.0.0 ``` More information on [pub.dev](https://pub.dev/packages/device_marketing_names). diff --git a/lib/src/data/device_identifiers.dart b/lib/src/data/device_identifiers.dart index 6b3646a..ac10f93 100644 --- a/lib/src/data/device_identifiers.dart +++ b/lib/src/data/device_identifiers.dart @@ -1,4 +1,4 @@ -// [2024-11-24 02:34:00.564937] Auto generated file, do not change. +// [2024-12-15 02:40:40.183578] Auto generated file, do not change. Map _iOs = { 'iPhone1,1': 'iPhone', @@ -168,6 +168,7 @@ Map _android1 = { '101F': 'ARROWS A SoftBank 101F', '101K': 'HONEY BEE', '101N': 'MEDIAS CH 101N', + '10A20S': 'LG Ultra Tab', '10A30Q': 'LG Ultra Tab', '10AWM20S': 'LG Ultra Tab', '10DTB10': 'Phantom', @@ -441,6 +442,7 @@ Map _android2 = { '23127PN0CC': 'Xiaomi 14', '23127PN0CG': 'Xiaomi 14', '23129RA5FL': 'Redmi Note 13', + '23129RAA4G': 'Redmi Note 13', '23129RN51H': 'Redmi A3', '23129RN51X': 'Redmi A3', '2312BPC51H': 'POCO C61', @@ -483,14 +485,20 @@ Map _android2 = { '24076RP19I': 'Redmi Pad SE 4G', '2407FPN8EG': 'Xiaomi 14T Pro', '2407FRK8EC': 'Redmi K70 Ultra', + '24090RA29C': 'Redmi Note 14 Pro', '24091RPADC': 'Xiaomi Pad 7 Pro', '24094RAD4C': 'Redmi Note 14 5G', + '24094RAD4I': 'Redmi Note 14 5G', '2409BRN2CA': 'Redmi 14C', '2409BRN2CL': 'Redmi 14C', '2409BRN2CY': 'Redmi 14C', + '2409FPCC4I': 'POCO M7 Pro 5G', '2410CRP4CC': 'Xiaomi Pad 7', + '2410DPN6CC': 'Xiaomi 15 Pro', '2410FPCC5G': 'POCO C75', '24115RA8EC': 'Redmi Note 14 Pro+', + '24116RNC1I': 'Redmi A4 5G', + '24129PN74C': 'Xiaomi 15', '24ZPro': 'Z Pro Series', '2E E450 2018': '2E E450A 2018', '2K AI Smart TV': 'Smart TV / Polytron 2K AI Smart TV', @@ -507,7 +515,7 @@ Map _android2 = { '2K SA Smart TV': 'Smart TV', '2K SMART ISDB TV': 'VIOTTO', '2K SMART TV': - 'AOC / ACONATIC / ADMIRAL / Aiwa / AKAI / BOTECH / Blaupunkt / CHALLENGER / CONTI / DIJITSU / DAEWOO / DAHUA / DAIWA / Dyon / ENGLAON / GAZER / GRAETZ / HYUNDAI / JVC / JAM / KTC / ADSUN / ASAANO / Banana / COLORVIEW / DAMASCO / DANILUX / DYANORA / ELEMENT / ESLEY / FOL / HARMON-TEC / IBG / IHOME / INNO-HIT / MULTISMART / NEXUS / OZON / PHIMARK / QRIOM / RENYA / RZTK / SKY-ONE / TRIBOSS / VEIRA / VIOTTO / VISTA / VON / VOXELECTRONICS / WESTWAY / WYBOR / XELL / ZITRO / KENSTAR / KIOWA / LUCOMS / NA / MAG / Mango / Master-G / Maxsonic_elite / MOTOROLA / MTEK / NEXT / NEXT_G / PEL / PHILIPS / POWER_GREEN / RCA / RANGS / ROYALRAHMANI / AP / SAELITE / STARSHINE / SHARP / SILO / Siragon / SMART TECHNOLOGY / SONEVIEW / 2K SMART TV / VIVAX / WISMANN', + 'AOC / ACONATIC / ADMIRAL / Aiwa / AKAI / BOTECH / Blaupunkt / CHALLENGER / CONTI / DIJITSU / DAEWOO / DAHUA / DAIWA / Dyon / ECOSTAR / ENGLAON / GAZER / GRAETZ / HYUNDAI / JVC / JAM / KTC / ADSUN / ASAANO / Banana / COLORVIEW / DAMASCO / DANILUX / DYANORA / ELEMENT / ESLEY / FOL / HARMON-TEC / IBG / IHOME / INNO-HIT / MULTISMART / NEXUS / OZON / PHIMARK / QRIOM / RENYA / RZTK / SKY-ONE / TRIBOSS / VEIRA / VIOTTO / VISTA / VON / VOXELECTRONICS / WESTWAY / WYBOR / XELL / ZITRO / KENSTAR / KIOWA / LUCOMS / NA / MAG / Mango / Master-G / Maxsonic_elite / MOTOROLA / MTEK / NEXT / NEXT_G / PEL / PHILIPS / POWER_GREEN / RCA / RANGS / ROYALRAHMANI / AP / SAELITE / STARSHINE / SHARP / SILO / Siragon / SMART TECHNOLOGY / SONEVIEW / 2K SMART TV / VIVAX / WISMANN', '2K SMART TV PH': 'PHILIPS', '2K Siera SMART TV': 'SIERA', '2K Smart Monitor': 'Smart Monitor', @@ -677,9 +685,9 @@ Map _android4 = { '4K SA Smart TV': '4K Smart TV', '4K SMART ATSC TV': 'HYUNDAI', '4K SMART COL TV': 'HYUNDAI', - '4K SMART ISDB TV': 'HYUNDAI / VIOTTO', + '4K SMART ISDB TV': 'HYUNDAI / VIOTTO / PHILIPS', '4K SMART TV': - 'AOC / ACONATIC / ADMIRAL / AIWA / Aiwa / AZATECH / BOTECH / BAUF / BLAUPUNKT / CHALLENGER / CONTI / DIJITSU / DAEWOO / DAHUA / DYON / ELEMENT / GAZER / GHIA / GRAETZ / ITEL / JVC / JAM / ADSUN / AKAI / ASAANO / Banana / CHIMEI / COLORVIEW / DAIWA / DAMASCO / DANILUX / DYANORA / ESLEY / FOL / FPS / HARMON-TEC / IBG / IHOME / IMMER / INCLO / INNO-HIT / IQWORLD / KTC / LikeMe / MULTISMART / NEXUS / OZON / PHIMARK / POWEROLOGY / QRIOM / REYNA / ROOMI / RZTK / SKY-ONE / STAR-TRACK / THEUHD / VEIRA / VIOTTO / VISTA / VON / VOXELECTRONICS / WYBOR / XELL / YARA / KIOWA / KOLIN / LUCMOS / LUCOMS / LANIX / MAG / MANGO / Master-G / Maxsonic_elite / MOTOROLA / MTEK / MULTILASER / NIKAI_PRO / NEXT / NEXT_G / PEL / PHILCO / PHILIPS / POWER GREEN / RCA / RANGS / ROSSO / ROYALRAHMANI / SVISION / SAMVIEW / SHARP / SILO / SIRAGON / Siragon / SMART TEcHNOLGY / SONEVIEW / 4K SMART TV / VIVAX / WISMANN / XITRIX / Enova / THEHAAM', + 'AOC / ACONATIC / ADMIRAL / AIWA / Aiwa / AZATECH / BOTECH / BAUF / BLAUPUNKT / CHALLENGER / CONTI / DIJITSU / DAEWOO / DAHUA / DYON / ECOSTAR / ELEMENT / GAZER / GHIA / GRAETZ / ITEL / JVC / JAM / ADSUN / AKAI / ASAANO / Banana / CHIMEI / COLORVIEW / DAIWA / DAMASCO / DANILUX / DYANORA / ESLEY / FOL / FPS / HARMON-TEC / IBG / IHOME / IMMER / INCLO / INNO-HIT / IQWORLD / KTC / LikeMe / MITSUKI / MULTISMART / NEXUS / OZON / PHIMARK / POWEROLOGY / QRIOM / REYNA / ROOMI / RZTK / SKY-ONE / STAR-TRACK / THEUHD / VEIRA / VIOTTO / VISTA / VON / VOXELECTRONICS / WYBOR / XELL / YARA / KIOWA / KOLIN / LUCMOS / LUCOMS / LANIX / MAG / MANGO / MASTER-G / Master-G / Maxsonic_elite / MOTOROLA / MTEK / MULTILASER / NIKAI_PRO / NEXT / NEXT_G / PEL / PHILCO / PHILIPS / POWER GREEN / RCA / RANGS / ROSSO / ROYALRAHMANI / SVISION / SAMVIEW / SHARP / SILO / SIRAGON / Siragon / SMART TEcHNOLGY / SONEVIEW / 4K SMART TV / VIVAX / WISMANN / XITRIX / Enova / THEHAAM', '4K SMART TV PH': 'PHILIPS', '4K Sharp Google TV': 'Sharp', '4K Siera SMART TV': 'Siera', @@ -1483,7 +1491,9 @@ Map _androidA = { 'A239': 'Smart_8', 'A250': 'A250 / CANVAS TURBO', 'A25024L': 'Eternity A24', + 'A260': 'RockscanA260', 'A26062K': 'A26062k', + 'A265': 'RockscanA265', 'A3': 'A3 / Alpha A3 / iris atom 3 / NUU A3 / NUU A3 (TC)', 'A3-A20': 'A3-A20 / Iconia Tab 10', 'A3-A20FHD': 'A3-A20FHD / Iconia Tab 10', @@ -1520,6 +1530,7 @@ Map _androidA = { 'A401SH': 'AQUOS R9', 'A401SO': 'Xperia 1 VI', 'A401XM': 'Redmi 12 5G', + 'A402FC': 'arrows We2 A402FC', 'A402KC': 'DIGNO BX3 カメラレス', 'A402OP': 'A3 5G', 'A402SH': 'AQUOS wish4', @@ -1540,6 +1551,7 @@ Map _androidA = { 'A4C': 'Bouygues Telecom Bs 402', 'A5': 'A5_AC11 / Azumi_A5_AC15 / A5 / FreeYondA5 / FreeYondA5_RU', 'A5+': 'A5+ / A5_P1', + 'A5-2-R': 'A5_2_R', 'A500': 'Iconia Tab A500 / Picasso', 'A501': 'Iconia Tab A501 / Picasso', 'A501DL': 'tbd', @@ -1599,6 +1611,7 @@ Map _androidA = { 'A731-N1': 'A731', 'A732G': 'AOC', 'A75 Pro 5G': 'Telstra T-Elite 5G', + 'A750': 'A750 / INOI A75 Elegance', 'A76Plus': 'A76Plus / A76plus', 'A79': 'A79 Tablet / A79', 'A7Pro': 'A7PRO', @@ -1610,6 +1623,7 @@ Map _androidA = { 'A853': 'Droid', 'A854': 'Droid', 'A870': 'Aqua Tab / Cherry Comet / Magnum 8s / Quantum_plus / A870', + 'A880': 'INOI Flip', 'A8GC': 'ATEC GRANDE', 'A8M': 'A8', 'A8_Lite': 'A8 Lite', @@ -1885,6 +1899,7 @@ Map _androidA = { 'AMA_A703': 'AM_TAB_7_03', 'AMG series': 'AMG1', 'AMICO SMARTPHONE XS': 'AMICO_SMARTPHONE_XS_EEA', + 'AMICO_VERO_4G': 'AMICO_VERO_4G_EEA', 'AMN-LX1': 'HUAWEI Y5 2019', 'AMN-LX2': 'HUAWEI Y5 2019', 'AMN-LX3': 'HUAWEI Y5 2019', @@ -2228,6 +2243,7 @@ Map _androidA = { 'AT&T TV': 'DIRECTV / DIRECTV STREAM', 'AT-M120': 'Style Folder', 'AT-M130': 'Kids Phone', + 'AT-M150': 'Kids Phone 2', 'AT10-A': 'AT10-A/AT15-A (Japan: AT503)', 'AT10LE-A': 'AT10LE-A/AT15LE-A/AT10PE-A/AT15PE-A (Japan: AT703)', 'AT10PE-A': 'AT10LE-A/AT15LE-A/AT10PE-A/AT15PE-A (Japan: AT703)', @@ -2336,6 +2352,7 @@ Map _androidA = { 'Acer S100': 'Liquid', 'Acer_Iconia_T10-21M': 'Acer Iconia T10-21M', 'Acer_One_10_T8-129L': 'Acer One 10 T8-129L', + 'Acerone Liquid S272E4': 'Acer Acerpure', 'Aconatic 2K Android TV': 'Aconatic', 'Aconatic 4K Android TV': 'ACONATIC', 'Action-X3 Pro': 'Action-X3', @@ -2662,6 +2679,8 @@ Map _androidA = { 'Armor_X': 'Armor X', 'Armor_X2': 'Armor X2 / Armor_X2', 'Armor_X3': '4dym / Armor_X3', + 'Arrow': 'HMD CREST', + 'ArrowPro': 'HMD CREST MAX', 'Artel Premium': 'Artel_Premium', 'Artel T10': 'Artel_T10', 'Artizlee_S9': 'Artizlee S9', @@ -3147,6 +3166,7 @@ Map _androidB = { 'BRAVIA VU31': 'BRAVIA_VU3.1 / BRAVIA_VU31', 'BRAVIS X500': 'X500', 'BRC-AN00': '荣耀X60', + 'BRC-NX1': 'Honor X9c Smart', 'BRP-AN00': '荣耀X60 PRO', 'BRP-AN80': '荣耀X60 PRO', 'BRP-NX1': 'HONOR X9c', @@ -3425,7 +3445,7 @@ Map _androidC = { 'C5': 'C5 / C5_EEA / C5_GL', 'C5 PLUS': 'C5L PLUS', 'C5 Plus': 'C5 PLUS', - 'C50': 'C50_EEA', + 'C50': 'C50_EEA / C50_ROW', 'C51': 'C51_EEA', 'C5120': 'Milano', 'C5121': 'Milano', @@ -3439,6 +3459,7 @@ Map _androidC = { 'C55 Pro': 'C55 Pro / C55_Pro', 'C5502': 'Xperia ZR', 'C5503': 'Xperia ZR', + 'C57 Pro': 'C57_Pro_EEA', 'C57 S': 'C57_S_EEA', 'C58': 'C58_EEA', 'C58 Pro': 'C58_Pro_EEA', @@ -3882,6 +3903,8 @@ Map _androidC = { 'CPH2639': 'A3 Pro 5G/A3 5G/A80 5G / A80 5G', 'CPH2641': 'A3x / A3x/A20', 'CPH2643': 'OPPO F27 Pro+ 5G', + 'CPH2651': 'Find X8', + 'CPH2659': 'Find X8 Pro', 'CPH2661': 'OnePlus Nord 4', 'CPH2663': 'OnePlus Nord 4', 'CPH2665': 'A3 Pro 5G', @@ -3896,6 +3919,7 @@ Map _androidC = { 'CPN-L09': 'HUAWEI MediaPad M3 Lite', 'CPN-W09': 'HUAWEI MediaPad M3 Lite', 'CQ': 'mobiistar', + 'CQS1084LKA01': 'K1028G', 'CREA_86135_Series': 'HANKOOK_CREA_IFPD', 'CRO-L02': 'HUAWEI Y3 2017', 'CRO-L03': 'HUAWEI Y5 lite 2017', @@ -4746,6 +4770,7 @@ Map _androidE = { 'EL-20-3050': 'EL-20-3710', 'EL-712': 'RSE', 'EL-719': 'RSE', + 'EL-E110': 'Elevia E1', 'ELE-AL00': 'HUAWEI P30', 'ELE-L04': 'HUAWEI P30', 'ELE-L09': 'HUAWEI P30 / Huawei P30', @@ -4871,6 +4896,7 @@ Map _androidE = { 'EVVO 4K Android TV': 'EVVO Android TV', 'EWIS OCTA-T700M': 'OCTA-T700M', 'EXODUS 1s': 'Desire 12s', + 'EZ 1': 'EZ_1', 'EZY': 'EZY_EEA', 'EZpad M10': 'EZpad_M10_EEA', 'EZpad M10 HD': 'EZpad_M10_HD', @@ -4936,6 +4962,7 @@ Map _androidE = { 'Elite P55': 'ELITE P55 / ELITE_P55US / Elite_P55', 'Elite P55Max': 'ELITE_P55Max', 'Elite T10 PRO': 'Elite_T10_PRO', + 'Elite T11 Max': 'Elite_T11_Max', 'Elite T57': 'ELITE T57', 'Elite T8Plus': 'Elite T8 Plus / Elite T8Plus / Elite_T8PUSA / Elite_T8Plus / Elite_T8Pluss', @@ -5055,6 +5082,7 @@ Map _androidF = { 'F22Pro': 'F22 Pro', 'F2_Plus': 'F2 Plus / F2_Plus', 'F3': 'F3 / Fpad3', + 'F310P': 'F310 P', 'F3111': 'Xperia XA', 'F3112': 'Xperia XA', 'F3113': 'Xperia XA', @@ -5109,6 +5137,7 @@ Map _androidF = { 'FINE 7B': 'Fine 7B', 'FINNEY U1': 'FINNEY PHONE', 'FIRE_V8': 'Fire V8', + 'FIT-32': 'Mobile smart screen', 'FJJB091': 'ARROWS mu F-07D', 'FJL21': 'ARROWS ef FJL21', 'FJL22': 'ARROWS Z FJL22', @@ -5381,6 +5410,7 @@ Map _androidG = { 'G11': 'G11 / G11A', 'G1109': 'Xperia Touch', 'G1209': 'Xperia Hello', + 'G15': 'G15 / G15_EEA', 'G150': 'DEXP G150', 'G155': 'ERA', 'G1701': 'S1', @@ -5586,6 +5616,7 @@ Map _androidG = { 'GRAVITY 4G_2019': 'GRAVITY_4G_2019_eea', 'GRAVITY 5 PRO': 'GRAVITY_5_PRO', 'GRAVITY 5 SE': 'GRAVITY_5_SE_EEA', + 'GRAVITY G64': 'GRAVITY_G64', 'GRAVITY PRO': 'GRAVITY_ PRO', 'GRAVITY PRO 2': 'GRAVITY-PRO-2', 'GRAVITY SE': 'GRAVITY-SE', @@ -7727,6 +7758,7 @@ Map _androidI = { 'INFINITY_light': 'INFINITY light', 'INFINIX-X551': 'X551', 'INFINIX-X600': 'X600', + 'INFLEX156': 'INFLEX', 'INHON PAPILIO G1': 'PAPILIO G1', 'INKOSI_PRO': 'INKOSI-PRO', 'INNOVA 2K Android TV': 'Ecuador / INNOVA 2K Android TV', @@ -8438,7 +8470,8 @@ Map _androidK = { 'K107-EEA': 'K107_EEA', 'K108': 'K108 / hoco_HI10', 'K10C': 'K10C / K10C_EEA', - 'K12': 'K12 / K12-EEA', + 'K11': 'Coolpad C16 / K11', + 'K12': 'K12 / K12-EEA / coolpad C16 s', 'K12-ROW': 'K12-EEA', 'K13_Pro': 'K13 Pro', 'K13pro': 'k13pro', @@ -8535,6 +8568,7 @@ Map _androidK = { 'KC-S701': 'TORQUE(KC-S701)', 'KC-S702': 'DURA FORCE PRO', 'KC-S703': 'DuraForce EX', + 'KC50': 'KC50 Android™ Kiosk computers', 'KC516 Pro': 'KC516_Pro', 'KCP01K': 'LUCE', 'KD50': 'Kodak_KD50', @@ -8812,7 +8846,7 @@ Map _androidL = { 'L10AW': 'Zebra Technologies L10', 'L10_T08': 'L10_T08 / L10_T08_EEA', 'L18011': 'Lenovo A5', - 'L2': 'LeBest L2', + 'L2': 'L2 / LeBest L2', 'L200': 'WiseposGo', 'L2H_EEA': 'Sunmi L2H', 'L2H_GL': 'Sunmi L2H', @@ -8990,6 +9024,7 @@ Map _androidL = { 'LE9920': 'Z53', 'LE9920_P': 'V7 / v7', 'LEAP-S1': 'KM2 / LEAP-S1', + 'LEDxxH16S': 'Flagship model', 'LEGEND MAX': 'LEGEND_MAX_LTE', 'LEM-TS1': 'LEM-TS1 / LEM-TS1 ', 'LEMENT_TAB901': 'LEMENTTAB901', @@ -10161,6 +10196,7 @@ Map _androidL = { 'LTN10RT': 'T101', 'LTN8RT': 'T81', 'LTT8A4G': 'LTT8A4G_EEA', + 'LUMIO VISION': 'LUMIO', 'LUNA G6': 'LUNA_G6', 'LUNA G6E': 'LUNA_G6E', 'LUNA_II': 'myPhone Luna II', @@ -10797,6 +10833,7 @@ Map _androidL = { 'Logic Instrument Fieldbook K80': 'Fieldbook K80', 'Logic L57': 'L57', 'Logic X4 Plus': 'X4 Plus', + 'Logic_LT_IRXXHX': 'HX_Series', 'Logicom-S9782': 'Logicom S9782', 'Logikids_2': 'Logikids', 'Logikids_3': 'Logikids 3', @@ -10828,7 +10865,7 @@ Map _androidM = { 'M07R7': 'SMY_M07R7', 'M07R7_EEA': 'SMY-M07R7', 'M10': - 'M10 / M10_A01_EEA / M10_A06 / M10_A06_EEA / M10_B01 / M10_B01_EEA / M10_B02 / M10_B02_EEA / M10_B03 / M10_B03_EEA / M10_B05 / M10_B05_EEA / M10_B06 / M10_C04 / M10_C04_EEA / M10_C05 / M10_C05_EEA / M10_C05_Kids / M10_C05_Kids_EEA / M10_C06_Kids / M20', + 'M10 / M10_A01_EEA / M10_A06 / M10_A06_EEA / M10_B01 / M10_B01_EEA / M10_B02 / M10_B02_EEA / M10_B03 / M10_B03_EEA / M10_B05 / M10_B05_EEA / M10_B06 / M10_C04 / M10_C04_EEA / M10_C05 / M10_C05_EEA / M10_C05_Kids / M10_C05_Kids_EEA / M10_C06_Kids / M10_C06_Kids_EEA / M20', 'M10 Pro': 'USA', 'M10 Pro LTE': 'M10_Pro_LTE', 'M10 for arm64': 'M10', @@ -10999,6 +11036,7 @@ Map _androidM = { 'M505_4G': 'M505', 'M50HD': 'M50HD_EEA / M50HD_ROW', 'M50Mini': 'M50Mini_EEA / M50Mini_ROW', + 'M50Plus': 'M50Plus_EEA / M50Plus_ROW', 'M50S': 'M50S_EEA / M50S_ROW', 'M510': 'M510 / M511', 'M512': 'M512 / SMARTEX_M512', @@ -11048,6 +11086,7 @@ Map _androidM = { 'M8 for arm64': 'M8', 'M8-4G': 'M8 4G', 'M8047IU': 'M8046IU', + 'M8100': 'M8100_EEA', 'M815': 'aoson', 'M823': 'n1 max', 'M830': 'Morep Mavic 10', @@ -11322,6 +11361,7 @@ Map _androidM = { 'MM-3202': 'MM3202', 'MM5114G': 'MM5514G', 'MOBICEL METRO2': 'METRO2', + 'MOBOK1': 'MOBODO MOBO K1', 'MOCHE SMART A16': 'Kis 3', 'MON-AL19': '华为平板 C5', 'MON-AL19B': '华为平板 C5', @@ -11474,6 +11514,7 @@ Map _androidM = { 'MVT-1001': 'MVT_1001', 'MW16Q9_3G': 'MW16Q9-3G', 'MW16Q9_4G': 'MW16Q9-4G', + 'MW3565-U-CE': 'rk3588_t', 'MX-A10': 'ASTRO_10 / ASTRO_10_1 / ASTRO_10_A', 'MX-A10R': 'ASTRO 10R', 'MX-A63': 'ASTRO_A63', @@ -11489,6 +11530,7 @@ Map _androidM = { 'MX-N55M': 'NITRO 55M', 'MX-N55S': 'NITRO_55S', 'MX-NN62': 'MX-N62', + 'MX70 PRO': 'MAXON_MX70PRO', 'MY15ADA': 'A-DA / MY15ADA / NSX / Pilot / Ridgeline / Ridgline / Spirior', 'MY16ADA': 'Accord', 'MY17ADA': 'A-DA', @@ -12046,6 +12088,7 @@ Map _androidN = { 'N152DL': 'Nokia C100', 'N155DL': 'Nokia C300', 'N156DL': 'Nokia C110', + 'N159V': 'HMD Vibe', 'N169': 'DEXP Ursus N169', 'N20': 'N20 / NOA_N20', 'N3': 'N3 / Nexttab N3', @@ -12080,6 +12123,7 @@ Map _androidN = { 'N8 KIDS': 'N8_KIDS', 'N818S': 'Sapphire 3G', 'N8301': 'Infinity N Series N12', + 'N868': 'P50Case', 'N8730-411': 'AGT10', 'N8730-41101': 'AGT10', 'N8730-41102': 'AGT10', @@ -12361,6 +12405,8 @@ Map _androidN = { 'Note 12 EF': 'Note _12 _EF', 'Note 15': 'Note 15 / Note 15 EEA', 'Note 20': 'Note_20', + 'Note 20 Pro': 'Note 20Pro', + 'Note 21': 'Note 19Pro / Note 21', 'Note 30 pro': 'Note_30_pro', 'Note 7T': 'Note_7T / Note_7T_EEA', 'Note4': 'MOBULAA Note4', @@ -12370,6 +12416,7 @@ Map _androidN = { 'Notepad_Go_801': 'NotepadGo801 / Notepad_Go_801', 'Notepad_Go_801_EEA': 'NotepadGo801_EEA / Notepad_Go_801_EEA', 'Nova_10': 'Nova 10', + 'Novus_65': 'NOVUS65', 'Now': 'Danamic Now', 'Now TV Android TV 3103A': '3103A', 'Npad S1': 'NpadS1', @@ -12511,6 +12558,7 @@ Map _androidO = { 'OPWWE231': 'OnePlus Watch 2', 'OPWWE234': 'OnePlus Watch 2R', 'ORBIT TAB 7': 'ORBIT_TAB_7', + 'ORBIT_67_TG06': 'ORBIT_67', 'ORCA FHD Android TV': 'Kuwait', 'ORCA UHD Android TV': 'Kuwait', 'ORINOQUIA Auyantepui+Y221-U03': 'Y221-U03', @@ -13075,10 +13123,13 @@ Map _androidP = { 'PJZ110': 'OnePlus 13', 'PKB110': 'Find X8', 'PKC110': 'Find X8 Pro', + 'PKC130': 'Find X8 Pro 卫星通信版', 'PKD110': 'A3活力版 5G', 'PKD120': 'A3m 5G', 'PKD130': 'A3x 5G', + 'PKK110': 'Reno13 Pro', 'PKL110': 'A3i 5G', + 'PKM110': 'Reno13', 'PKS110': 'K12 Plus', 'PLATINUMVIEW': 'PLATINUM VIEW', 'PLATINUM_O': 'PLATINUM_O / PLATINUM_O_B1', @@ -14193,6 +14244,7 @@ Map _androidR = { 'RMX3930': 'realme C61', 'RMX3933': 'RMX3933 / realme Note 60', 'RMX3939': 'RMX3939 / realme C63', + 'RMX3941': 'realme C75', 'RMX3950': 'realme C63 5G', 'RMX3951': 'realme 13 5G', 'RMX3952': '真我13', @@ -14212,6 +14264,8 @@ Map _androidR = { 'RMX5003': 'realme NARZO 70 Turbo 5G', 'RMX5004': 'realme P1 Speed 5G', 'RMX5010': '真我GT7 Pro', + 'RMX5011': 'realme GT 7 Pro', + 'RMX5060': '真我Neo7', 'RNE-AL00': 'MAIMANG 6', 'RNE-L01': 'Mate 10 lite', 'RNE-L02': 'nova 2i', @@ -14313,12 +14367,15 @@ Map _androidR = { 'Rivian': 'Rivian R1', 'Roar_A50': 'Roar A50', 'Rocket Lite': 'Rocket_Lite', + 'Rocktab S508': 'WEROCK Rocktab S508', + 'Rocktab S510': 'WEROCK Rocktab S510', 'Rover_2': 'Rover 2', 'Royale Y2': 'FERO ROYALE Y2', 'Royale_X2': 'Royale X2', 'Rubik 10.1 II': 'Rubik10.1"II / RubikII 10"', 'RubikII7': 'Rubik-II', 'RugGear RG730': 'RG730', + 'Rugged S1': 'Rugged_S1', 'Rugged Tablet': 'TDI 600', 'Rugged_tablet': 'Rugged tablet', 'Runway': 'Wear', @@ -14351,6 +14408,7 @@ Map _androidS = { 'S20': 'S20 / FOLG_Tab_10s', 'S2000-Z0C11': 'chile', 'S201': 'K2401', + 'S20C': 'S20', 'S20iQ19': 'S20i', 'S21 Plus 2021_EEA': 'S21_Plus_2021_EEA', 'S21 Ultra 4G 2021_EEA': 'S21_Ultra_4G_2021_EEA', @@ -14706,6 +14764,7 @@ Map _androidS = { 'SCG27': 'Galaxy A55 5G', 'SCG28': 'Galaxy Z Fold6', 'SCG29': 'Galaxy Z Flip6', + 'SCG30': 'Galaxy S24 FE', 'SCH-I100': 'Gem', 'SCH-I110': 'Illusion', 'SCH-I200': 'Galaxy Stellar', @@ -14992,6 +15051,7 @@ Map _androidS = { 'SH-53E': 'AQUOS sense9', 'SH-54B': 'AQUOS sense6', 'SH-54D': 'AQUOS sense8', + 'SH-54E': 'AQUOS R9 pro', 'SH-A01': 'B10', 'SH-C02': 'AQUOS V / C20', 'SH-C03': 'AQUOS V6', @@ -15027,6 +15087,7 @@ Map _androidS = { 'SH-M27': 'AQUOS wish4', 'SH-M28': 'AQUOS R9', 'SH-M29': 'AQUOS sense9', + 'SH-M30': 'AQUOS R9 pro', 'SH-R10A': 'AQUOS R3 SH-R10A', 'SH-R50': 'AQUOS R5G SH-R50', 'SH-R80': 'AQUOS R8', @@ -15360,6 +15421,8 @@ Map _androidS = { 'SM-A156U': 'Galaxy A15 5G', 'SM-A156U1': 'Galaxy A15 5G', 'SM-A156W': 'Galaxy A15 5G', + 'SM-A165F': 'Galaxy A16', + 'SM-A165N': 'Galaxy A16', 'SM-A1660': 'Galaxy A16 5G', 'SM-A166B': 'Galaxy A16 5G', 'SM-A166E': 'Galaxy A16 5G', @@ -17543,6 +17606,7 @@ Map _androidS = { 'STARXTREM II': 'POP S9', 'STARXTREM5': 'STARXTREM5 / STARXTREM 5', 'STELLAR M5': 'STELLAR_M5', + 'STELLAR M6': 'STELLAR_M6', 'STELLAR P8': 'STELLAR_P8', 'STF-AL00': 'Honor 9', 'STF-AL10': 'Honor 9', @@ -17625,6 +17689,7 @@ Map _androidS = { 'SY07-PC01': 'T30A_SY07PC01', 'SYCO RS-441': 'SYCO_RS-441', 'SYCO RT-401': 'SYCO_RT-401', + 'SYCO RT_402': 'RT-402', 'SYLVOX 2K Google TV': 'SYLVOX 2K Google TV', 'SYMFONY TAB 105': 'TAB_105', 'SYMPHONY Z10': 'Z10', @@ -17680,6 +17745,7 @@ Map _androidS = { 'Silver_S45': 'Silver S45', 'Singer Android UHD TV': 'Singer Android TV', 'Siragon SP-5000': 'SP-5000', + 'Sirius Plus Tab 10': 'Sirius_Plus_Tab_10', 'Siru': 'POP S3', 'Skate Pro': 'BLADE III / Blade III / Skate Pro', 'Sky': 'Sky / SKY', @@ -17950,12 +18016,13 @@ Map _androidT = { 'T101 PAD': 'T101', 'T102 PAD': 'T102', 'T104G': 'T104G / T104G_T618', + 'T105': 'RHINO T105', 'T1060B': 'T1060', 'T1060C': 'T1060', 'T1075B': 'Positivo T1075B', 'T10E': 'T10E / T10SE', 'T10LTE': 'T10LTE_eea', - 'T10P': 'T10P / T10P_ROW', + 'T10P': 'T10P / T10P_A / T10P_ROW', 'T10PLUS': 'T10Plus', 'T10Pro': 'T10 Pro / T10Pro', 'T10S': 'T10S / T10S_EEA', @@ -18115,6 +18182,7 @@ Map _androidT = { 'T80': 'T80 EEA / RHINO T80 / T80 / scoutp', 'T801': 'Westgate_T801', 'T801 PAD': 'T801', + 'T8010': 'OmniTab 1', 'T802 PAD': 'T802', 'T803': 'Smile_1 / T803', 'T803D': 'TCL 50 Pro NXTPAPER 5G', @@ -18554,6 +18622,7 @@ Map _androidT = { 'TECNO KL7': 'TECNO SPARK 30 Pro', 'TECNO KL8': 'TECNO POVA 6 Neo 5G / TECNO SPARK 30 5G', 'TECNO KL8h': 'TECNO POP 9 5G / TECNO SPARK 30C 5G', + 'TECNO KL8hs': 'TECNO SPARK 30C 5G', 'TECNO KL8s': 'TECNO SPARK 30 5G', 'TECNO L6502S': 'TECNO POP X5', 'TECNO L8 Lite': 'L8 Lite', @@ -19163,6 +19232,7 @@ Map _androidU = { 'ULTRAMINTT X6': 'ULTRAMINTT_X6', 'ULTRA_10': 'ULTRA 10', 'ULTRA_DS11386': 'Daelim System_IFPD', + 'ULTRA_S': 'ULTRA S', 'UMAX 4K Android TV': 'UMAX', 'UMAX4KAndroidTV': 'Umax', 'UMIX LITE L': 'Lite L', @@ -19475,10 +19545,13 @@ Map _androidV = { 'V2418': 'V40 Lite / V40 Lite 5G / V40 SE / V40 SE 80W', 'V2419': 'vivo Y19s', 'V2419A': 'vivo X200 Pro mini', + 'V2420': 'vivo Y29 5G', 'V2422': 'Y300 Plus 5G', 'V2423': 'vivo Y19s', 'V2424': 'V40 Lite', + 'V2425A': 'iQOO Neo10', 'V2426': 'T3 Ultra', + 'V2430A': 'S20 Pro', 'V2433': 'Y28', 'V2_Viper': 'V2 Viper', 'V2_Viper_E': 'V2 Viper E', @@ -20131,6 +20204,7 @@ Map _androidW = { 'WP32_Pro': 'WP32_Pro_U_EEA', 'WP33 Pro': 'WP33_Pro_EEA / WP33_Pro_U_EEA', 'WP35': 'WP35_EEA', + 'WP35 S': 'WP35_S_EEA', 'WP36': 'WP36_EEA', 'WP36 Pro': 'WP36_Pro_EEA', 'WP38': 'WP38_EEA', @@ -20233,6 +20307,7 @@ Map _androidX = { 'X1 Light': 'X1_Light', 'X1 Pro': 'X1_Pro', 'X10': 'X10 / IRULU_MID / M-SP1X10 / T21-EEA / Irulu', + 'X10 Pro': 'Proton_X10_Pro', 'X10 Tablet': 'Punos X10', 'X1030X': 'X1030x', 'X1060X': 'P1060X', @@ -20345,6 +20420,7 @@ Map _androidX = { 'XIG03': 'Redmi 12 5G', 'XIG04': 'Xiaomi 13T', 'XIG05': 'Redmi Note 13 Pro 5G', + 'XIG07': 'Xiaomi 14T', 'XL150': 'DNS_DEXP XL150 Project', 'XL39h': 'Xperia Z Ultra', 'XLDRCAV1': 'XLD Series', @@ -20734,11 +20810,13 @@ Map _androidZ = { 'ZTE Axon 60 Lite / ZTE Blade V60 Design / ZTE Blade V60 Vita / nubia V60 Design', 'Z2352N': 'nubia Neo 2 5G', 'Z2353': 'nubia Music', - 'Z2356': 'ZTE Axon 60 / nubia V60', + 'Z2356': 'ZTE Axon 60 / ZTE Blade V60 / nubia V60', 'Z2357N': 'ZTE Blade A75 5G / ZTE Blade A75 5G S / nubia Focus 5G', - 'Z2455': 'nubia Focus', + 'Z2455': 'nubia Focus / ZTE Focus', 'Z2458': 'ZTE Blade V70 Design / nubia V70 Design', 'Z2460': 'nubia Music 2', + 'Z2462N': 'nubia Focus 2 5G', + 'Z2467': 'ZTE Blade V70 Max', 'Z2_PRO': 'Z2 Pro', 'Z3': 'Z3 / Ukraine, Kazakhstan, Azerbaijan', 'Z3001S': 'sapphire lte',