Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

此方法已被zyb于2025.12.20中午修复悬浮窗入口

zyb-appstore-iot-admin

zyb学习机应用商店私服

其他人制作的私服源码

idkwhatismyname(Python)

咸鱼(PHP)

支持的版本

最新一次于2025.12.19测试,支持≤4.3.0的系统

依赖环境

openresty 1.27.1.2-0-1-focal
mysql 8.4.5
php 8.4.6

注:index目录下为源码,rewrite目录下为伪静态配置

配置

config-template.php重命名为config.php并填写其中配置项

web后台

部署链接后面加上/webui

一些工具

部署链接后面加上/tool/工具名称,如:remoteInstall

mysql配置

创建表apps,格式如下:

#	名字	类型	排序规则	属性	空	默认	注释	额外	操作
	1	id	int			否	无	应用id		 修改 修改	 删除 删除	
 	2	icon	text	utf8mb4_general_ci		否	无	应用图标直链		 修改 修改	 删除 删除	
 	3	name	text	utf8mb4_general_ci		否	无	应用名称		 修改 修改	 删除 删除	
 	4	pkgName	text	utf8mb4_general_ci		否	无	apk包名		 修改 修改	 删除 删除	
 	5	apkUrl	text	utf8mb4_general_ci		否	无	apk文件直链		 修改 修改	 删除 删除	
 	6	apkMd5	text	utf8mb4_general_ci		否	无	apk文件md5		 修改 修改	 删除 删除	
 	7	sn	text	utf8mb4_general_ci		否	无	要上架到目标设备的sn号		 修改 修改	 删除 删除	

获取iotunion_token和iotunion_secret

安装FuckZybIotUnion模块并激活,打开作业帮智能,点击小球悬浮窗,点击打开开发者页面,密码随便输,关闭接口加密解密,重启app,然后使用Proxy Pin开启抓包(如果有SSL问题可以用TrustMeAlready),登录作业帮智能,在Proxy Pin中找到为https://iot-api.zybang.com/iot-server/api/app/login的包,其响应体应该看起来是这样的:

{
  "code": 200,
  "data": {
    "child_id": 0,
    "nick_name": "",
    "phone": "***********",
    "pid": 82455441,
    "pidNickName": "1",
    "profile_completed": 1,
    "secret": "xxx",
    "token": "xxx"
  },
  "uuid": "7ae15cf00a8e6fba:7a94b43e0a17acd1:97006077eacd40e2:1"
}

其中data的token项和secret项就是的

应用到学习机

打开文件管理,打开Download目录,新建任意文件夹,在其中创建env_config.txt文件:

{
    "env": "PRODUCTION",
    "isTips": true,
    "isShowDebugTools": true,
    "tcpServerConfigs": []
}

文件夹重命名为config,打开并关闭应用商店两次,双击右下角的悬浮窗,点击工具,切换main地址为你的部署,重启应用商店即可

搜索应用

搜索时带上cfknb@的前缀可以搜索出家长端应用和自己上传的应用,使用cfknb@all列出自己上传的所有应用

About

zyb学习机应用商店私服

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages