编译教程:从零部署环境并自行编译「最近任务隐藏 / HideRecent」
编译教程:从零部署环境并自行编译「最近任务隐藏 / HideRecent」本文档面向想自己动手编译本模块的人。按顺序做完 第 1~3 章 就能出包,第 4 章 是签名(zipalign + apksigner 一步 v1+v2+v3),第 5 章 是安装,第 6 章 是常见报错。 项目仓库:https://github.com/GTian5418/HideRecent 包名:top.gtian.hiderecent 构建工具:Gradle + AGP 8.7.2 + Kotlin 2.0.21 最低/目标 SDK:minSdk 29 / targetSdk 34(compileSdk 35) 0. 一句话总览需要三样东西:JDK 17 + Android SDK + Gradle(8.7 以上,推荐 8.9)。三者装好、配好环境变量,再补一个签名配置,执行 gradle assembleRelease + zipalign + apksigner 即可出正式包。 1. 安装 JDK 17AGP 8.7 要求 JDK 17 或更高,用 8 ...
GodViewer 编译教程(Windows)
GodViewer 编译教程(Windows) 适用仓库:repo/(fork 自 https://github.com/tobbytian/GodViewer)本文所有版本号、路径、耗时均为本机实测记录。本文件放在 git 仓库外面,不会被 git add . 误提交。 0. 一句话速查cd D:\DevTools\Codeartswork\Godviewer\repo.\gradlew.bat assembleRelease # 产物: app\build\outputs\apk\release\app-release.apk 1. 环境要求 组件 要求版本 本机实测 说明 JDK 17(必须) OpenJDK 17.0.20.1 (Temurin) AGP 8.5.2 最低 JDK 17;JDK 8/11 会直接报 Unsupported class file major version Android Gradle Plugin 8.5.2 由 wrapper 自动下载 见 repo/build.gradle Kotl...
accel-ppp 搭建 PPPoE 服务器完整教程(VMware 实战版)
accel-ppp 搭建 PPPoE 服务器完整教程(VMware 实战版) 目标:把一台 Linux 虚拟机变成”宽带认证服务器”(BRAS),Windows 虚拟机用系统自带的”宽带连接(PPPoE)”输入账号密码即可拨号上网,流量经服务器 NAT 出公网。 基于 官方仓库 master 分支 源码编译;配置中所有关键字段([ip-pool]、[dns]、模块名等)均已对照源码与 man 手册核实。 第 10 章是本次实战的真实踩坑记录(含日志证据、源码依据),以后排错可直接对照。 目录 原理速览 实验环境与网络规划 编译安装 accel-ppp 配置文件 /etc/accel-ppp.conf(最终版,逐行注释) 账号文件 /etc/ppp/chap-secrets NAT 转发(客户端上外网的关键) 启动服务(前台 / systemd) Windows 客户端拨号 验证(三层递进) 踩坑实录(5 个真实故障) 日常运维命令 故障速查表 附录:纯净版配置(可直接粘贴) 1. 原理速览1.1 PPP 与 PP...
Windows 默认终端程序设置(无交互设为 conhost / 指定 .bat 走 conhost)
Windows 默认终端程序设置(无交互设为 conhost / 指定 .bat 走 conhost)结论 可以无交互直接设成 conhost —— 那两个设置界面的本质就是写两个注册表值,直接写注册表即可,效果完全一样,且不需要重启(新开的控制台窗口即生效)。 “只让 .bat/.cmd 走 conhost、其他的走 Terminal”没有官方分类型开关(默认终端程序是全局、按用户的),但可以通过改 .bat/.cmd 的文件关联或脚本内自重启来绕过 Terminal,实现等价效果。 一、无交互把默认终端设成 conhost(等效“Windows 控制台主机”)两个 HKCU\Console\%%Startup 下的值就是唯一的数据源(Terminal 设置 和 设置→系统→开发者选项→终端 两个入口写的都是它): 选项 DelegationConsole DelegationTerminal 让 Windows 决定 {00000000-0000-0000-0000-000000000000} 同左 Win...
绿色版 Chrome 设为 Win11 默认浏览器 —— 完整教程(网吧还原环境)
绿色版 Chrome 设为 Win11 默认浏览器 —— 完整教程(网吧还原环境) 适用:Windows 11 23H2 (22631) / 绿色便携版 Chrome / C 盘每次开机还原、D 盘保留效果:开机自动把 D 盘绿色 Chrome 设为默认浏览器,点 https 链接不弹任何”你要如何打开这个链接?”选择框结论先行:三件事缺一不可—— NoNewAppAlert=1 策略 → 治”弹窗”(实测 22631 上唯一有效的开关) 注册 ProgID ChromeHTML → 治”默认值指向的程序根本启动不了” SetUserFTA 写 UserChoice → 治”默认值本身”(带合法 Hash,不被系统重置) Edge 开机抢占任务禁用属于可选保险,非必需(详见 §6)。 1. 原理:Windows 打开一个 https 链接时发生了什么点链接 │ ▼读 HKCU\...\UrlAssociations\https\UserChoice ← ① 默认值是什么 ProgID? (带 Hash 校验) │ ▼读 HKCU\...
教程:获取结果数据全过程(枚举 Fork → 提取 ARGO 域名 → 探测 Bad Request → 提取 UUID → 构建关系)
教程:获取结果数据全过程(枚举 Fork → 提取 ARGO 域名 → 探测 Bad Request → 提取 UUID → 构建关系) 本教程完整复盘 D:\DevTools\Codeartswork\T 目录下一次真实数据管道的全过程,把每一步用到的脚本、脚本核心逻辑、输入/输出文件,以及最终得到的数据结果整合在一起,以便复现或二次开发。 📌 归档说明(2026-09-21 重建后更新):正文 §2–§10 记录的是较早一次完整运行的快照;2026-09-21 已用 §14 内嵌脚本完成一次全量重建并验证通过,此前 §11 全部缺口均已修复,最新实测数值见 §0.3。全部 15 个脚本已完整内嵌到 §14,复现时直接复制即可,无需重新生成。 0. 目标与总览目标仓库:eooce/choreo-2go(一个部署在 Cloudflare 上的代理服务模板,使用 ARGO 隧道回源)。 我们要拿到什么: 枚举 eooce/choreo-2go 的全部 fork(直接 fork + 间接 fork/network members)。 从每个 fork...
Termux_docker_ubuntu
docker run -d -it –name aa –hostname ubuntu -v /data/data/com.termux/files/home/ubuntu/etc:/etc -v /data/data/com.termux/files/home/ubuntu/usr:/usr -v /data/data/com.termux/files/home/ubuntu/var:/var -v /data/data/com.termux/files/home/ubuntu/root:/root -v /data/data/com.termux/files/home/ubunt...
termux_docker_overlay2
vim /data/data/com.termux/files/usr/etc/docker/daemon.json{ "data-root": "/data/docker/lib/docker", "exec-root": "/data/docker/run/docker", "pidfile": "/data/docker/run/docker.pid", "hosts": [ "unix:///data/docker/run/docker.sock" ], "storage-driver": "overlay2", "group": "0"}cat << "EOF" > $PREFIX/etc/containerd/confi...
Termux dockerd自编译
grep -rl "@TERMUX_PREFIX@" . | xargs sed -i "s|@TERMUX_PREFIX@|/data/data/com.termux/files/usr|g"wget https://dl.google.com/android/repository/android-ndk-r27d-linux.zip?hl=zh-cn# Android 平台 Docker 全家桶适配与编译指南本指南详细记录了如何通过修改源码和交叉编译,将 Docker 核心组件完美移植到 Android 环境,并实现日志零报错。## 1. 环境准备 (Ubuntu 编译机)在 Ubuntu 上配置交叉编译环境:# 安装 Go 环境 (建议 1.18+)sudo apt update && sudo apt install golang-go git -y# 设置 Android 交叉编译环境变量export GOOS=androidexport GOARCH=arm64export CGO_ENABLED=0 # 保证...
SUKISU-ULTRA
SUKISU-ULTRAgrep -r SU_VERSION . ############################################# drivers/kernelsu/Kbuildifeq ($(KSU_GITHUB_VERSION_COMMIT),) ifeq ($(LOCAL_GIT_EXISTS),1) $(shell cd $(KSU_SRC); [ -f ../.git/shallow ] && $(GIT_BIN) fetch --unshallow) KSU_LOCAL_VERSION := $(shell cd $(KSU_SRC); $(GIT_BIN) rev-list --count $(REPO_BRANCH)) KSU_VERSION := $(shell expr 40000 + $(KSU_LOCAL_VERSION) - 2815) $(info -- $(REPO_NAME) version (local .git): $(KSU_VERSION)) else KSU_VERSION ...
