You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

export-player-data.html 9.0 kB

4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>智龙急速阵型帮助</title>
  6. <link rel="shortcut icon" href="images/icon.png" type="image/x-png" />
  7. <meta name="viewport"
  8. content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
  9. <style type="text/css">
  10. code {
  11. padding: .2em .4em;
  12. margin: 0;
  13. font-size: 85%;
  14. background-color: rgba(175, 184, 193, 0.2);
  15. border-radius: 6px;
  16. font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
  17. }
  18. ul>li {
  19. margin-bottom: 5px;
  20. }
  21. </style>
  22. </head>
  23. <body>
  24. <h1>如何获取用户游戏数据<br>How to get user game data</h1>
  25. <h2>目录 | Index</h2>
  26. <ul class="index">
  27. <li><a href="#android">安卓用户 | Android User</a>
  28. <ul class="index">
  29. <li><a href="#no-root">无 Root 设备用户 | No Root device user</a>
  30. <ul class="index">
  31. <li><a href="#use-HttpCanary">使用 HttpCanary | Use HttpCanary</a></li>
  32. <li><a href="#use-Fidder">使用 Fidder | Use Fidder</a></li>
  33. <li><a href="#multiple-devices">如何多设备登录 | How to login with multiple devices</a></li>
  34. </ul>
  35. </li>
  36. <li><a href="#have-root">Root 设备用户 | Root device user</a></li>
  37. </ul>
  38. </li>
  39. <li><a href="#ios">苹果用户 | iOS User</a></li>
  40. </ul>
  41. <h2 id="android">安卓用户 | Android User</h2>
  42. <h3 id="no-root">无 Root 设备用户 | No Root device user</h3>
  43. <p>你需要在在电脑上安装一个能运行智龙迷城的安卓模拟器,比如 夜神模拟器、逍遥安卓、蓝叠模拟器。后面以<a href="https://www.bignox.com/">夜神模拟器国际版</a>进行讲解。(与夜神没有任何赞助关系。国际版自带谷歌套装,也能改中文)<br>
  44. You'll need to install an Android simulator on your PC that runs P&amp;D, such as NoxPlayer, MEmu Play, BlueStacks. I'll use <a href="https://www.bignox.com/">NoxPlayer</a> later to explain. (There is no sponsorship relationship with NOX.)
  45. </p>
  46. <p>自行安装智龙迷城游戏并登录你的游戏账号。<br>
  47. Install P&amp;D and log in to your game account.<br>
  48. <img src="images/player-emu-pad-download-data.webp" alt="下载PAD数据">
  49. </p>
  50. <p>如果闪退,打开多开器,添加一个能运行智龙迷城的版本,目前有 安卓7 和 安卓7-64位。<br>
  51. If P&amp;D can't be opened, run the Multi-Player Manager and add a version that runs P&amp;D, currently available in Android 7 and Android 7-64 bits.<br>
  52. <img src="images/player-emu-add-new.webp" alt="添加模拟器">
  53. </p>
  54. <h4 id="use-HttpCanary">使用 HttpCanary | Use HttpCanary</h4>
  55. <p>请自行从网上搜索并安装 <a href="https://www.423down.com/9279.html">HttpCanary</a>(已被谷歌商店下架)。<br>
  56. Please search the web and install <a href="https://apkpure.com/httpcanary-%E2%80%94-http-sniffer-capture-analysis/com.guoshi.httpcanary">HttpCanary</a> yourself (It's blocked by google store).<br>
  57. <img src="images/player-emu-install-apk.webp" alt="安装 APK">
  58. </p>
  59. <p>打开模拟器的 Root,并重启。<br>
  60. Open the simulator's root and restart.<br>
  61. <img src="images/player-emu-open-root.webp" alt="打开 Root">
  62. </p>
  63. <p>运行 HttpCanary,按照提示配置本地 VPN 和导入证书(系统可能要求设置密码)。<br>
  64. Run HttpCanary, follow the prompts to configure the local VPN and import certificates (The system may require a password).<br>
  65. <img src="images/player-emu-httpcanary-vpn.webp" alt="开启 VPN">
  66. <img src="images/player-emu-httpcanary-cer.webp" alt="安装证书"><br>
  67. 授予 Root 权限,将证书移至系统目录。安卓 7 以上必须这样做才能嗅探到 https 的流量。<br>
  68. Grant Root permission to move the certificates to the system directory. Android 7 or above must do this to sniff out https traffic.<br>
  69. <img src="images/player-emu-httpcanary-move-cer.webp" alt="移动证书到系统目录">
  70. </p>
  71. <p>可以根据需要关闭 Root 了(日服客户端需要关闭 Root 才能运行)。<br>
  72. Root can be closed as needed. (The Japanese version client needs to close Root operation.)
  73. </p>
  74. <p>HttpCanary 菜单内添加智龙迷城为目标应用,可减少其他流量的干扰。<br>
  75. Add P&amp;D to the target app in HttpCanary menu, to reduce interference with other traffic.<br>
  76. <img src="images/player-emu-httpcanary-target-app.webp" alt="设置目标应用">
  77. </p>
  78. <p>回到首页,点击主按钮开始嗅探流量。<br>
  79. Back on the home page, click the main button to start sniffing traffic.<br>
  80. <img src="images/player-emu-httpcanary-start.webp" alt="开始嗅探">
  81. </p>
  82. <p>运行智龙迷城游戏,直到登陆成功。<br>
  83. Run the P&amp;D game until log in successfully.<br>
  84. <img src="images/player-emu-pad-login.webp" alt="登录游戏">
  85. </p>
  86. <p>返回 HttpCanary,找到<code>padsv.gungho.jp/api.php?action=get_player_data</code>网络请求。(一般紧跟<code>api.php?action=login</code>)<br>
  87. Go back to HttpCanary to find the network request <code>padsv.gungho.jp/api.php?action=get_player_data</code>. (Generally followed by <code>api.php?action=login</code>)<br>
  88. <img src="images/player-emu-httpcanary-find-item.webp" alt="找到请求">
  89. </p>
  90. <p>进入该条目,保存响应体。<br>
  91. Go to the entry and Save Response Body.<br>
  92. <img src="images/player-emu-httpcanary-save-response-body.webp" alt="保存响应体">
  93. </p>
  94. <p>使用文件管理器找到<code>手机储存/HttpCanary/download/[你保存的名称]/response_body.html</code>,这个就是你的游戏数据。<br>
  95. Use the file manager to find <code>[Phone Storage]/HttpCanary/download/[The name you saved]/response_body.html</code>, and this is your game data.<br>
  96. <img src="images/player-emu-httpcanary-saved-data.webp" alt="保存的文件">
  97. </p>
  98. <p>打开模拟器的电脑共享目录。<br>
  99. Open the simulator's PC shared folder.<br>
  100. <img src="images/player-emu-open-pc-folder.webp" alt="打开电脑共享路径">
  101. </p>
  102. <p>将<code>response_body.html</code>复制到<code>手机储存/Download</code>文件夹,即可在电脑上看到文件。<br>
  103. Copy <code>response_body.html</code> to <code>[Phone Storage]/Download</code> folder to see files on your PC.<br>
  104. <img src="images/player-emu-httpcanary-copy-to-download.webp" alt="复制到下载文件夹">
  105. </p>
  106. <p>到我的箱子功能里打开即可。<br>
  107. Open my box function and open it.<br>
  108. <img src="images/player-open-data.webp" alt="打开数据">
  109. </p>
  110. <p>每次获取新的数据,重复 启动 HttpCanary > 登录游戏 > 保存响应体 的步骤。<br>
  111. Each time you get new data, repeat the steps to Start httpCanary > Log in to the game > Save Response Body.
  112. </p>
  113. <p>如果希望不要每次都重新使用 SNS 登录游戏,可以查看<a href="#multiple-devices">如何多设备登录</a>。<br>
  114. If you want to not reuse the SNS login game every time, you can see <a href="#multiple-devices">How to login with multiple devices</a>.
  115. </p>
  116. <h4 id="use-Fidder">使用 Fidder | Use Fidder</h4>
  117. <p>在电脑上安装<a href="https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe">Fiddler Classic</a></p>
  118. <p>待写 To be written</p>
  119. <h5>自动保存响应体 | Auto Save Response Body</h5>
  120. <code style="white-space: pre-wrap;">//自动储存智龙迷城数据
  121. var PADDataPath = "D:\\PAD_Data\\";
  122. if (oSession.HostnameIs("api-adr.padsv.gungho.jp") //日服域名
  123. || oSession.HostnameIs("api-ht-adr.padsv.gungho.jp") //港台服域名
  124. || oSession.HostnameIs("api-na-adrv2.padsv.gungho.jp") //美服域名
  125. || oSession.HostnameIs("api-kr-adrv2.padsv.gungho.jp") //韩服域名
  126. ) {
  127. var serverName;
  128. switch (oSession.hostname)
  129. {
  130. case "api-adr.padsv.gungho.jp": //日服域名
  131. case "api-ht-adr.padsv.gungho.jp": //港台服域名
  132. serverName = "ja"
  133. break;
  134. case "api-na-adrv2.padsv.gungho.jp": //美服域名
  135. serverName = "en"
  136. break;
  137. case "api-kr-adrv2.padsv.gungho.jp": //韩服域名
  138. serverName = "ko"
  139. break;
  140. }
  141. if (oSession.uriContains("action=get_player_data")) { //自动保存怪物数据
  142. oSession.SaveResponseBody(PADDataPath + serverName + "-player-data-" + new Date().getTime() + ".json");
  143. }
  144. }</code>
  145. <h4 id="multiple-devices">如何多设备登录 | How to login with multiple devices</h4>
  146. <p>导出<code>data048.bin</code></p>
  147. <p>待写 To be written</p>
  148. <h3 id="have-root">Root 设备用户 | Root device user</h3>
  149. <p>请参考<a href="#use-HttpCanary">HttpCanary</a>方法。<br>
  150. Refer to the <a href="#use-HttpCanary">HttpCanary</a> method.</p>
  151. <h2 id="ios">苹果用户 | iOS User</h2>
  152. <p>我没有苹果设备,无法研究iOS。可以临时 SNS 跨平台到<a href="#no-root"></a>安卓模拟器</a>登录,进行数据导出。<br>
  153. I don't have an Apple device so I can't study iOS. You can temporarily across platforms login to <a
  154. href="#no-root">Android Simulator</a> for data export.</p>
  155. </body>
  156. </html>

智龙迷城队伍图制作工具