SmbFast v20 (1.18.0):SMB 高速传输安卓客户端

- SMB 3.1.1 多流条带传输(下载/上传),轮转交错写入、48MB 内存护栏
- 前台服务保活 + WiFi/CPU 锁,后台传输不断连
- HyperOS 焦点通知/超级岛适配(miui.focus.param 双轨协议)
- 全屏连接编辑器:共享多选、批量建连;错误中文提示 + TCP 预探测
- 凭据 AndroidKeyStore 加密存储;失败自动/手动重试;空间预检
- 全局单层极光背景(修复切页闪烁)+ 单元测试
This commit is contained in:
cbb
2026-10-11 20:59:05 +08:00
commit 8c1383fe4f
46 changed files with 5130 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# ---- SMBJ / BouncyCastle / MBassador ----
-dontwarn org.slf4j.**
-dontwarn java.beans.**
-dontwarn javax.naming.**
-dontwarn sun.security.**
-dontwarn org.bouncycastle.**
-dontwarn net.engio.mbassy.**
# Java 平台 GSS-API(SPNEGO/Kerberos 认证用),安卓无此 API,NTLM 认证不受影响
-dontwarn org.ietf.jgss.**
-keep class org.bouncycastle.** { *; }
-keep class com.hierynomus.** { *; }
-keep class net.engio.mbassy.** { *; }
-keepattributes Signature, InnerClasses, EnclosingMethod, *Annotation*, MethodParameters
# ---- Gson ----
-keep class com.google.gson.** { *; }
-keep class com.smbfast.app.data.** { <fields>; }
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken
-keep,allowobfuscation,allowshrinking class com.google.gson.reflect.TypeToken { <fields>; }