跳到正文
发现
WebToApp:手机端 APK 构建工坊
移动应用开发者工具

WebToApp:手机端 APK 构建工坊

在 Android 手机上把网址或前端、服务端项目打包成已签名 APK 与 AAB 的一体化工坊。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v2.8.3
平台
Android
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

WebToApp 是一个完全运行在 Android 手机上的 APK 构建工坊:把网址、HTML / 前端项目,乃至 Node.js、PHP、Python、Go、WordPress 等本地运行时打包成可安装的 APK,无需电脑,也无需远程构建服务器。默认使用系统 WebView,可选 GeckoView(Firefox)运行时,支持 Android 7.0(API 24)及以上。

主要功能

  • 构建目标:Web、Multi-Web、HTML、Offline Pack、Frontend、Gallery,开启高级功能后还有 PHP、WordPress、Node.js、Python、Go、Image、Video。
  • 本地运行时:Node.js 18.20、PHP 8.4 + Composer 2.10、Python 3.14、Go 1.26.10、运行在 SQLite 上的 WordPress。
  • 网络与抗审查:DoH(7 个服务商)、TLS 指纹伪装(Chrome / Firefox / Safari JA3 模板)配合本地 MITM 桥、ECH、静态 / PAC / SOCKS5 代理、CORS 绕过。
  • 隐私加固:50+ 浏览器指纹伪装、AES-256-GCM 资源加密、反调试、激活码控制。
  • 扩展能力:内置模块、支持 GM_* 的 userscript、MV3 Chrome 扩展,并可在 Chrome Web Store 内实时搜索安装。
  • 产物输出:设备内 V1/V2/V3 签名、导出 Google Play AAB(重写 targetSdk)、keystore 管理。
  • Agent:通过最多 60 个工具完成生成、构建、导出、端口 / 引擎 / 运行时管理、克隆应用、广告拦截规则、配置模板等自动化,遇到 429/5xx 会自动重试。
  • 界面语言:中文、English、العربية(RTL)、Português、Español、Français、Deutsch、Русский、日本語、한국어 共 10 种。

安装与使用

  1. 从 GitHub Releases 下载 APK,安装到 Android 7.0 及以上设备。
  2. 在 My Apps 点 Create 选择应用类型;PHP、WordPress、Node.js、Python、Go、Media 需先在 About → Advanced features 中开启(默认关闭)。
  3. 填写应用名称、目标 URL 或项目文件、可选图标,然后保存,其余编辑卡片均为可选项。
  4. 点击应用卡片预览,确认后点 ⋮ → Build APK,选择引擎与选项,得到已签名的 APK。
  5. 需要上架 Google Play 时改用 ⋮ → Google Play,在设备内生成已签名 AAB 并附 Play 元数据。

注意事项

  • 高级运行时默认关闭,需要手动在设置中开启;Gallery 不需要该开关。
  • 应用仅面向 Android 平台,要求 Android 7.0(API 24)及以上。
  • 部分网络与指纹伪装能力涉及较复杂的浏览器行为改写,使用前请确认目标站点的兼容性。

本作品整理自 GitHub 开源项目 shiaho777/web-to-app,原作者 @shiaho777,许可证 Unlicense。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.8.3当前版本

    新增激活码剩余时间显示、侧边抽屉按名称/域名/URL 搜索并收藏站点;改进 Web 通知、状态栏主题配色、Turnstile、视频尺寸保持与 Godot Web 导出。

  2. v2.8.2

    新增页面按键映射:系统返回键可作为 wta:back,音量键可发送给页面;下载保留页面请求的文件名,相册可用自定义相册名。Builder 需 Android 7.0(minSdk 24),生成应用仍为 minSdk 23;HTML 与运行时端口字段限定 1024–65535;Node.js 运行时内置完整 ICU,支持 \p{ID_Start} 等 Unicode 属性转义。

评论