2 Commits 899d8f1e74 ... af09f146db

Author SHA1 Message Date
  Krock af09f146db Scripts for 4.5.0 (no patch) 1 month ago
  Krock 31c83b39b4 Preparation for 4.5.0 (no patch) 1 month ago

+ 8 - 0
450/README.txt

@@ -0,0 +1,8 @@
+GAME VERSION 4.5.0 INFORMATION
+
+Refer to the main README.md file for setup instructions.
+
+patch.sh                 : launcher.bat setup and domain blocking
+patch_anti_logincrash.sh : Obsolete
+patch_revert.sh          : Reverts all patch changes (including old patch data)
+patch_files/*            : Files required by the patch script

440/patch.sh → 450/patch.sh


440/patch_anti_logincrash.sh → 450/patch_anti_logincrash.sh


440/patch_files/launcher.bat → 450/patch_files/launcher.bat


440/patch_revert.sh → 450/patch_revert.sh


+ 1 - 1
README.md

@@ -1,4 +1,4 @@
-## Game Status v4.4.0
+## Game Status v4.5.0
 
 Scroll down for the setup instructions.
 

+ 5 - 0
dev_tools/README.txt

@@ -130,6 +130,11 @@ Relevant game changes:
 
 4.3.0
 	New library: xxHash (in UserAssembly.dll)
+	New file: Managed/Metadata/startup-metadata.dat
+		+ Native/Data/Metadata/startup-metadata.dat
 
 4.4.0
 	(no relevant changes)
+
+4.5.0
+	(no relevant changes)

+ 8 - 0
dev_tools/TOOLS.md

@@ -150,6 +150,14 @@ Link: https://mitmproxy.org/
 4. Replay logs: `mitmproxy -nr output_file.mitm`
 
 
+## dnstop
+
+Use: Capture DNS lookups for packets that mitmproxy cannot catch
+
+1. `dnstop -l 4 NETDEVNAME`
+1. Hotkey 4 for deeper domain resolving
+
+
 ## Other attempts
 
 #### Linux CLI

+ 20 - 7
dev_tools/network.md

@@ -21,9 +21,9 @@ Connection type: entirely TCP / TLSv1.2
 DNS requests:
 
  * `sdk-os-static.mihoyo.*`
- * `log-upload-os.mihoyo.*`
+ * `log-upload-os.*`
  * `api-static.mihoyo.*` Game update information (trigger by launcher button)
- * `webstatic.mihoyo.*`
+ * `webstatic.*`
  * `genshin.mihoyo.*`
 
 
@@ -37,15 +37,28 @@ DNS requests, sorted by appearance:
  * `osasiadispatch.*` Asia server
  * `oseurodispatch.*` Europa server
  * `osusadispatch.*` USA server
- * `webstatic-sea.mihoyo.*` In-game news (optional)
+ * `webstatic-sea.mihoyo.*` In-game news (optional, deprecated)
+ * `webstatic.h*` tbc, Possibly in-game news (optional)
+ * `apm-log-upload(-os).*`: Yet unknown (>= 4.2.0)
  * `log-upload(-os).*` Log server (optional, < 4.2.0)
  * `ys-log-upload(-os).*` General system information server (optional, >= 4.0.0)
  * `overseauspider.*` General system information server (optional)
- * `osuspider.*` General system information server (optional, >= 4.2.0)
+ * `(os)uspider.*` General system information server (optional, >= 4.2.0)
  * `(sg-)public-data-api.*` General system information logging (optional, < 3.7.0, >= 4.1.0)
- * `hk4e-sdk-os.mihoyo.*` Central login and sales server (required)
- * `hk4e-api-os.mihoyo.*` Announcements, alerts (optional)
- * `sdk-os-static.mihoyo.*` Accessed at late game / exit
+ * `hk4e-sdk-os.h*` Central login and sales server (required)
+ * `hk4e-api-os.h*` Announcements, alerts (optional)
+ * `(hk4e-)sdk-os(-static).h*` Authentication/login related data
+ * `sdk-os-static.h*` Accessed at late game / exit
+
+Login (captcha) servers:
+
+ * `static.geetest.com` Image-based captcha
+ * `api-na.geetest.com` Image-based captcha
+ * `status.geotrust.com`
+ * `account.h*` Game/special central account server
+ * `api-account-os.h*`
+ * `abtest-api-data-sg.h*`
+
 
 In addition to a few unity3d hosts which have no effect when blacklisted in `/etc/hosts`.