mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Update cloudflare interceptor and android studio
This commit is contained in:
		| @@ -47,19 +47,18 @@ class CloudflareInterceptor : Interceptor { | ||||
|             } | ||||
|  | ||||
|             val js = operation | ||||
|                     .replace(Regex("""a\.value =(.+?) \+.*"""), "$1") | ||||
|                     .replace(Regex("""a\.value = (.+ \+ t\.length).+"""), "$1") | ||||
|                     .replace(Regex("""\s{3,}[a-z](?: = |\.).+"""), "") | ||||
|                     .replace("t.length", "${domain.length}") | ||||
|                     .replace("\n", "") | ||||
|  | ||||
|             val result = (duktape.evaluate(js) as Double).toInt() | ||||
|  | ||||
|             val answer = "${result + domain.length}" | ||||
|             val result = (duktape.evaluate(js) as Double) | ||||
|  | ||||
|             val cloudflareUrl = HttpUrl.parse("${url.scheme()}://$domain/cdn-cgi/l/chk_jschl")!! | ||||
|                     .newBuilder() | ||||
|                     .addQueryParameter("jschl_vc", challenge) | ||||
|                     .addQueryParameter("pass", pass) | ||||
|                     .addQueryParameter("jschl_answer", answer) | ||||
|                     .addQueryParameter("jschl_answer", "$result") | ||||
|                     .toString() | ||||
|  | ||||
|             val cloudflareHeaders = originalRequest.headers() | ||||
| @@ -71,4 +70,4 @@ class CloudflareInterceptor : Interceptor { | ||||
|         } | ||||
|     } | ||||
|  | ||||
| } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user