device-test.json 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819
  1. [{
  2. "desc": "Asus Nexus 7",
  3. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 7 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Safari/537.36",
  4. "expect": {
  5. "vendor": "Asus",
  6. "model": "Nexus 7",
  7. "type": "tablet"
  8. }
  9. },
  10. {
  11. "desc": "Asus Padfone",
  12. "ua": "Mozilla/5.0 (Linux; Android 4.1.1; PadFone 2 Build/JRO03L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.117 Safari/537.36",
  13. "expect": {
  14. "vendor": "Asus",
  15. "model": "PadFone",
  16. "type": "tablet"
  17. }
  18. },
  19. {
  20. "desc": "Desktop (IE11 with Tablet string)",
  21. "ua": "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; GWX:MANAGED; rv:11.0) like Gecko",
  22. "expect": {
  23. "vendor": "undefined",
  24. "model": "undefined",
  25. "type": "undefined"
  26. }
  27. },
  28. {
  29. "desc": "HTC Evo Shift 4G",
  30. "ua": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Sprint APA7373KT Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0",
  31. "expect": {
  32. "vendor": "HTC",
  33. "model": "Evo Shift 4G",
  34. "type": "mobile"
  35. }
  36. },
  37. {
  38. "desc": "HTC Nexus 9",
  39. "ua": "Mozilla/5.0 (Linux; Android 5.0; Nexus 9 Build/LRX21R) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Mobile Crosswalk/7.36.154.13 Safari/537.36",
  40. "expect": {
  41. "vendor": "HTC",
  42. "model": "Nexus 9",
  43. "type": "tablet"
  44. }
  45. },
  46. {
  47. "desc": "Huawei Honor",
  48. "ua": "Mozilla/5.0 (Linux; U; Android 2.3; xx-xx; U8860 Build/HuaweiU8860) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
  49. "expect": {
  50. "vendor": "Huawei",
  51. "model": "U8860",
  52. "type": "mobile"
  53. }
  54. },
  55. {
  56. "desc": "Huawei Nexus 6P",
  57. "ua": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 6P Build/MTC19V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Mobile Safari/537",
  58. "expect": {
  59. "vendor": "Huawei",
  60. "model": "Nexus 6P",
  61. "type": "mobile"
  62. }
  63. },
  64. {
  65. "desc": "Huawei P10",
  66. "ua": "Mozilla/5.0 (Linux; Android 7.0; VTR-L09 Build/HUAWEIVTR-L09; xx-xx) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Mobile Safari/537.36",
  67. "expect": {
  68. "vendor": "Huawei",
  69. "model": "VTR-L09",
  70. "type": "mobile"
  71. }
  72. },
  73. {
  74. "desc": "Huawei Y3II",
  75. "ua": "Mozilla/5.0 (Linux; U; Android 5.1; xx-xx; HUAWEI LUA-L03 Build/HUAWEILUA-L03) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Mobile Safari/537.36",
  76. "expect": {
  77. "vendor": "Huawei",
  78. "model": "LUA-L03",
  79. "type": "mobile"
  80. }
  81. },
  82. {
  83. "desc": "iPod",
  84. "ua": "Mozilla/5.0 (iPod touch; CPU iPhone OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11B554a Safari/9537.53",
  85. "expect": {
  86. "vendor": "Apple",
  87. "model": "iPod touch",
  88. "type": "mobile"
  89. }
  90. },
  91. {
  92. "desc": "LG Nexus 4",
  93. "ua": "Mozilla/5.0 (Linux; Android 4.2.1; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19",
  94. "expect": {
  95. "vendor": "LG",
  96. "model": "Nexus 4",
  97. "type": "mobile"
  98. }
  99. },
  100. {
  101. "desc": "LG Nexus 5",
  102. "ua": "Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19",
  103. "expect": {
  104. "vendor": "LG",
  105. "model": "Nexus 5",
  106. "type": "mobile"
  107. }
  108. },
  109. {
  110. "desc": "Meizu M5 Note",
  111. "ua": "Mozilla/5.0 (Linux; Android 6.0; M5 Note Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043024 Safari/537.36 MicroMessenger/6.5.7.1040 NetType/WIFI Language/zh_CN",
  112. "expect": {
  113. "vendor": "Meizu",
  114. "model": "M5 Note",
  115. "type": "tablet"
  116. }
  117. },
  118. {
  119. "desc": "Microsoft Lumia 950",
  120. "ua": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Mobile Safari/537.36 Edge/13.10586",
  121. "expect": {
  122. "vendor": "Microsoft",
  123. "model": "Lumia 950",
  124. "type": "mobile"
  125. }
  126. },
  127. {
  128. "desc": "Motorola Moto X",
  129. "ua": "Mozilla/5.0 (Linux; Android 4.4.4; XT1097 Build/KXE21.187-38) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.109 Mobile Safari/537.36",
  130. "expect": {
  131. "vendor": "Motorola",
  132. "model": "XT1097",
  133. "type": "mobile"
  134. }
  135. },
  136. {
  137. "desc": "Motorola Nexus 6",
  138. "ua": "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.20 Mobile Safari/537.36",
  139. "expect": {
  140. "vendor": "Motorola",
  141. "model": "Nexus 6",
  142. "type": "mobile"
  143. }
  144. },
  145. {
  146. "desc": "Motorola Droid RAZR 4G",
  147. "ua": "Mozilla/5.0 (Linux; U; Android 2.3; xx-xx; DROID RAZR 4G Build/6.5.1-73_DHD-11_M1-29) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
  148. "expect": {
  149. "vendor": "Motorola",
  150. "model": "DROID RAZR 4G",
  151. "type": "mobile"
  152. }
  153. },
  154. {
  155. "desc": "iPhone",
  156. "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53",
  157. "expect": {
  158. "vendor": "Apple",
  159. "model": "iPhone",
  160. "type": "mobile"
  161. }
  162. },
  163. {
  164. "desc": "Motorola Droid RAZR 4G",
  165. "ua": "Mozilla/5.0 (iPod touch; CPU iPhone OS 7_0_2 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A501 Safari/9537.53",
  166. "expect": {
  167. "vendor": "Apple",
  168. "model": "iPod touch",
  169. "type": "mobile"
  170. }
  171. },
  172. {
  173. "desc": "Moto X",
  174. "ua": "Mozilla/5.0 (Linux; U; Android 4.2; xx-xx; XT1058 Build/13.9.0Q2.X-70-GHOST-ATT_LE-2) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30",
  175. "expect": {
  176. "vendor": "Motorola",
  177. "model": "XT1058",
  178. "type": "mobile"
  179. }
  180. },
  181. {
  182. "desc": "Nokia3xx",
  183. "ua": "Nokia303/14.87 CLDC-1.1",
  184. "expect": {
  185. "vendor": "Nokia",
  186. "model": "303",
  187. "type": "mobile"
  188. }
  189. },
  190. {
  191. "desc": "OnePlus One",
  192. "ua": "Mozilla/5.0 (Linux; Android 4.4.4; A0001 Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.59 Mobile Safari/537.36",
  193. "expect": {
  194. "vendor": "OnePlus",
  195. "model": "1",
  196. "type": "mobile"
  197. }
  198. },
  199. {
  200. "desc": "OPPO R7s",
  201. "ua": "Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; OPPO R7s Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/37.0.0.0 MQQBrowser/7.1 Mobile Safari/537.36",
  202. "expect": {
  203. "vendor": "OPPO",
  204. "model": "R7s",
  205. "type": "mobile"
  206. }
  207. },
  208. {
  209. "desc": "Philips SmartTV",
  210. "ua": "Opera/9.80 HbbTV/1.1.1 (; Philips; ; ; ; ) NETTV/4.0.2; en) Version/11.60",
  211. "expect": {
  212. "vendor": "Philips",
  213. "model": "",
  214. "type": "smarttv"
  215. }
  216. },
  217. {
  218. "desc": "Kindle Fire HD",
  219. "ua": "Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; KFTT Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Silk/3.4 Mobile Safari/535.19 Silk-Accelerated=true",
  220. "expect": {
  221. "vendor": "Amazon",
  222. "model": "KFTT",
  223. "type": "tablet"
  224. }
  225. },
  226. {
  227. "desc": "Samsung Galaxy Note 8",
  228. "ua": "Mozilla/5.0 (Linux; Android 4.2.2; GT-N5100 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Safari/537.36",
  229. "expect": {
  230. "vendor": "Samsung",
  231. "model": "GT-N5100",
  232. "type": "tablet"
  233. }
  234. },
  235. {
  236. "desc": "Samsung SM-C5000",
  237. "ua": "Mozilla/5.0 (Linux; Android 6.0.1; SM-C5000 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.81 Mobile Safari/537.36 wkbrowser 4.1.35 3065",
  238. "expect": {
  239. "vendor": "Samsung",
  240. "model": "SM-C5000",
  241. "type": "mobile"
  242. }
  243. },
  244. {
  245. "desc": "Samsung SM-T231",
  246. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; SM-T231 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36",
  247. "expect": {
  248. "vendor": "Samsung",
  249. "model": "SM-T231",
  250. "type": "tablet"
  251. }
  252. },
  253. {
  254. "desc": "Samsung SM-T700",
  255. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; SM-T700 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36",
  256. "expect": {
  257. "vendor": "Samsung",
  258. "model": "SM-T700",
  259. "type": "tablet"
  260. }
  261. },
  262. {
  263. "desc": "Samsung SM-T520",
  264. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; SM-T520 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36",
  265. "expect": {
  266. "vendor": "Samsung",
  267. "model": "SM-T520",
  268. "type": "tablet"
  269. }
  270. },
  271. {
  272. "desc": "Samsung SmartTV2011",
  273. "ua": "HbbTV/1.1.1 (;;;;;) Maple;2011",
  274. "expect": {
  275. "vendor": "Samsung",
  276. "model": "SmartTV2011",
  277. "type": "smarttv"
  278. }
  279. },
  280. {
  281. "desc": "Samsung SmartTV2012",
  282. "ua": "HbbTV/1.1.1 (;Samsung;SmartTV2012;;;) WebKit",
  283. "expect": {
  284. "vendor": "Samsung",
  285. "model": "SmartTV2012",
  286. "type": "smarttv"
  287. }
  288. },
  289. {
  290. "desc": "Samsung SmartTV2014",
  291. "ua": "HbbTV/1.1.1 (;Samsung;SmartTV2014;T-NT14UDEUC-1060.4;;) WebKit",
  292. "expect": {
  293. "vendor": "Samsung",
  294. "model": "SmartTV2014",
  295. "type": "smarttv"
  296. }
  297. },
  298. {
  299. "desc": "Samsung SmartTV",
  300. "ua": "Mozilla/5.0 (SMART-TV; Linux; Tizen 2.3) AppleWebkit/538.1 (KHTML, like Gecko) SamsungBrowser/1.0 TV Safari/538.1",
  301. "expect": {
  302. "vendor": "Samsung",
  303. "model": "undefined",
  304. "type": "smarttv"
  305. }
  306. },
  307. {
  308. "desc": "Sony C5303 (Xperia SP)",
  309. "ua": "Mozilla/5.0 (Linux; Android 4.3; C5303 Build/12.1.A.1.205) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Mobile Safari/537.36",
  310. "expect": {
  311. "vendor": "Sony",
  312. "model": "C5303",
  313. "type": "mobile"
  314. }
  315. },
  316. {
  317. "desc": "Sony SO-02F (Xperia Z1 F)",
  318. "ua": "Mozilla/5.0 (Linux; Android 4.2.2; SO-02F Build/14.1.H.2.119) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36",
  319. "expect": {
  320. "vendor": "Sony",
  321. "model": "SO-02F",
  322. "type": "mobile"
  323. }
  324. },
  325. {
  326. "desc": "Sony D6653 (Xperia Z3)",
  327. "ua": "Mozilla/5.0 (Linux; Android 4.4; D6653 Build/23.0.A.0.376) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.141 Mobile Safari/537.36",
  328. "expect": {
  329. "vendor": "Sony",
  330. "model": "D6653",
  331. "type": "mobile"
  332. }
  333. },
  334. {
  335. "desc": "Sony Xperia SOL25 (ZL2)",
  336. "ua": "Mozilla/5.0 (Linux; U; Android 4.4; SOL25 Build/17.1.1.C.1.64) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30",
  337. "expect": {
  338. "vendor": "Sony",
  339. "model": "SOL25",
  340. "type": "mobile"
  341. }
  342. },
  343. {
  344. "desc": "Sony Xperia SP",
  345. "ua": "Mozilla/5.0 (Linux; Android 4.3; C5302 Build/12.1.A.1.201) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.114 Mobile Safari/537.36",
  346. "expect": {
  347. "vendor": "Sony",
  348. "model": "C5302",
  349. "type": "mobile"
  350. }
  351. },
  352. {
  353. "desc": "Sony SGP521 (Xperia Z2 Tablet)",
  354. "ua": "Mozilla/5.0 (Linux; Android 4.4; SGP521 Build/17.1.A.0.432) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.99 Safari/537.36",
  355. "expect": {
  356. "vendor": "Sony",
  357. "model": "Xperia Tablet",
  358. "type": "tablet"
  359. }
  360. },
  361. {
  362. "desc": "Sony Tablet S",
  363. "ua": "Mozilla/5.0 (Linux; U; Android 3.1; Sony Tablet S Build/THMAS10000) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13",
  364. "expect": {
  365. "vendor": "Sony",
  366. "model": "Xperia Tablet",
  367. "type": "tablet"
  368. }
  369. },
  370. {
  371. "desc": "Sony Tablet Z LTE",
  372. "ua": "Mozilla/5.0 (Linux; U; Android 4.1; SonySGP321 Build/10.2.C.0.143) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30",
  373. "expect": {
  374. "vendor": "Sony",
  375. "model": "Xperia Tablet",
  376. "type": "tablet"
  377. }
  378. },
  379. {
  380. "desc": "Xiaomi 2013023",
  381. "ua": "Mozilla/5.0 (Linux; U; Android 4.2.2; en-US; 2013023 Build/HM2013023) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 UCBrowser/10.0.1.512 U3/0.8.0 Mobile Safari/533.1",
  382. "expect": {
  383. "vendor": "Xiaomi",
  384. "model": "2013023",
  385. "type": "mobile"
  386. }
  387. },
  388. {
  389. "desc": "Xiaomi Hongmi Note 1W",
  390. "ua": "Mozilla/5.0 (Linux; U; Android 4.2.2; zh-CN; HM NOTE 1W Build/JDQ39) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 UCBrowser/9.7.9.439 U3/0.8.0 Mobile Safari/533.1",
  391. "expect": {
  392. "vendor": "Xiaomi",
  393. "model": "HM NOTE 1W",
  394. "type": "mobile"
  395. }
  396. },
  397. {
  398. "desc": "Xiaomi Mi 3C",
  399. "ua": "Mozilla/5.0 (Linux; U; Android 4.3; zh-CN; MI 3C Build/JLS36C) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 UCBrowser/9.7.9.439 U3/0.8.0 Mobile Safari/533.1",
  400. "expect": {
  401. "vendor": "Xiaomi",
  402. "model": "MI 3C",
  403. "type": "mobile"
  404. }
  405. },
  406. {
  407. "desc": "Xiaomi Mi Note",
  408. "ua": "Mozilla/5.0 (Linux; Android 4.4.4; MI NOTE LTE Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.76 Mobile Safari/537.36",
  409. "expect": {
  410. "vendor": "Xiaomi",
  411. "model": "MI NOTE LTE",
  412. "type": "mobile"
  413. }
  414. },
  415. {
  416. "desc": "Xiaomi Mi One Plus",
  417. "ua": "Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; MI-ONE Plus Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30",
  418. "expect": {
  419. "vendor": "Xiaomi",
  420. "model": "MI-ONE Plus",
  421. "type": "mobile"
  422. }
  423. },
  424. {
  425. "desc": "PlayStation 4",
  426. "ua": "Mozilla/5.0 (PlayStation 4 3.00) AppleWebKit/537.73 (KHTML, like Gecko)",
  427. "expect": {
  428. "vendor": "Sony",
  429. "model": "PlayStation 4",
  430. "type": "console"
  431. }
  432. },
  433. {
  434. "desc": "Galaxy Nexus",
  435. "ua": "Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19",
  436. "expect": {
  437. "vendor": "Samsung",
  438. "model": "Galaxy Nexus",
  439. "type": "mobile"
  440. }
  441. },
  442. {
  443. "desc": "Samsung Galaxy S5",
  444. "ua": "Mozilla/5.0 (Linux; Android 5.0; SM-G900F Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.78 Mobile Safari/537.36",
  445. "expect": {
  446. "vendor": "Samsung",
  447. "model": "SM-G900F",
  448. "type": "mobile"
  449. }
  450. },
  451. {
  452. "desc": "Samsung Galaxy S6",
  453. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; SM-G920I Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36",
  454. "expect": {
  455. "vendor": "Samsung",
  456. "model": "SM-G920I",
  457. "type": "mobile"
  458. }
  459. },
  460. {
  461. "desc": "Samsung Galaxy S6 Edge",
  462. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; SM-G925I Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36",
  463. "expect": {
  464. "vendor": "Samsung",
  465. "model": "SM-G925I",
  466. "type": "mobile"
  467. }
  468. },
  469. {
  470. "desc": "Samsung Galaxy Note 5 Chrome",
  471. "ua": "Mozilla/5.0 (Linux; Android 5.1.1; SM-N920C Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.91 Mobile Safari/537.36",
  472. "expect": {
  473. "vendor": "Samsung",
  474. "model": "SM-N920C",
  475. "type": "mobile"
  476. }
  477. },
  478. {
  479. "desc": "Samsung Galaxy Note 5 Samsung Browser",
  480. "ua": "Mozilla/5.0 (Linux; Android 5.1.1; SAMSUNG SM-N920C Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile Safari/537.36",
  481. "expect": {
  482. "vendor": "Samsung",
  483. "model": "SM-N920C",
  484. "type": "mobile"
  485. }
  486. },
  487. {
  488. "desc": "Google Chromecast",
  489. "ua": "Mozilla/5.0 (X11; Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.84 Safari/537.36 CrKey/1.22.79313",
  490. "expect": {
  491. "vendor": "Google",
  492. "model": "Chromecast"
  493. }
  494. },
  495. {
  496. "desc": "Google Pixel C",
  497. "ua": "Mozilla/5.0 (Linux; Android 7.0; Pixel C Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/52.0.2743.98 Safari/537.36",
  498. "expect": {
  499. "vendor": "Google",
  500. "model": "Pixel C",
  501. "type": "tablet"
  502. }
  503. },
  504. {
  505. "desc": "Google Pixel",
  506. "ua": "Mozilla/5.0 (Linux; Android 7.1; Pixel Build/NDE63V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.85 Mobile Safari/537.36",
  507. "expect": {
  508. "vendor": "Google",
  509. "model": "Pixel",
  510. "type": "mobile"
  511. }
  512. },
  513. {
  514. "desc": "Google Pixel",
  515. "ua": "Mozilla/5.0 (Linux; Android 7.1; Pixel XL Build/NDE63X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.85 Mobile Safari/537.36",
  516. "expect": {
  517. "vendor": "Google",
  518. "model": "Pixel XL",
  519. "type": "mobile"
  520. }
  521. },
  522. {
  523. "desc": "Generic Android Device",
  524. "ua": "Mozilla/5.0 (Linux; U; Android 6.0.1; i980 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  525. "expect": {
  526. "vendor": "Generic",
  527. "model": "Android 6.0.1"
  528. }
  529. },
  530. {
  531. "desc": "LG VK Series Tablet",
  532. "ua": "Mozilla/5.0 (Linux; Android 5.0.2; VK700 Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.84 Safari/537.36",
  533. "expect": {
  534. "vendor": "LG",
  535. "model": "VK700",
  536. "type": "tablet"
  537. }
  538. },
  539. {
  540. "desc": "LG LK Series Tablet",
  541. "ua": "Mozilla/5.0 (Linux; Android 5.0.1; LGLK430 Build/LRX21Y) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/38.0.2125.102 Safari/537.36",
  542. "expect": {
  543. "vendor": "LG",
  544. "model": "LK430",
  545. "type": "tablet"
  546. }
  547. },
  548. {
  549. "desc": "RCA Voyager III Tablet",
  550. "ua": "Mozilla/5.0 (Linux; Android 6.0.1; RCT6973W43 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  551. "expect": {
  552. "vendor": "RCA",
  553. "model": "RCT6973W43",
  554. "type": "tablet"
  555. }
  556. },
  557. {
  558. "desc": "RCA Voyager II Tablet",
  559. "ua": "Mozilla/5.0 (Linux; Android 5.0; RCT6773W22B Build/LRX21M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  560. "expect": {
  561. "vendor": "RCA",
  562. "model": "RCT6773W22B",
  563. "type": "tablet"
  564. }
  565. },
  566. {
  567. "desc": "Verizon Quanta Tablet",
  568. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; QMV7B Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  569. "expect": {
  570. "vendor": "Verizon",
  571. "model": "QMV7B",
  572. "type": "tablet"
  573. }
  574. },
  575. {
  576. "desc": "Verizon Ellipsis 8 Tablet",
  577. "ua": "Mozilla/5.0 (Linux; Android 5.1.1; QTAQZ3 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  578. "expect": {
  579. "vendor": "Verizon",
  580. "model": "QTAQZ3",
  581. "type": "tablet"
  582. }
  583. },
  584. {
  585. "desc": "Verizon Ellipsis 8HD Tablet",
  586. "ua": "Mozilla/5.0 (Linux; Android 6.0.1; QTASUN1 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Safari/537.36",
  587. "expect": {
  588. "vendor": "Verizon",
  589. "model": "QTASUN1",
  590. "type": "tablet"
  591. }
  592. },
  593. {
  594. "desc": "Dell Venue 8 Tablet",
  595. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; Venue 8 3830 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  596. "expect": {
  597. "vendor": "Dell",
  598. "model": "Venue 8 3830",
  599. "type": "tablet"
  600. }
  601. },
  602. {
  603. "desc": "Dell Venue 7 Tablet",
  604. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; Venue 7 3730 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  605. "expect": {
  606. "vendor": "Dell",
  607. "model": "Venue 7 3730",
  608. "type": "tablet"
  609. }
  610. },
  611. {
  612. "desc": "Barnes & Noble Nook HD+ Tablet",
  613. "ua": "Mozilla/5.0 (Linux; U; Android 4.1.2; en-us; Barnes & Noble Nook HD+ Build/JZO54K; CyanogenMod-10) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30",
  614. "expect": {
  615. "vendor": "Barnes & Noble",
  616. "model": "Nook HD+",
  617. "type": "tablet"
  618. }
  619. },
  620. {
  621. "desc": "Barnes & Noble V400 Tablet",
  622. "ua": "Mozilla/5.0 (Linux; Android 4.0.4; BNTV400 Build/IMM76L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.111 Safari/537.36",
  623. "expect": {
  624. "vendor": "Barnes & Noble",
  625. "model": "V400",
  626. "type": "tablet"
  627. }
  628. },
  629. {
  630. "desc": "NuVision TM101A540N Tablet",
  631. "ua": "Mozilla/5.0 (Linux; Android 5.1; TM101A540N Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/50.0.2661.86 Safari/537.36",
  632. "expect": {
  633. "vendor": "NuVision",
  634. "model": "TM101A540N",
  635. "type": "tablet"
  636. }
  637. },
  638. {
  639. "desc": "ZTE K Series Tablet",
  640. "ua": "Mozilla/5.0 (Linux; Android 6.0.1; K88 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  641. "expect": {
  642. "vendor": "ZTE",
  643. "model": "K88",
  644. "type": "tablet"
  645. }
  646. },
  647. {
  648. "desc": "Swizz GEN610",
  649. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; GEN610 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.83 Mobile Safari/537.36",
  650. "expect": {
  651. "vendor": "Swiss",
  652. "model": "GEN610",
  653. "type": "mobile"
  654. }
  655. },
  656. {
  657. "desc": "Swizz ZUR700",
  658. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; ZUR700 Build/KVT49L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Safari/537.36",
  659. "expect": {
  660. "vendor": "Swiss",
  661. "model": "ZUR700",
  662. "type": "tablet"
  663. }
  664. },
  665. {
  666. "desc": "Zeki TB782b Tablet",
  667. "ua": "Mozilla/5.0 (Linux; U; Android 4.0.4; en-US; TB782B Build/IMM76D) AppleWebKit/534.31 (KHTML, like Gecko) UCBrowser/9.0.2.299 U3/0.8.0 Mobile Safari/534.31",
  668. "expect": {
  669. "vendor": "Zeki",
  670. "model": "TB782B",
  671. "type": "tablet"
  672. }
  673. },
  674. {
  675. "desc": "Dragon Touch Tablet",
  676. "ua": "Mozilla/5.0 (Linux; Android 4.0.4; DT9138B Build/IMM76D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.72 Mobile Safari/537.36",
  677. "expect": {
  678. "vendor": "Dragon Touch",
  679. "model": "9138B",
  680. "type": "tablet"
  681. }
  682. },
  683. {
  684. "desc": "Insignia Tablet",
  685. "ua": "Mozilla/5.0 (Linux; U; Android 6.0.1; NS-P08A7100 Build/MMB29M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/56.0.2924.87 Safari/537.36",
  686. "expect": {
  687. "vendor": "Insignia",
  688. "model": "NS-P08A7100",
  689. "type": "tablet"
  690. }
  691. },
  692. {
  693. "desc": "Voice Xtreme V75",
  694. "ua": "Mozilla/5.0 (Linux; U; Android 4.2.1; en-us; V75 Build/JOP40D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30",
  695. "expect": {
  696. "vendor": "Voice",
  697. "model": "V75",
  698. "type": "mobile"
  699. }
  700. },
  701. {
  702. "desc": "LvTel V11",
  703. "ua": "Mozilla/5.0 (Linux; Android 5.1.1; V11 Build/LMY47V) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/39.0.0.0 Safari/537.36",
  704. "expect": {
  705. "vendor": "LvTel",
  706. "model": "V11",
  707. "type": "mobile"
  708. }
  709. },
  710. {
  711. "desc": "Envizen Tablet V100MD",
  712. "ua": "Mozilla/5.0 (Linux; U; Android 4.1.1; en-us; V100MD Build/V100MD.20130816) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30",
  713. "expect": {
  714. "vendor": "Envizen",
  715. "model": "V100MD",
  716. "type": "tablet"
  717. }
  718. },
  719. {
  720. "desc": "Rotor Tablet",
  721. "ua": "mozilla/5.0 (linux; android 5.0.1; tu_1491 build/lrx22c) applewebkit/537.36 (khtml, like gecko) chrome/43.0.2357.93 safari/537.36",
  722. "expect": {
  723. "vendor": "Rotor",
  724. "model": "1491",
  725. "type": "tablet"
  726. }
  727. },
  728. {
  729. "desc": "MachSpeed Tablets",
  730. "ua": "Mozilla/5.0 (Linux; Android 4.4.2; Trio 7.85 vQ Build/Trio_7.85_vQ) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/30.0.0.0 Safari/537.36",
  731. "expect": {
  732. "vendor": "MachSpeed",
  733. "model": "Trio 7.85 vQ",
  734. "type": "tablet"
  735. }
  736. },
  737. {
  738. "desc": "Trinity Tablets",
  739. "ua": "Mozilla/5.0 (Linux; Android 5.0.1; Trinity T101 Build/LRX22C) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.83 Safari/537.36",
  740. "expect": {
  741. "vendor": "Trinity",
  742. "model": "T101",
  743. "type": "tablet"
  744. }
  745. },
  746. {
  747. "desc": "NextBook Next7",
  748. "ua": "Mozilla/5.0 (Linux; U; Android 4.0.4; en-us; Next7P12 Build/IMM76I) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30",
  749. "expect": {
  750. "vendor": "NextBook",
  751. "model": "Next7P12",
  752. "type": "tablet"
  753. }
  754. },
  755. {
  756. "desc": "NextBook Tablets",
  757. "ua": "Mozilla/5.0 (Linux; Android 5.0; NXA8QC116 Build/LRX21V) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  758. "expect": {
  759. "vendor": "NextBook",
  760. "model": "NXA8QC116",
  761. "type": "tablet"
  762. }
  763. },
  764. {
  765. "desc": "Le Pan Tablets",
  766. "ua": "Mozilla/5.0 (Linux; Android 4.2.2; Le Pan TC802A Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  767. "expect": {
  768. "vendor": "Le Pan",
  769. "model": "TC802A",
  770. "type": "tablet"
  771. }
  772. },
  773. {
  774. "desc": "Le Pan Tablets",
  775. "ua": "Mozilla/5.0 (Linux; Android 4.2.2; Le Pan TC802A Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  776. "expect": {
  777. "vendor": "Le Pan",
  778. "model": "TC802A",
  779. "type": "tablet"
  780. }
  781. },
  782. {
  783. "desc": "Amazon Kindle Fire Tablet",
  784. "ua": "Mozilla/5.0 (Linux; U; Android 4.4.3; en-us; KFSAWI Build/KTU84M) AppleWebKit/537.36 (KHTML, like Gecko) Silk/3.66 like Chrome/39.0.2171.93 Safari/537.36",
  785. "expect": {
  786. "vendor": "Amazon",
  787. "model": "KFSAWI",
  788. "type": "tablet"
  789. }
  790. },
  791. {
  792. "desc": "Gigaset Tablet",
  793. "ua": "Mozilla/5.0 (Linux; Android 4.2.2; Gigaset QV830 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
  794. "expect": {
  795. "vendor": "Gigaset",
  796. "model": "QV830",
  797. "type": "tablet"
  798. }
  799. },
  800. {
  801. "desc": "Redmi Note 3",
  802. "ua": "Mozilla/5.0 (Linux; Android 6.0.1; Redmi Note 3 Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.116 Mobile Safari/537.36",
  803. "expect": {
  804. "vendor": "Xiaomi",
  805. "model": "Redmi Note 3",
  806. "type": "mobile"
  807. }
  808. },
  809. {
  810. "desc": "MI PAD 2",
  811. "ua": "Mozilla/5.0 (Linux; Android 5.1; MI PAD 2 Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/60.0.3112.107 Safari/537.36 [FB_IAB/FB4A;FBAV/137.0.0.24.91;]",
  812. "expect": {
  813. "vendor": "Xiaomi",
  814. "model": "MI PAD 2",
  815. "type": "tablet"
  816. }
  817. }
  818. ]