欢迎观看【万捷网络验证系统 APK加授权教程】
官方网站:www.wjsrs.com
免责声明:本教程仅限用于给自己的APK安装包增加授权功能使用,若对非自己开发的程序进行操作,则必须征得程序所有者同意。对于使用此教程和工具造成的任何后果、损失由您独自承担。观看后使用此教程方法或工具,即表示您已同意此协议。
***************************************************************
实现的功能:
卡密登录、自动登录、一键试用、公告显示、软件更新、心跳验证、自定义链接2个(一般设置购卡和加群链接)、绑定设备数量控制、软件多开数量控制、到期自动关闭(可设置)、锁定用户强制下线、异地多开自动关闭等。
需要用到的工具:
NP管理器或mt管理器 或者其他可以编辑APK文件的工具。
操作步骤:
1、编辑 classes2.dex 修改服务器地址和软件编号为自己实际的信息,软件编号为实际对应软件的编号,一个软件一个编号,从10001开始,与后台软件管理中的软件编号对应。修改完点编译。
2、在APK修改器中打开需要加授权的APK文件,将classes2.dex文件导入进去,如果有相同名字的文件了就把后面的数字改成3,以此类推。
3、编辑classes.dex文件(也可能是classes2.dex或classes3.dex具体根据实际情况和经验找到真正的入口点),搜索 lic onCreate(Land 找到包含关键代码的文件,注意不一定是mainActivity.xml这个文件,名字可以改的。在代码入口处,所有变量定义之后,调用onCreate之前的位置 增加入口代码如下:
invoke-static {p0}, Lyz/local;->load(Landroid/content/Context;)V
然后点保存,返回上一级目录,点编译,提示文件更新,点确定。
4、给APK文件签名。
5、进入 万捷网络验证系统后台》软件管理》软件设置》WebApi 的 WebApi编辑 将下面的WebApi代码复制进去,然后点保存设置。
注意:如果已经有代码了可以都删掉,用新代码替换。设置一次就可以了,不要重复添加代码。
至此所有操作完毕,安装APK文件后,输入在后台生成的卡密,登录成功即可进入软件了。