Skip to content

shinkuan/MajsoulUnlocker

Repository files navigation


雀魂全解鎖

Majsoul Unlocker
基於MITM攻擊來解鎖全腳色、造型、物品




Report Bug . Request Feature

About The Project

ShowCaseOfMajsoul.mp4

Changelog

2024/1/12


  • 新增了v10支持,也就是說Steam、iOS版本現在可以正常使用了。
  • 修正了更改稱號後沒有被存檔的bug

2024/1/7


  • 增加了Passthrough模式,在該模式下MITM不會更動任何數據,測試腳本問題時可使用
  • 稱號以及頭像框現在可以正常使用了

Usage

Basic usage

  • 目前適配雀魂版本:v10.x ~ v0.11.x

  • 適用平台:全平台,只要你懂得如何將雀魂的連線導向到mitmproxy。

  • v10的記得要使用unlocker_v10.py

  • !注意!Steam版客戶端還停留在v0.10.x 無法使用。 已更新

  • 在使用這個MITM腳本之前,你應該知道要如何透過類似Proxifier之類的工具,將雀魂的連線導向到mitmproxy。

  • 如果你不知道該怎麼做,以下是簡短教學:

    • 下載並開啟Proxifier
    • 新增一個Proxy Server,IP: 127.0.0.1;PORT: 依你喜好
    • 新建一個Proxification Rule,選擇將Majsoul的連線導向到剛剛新建的Proxy Server

安裝

下載後執行install.bat檔案

bat檔案內容:

  1. python -m venv venv
  2. venv\Scripts\activate.bat
  3. pip install -r requirements.txt

執行

執行run.bat檔案

bat檔案內容:

  1. venv\Scripts\activate.bat
  2. mitmdump -s unlocker.py -p 7878 要其他port請自行修改bat內容

聲明

本腳本僅供學習參考交流,請使用者於下載24小時內自行刪除,不得用於商業用途,否則後果自負。

此插件僅供學習參考交流,請使用者於下載24小時內自行刪除,不得用於商業用途,否則後果自負。

此插件僅供學習參考交流,請使用者於下載24小時內自行刪除,不得用於商業用途,否則後果自負。

警告:

雀魂遊戲官方可能會偵測並封號!

如產生任何後果與作者無關!

使用本腳本則表示同意此條款!

TODO

  • 確保傳送到Server端的資料沒有使用Unlocker的跡象 (應該沒有吧
  • 還是有很多Bug

Authors

Support me

留個星星就可以啦 有問題可到 Discord 找我

See Also

image

ShowCaseOfRiichiCity.mp4

Thanks

感謝Majsoul Mod Plus作者,提供了獲取物品ID十分方便的腳本。

感謝MahjongRepository/mahjong_soul_api提供了讀取雀魂數據的方式。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published