From 756952f17d4564e52d46f6d2362bf6eb48c52602 Mon Sep 17 00:00:00 2001 From: MykytaIvshkn <115991959+MykytaIvshkn@users.noreply.github.com> Date: Thu, 3 Nov 2022 02:06:19 +0200 Subject: [PATCH] Feature/update devices latest json (#4) * add new device icons Signed-off-by: mivashkin * add new devices into devices-latest.json, related to PR: https://github.com/DeviceFarmer/stf-device-db/pull/3 Signed-off-by: mivashkin * fix device name Signed-off-by: mivashkin Signed-off-by: mivashkin Co-authored-by: mivashkin --- data/devices-latest.json | 957 ++++++++++++++++++++++++++++++++++++ data/icon/moto_g9_play.jpeg | Bin 0 -> 5098 bytes 2 files changed, 957 insertions(+) create mode 100644 data/icon/moto_g9_play.jpeg diff --git a/data/devices-latest.json b/data/devices-latest.json index 86afc5d..20dedf8 100644 --- a/data/devices-latest.json +++ b/data/devices-latest.json @@ -15207,6 +15207,963 @@ "ver": "9" } }, + "iPhone_8": { + "carrier": { + "code": "s", + "name": "Softbank" + }, + "cpu": { + "cores": 6, + "freq": 2.4, + "name": "Apple A11" + }, + "date": "2017-09-22T15:00:00.000Z", + "display": { + "h": 1334, + "s": 4.7, + "w": 750 + }, + "maker": { + "code": "a", + "name": "Apple" + }, + "memory": { + "ram": 2048, + "rom": 262144 + }, + "name": { + "id": "iPhone 8", + "long": "" + }, + "os": { + "type": "ios", + "ver": "11" + } + }, + "iPhone_XR": { + "carrier": { + "code": "s", + "name": "Softbank" + }, + "cpu": { + "cores": 6, + "freq": 2.4, + "name": "Apple A12" + }, + "date": "2018-10-26T15:00:00.000Z", + "display": { + "h": 1792, + "s": 6.1, + "w": 828 + }, + "maker": { + "code": "a", + "name": "Apple" + }, + "memory": { + "ram": 3072, + "rom": 262144 + }, + "name": { + "id": "iPhone XR", + "long": "" + }, + "os": { + "type": "ios", + "ver": "12" + } + }, + "iPhone_XS": { + "carrier": { + "code": "s", + "name": "Softbank" + }, + "cpu": { + "cores": 6, + "freq": 2.4, + "name": "Apple A12" + }, + "date": "2018-09-21T15:00:00.000Z", + "display": { + "h": 2436, + "s": 5.8, + "w": 1125 + }, + "maker": { + "code": "a", + "name": "Apple" + }, + "memory": { + "ram": 4096, + "rom": 524288 + }, + "name": { + "id": "iPhone XS", + "long": "" + }, + "os": { + "type": "ios", + "ver": "12" + } + }, + "iPhone_11": { + "carrier": { + "code": "f", + "name": "Foxconn" + }, + "cpu": { + "cores": 6, + "freq": 2.65, + "name": "Apple A13" + }, + "date": "2019-09-10T15:00:00.000Z", + "display": { + "h": 1792, + "s": 6.1, + "w": 828 + }, + "maker": { + "code": "a", + "name": "Apple" + }, + "memory": { + "ram": 4096, + "rom": 65536 + }, + "name": { + "id": "iPhone 11", + "long": "" + }, + "os": { + "type": "ios", + "ver": "13" + } + }, + "iPad_Pro_9.7": { + "carrier": { + "code": "f", + "name": "Foxconn" + }, + "cpu": { + "cores": 2, + "freq": 2.17, + "name": "Apple A10" + }, + "date": "2016-03-31T15:00:00.000Z", + "display": { + "h": 2048, + "s": 9.7, + "w": 1536 + }, + "maker": { + "code": "a", + "name": "Apple" + }, + "memory": { + "ram": 2048, + "rom": 131072 + }, + "name": { + "id": "iPad Pro 9.7", + "long": "" + }, + "os": { + "type": "ios", + "ver": "9.3" + } + }, + "JAT-L29": { + "carrier": { + "code": "h", + "name": "Huawei" + }, + "cpu": { + "cores": 4, + "freq": 2.3, + "name": "MediaTek Helio P35 MT6765" + }, + "date": "2019-12-12T15:00:00.000Z", + "display": { + "h": 1560, + "s": 6.09, + "w": 720 + }, + "maker": { + "code": "Huawei Jakarta", + "name": "Huawei" + }, + "memory": { + "ram": 3072, + "rom": 65536 + }, + "name": { + "id": "Huawei JAT-L29", + "long": "Y6s 2019 Global Dual SIM TD-LTE 64GB JAT-L29" + }, + "os": { + "type": "android", + "ver": "9.0" + } + }, + "KFAUWI": { + "carrier": { + "code": "az", + "name": "Amazon" + }, + "cpu": { + "cores": 4, + "freq": 1.3, + "name": "MediaTek MT8127" + }, + "date": "2017-06-01T15:00:00.000Z", + "display": { + "h": 1024, + "s": 7, + "w": 600 + }, + "maker": { + "code": "Amazon", + "name": "Amazon" + }, + "memory": { + "ram": 3072, + "rom": 65536 + }, + "name": { + "id": "KFAUWI", + "long": "Amazon Fire 7 7th gen WiFi 16GB" + }, + "os": { + "type": "android", + "ver": "5.1" + } + }, + "KFMAWI": { + "carrier": { + "code": "az", + "name": "Amazon" + }, + "cpu": { + "cores": 8, + "freq": 1.99, + "name": "ARM MT8183" + }, + "date": "2019-10-30T15:00:00.000Z", + "display": { + "h": 1920, + "s": 9.4, + "w": 1200 + }, + "maker": { + "code": "Amazon", + "name": "Amazon" + }, + "memory": { + "ram": 2048, + "rom": 32768 + }, + "name": { + "id": "KFMAWI", + "long": "Amazon Fire HD 10" + }, + "os": { + "type": "android", + "ver": "9" + } + }, + "KFMUWI": { + "carrier": { + "code": "az", + "name": "Amazon" + }, + "cpu": { + "cores": 4, + "freq": 1.3, + "name": "ARMv7 Processor rev 3" + }, + "date": "2019-06-06T15:00:00.000Z", + "display": { + "h": 1024, + "s": 7.4, + "w": 600 + }, + "maker": { + "code": "Amazon", + "name": "Amazon" + }, + "memory": { + "ram": 2048, + "rom": 32768 + }, + "name": { + "id": "KFMUWI", + "long": "Amazon Fire 7" + }, + "os": { + "type": "android", + "ver": "7.1.2" + } + }, + "KFTRWI": { + "carrier": { + "code": "az", + "name": "Amazon" + }, + "cpu": { + "cores": 8, + "freq": 2, + "name": "AArch64 Processor rev 4" + }, + "date": "2021-05-26T15:00:00.000Z", + "display": { + "h": 1920, + "s": 9.4, + "w": 1200 + }, + "maker": { + "code": "Amazon", + "name": "Amazon" + }, + "memory": { + "ram": 3072, + "rom": 131072 + }, + "name": { + "id": "KFMUWI", + "long": "Amazon Fire HD 10" + }, + "os": { + "type": "android", + "ver": "9" + } + }, + "LG-X155": { + "carrier": { + "code": "lg", + "name": "LG" + }, + "cpu": { + "cores": 4, + "freq": 1.3, + "name": "ARM Cortex-A7" + }, + "date": "2015-01-08T15:00:00.000Z", + "display": { + "h": 854, + "s": 5, + "w": 480 + }, + "maker": { + "code": "lg", + "name": "LG" + }, + "memory": { + "ram": 1024, + "rom": 8192 + }, + "name": { + "id": "LG-X155", + "long": "LG Max X155" + }, + "os": { + "type": "android", + "ver": "5.0.1" + } + }, + "moto_g9_play": { + "carrier": { + "code": "Motorola", + "name": "Motorola Smartphones" + }, + "cpu": { + "cores": 8, + "freq": 2, + "name": "Qualcomm Snapdragon 662" + }, + "date": "2020-08-28T15:00:00.000Z", + "display": { + "h": 1600, + "s": 6.5, + "w": 720 + }, + "maker": { + "code": "motorola", + "name": "Motorola" + }, + "memory": { + "ram": 4096, + "rom": 131072 + }, + "name": { + "id": "MOTO G9 PLAY", + "long": "MOTOROLA MOTO G9 PLAY" + }, + "os": { + "type": "android", + "ver": "10" + } + }, + "SM-A326B": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2, + "name": "MediaTek Dimensity 720" + }, + "date": "2021-02-19T15:00:00.000Z", + "display": { + "h": 1600, + "s": 6.5, + "w": 720 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 6144, + "rom": 131072 + }, + "name": { + "id": "SM-A326B", + "long": "Samsung Galaxy A32 5G 2021 Premium Edition Global Dual SIM TD-LTE 128GB" + }, + "os": { + "type": "android", + "ver": "11" + } + }, + "SM-A515F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.3, + "name": "Samsung Exynos 9 Octa 9611" + }, + "date": "2020-01-10T15:00:00.000Z", + "display": { + "h": 2400, + "s": 6.5, + "w": 1080 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 4096, + "rom": 131072 + }, + "name": { + "id": "SM-A515F", + "long": "SM-A515F Galaxy A51 2019 Global TD-LTE 128GB" + }, + "os": { + "type": "android", + "ver": "10" + } + }, + "SM-G781B": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.8, + "name": "Qualcomm Snapdragon 865" + }, + "date": "2020-10-02T15:00:00.000Z", + "display": { + "h": 2400, + "s": 6.5, + "w": 1080 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 4096, + "rom": 131072 + }, + "name": { + "id": "SM-G781B", + "long": "SM-G781B Galaxy S20 FE 5G Standard Global TD-LTE 128GB" + }, + "os": { + "type": "android", + "ver": "10" + } + }, + "SM-G955F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.3, + "name": "Samsung Exynos 9 Octa 8895M" + }, + "date": "2017-06-09T15:00:00.000Z", + "display": { + "h": 2880, + "s": 6.2, + "w": 1440 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 6144, + "rom": 131072 + }, + "name": { + "id": "SM-G955F", + "long": "SM-G955FD Galaxy S8+ Duos TD-LTE 128GB" + }, + "os": { + "type": "android", + "ver": "7.1.1" + } + }, + "SM-G960F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.7, + "name": "Samsung Exynos 9 Octa 9810" + }, + "date": "2018-05-02T15:00:00.000Z", + "display": { + "h": 2960, + "s": 6.8, + "w": 1440 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 4096, + "rom": 131072 + }, + "name": { + "id": "SM-G960F", + "long": "SM-G960F/DS Galaxy S9 Duos TD-LTE" + }, + "os": { + "type": "android", + "ver": "8.0" + } + }, + "SM-G970F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.7, + "name": "Samsung Exynos 9 Octa 9820" + }, + "date": "2019-03-08T15:00:00.000Z", + "display": { + "h": 2280, + "s": 5.8, + "w": 1080 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 6144, + "rom": 131072 + }, + "name": { + "id": "SM-G970F", + "long": "SM-G970F/DS Galaxy S10E Global Dual SIM TD-LTE" + }, + "os": { + "type": "android", + "ver": "9.0" + } + }, + "SM-G975F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.7, + "name": "Samsung Exynos 9 Octa 9820" + }, + "date": "2019-03-08T15:00:00.000Z", + "display": { + "h": 3040, + "s": 6.4, + "w": 1440 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 8192, + "rom": 131072 + }, + "name": { + "id": "SM-G975F", + "long": "SM-G975F/DS Galaxy S10+ Global Dual SIM TD-LTE" + }, + "os": { + "type": "android", + "ver": "9.0" + } + }, + "SM-G980F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.7, + "name": "Samsung Exynos 9 Octa 990" + }, + "date": "2020-03-06T15:00:00.000Z", + "display": { + "h": 3200, + "s": 6.2, + "w": 1440 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 8192, + "rom": 131072 + }, + "name": { + "id": "SM-G980F", + "long": "SM-G980F Galaxy S20 Global TD-LTE" + }, + "os": { + "type": "android", + "ver": "10" + } + }, + "SM-G991B": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.9, + "name": "Samsung Exynos 2100" + }, + "date": "2021-01-29T15:00:00.000Z", + "display": { + "h": 2400, + "s": 6.2, + "w": 1080 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 8192, + "rom": 262144 + }, + "name": { + "id": "SM-G991B", + "long": "SM-G991B/DS Galaxy S21 5G Global Dual SIM TD-LTE" + }, + "os": { + "type": "android", + "ver": "11" + } + }, + "SM-G9500": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.35, + "name": "Qualcomm Snapdragon 835" + }, + "date": "2017-07-17T15:00:00.000Z", + "display": { + "h": 2960, + "s": 5.8, + "w": 1440 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 4096, + "rom": 65536 + }, + "name": { + "id": "SM-G9500", + "long": "SM-G9500 Galaxy S8 Duos" + }, + "os": { + "type": "android", + "ver": "7" + } + }, + "SM-M215F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.3, + "name": "Samsung Exynos 9 Octa 9611" + }, + "date": "2020-05-13T15:00:00.000Z", + "display": { + "h": 2340, + "s": 6.4, + "w": 1080 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 4096, + "rom": 65536 + }, + "name": { + "id": "SM-M215F", + "long": "Galaxy M21 global dual SIM" + }, + "os": { + "type": "android", + "ver": "10" + } + }, + "SM-N960U1": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.8, + "name": "Qualcomm Snapdragon 845" + }, + "date": "2018-08-24T15:00:00.000Z", + "display": { + "h": 2960, + "s": 6.4, + "w": 1440 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 8192, + "rom": 524288 + }, + "name": { + "id": "SM-N960U1", + "long": "SM-N960U1 Galaxy Note 9 TD-LTE" + }, + "os": { + "type": "android", + "ver": "8.1" + } + }, + "SM-N975F": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.73, + "name": "Samsung Exynos 9 Octa 9825" + }, + "date": "2019-08-23T15:00:00.000Z", + "display": { + "h": 3040, + "s": 6.8, + "w": 1440 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 12288, + "rom": 262144 + }, + "name": { + "id": "SM-N975F", + "long": "SM-N975F/DS Galaxy Note 10+ Global Dual SIM TD-LTE" + }, + "os": { + "type": "android", + "ver": "9.0" + } + }, + "SM-N981B": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.73, + "name": "Samsung Exynos 9 Octa 990" + }, + "date": "2020-08-21T15:00:00.000Z", + "display": { + "h": 2400, + "s": 6.7, + "w": 1080 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 8192, + "rom": 131072 + }, + "name": { + "id": "SM-N981B", + "long": "SM-N981B/DS Galaxy Note 20 5G Global Dual SIM TD-LTE" + }, + "os": { + "type": "android", + "ver": "10.0" + } + }, + "SM-P610": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2.31, + "name": "Samsung Exynos 9 Octa 9611" + }, + "date": "2020-05-01T15:00:00.000Z", + "display": { + "h": 1200, + "s": 10.4, + "w": 2000 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 4096, + "rom": 65536 + }, + "name": { + "id": "SM-P610", + "long": "SM-P610 Galaxy Tab S6 Lite 10.4 WiFi" + }, + "os": { + "type": "android", + "ver": "10.0" + } + }, + "SM-T380": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 1.4, + "name": "Qualcomm Snapdragon 425 MSM8917" + }, + "date": "2017-11-02T15:00:00.000Z", + "display": { + "h": 800, + "s": 8, + "w": 1280 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 2048, + "rom": 16384 + }, + "name": { + "id": "SM-T380", + "long": "SM-T380 Galaxy Tab A 8.0 2017 WiFi" + }, + "os": { + "type": "android", + "ver": "7.0" + } + }, + "SM-T500": { + "carrier": { + "code": "Samsung", + "name": "Samsung Electronics" + }, + "cpu": { + "cores": 8, + "freq": 2, + "name": "Qualcomm Snapdragon 662 SM6115" + }, + "date": "2020-09-02T15:00:00.000Z", + "display": { + "h": 1200, + "s": 10.4, + "w": 2000 + }, + "maker": { + "code": "samsung", + "name": "Samsung" + }, + "memory": { + "ram": 3072, + "rom": 65536 + }, + "name": { + "id": "SM-T500", + "long": "SM-T500 Galaxy Tab A7 10.4 2020 WiFi" + }, + "os": { + "type": "android", + "ver": "10.0" + } + }, "pigu": { "carrier": { "code": "_", diff --git a/data/icon/moto_g9_play.jpeg b/data/icon/moto_g9_play.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..08b7fae3605452dab7ad87be49d3af5ccfa436ff GIT binary patch literal 5098 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 Y%6X#EFR4u(2LFpF