No description
| .github/workflows | ||
| .idea | ||
| app | ||
| gradle/wrapper | ||
| quickjs | ||
| xwalk | ||
| .gitignore | ||
| build.gradle | ||
| env_config.txt | ||
| exo | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| ijk | ||
| LICENSE | ||
| README.md | ||
| settings.gradle | ||
Box
=== Source Code - Editing the app default settings === /src/main/java/com/github/tvbox/osc/base/App.java
private void initParams() {
putDefault(HawkConfig.HOME_REC, 2); // Home Rec 0=豆瓣, 1=推荐, 2=历史
putDefault(HawkConfig.PLAY_TYPE, 1); // Player 0=系统, 1=IJK, 2=Exo
putDefault(HawkConfig.IJK_CODEC, "硬解码");// IJK Render 软解码, 硬解码
putDefault(HawkConfig.HOME_SHOW_SOURCE, true); // true=Show, false=Not show
putDefault(HawkConfig.HOME_NUM, 2); // History Number
putDefault(HawkConfig.DOH_URL, 2); // DNS
putDefault(HawkConfig.SEARCH_VIEW, 2); // Text or Picture
}
TLS 配置说明
支持的 TLS 版本
- Android 4.2-4.4 (API 17-19):启用 TLS 1.1 和 TLS 1.2
- Android 5.0+ (API 21+):支持所有系统可用的 TLS 版本(包括 TLS 1.3)
实现方式
- 使用
SSLCompat类动态检测系统支持的 TLS 版本 - 在 Android 4.2-4.4 设备上,通过
TLSSocketFactory强制启用 TLS 1.2 - 在 Android 5.0+ 设备上,使用系统默认的 TLS 配置
安全性
- 保留 TLS 1.1 支持以确保兼容性
- 优先使用更高版本的 TLS 协议
- 支持现代的 TLS 密码套件