强提醒 3.0-root-daemon / Magisk 独立接收模块 2.0

网络接收、持久化消息队列和回执由 Magisk 独立 Root 进程完成。
应用进程不需要常驻；应用只在收到消息时显示普通通知、播放1秒提示音、亮屏弹窗。
本机开启“强提醒”→连接权限与后台保护→配置专用HTTPS接收服务器→安装模块并重启→开启网络接收。
只安装模块不能接收；需要先在应用中配置自己的兼容接收服务及独立设备读取令牌。
模块以Root权限运行，与应用的Magisk授权分开；如要停止，请使用应用的“停止网络接收”或Magisk模块“动作”，也可以禁用/卸载模块。只撤销应用Root授权不能停止已启用的模块。
停止标记跨重启保留。卸载模块不卸载APK。卸载APK后模块也不会继续启动新的接收进程。
模块服务每5秒检查自己的接收进程，异常退出时恢复；Root用户、系统故障、无网络、禁用模块或关机仍能使接收停止，不承诺无法杀死或零漏报。
网络开启时持有有超时的CPU唤醒锁，会增加耗电；长期拔线待机耗电尚未测量。
数据及设备读取令牌保存在/data/adb/bismih-strong-alert，目录700、配置文件600。APK/公开源码/模块ZIP均不包含设备令牌和签名私钥。
服务器仍每180秒采集@resetnowai来源；手机接收采用40秒长轮询。180秒是采集周期，40秒是单次最大等待，1秒是声音长度。
只显示纯文本，不执行服务器提供的命令。TLS证书和域名校验开启。超过1小时历史消息静默保存。
强声音仍使用普通通知用途，临时本机通知扬声器6/7，随后恢复；不关闭全局勿扰，不解除安全锁屏，不使用闹钟通道。通话/特殊音频模式下回退为普通通知。
测试边界：当前适配Redmi K60 mondrian + LineageOS24 Android17 + Magisk30.7，其他ROM需重新验收；安全PIN首次解锁前链路、各种蓝牙和通话组合未全面验证。
构建：JDK、Python3、Android SDK platform36/build-tools36.0.0；在app目录执行 bash build.sh /path/to/android-sdk。
将生成的build/dex/classes.dex复制到magisk-module/receiver.dex后打包该目录。私有签名密钥不得加入公开包。
