/idv-login

Primary LanguagePython

视频教程(与文字版冲突时以文字版为准)[https://www.bilibili.com/video/BV1qM4m1Q7i8]

idv-login-netease(绕过注册时间限制-一键法)

Github地址:https://github.com/Alexander-Porter/idv-login/tree/main

  • 自己构建

    • 在 Python 官网下载 Python Python Release Python 3.11.4 | Python.org
    • 例:64 位电脑 Windows installer (64-bit)
    • 安装Python时要选择添加到Path为所有用户安装
    • Windows7 下mitmproxy可能会出现问题,不推荐使用。
    • 下载代码到本地,解压
    • 进入解压后的目录,shift+鼠标右键呼出 Powershell
      pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
      python setUp.py
    • 右键dwrg.lnk,打开属性,将“目标”处修改为第五人格游戏路径的文件(默认为C:\dwrg\dwrg.exe)
  • 登录方法

    • 打开dwrg.exe(推荐创建快捷方式到桌面)
    • 登录游戏并进入庄园后关闭终端窗口

idv-login-netease(绕过注册时间限制-Proxifier法)

  • 自己构建
    • 在 Python 官网下载 Python Python Release Python 3.11.4 | Python.org
    • 例:64 位电脑 Windows installer (64-bit)
    • 安装Python时要选择添加到Path为所有用户安装
    • Windows7 下mitmproxy可能会出现问题,不推荐使用。
    • 下载代码到本地,解压
    • 进入解压后的目录,shift+鼠标右键呼出 Powershell
      pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
      pip install mitmproxy
  • 安装证书
    • 在Powershell中输入mitmweb -s netease.py回车,等待出现浏览器窗口
    • 打开文件管理器,输入%userprofile%/.mitmproxy回车
    • 点击mitmproxy-ca文件,安装位置选本地机器,一路下一步,直到选择证书存储位置,选自己选择,选受信任的根证书颁发者,完成安装。
  • 配置Proxifier
    • 下载Proxifier 4
    • 双击下载下来的netease.ppx,确定导入配置
    • 至此,准备阶段结束
  • 登录方法
    • 进入解压后的目录,shift+鼠标右键呼出 Powershell
    • 在Powershell中输入mitmweb -s netease.py回车,等待出现浏览器窗口
    • 打开Proxifier
    • 登录游戏并进入庄园后关闭Proxifier[可选]

idv-login (模拟扫码:过时,非以前登陆过PC端勿用)

Github地址:https://github.com/Alexander-Porter/idv-login/tree/main

  • 自己构建

    • 在 Python 官网下载 Python Python Release Python 3.11.4 | Python.org

    • 例:64 位电脑 Windows installer (64-bit)

    • 安装时带"pip"和"path"的选项要打勾

    • Windows7 只能用老版本,百度自搜

    • 下载代码到本地,解压

    • 进入解压后的目录,shift+鼠标右键呼出 Powershell(注意:这一步对网络环境要求较高(你懂的),如果实在很慢,百度搜索 pip 换源)

      pip install -r requirements.txt
      
    • 在 powershell 窗口中输入以下两行命令

      pyinstaller -F login.py --collect-all pyzbar
      pyinstaller -F importer.py
      
    • 在 dist 文件夹得到成品login.exe importer.exe

  • 账号导入方法

    • 所需:安卓设备一台,PC客户端

    • 手机打开第五人格确保客户端是最新的,并且账号已登录

    • 下载Fiddler

    • 根据这篇教程 配置好手机上Fiddler的抓包环境

      • PS.高版本安卓用户需要手动安装证书。在设置中搜索“证书”,选择从存储设备安装→CA证书,找到下载好的证书并安装
    • 用流量打开第五人格,点开扫码界面。此时切换为wifi,并且配置好代理。

    • 扫码并登录PC端一次

      • PS.如果扫码登录时提示网络错误之类,代表你这个渠道(例:华为)本工具不支持。背后的原因是部分渠道使用了证书固定。
    • 如果成功登录了,打开importer.exe。

    • 在Fiddler中找 Ctrl+F 到包含 mpay/api/qrcode/scan 的网络请求,选中,在Inspector→Raw选项卡中复制请求的Url(蓝色高亮),填入第一个对话框中

    • 再找到 mpay/api/qrcode/confirm_login 在Inspector→Textview选项卡中复制全部内容,填入第二个对话框中

    • 给你的账号一个备注,导入完成

  • 登录方法

    • 打开login.exe和PC客户端,确保登录二维码完整出现在屏幕内,选择账号登录
      • PS.如果显示扫码成功但没有下一步反应,说明你的登录凭据过期。过期时间因渠道而异