|
93 | 93 | requiresSha2+=(false) |
94 | 94 | current+=(true) |
95 | 95 |
|
| 96 | +# Android 11+12 seems to be te same |
| 97 | + |
96 | 98 | names+=("Android 11 (native)") |
97 | 99 | short+=("android_11") |
98 | 100 | ch_ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA") |
|
104 | 106 | tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") |
105 | 107 | lowest_protocol+=("0x0301") |
106 | 108 | highest_protocol+=("0x0304") |
107 | | - alpn+=("h2,http/1.1") |
| 109 | + alpn+=("http/1.1") |
108 | 110 | service+=("ANY") |
109 | 111 | minDhBits+=(-1) |
110 | 112 | maxDhBits+=(-1) |
|
113 | 115 | minEcdsaBits+=(-1) |
114 | 116 | curves+=("X25519:secp256r1:secp384r1") |
115 | 117 | requiresSha2+=(false) |
| 118 | + ja3+=("9b02ebd3a43b62d825e1ac605b621dc8") |
| 119 | + ja4+=("t13d1713h1_5b57614c22b0_eca864cca44a") |
116 | 120 | current+=(true) |
117 | 121 |
|
118 | 122 | names+=("Android 12 (native)") |
|
126 | 130 | tlsvers+=("-tls1_3 -tls1_2 -tls1_1 -tls1") |
127 | 131 | lowest_protocol+=("0x0301") |
128 | 132 | highest_protocol+=("0x0304") |
129 | | - alpn+=("h2,http/1.1") |
| 133 | + alpn+=("http/1.1") |
130 | 134 | service+=("ANY") |
131 | 135 | minDhBits+=(-1) |
132 | 136 | maxDhBits+=(-1) |
|
135 | 139 | minEcdsaBits+=(-1) |
136 | 140 | curves+=("X25519:secp256r1:secp384r1") |
137 | 141 | requiresSha2+=(false) |
| 142 | + ja3+=("9b02ebd3a43b62d825e1ac605b621dc8") |
| 143 | + ja4+=("t13d1713h1_5b57614c22b0_eca864cca44a") |
| 144 | + current+=(true) |
| 145 | + |
| 146 | +# Android 13+14 seems to be te same |
| 147 | + |
| 148 | + names+=("Android 13 (native)") |
| 149 | + short+=("android_13") |
| 150 | + ch_ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA") |
| 151 | + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") |
| 152 | + ch_sni+=("$SNI") |
| 153 | + warning+=("") |
| 154 | + handshakebytes+=("16030102330100022f0303564593a940b5d751d4cee7d4cd3ffbb68c310109b98a4a17e3ed6486d73dcee3202e82d4bbe870f4ad23988eee22f7b5c5036460e511edc31544211275bd9527960022130113021303c02bc02ccca9c02fc030cca8c009c00ac013c014009c009d002f0035010001c4000000180016000013706c61792e676f6f676c65617069732e636f6d00170000ff01000100000a00080006001d00170018000b00020100002300000010000b000908687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201003300260024001d00205551dfbfb939959b7aa673d638cd80e0ee8d202623f1a78f87741ff7bfa0c619002d00020101002b000504030403030029011c00f700f1025680712b38fc90496ec3b53ffa0ae9e00eafdaa742879902bc71a8956410ca53915661cbc5c3e60649f278b1268a6a3dfcd9be7269ae0eda3974dbad73f6368d430867a8e1d540aad8c0b9024adabb10adc58864062a0984fc03d62ad39b25d176f8500e93232446663fa256733f9b08efbce336afd2eaa090d8e20f7e53ec0a4135a83bdff4383cd1db1905377e9a5d81f41e045e6fd97d316b05f954102e6bcd3b110b0b2c2ccd1891d90057e9fe6795f4430942437ce9cad68c7a7d77c1a49eb29d33d7700c7274a552f1015dff3569a1492d746e59b372a1ecdbae650eba8771b931c648414d133f7e0e0633376d1b715cca002120dc30aa42c9d3367cce7f2bafd591d04b95e6b11081345ebd56d47b65bf89266c") |
| 155 | + protos+=("-no_ssl3 -no_ssl2") |
| 156 | + tlsvers+=("-tls1_3 -tls1_2") |
| 157 | + lowest_protocol+=("0x0303") |
| 158 | + highest_protocol+=("0x0304") |
| 159 | + alpn+=("http/1.1") |
| 160 | + service+=("ANY") |
| 161 | + minDhBits+=(-1) |
| 162 | + maxDhBits+=(-1) |
| 163 | + minRsaBits+=(-1) |
| 164 | + maxRsaBits+=(-1) |
| 165 | + minEcdsaBits+=(-1) |
| 166 | + curves+=("x25519:secp256r1:secp384r1") |
| 167 | + requiresSha2+=(false) |
| 168 | + ja3+=("c67e9dc27d283f1f89b4ebb4b4670c21") |
| 169 | + ja4+=("t13d1713h1_5b57614c22b0_352634941f3a") |
| 170 | + current+=(true) |
| 171 | + |
| 172 | + names+=("Android 14 (native)") |
| 173 | + short+=("android_14") |
| 174 | + ch_ciphers+=("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA") |
| 175 | + ciphersuites+=("TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256") |
| 176 | + ch_sni+=("$SNI") |
| 177 | + warning+=("") |
| 178 | + handshakebytes+=("16030102330100022f0303564593a940b5d751d4cee7d4cd3ffbb68c310109b98a4a17e3ed6486d73dcee3202e82d4bbe870f4ad23988eee22f7b5c5036460e511edc31544211275bd9527960022130113021303c02bc02ccca9c02fc030cca8c009c00ac013c014009c009d002f0035010001c4000000180016000013706c61792e676f6f676c65617069732e636f6d00170000ff01000100000a00080006001d00170018000b00020100002300000010000b000908687474702f312e31000500050100000000000d00140012040308040401050308050501080606010201003300260024001d00205551dfbfb939959b7aa673d638cd80e0ee8d202623f1a78f87741ff7bfa0c619002d00020101002b000504030403030029011c00f700f1025680712b38fc90496ec3b53ffa0ae9e00eafdaa742879902bc71a8956410ca53915661cbc5c3e60649f278b1268a6a3dfcd9be7269ae0eda3974dbad73f6368d430867a8e1d540aad8c0b9024adabb10adc58864062a0984fc03d62ad39b25d176f8500e93232446663fa256733f9b08efbce336afd2eaa090d8e20f7e53ec0a4135a83bdff4383cd1db1905377e9a5d81f41e045e6fd97d316b05f954102e6bcd3b110b0b2c2ccd1891d90057e9fe6795f4430942437ce9cad68c7a7d77c1a49eb29d33d7700c7274a552f1015dff3569a1492d746e59b372a1ecdbae650eba8771b931c648414d133f7e0e0633376d1b715cca002120dc30aa42c9d3367cce7f2bafd591d04b95e6b11081345ebd56d47b65bf89266c") |
| 179 | + protos+=("-no_ssl3 -no_ssl2") |
| 180 | + tlsvers+=("-tls1_3 -tls1_2") |
| 181 | + lowest_protocol+=("0x0303") |
| 182 | + highest_protocol+=("0x0304") |
| 183 | + alpn+=("http/1.1") |
| 184 | + service+=("ANY") |
| 185 | + minDhBits+=(-1) |
| 186 | + maxDhBits+=(-1) |
| 187 | + minRsaBits+=(-1) |
| 188 | + maxRsaBits+=(-1) |
| 189 | + minEcdsaBits+=(-1) |
| 190 | + curves+=("x25519:secp256r1:secp384r1") |
| 191 | + requiresSha2+=(false) |
| 192 | + ja3+=("c67e9dc27d283f1f89b4ebb4b4670c21") |
| 193 | + ja4+=("t13d1713h1_5b57614c22b0_352634941f3a") |
138 | 194 | current+=(true) |
139 | 195 |
|
140 | 196 | names+=("Edge 17 Win 10") |
|
0 commit comments