当前位置:首页 → pc软件 → 开发编程 → Gosks Box(自动化脚本工具) v2.9.1 脚本打包解包

Gosks Box(自动化脚本工具)

GosksBox打包脚本挺省事,GosksBox解包提取也顺手,改完脚本快速出包测试就靠它了。 发表评论
  • 软件类别:开发编程
  • 软件大小:14.0M
  • 更新时间:2026-11-04 09:22
  • 软件版本:v2.9.1 脚本打包解包
  • 软件语言:英语
  • 软件等级:
  • 软件厂商:
  • 官方网址:暂无
  • 备案号:
  • 相关标签:
评分
好评:1 差评:1
应用介绍

如果你之前折腾过Auto.js的脚本项目,大概率遇到过这种尴尬:拿到手的脚本文件夹散落一堆js文件,想发给别人还得连目录一起压缩,对方解压完路径不对又跑不起来。Gosks Box这类工具盯的就是这个环节把脚本工程打包成apk、或者反过来把apk里的脚本拆出来看。这次聊的2.9.1版本在脚本打包与反编译这块做了些调整,下面按实际使用顺序把能踩的坑和能省事的点都说清楚。需要说明的是,本站提供的是apk直装包,下载后直接安装即可,不用额外配置Node环境。很多用户搜Gosks Box其实是想找Auto.js生态里那个能处理脚本工程的辅助工具,功能上它更接近一个轻量级的工程管理器,而不是独立运行脚本的引擎,这点先拎清楚能少走弯路。

Gosks Box安装后打不开是怎么回事?

1.先确认手机系统版本,实测在Android 7.0以下设备上启动会卡在白色启动页,日志里报的是targetSdk不兼容,建议Android 8.0以上再用。

2.安装时如果提示“解析包错误”,多半是下载过程中apk被浏览器二次压缩过,回到下载目录看文件后缀是不是变成了.apk.zip,改回.apk再装。

3.首次启动会申请存储权限,这里别点“仅在使用中允许”,要选“始终允许”,否则读取脚本目录时会返回空列表,界面看着像卡死其实是权限没给全。

4.部分定制ROM(比如某些游戏手机的系统)会拦截后台启动,装完在设置→应用管理→Gosks Box→权限里把“自启动”和“关联启动”都打开,不然打包到一半切后台就断了。

5.如果装完桌面找不到图标,去应用列表搜一下包名com.fj.autojs.unpack,有些启动器会把没有launcher intent的辅助工具归到隐藏应用区。

说句实在的,这软件对权限的要求比同类工具多一点,存储和后台两个权限缺一个都影响打包流程,装的时候别嫌烦,一次给全后面省事。

脚本打包成apk具体怎么操作?

1.打开Gosks Box主界面,点左上角菜单→工程管理→新建工程,填好工程名后把散落的js文件按原目录结构拖进去,注意main.js必须放在根目录,否则打包出来的apk启动会闪退。

2.工程建好后点右上角三个点→打包设置,这里有个“签名方式”选项,选默认的测试签名就行,正式发布再换自己的keystore,测试签名打包速度比自定义签名快大概40%。

3.点“开始打包”,进度条走到90%左右会停几秒做dex合并,这时候别切后台也别锁屏,实测锁屏状态下有概率卡在92%不动。

4.打包完成后apk默认输出到/storage/emulated/0/GosksBox/output/目录,文件名是工程名加时间戳,想改输出路径在设置→输出目录里自定义。

5.装到另一台手机上测试时,如果提示“应用未安装”,检查一下原工程里有没有引用外部绝对路径的require,打包后路径变了会找不到模块。

整个流程走下来,一个中等规模的脚本工程(20个js文件左右)打包耗时在15秒上下,比用电脑端apktool手动改smali再回编快不少,适合改完脚本想快速出包测试的场景。

玩家点评:打包功能确实省事,但有个细节得提工程里如果有中文命名的js文件,打包后偶尔会出现编码错乱导致脚本报错,建议养成全英文命名的习惯,能避开这个坑。

反编译apk提取脚本靠不靠谱?

1.在主界面选“apk解析”标签,从文件管理器里挑一个用Auto.js打包的apk,工具会自动识别assets目录下的脚本文件并列出清单。

2.勾选要提取的文件,点右下角“导出”,导出的js文件会保留原始目录层级,方便直接丢回工程里二次编辑。

3.实测对加密过的apk(比如用了dex加密壳的)解析会失败,提示“未找到有效脚本入口”,这种情况不是工具的问题,是目标apk本身做了保护,换别的工具也一样。

4.反编译出来的代码如果出现乱码,多半是原apk打包时用了非UTF-8编码,在导出设置里把编码切成GBK再导一次试试。

5.注意这个功能只适合处理自己打包或者开源分享的脚本apk,拿来做别的用途涉及版权问题,工具本身在启动页也放了提示,别装看不见。

反编译这块的短板也说一下:对体积超过50MB的apk解析速度明显变慢,实测一个68MB的包解析用了将近40秒,期间界面无响应但没崩,耐心等就行。

2.9.1和之前版本比改了什么?

对比项旧版本(2.8.x)2.9.1
打包速度20个文件约22秒同规模约15秒
dex合并稳定性偶发合并失败需重试连续10次打包无失败
反编译编码识别仅支持UTF-8新增GBK手动切换
内存占用(打包时)峰值约280MB峰值约210MB

内存这块的下降对低配机挺友好,之前2GB运存的手机打包大工程容易把后台微信挤掉,现在这种情况少了。不过反编译大文件时的内存峰值没怎么降,该等还是得等。

Gosks Box和同类工具怎么选?

软件名称功能优势推荐语评分
Auto.js脚本运行引擎本体跑脚本用这个,打包另找工具★★★★★
MT管理器apk编辑改包利器手动改包比这工具细,但步骤多★★★★☆
APKTool反编译资源文件专业电脑端用,手机端跑不动★★★★☆
Termux命令行装工具链灵活折腾党用,新手劝退★★★☆☆
AutoX轻量脚本引擎占用小,功能比Auto.js少★★★☆☆

这几款定位不一样,Auto.js是跑脚本的,Gosks Box管打包解包,MT管理器偏手动改包,别指望一个工具全包圆,看自己缺哪环补哪环。

用户常问的几个问题

打包出来的apk装上闪退,跟什么有关?

九成是main.js里用了当前工程路径不存在的require,打包后路径全变了,把相对路径改成用工具内置的路径变量再试。

这软件要联网吗?

打包解包全程本地处理,不联网也能用,但首次启动会拉一次配置,断网状态下启动会慢几秒。

为什么解析某些apk提示“非Auto.js工程”?

目标apk不是用Auto.js系工具打的包,脚本目录结构对不上,这工具只认特定目录布局,不是万能解包器。

低配手机能用吗?

实测2GB运存的机器打包小工程没问题,但反编译超过30MB的apk时容易触发系统杀后台,建议反编译操作放前台别切走。

工程文件放SD卡行不行?

可以,但在设置里要把工作目录指到SD卡路径,默认只读内置存储,不改路径的话新建工程会提示无写入权限。

应用信息
  • 包名:com.fj.autojs.unpack
  • 名称:Gosks Box
  • 版本:2.9.1
  • MD5值:a5db71693cf3c53ac1fda096de74aa11
热门专题

网友评论
评分
★
★
★
★
★
力荐
选择头像:
10
999+人评分
★★★★★
★★★★
★★★
★★
★
查看更多 >

热门推荐