No description
Find a file
2026-02-06 20:44:35 +08:00
.github/workflows test.yml 2024-01-15 21:45:43 +08:00
.idea 支持弹幕 (#161) 2024-09-09 08:44:33 +08:00
app 修复搜索功能崩溃问题: 2026-02-06 20:35:48 +08:00
gradle/wrapper 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
quickjs 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
xwalk Added double tap to fast forward 10 seconds (on mobile) 2022-09-10 01:11:27 +08:00
.gitignore 配置接口直播链接为空时,防止进入直播界面一直转圈。js相关请求DNS与app设置保持一致 2023-12-24 07:11:13 +00:00
build.gradle 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
env_config.txt 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
exo 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
gradle.properties 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
gradlew 修复搜索功能崩溃问题: 2026-02-06 20:35:48 +08:00
gradlew.bat 整理旧工程代码 2022-06-23 10:34:15 +08:00
ijk 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
LICENSE Create LICENSE 2022-06-23 08:57:16 +08:00
README.md 修复SSL连接问题和JavaScript错误处理 2026-02-05 17:41:20 +08:00
settings.gradle clean code 2023-11-04 23:05:49 +08:00

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 密码套件