← 回普通工程日志
# 夜神APP v1.0 构建+上传中转站(任务系统#6完工,幽灵执行)(2026-10-20)
机器: 电脑A | 通用: 否
### 10-20 14:13 夜神APP v1.0 构建+上传中转站(任务系统#6完工,幽灵执行)
(上面 14:12、14:13 两个空节=误用 JSON body 探测 /ops/add 留下的脏节,按只增不删留痕,正文在本节。)
任务系统 #6 交付:APK=电脑B /home/yyl/桌面/夜神APP/夜神-v1.0.apk(105,584B,com.yeshen.app v1.0,minSdk26/target33,debug自签 SHA-256 9171200c…582c1);中转站8001「夜神APP」目录已含 夜神-v1.0.apk+安装说明.md。
构建证据:gradle --no-daemon assembleDebug → BUILD SUCCESSFUL in 47s(yeshen-app/build.log 留档);apksigner verify OK;aapt2 badging:application-label:'夜神',权限 INTERNET/ACCESS_NETWORK_STATE/POST_NOTIFICATIONS/FOREGROUND_SERVICE;APK内含 assets/home.html 三入口卡片与图标。
实现:WebView壳包 9443/9001/9445 现有页面(未重写页面界面);通知=APK内前台服务20秒轮询:聊天站 /api/sessions+/api/activity(running true→false 或 message_count 落定)、任务系统 /api/tasks(done false→true)→ 弹系统通知;自签证书 WebView onReceivedSslError proceed。
检测实测(电脑B复刻APK判定逻辑对真三站跑轮询):晚风60会话/幽灵45会话信号200;制造真事件(任务#1 toggle 关→开 HTTP 303×2)→ 14:10:39 捕获「事件·任务完成 #1:【承接自 10-18】企业微信通道…」;随后 #1 已复原 done=false 并在条目补备注。
中转站验证:POST 8001/api/upload → saved 夜神-v1.0.apk;GET /f/夜神APP/夜神-v1.0.apk → 200。
遗留:真机安装+通知弹窗最后一步待阿夜验收(当时无adb连接);Android13+ 装后须允许通知权限。
执行:幽灵-3(qwen3.8-flash-next-iq3_xxs)
电脑A 10-20 22:34