We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/etc/hosts
libasio-sv.so
files/
lib*.so
execute
libXX.so
integrityService
libc++_shared.so
libnode.so
ConnectV2
Pending
x-content-encoding: double-aes-256-gcm+gzip
ClientIntegrity
The text was updated successfully, but these errors were encountered:
No branches or pull requests
HTTP server on Android
Status - Preliminary Research
Goal: Serve a charged web app from an Android app distributed via Google Play
/etc/hosts
Priliminary Experiments
HTTP Server types on Android
Type 1: nghttp2 1.43.0 (native process with threading)
libasio-sv.so
and embedded to APKfiles/
folderlib*.so
binaries expanded from APKexecute
access vector) only for the expanded library folderlibXX.so
integrityService
Type 2: node 14.16.1 (JavaScript on a native node process)
libc++_shared.so
libnode.so
and embedded to APKConnectV2
record is implemented, there is no need to process RSA OAEP with SHA256 in a native NPM moduleType 3: nanohttpd (Java library with threading) - planning
Type 4: cpp-httplib (C++ library with threading) - planning
Interfacing between the Android app and the HTTP server
Type 1: localhost HTTPS
Type 2: UNIX socket
Type 3: NDK Binder IPC (seems to be impossible for native non-system-service processes; only for libraries)
Type 4: stdin/stdout for the HTTP server process
Triple Encryption for protecting proprietary code
ConnectV2
request - Servers without private keys can handle connectionPending
response - Trigger downloading "Browser Validation Pack" for a latest browser and let the browser waitx-content-encoding: double-aes-256-gcm+gzip
ClientIntegrity
+ random bitsOther research items
TBD
The text was updated successfully, but these errors were encountered: