准备工具:电脑(需要下载一个模拟器,模拟器需要下载一个MT管理器),云服务器
服务器要求:2H 2G,不能是腾讯云服务器
第一步:服务器准备阶段
给云服务器装上Centos7.x系统(其他的没试过不知道可不可以),然后装上宝塔面板,最后输入输入命令安装JDK
yum install java-1.8.0-openjdk* -y
输入查看版本命令查看是否安装完成
java -version
看到如图所示就是安装成功了
![图片[1]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image.png)
第二步:文件修改(需要用到模拟器,MT管理器)
文件如下
![图片[2]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-1.png)
我把修改文件给简化了,只需要修改dex.zip和Ultima-1.0-SNAPSHOT.jar(修复log版)
在修改的时候我们可以先上传arm.zip和basic.zip到服务器的/www目录下来节省时间
![图片[3]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-2-1024x392.png)
我这边已经上传解压了
然后打开模拟器修改文件
把dex.zip传输到模拟器里然后用MT管理器打开修改
![图片[4]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-3.png)
先打开ip.txt然后复制里面的内容 ipv4
然后点击admob.dex
![图片[5]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-5.png)
![图片[6]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-6.png)
![图片[7]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-7.png)
注意这里只能勾选一个
然后搜索ipv4,然后替换成你的IP地址或者域名
剩下的3个dex文件依次如此操作
然后就是jar包修改
apk信息打开jar包
![图片[8]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-8.png)
需要修改的文件有两个development/jdbc.properties,production/jdbc.properties
两个文件内容都一样
![图片[9]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-9.png)
这三个是数据库名,数据库用户名,与数据库密码,建议都设置成一样的
然后全选代码复制到另一个jdbc.properties
文件都改好了,接下来上传
把Ultima-1.0-SNAPSHOT.jar(修复log版)上传到/www里,然后重命名成Ultima-1.0-SNAPSHOT.jar
最后把dex.zip上传到/www/arm/res里然后解压
第三步:配置apk
apk反编译打开arsc
搜索“你的IP或者域名”,替换成你的IP或者域名”
第四步:宝塔的一些配置
1.下载宝塔的一些应用‘redis’,‘php7.2’,’mysql’,’nginx’,’phpmyadmin’
![图片[10]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-10.png)
2.打开防火墙,开放8000,10000-10020端口,如果不行就直接全开放1-65535
3.创建数据库,与在jar包里修改的对应,然后导入数据库.sql
4.打开redis设置/性能调整
![图片[11]“青珀斋 | 为爱发电”。ARM PRO搭建教程及下载地址“青珀斋 | 为爱发电”。FuniusHome](https://www.funius.cn/wp-content/uploads/2024/08/image-11.png)
设置成与这一样的就可以了
第五步:运行JAR包
打开终端
输入跳转到/www命令
cd /www
然后再输入运行命令
nohup java -jar Ultima-1.0-SNAPSHOT.jar -sp 10000 -ep 10020 -io 125 -s 15000 -x 16000 >> run.log 2>&1 &
然后在/www里就会出现Ultima.log和run.log这就说明项目运行成功了
第六步:生成卡密
-CreateCard -CardCount 100 -CardType 1 -CardValue 1 -CardOut 100月卡.txt
-CreateCard -CardCount 100 -CardType 2 -CardValue 1 -CardOut 100年卡.txt
-CreateCard -CardCount 100 -CardType 1 -CardValue 6 -CardOut 100半年卡.txt
-CreateCard -CardCount 100 -CardType 1 -CardValue 3 -CardOut 100季度卡.txt
-CreateCard -CardCount 100 -CardType 2 -CardValue 99 -CardOut 100永久卡.txt
到这里已经全部完成了
后续出一个脱壳机对接教程
下载地址放在下面了