How lllucccian/deekseep works
Deekseep is an LSPosed/Xposed module that runs inside the official DeepSeek Android app, adding compatibility hooks and optional user-facing features. The main lifecycle is module activation, host-process injection, hook installation, then feature behavior in the DeepSeek app; the Compose launcher provides a separate settings surface. The README establishes the integration model and supported host versions, while sampled code confirms selected hook, UI, and service behavior. Many feature modules are unsampled, so their internal wiring is not inferred.
Main entry points: Main.java Module runtime · DeekseepTools.java Agent tools · SettingsActivity.java Module settings · PassiveInjectionEntry.java Injection entry
Components 21
Activation & host
- Injection entry
module/src/com/dsmod/probe/PassiveInjectionEntry.java - Module runtime
module/src/com/dsmod/probe/Main.java - Host compatibility
module/src/com/dsmod/probe/HostCompat.java
Chat extensions
- Chat hooks
module/src/com/dsmod/probe/HookChatPipeline.java - Attachment hooks
module/src/com/dsmod/probe/HookAttachmentPipeline.java - Chat features
module/src/com/dsmod/probe/ChatSearchUi.java - Appearance controls
module/src/com/dsmod/probe/ChatAppearance.java - Glass rendering
module/src/com/dsmod/probe/LiquidGlassEngine.java
Agent tools
- Agent hooks
module/src/com/dsmod/probe/HookAgentPipeline.java - Agent tools
module/src/com/dsmod/probe/DeekseepTools.java - Agent run history
module/src/com/dsmod/probe/AgentRunStore.java - Agent interface
module/src/com/dsmod/probe/AgentRunUi.java
Settings & accounts
- Module settings
module/src/com/dsmod/probe/SettingsActivity.java - Compose launcher
compose-launcher/app/src/main/java/com/dsmod/probe/SettingsActivity.kt - Settings bridge
module/src/com/dsmod/probe/ModuleConfigBridge.java - Account management
module/src/com/dsmod/probe/AccountManager.java
Runtime services
- Chat backups
module/src/com/dsmod/probe/ChatBackupStore.java - Local audio service
module/src/com/dsmod/probe/LocalAudioPlaybackService.java - QQ Music service
module/src/com/dsmod/probe/QqMusicPlaybackService.java
Other components
- LSPosed/Xposed
- DeepSeek app
Connections 16
- LSPosed/Xposed → Injection entry: loads module
- Injection entry → Module runtime: enters runtime
- Module runtime → DeepSeek app: runs in process
- Module runtime → Host compatibility: checks host
- Chat hooks → DeepSeek app: hooks chat
- Attachment hooks → DeepSeek app: hooks attachments
- Agent hooks → DeepSeek app: hooks agent flow
- Chat features → DeepSeek app: adds chat UI
- Appearance controls → Glass rendering: configures rendering
- Agent interface → Agent run history: reads run history
- Module settings → Settings bridge: exchanges settings
- Compose launcher → Settings bridge: requests settings
- Module settings → Account management: manages accounts
- Agent tools → Local audio service: controls playback
- Agent tools → QQ Music service: requests music
- DeepSeek app → Chat backups: backs up chats