Install tor via HomeBrew and start the tor serivce.
brew install tor && brew services start tor
And to use obsf4 proxy we need to install its library/ Use HomeBrew for installation of the library.
brew install obfs4proxy
| package my.awesome.package // put your package name here | |
| import android.app.Activity | |
| import android.os.Build | |
| import androidx.compose.foundation.isSystemInDarkTheme | |
| import androidx.compose.material3.* | |
| import androidx.compose.runtime.Composable | |
| import androidx.compose.runtime.SideEffect | |
| import androidx.compose.ui.graphics.toArgb | |
| import androidx.compose.ui.platform.LocalContext |
| import StringUtils.encodeHex | |
| import java.io.File | |
| import java.io.FileInputStream | |
| import java.io.InputStream | |
| import java.security.MessageDigest | |
| object HashUtils { | |
| const val STREAM_BUFFER_LENGTH = 1024 |
Install tor via HomeBrew and start the tor serivce.
brew install tor && brew services start tor
And to use obsf4 proxy we need to install its library/ Use HomeBrew for installation of the library.
brew install obfs4proxy
0x8545: Original 84 -> 850x08FF19: Original 75 -> EB0x1932C7: Original 75 -> 74 (remove UNREGISTERED in title bar, so no need to use a license)| /* | |
| reference link ->https://www.opengeeks.me/2015/08/filechooser-and-android-webview/ | |
| https://github.com/OpenGeeksMe/Android-File-Chooser | |
| */ | |
| import android.app.Activity; | |
| import android.app.ProgressDialog; | |
| import android.content.Intent; | |
| import android.graphics.Bitmap; | |
| import android.net.Uri; |