Feat: Android client Phase 0-3 full implementation

This commit is contained in:
yuanyuanxiang
2026-06-17 23:19:12 +02:00
parent 837d89c8b5
commit a8684753a9
53 changed files with 3322 additions and 28 deletions

View File

@@ -34,7 +34,14 @@
#define AUTO_TICK(p, q)
#define STOP_TICK
#define OutputDebugStringA(p) printf(p)
#define decrypt_v7 decrypt_v1
#define decrypt_v8 decrypt_v2
#define decrypt_v9 decrypt_v3
#define decrypt_v10 decrypt_v4
#define encrypt_v7 encrypt_v1
#define encrypt_v8 encrypt_v2
#define encrypt_v9 encrypt_v3
#define encrypt_v10 encrypt_v4
#include <unistd.h>
#define Sleep(n) ((n) >= 1000 ? sleep((n) / 1000) : usleep((n) * 1000))
@@ -653,6 +660,7 @@ enum {
CLIENT_TYPE_MEMDLL = 5, // 内存DLL运行
CLIENT_TYPE_LINUX = 6, // LINUX 客户端
CLIENT_TYPE_MACOS = 7, // MACOS 客户端
CLIENT_TYPE_ANDROID = 8, // ANDROID 客户端
};
enum {
@@ -680,6 +688,8 @@ inline const char* GetClientType(int typ)
return "LNX";
case CLIENT_TYPE_MACOS:
return "MAC";
case CLIENT_TYPE_ANDROID:
return "APK";
default:
return "DLL";
}