AutojsPro对接自建服务器的手机环境设置教程

要求

  • Magisk面具

  • Lsposed(或者其他xp)框架

  • MT管理器

开始

[content_hide]

劫持hosts

1.打开Magisk面具,进入到设置界面,添加Systemless Hosts模块。如下图所示

AutojsPro对接自建服务器的手机环境设置教程

AutojsPro对接自建服务器的手机环境设置教程

AutojsPro对接自建服务器的手机环境设置教程

添加完成后,重启手机。

2.用MT管理器,打开目录/data/adb/modules/hosts/system/etc/

AutojsPro对接自建服务器的手机环境设置教程

3.修改hosts文件,复制下面的到你的hosts,把 `1.12.243.265` 换成你自己的服务器ip

127.0.0.1       localhost
::1             ip6-localhost

1.12.243.265 pro.autojs.org

127.0.0.1 data.flurry.com
127.0.0.1 c.sayhi.360.cn
127.0.0.1 android.bugly.qq.com
127.0.0.1 recaptcha.net

保存即可,到这里劫持pro.autojs.org到你的服务器ip设置完成,重启一下手机,用手机自带浏览器,打开 AutojsPro 网站:https://pro.autojs.org 跳转到的页面是你的服务器页面,说明成功了!

添加我们自己的.0证书

1.Magisk安装本文提供移动证书模块[MoveCertificates],下载模块到手机里面,然后打开Magisk,选择模块界面 >>> 从本地安装 >>> 选择刚刚下载的模块 ,安装完后重启手机

2.用MT管理器,打开目录/data/adb/modules/movecert/system/etc/security/cacerts

AutojsPro对接自建服务器的手机环境设置教程

3.在MT管理器另一栏,打开你的.0证书所在目录并把.0证书移动到目录

4.重启手机,完成手机添加.0证书

尝试打开AutojsPro

报错

网络错误
获取登录状态失败,如果您禁用了Auto.jsPro的联网权限,请授予。
javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

AutojsPro对接自建服务器的手机环境设置教程

解决方法

这时就要用到XP插件[JustTrustMe],可以从本文直接下载

JustTrustMe 是一个用来禁用、绕过 SSL 证书检查的基于 Xposed 模块。JustTrustMe 是将 APK 中所有用于校验 SSL 证书的 API 都进行了 Hook,从而绕过证书检查。

安装完后XP插件后,打开LSPosed,找到刚刚安装JustTrustMe,设置作用域 >>> AutojsPro。

AutojsPro对接自建服务器的手机环境设置教程

[/content_hide]

把AutojsPro强制停止,打开,恭喜你成功免登录进入AutojsPro

附件讲解

xp插件 [JustTrustMe]

JustTrustMe 是一个用来禁用、绕过 SSL 证书检查的基于 Xposed 模块。JustTrustMe 是将 APK 中所有用于校验 SSL 证书的 API 都进行了 Hook,从而绕过证书检查。

面具模块[MoveCertificates]

原理:安卓7.0以后默认不信任用户安装的证书,所以我们自己制作SSL证书是不被信任的。通过这个模块,安装完证书之后,重启就可自动拷贝用户证书到system目录下,实现信任我们的SSL证书

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共159条

请登录后发表评论