智卓星网开发组

返回上一页

苹果超级签名自动化系统

发布时间:2020-09-17 22:54:16


说明:本工具是一个由spring boot构建成一个jar包,运行在linux系统上

平台源码,可以认为是一套网站源码,但是并没有前端页面,也就是说只能通过api的形式调用,

完整的api文档以及源码已经放在打包下载地址里,

用过苹果超级签名的都知道有些应用无法上传app store只能使用超级签名或者企业签名让用户下载安装,

市面上 也有超级签名的平台,但是这种平台往往是很昂贵的,不排除某些平台恶意的移除用户的udid 增加下载次数,

本工具完全自己实现超级签名,不调用任何第三方api,完全以成本价去签发app,

这里的成本价是指 苹果开发者账号,至于如何获取大量的开发者账号并不在本工具的功能范围内,需要自行解决

功能:有着完整的登录注册功能,自带一个引导用户安装软件的界面,虽说没有前端页面,

但只需要通过 api上传证书和应用即可,有能力可以根据接口自己开发前端,话不多说,下面就截图形式教大家安装这套系统

准备工具:

1.linux服务器一台,必须是centos7的干净系统,理论上其他系统也可以,

但是为了避免不必要的麻烦还是使用相同的系统比较好

2.一个域名,并申请ssl证书,解析到你的服务器,必须是ca签发的ssl证书,某些平台都是可以免费的申请的

3.个人苹果开发者账号,未加壳的ipa

部署教程:

1.下载工具文件,解压后如图

2.下载tomcat的ssl证书,还有apache的ssl证书,apache有三个文件

分别改名放入sign/mode/cert,如图1,tomcat的证书,放在sign/

mode/cert.jks,图2,名字也需要是一样的

3.将sign文件夹上传到服务器根目录, yml和jar上传到opt目录

4.安装mysql下面的命令一条一条的执行

yum -y update

rm -rf /var/lib/mysql

yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

yum -y install mysql-community-server install mysql-community-devel

systemctl start mysqld

这句是查看mysql临时密码

grep ‘temporary password’ /var/log/mysqld.logmysqld 进入mysql输入临时密码

mysql -u root -p

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;

use mysql

update user set host=”%” where user=”root”;

quit;

systemctl restart mysqld

安装mysql完成后使用mysql连接工具,新建一个名为ios_super_sign的数据库,字符集选择utf8b64,然后导入刚才的sql

5.修改服务器上的application-dev.yml文件

6.输入下列命令吧,不解释了

yum install unzip

curl -s “https://get.sdkman.io” | bash

source “$HOME/.sdkman/bin/sdkman-init.sh”

sdk install java 11.0.8-sapmchn

yum remove gcc* && yum -y install gcc gcc-c++ kernel-devel && yum -y install openssl-devel

cd /sign/mode/zsign/

g++ -std=c++11 *.cpp common/*.cpp -lcrypto -O3 -o zsign

echo ‘export PATH=$PATH:/sign/mode/zsign’ >> /etc/profile

source /etc/profile cd /opt/

yum -y install screen screen -S java

这个是启动命令,启动后没报错就成功了,但是没办法输入其他命令,这时候ctrl+a+d即可,这时候可以输入命令,jar包仍然在后台启动java -javaagent:sign.jar -jar -Djava.security.egd=file:/dev/./urandom sign.jar

7.终于安装完了,如何使用呢?这里我们用到一个请求工具postman,具体怎么安装请百度,首先我们注册一个

添加IIS证书,也就是个人开发者账号,后面会讲怎么拿到

上传ipa,上传完成后返回一个分发地址,这个分发地址就是用户需要访问的

苹果超级签名自动化系统

系统会自动去匹配证书和添加设备,一个开发者的设备数用完,会自动切换下一个

现在解决一个遗留问题如何申请iis证书,首先登陆苹果开发者官网,然后看图

这时候iis和kid都有了,p8证书在你添加的时候会让你下载,然后上传即可 教程到此结束

资源下载;

https://www.lanzoux.com/iBRDQgpwp3g



首页合作工具更多返回
(最新精品资源发布)
智卓星网联盟开放平台