Skip to content
Discussion options

You must be logged in to vote

curl-cffi 0.16.2 is now supported on Android and iOS: https://pypi.flet.dev/curl-cffi

With this, browser TLS impersonation now works on device — the JA3/JA4 handshake, HTTP/2 settings and header order that go out are a real browser's, not a Python library's.

Note

One thing before you build: you have to narrow your Android ABIstarget_arch = ["arm64-v8a", "x86_64"] under [tool.flet.android]. There is no upstream 32-bit ARM build of curl-impersonate to link against, so flet build apk's default of all three ABIs fails resolving armeabi-v7a.

Give it a try and let us know! 🤟🏿

Replies: 4 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by ndonkoHenri
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants