NotThorny / Cultivation

A custom launcher designed to make it as easy as possible to proxy anime game traffic to private servers.
Apache License 2.0
73 stars 6 forks source link

Cultivation's internal proxy causes Network Busy Error 400. MITM proxy show otherwise. #13

Closed PopCat19 closed 3 weeks ago

PopCat19 commented 3 weeks ago

Issue:

Launching without mitm script, Cultivation's internal proxy causes Network Busy Error 400: Screenshot_20240915_224712 Screenshot_20240915_223953

Full Teminal Output ```fish ~/Cultivation/src-tauri/target/release FixedCultivation 7m 11s ❯ prime-run cultivation ** (cultivation:1004910): WARNING **: 23:11:05.929: Disabled hardware acceleration because GTK failed to initialize GL: No available configurations for the given RGBA pixel format. ** (cultivation:1004910): WARNING **: 23:11:05.933: webkit_settings_set_enable_offline_web_application_cache is deprecated and does nothing. Set server to http://ps.yuuki.me:443 Connecting to proxy... fsync: up and running. 002c:fixme:winediag:loader_init Wine TkG (staging) 9.12 is a testing version containing experimental patches. 002c:fixme:winediag:loader_init Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead. 0094:err:hid:udev_bus_init UDEV monitor creation failed 0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000011F790 0118:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000138FF50 0024:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot 0024:fixme:toolhelp:Heap32ListFirst : stub 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:fixme:ntdll:NtQuerySystemInformation SystemCodeIntegrityInformation, size 8, info 0x11b048, stub! 0024:fixme:advapi:GetCurrentHwProfileA (000000000011AF20) semi-stub [experimental-async-load] Disabled [2024-09-16 11:11:21.996] MultiThreadStackTrace init success! Set new unhandled exception filter 00000001410787B0 to replace 0000000141D86220 [2024-09-16 11:11:22.141] Read and enabled 0 persistent code switches GCGMAH active 0174:fixme:file:ReplaceFileW Ignoring flags 2 0188:fixme:file:NtLockFile I/O completion on lock not implemented yet 0180:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 0000000002EDEB18) semi-stub info: Game: GenshinImpact.exe info: DXVK: v2.4-1-gplasync info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6ffffb663f80 info: Built-in extension providers: info: Platform WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_EXT_surface_maintenance1 info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f458, paths 0x7b898a0, modes_count 0x11f45c, modes 0x7b89940, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f458, paths 0x7b898a0, modes_count 0x11f45c, modes 0x7b89940, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f458, paths 0x7b898a0, modes_count 0x11f45c, modes 0x7b89940, topology_id (nil) semi-stub info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df warn: D3D11DeviceFeatures: External memory features not supported info: D3D11InternalCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_11_1 info: D3D11InternalCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_1 info: Device properties: info: Device : NVIDIA GeForce GTX 750 Ti info: Driver : NVIDIA 560.35.3 info: Enabled device extensions: info: VK_EXT_attachment_feedback_loop_layout info: VK_EXT_custom_border_color info: VK_EXT_depth_bias_control info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state3 info: VK_EXT_graphics_pipeline_library info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_module_identifier info: VK_EXT_swapchain_maintenance1 info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_maintenance5 info: VK_KHR_pipeline_library info: VK_KHR_present_id info: VK_KHR_present_wait info: VK_KHR_swapchain info: VK_NV_descriptor_pool_overallocation info: VK_NV_raw_access_chains info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 1 info: wideLines : 1 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 1 info: vertexPipelineStoresAndAtomics : 1 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 1 info: shaderInt64 : 1 info: variableMultisampleRate : 1 info: shaderResourceResidency : 0 info: shaderResourceMinLod : 0 info: sparseBinding : 1 info: sparseResidencyBuffer : 0 info: sparseResidencyImage2D : 0 info: sparseResidencyImage3D : 0 info: sparseResidency2Samples : 0 info: sparseResidency4Samples : 0 info: sparseResidency8Samples : 0 info: sparseResidency16Samples : 0 info: sparseResidencyAliased : 0 info: Vulkan 1.1 info: shaderDrawParameters : 1 info: Vulkan 1.2 info: samplerMirrorClampToEdge : 1 info: drawIndirectCount : 1 info: samplerFilterMinmax : 0 info: hostQueryReset : 1 info: timelineSemaphore : 1 info: bufferDeviceAddress : 0 info: shaderOutputViewportIndex : 0 info: shaderOutputLayer : 0 info: vulkanMemoryModel : 1 info: Vulkan 1.3 info: robustImageAccess : 0 info: pipelineCreationCacheControl : 1 info: shaderDemoteToHelperInvocation : 1 info: shaderZeroInitializeWorkgroupMemory : 0 info: synchronization2 : 1 info: dynamicRendering : 1 info: VK_AMD_shader_fragment_mask info: extension supported : 0 info: VK_EXT_attachment_feedback_loop_layout info: attachmentFeedbackLoopLayout : 0 info: VK_EXT_conservative_rasterization info: extension supported : 0 info: VK_EXT_custom_border_color info: customBorderColors : 1 info: customBorderColorWithoutFormat : 1 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_depth_bias_control info: depthBiasControl : 1 info: leastRepresentableValueForceUnormRepresentation : 1 info: floatRepresentation : 0 info: depthBiasExact : 1 info: VK_EXT_extended_dynamic_state3 info: extDynamicState3AlphaToCoverageEnable : 1 info: extDynamicState3DepthClipEnable : 1 info: extDynamicState3RasterizationSamples : 1 info: extDynamicState3SampleMask : 1 info: extDynamicState3LineRasterizationMode : 1 info: VK_EXT_fragment_shader_interlock info: fragmentShaderSampleInterlock : 0 info: fragmentShaderPixelInterlock : 0 info: VK_EXT_full_screen_exclusive info: extension supported : 0 info: VK_EXT_graphics_pipeline_library info: graphicsPipelineLibrary : 1 info: VK_EXT_line_rasterization info: rectangularLines : 1 info: smoothLines : 1 info: VK_EXT_memory_budget info: extension supported : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 1 info: nullDescriptor : 1 info: VK_EXT_shader_module_identifier info: shaderModuleIdentifier : 1 info: VK_EXT_shader_stencil_export info: extension supported : 0 info: VK_EXT_swapchain_colorspace info: extension supported : 0 info: VK_EXT_swapchain_maintenance1 info: swapchainMaintenance1 : 1 info: VK_EXT_hdr_metadata info: extension supported : 0 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_external_memory_win32 info: extension supported : 0 info: VK_KHR_external_semaphore_win32 info: extension supported : 0 info: VK_KHR_maintenance5 info: maintenance5 : 1 info: VK_KHR_present_id info: presentId : 1 info: VK_KHR_present_wait info: presentWait : 1 info: VK_NV_descriptor_pool_overallocation info: descriptorPoolOverallocation : 1 info: VK_NV_raw_access_chains info: shaderRawAccessChains : 1 info: VK_NVX_binary_import info: extension supported : 0 info: VK_NVX_image_view_handle info: extension supported : 0 info: VK_KHR_win32_keyed_mutex info: extension supported : 0 info: Queue families: info: Graphics : 0 info: Transfer : 1 info: Sparse : 0 info: Memory type mask for sparse resources: 0x80 warn: DXVK: No state cache file found info: DXVK: Graphics pipeline libraries supported info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11ebf8, paths 0x7b931d0, modes_count 0x11ebfc, modes 0x7b93270, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11ebf8, paths 0x7b931d0, modes_count 0x11ebfc, modes 0x7b93270, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11ebf8, paths 0x7b931d0, modes_count 0x11ebfc, modes 0x7b93270, topology_id (nil) semi-stub info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df 0024:fixme:wbemprox:client_security_SetBlanket 00006FFFFB621680, 0000000001198FD0, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 00006FFFFB621680 info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11e678, paths 0x7b931d0, modes_count 0x11e67c, modes 0x7b93270, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11e678, paths 0x7b931d0, modes_count 0x11e67c, modes 0x7b93270, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11e678, paths 0x7b931d0, modes_count 0x11e67c, modes 0x7b93270, topology_id (nil) semi-stub info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f498, paths 0x7bd4cd0, modes_count 0x11f49c, modes 0x7bd4d70, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f498, paths 0x7bd4cd0, modes_count 0x11f49c, modes 0x7bd4d70, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f498, paths 0x7bd4cd0, modes_count 0x11f49c, modes 0x7bd4d70, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f518, paths 0x7bd4d90, modes_count 0x11f51c, modes 0x7bd4e30, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11c0fc, paths 0x7bd4e10, modes_count 0x11c160, modes 0x7bd4eb0, topology_id (nil) semi-stub info: DXVK: Using 4 compiler threads info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f438, paths 0xa0cb280, modes_count 0x11f43c, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f438, paths 0xa0cb280, modes_count 0x11f43c, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f438, paths 0xa0cb280, modes_count 0x11f43c, modes 0xa0cc600, topology_id (nil) semi-stub info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df 0024:fixme:wbemprox:client_security_SetBlanket 00006FFFFB621680, 0000000001199090, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 00006FFFFB621680 info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11eeb8, paths 0xa0cb280, modes_count 0x11eebc, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11eeb8, paths 0xa0cb280, modes_count 0x11eebc, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11eeb8, paths 0xa0cb280, modes_count 0x11eebc, modes 0xa0cc600, topology_id (nil) semi-stub info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f358, paths 0xa0cb280, modes_count 0x11f35c, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f358, paths 0xa0cb280, modes_count 0x11f35c, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f358, paths 0xa0cb280, modes_count 0x11f35c, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f3d8, paths 0xa0cb280, modes_count 0x11f3dc, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11bfbc, paths 0xa0cb280, modes_count 0x11c020, modes 0xa0cc600, topology_id (nil) semi-stub info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: yes) info: Buffer size: 1920x1080 info: Image count: 3 info: Exclusive FS: 1 warn: DXGI: MakeWindowAssociation: Ignoring flags 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f178, paths 0xa0cb640, modes_count 0x11f17c, modes 0xa0cc600, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11bd5c, paths 0xa0cb640, modes_count 0x11bdc0, modes 0xa0cc600, topology_id (nil) semi-stub info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 0024:fixme:win:RegisterTouchWindow hwnd 0000000000030062, flags 0 stub! info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: yes) info: Buffer size: 1920x1080 info: Image count: 3 info: Exclusive FS: 1 0024:fixme:wbemprox:client_security_SetBlanket 00006FFFFB621680, 0000000001199270, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 00006FFFFB621680 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:client_security_SetBlanket 00006FFFFB621680, 0000000001199270, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 00006FFFFB621680 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11ed48, paths 0xa0cb460, modes_count 0x11ed4c, modes 0xa0cc600, topology_id (nil) semi-stub info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Restoring display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Restoring display mode: 1080x1920@60 info: Setting display mode: 1080x1920@60 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11d0a8, paths 0xa0cb280, modes_count 0x11d0ac, modes 0xa0cc600, topology_id (nil) semi-stub info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: yes) info: Buffer size: 1920x1080 info: Image count: 3 info: Exclusive FS: 1 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11df38, paths 0xa0cb460, modes_count 0x11df3c, modes 0xa0cc600, topology_id (nil) semi-stub info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 0024:fixme:bluetoothapis:BluetoothFindFirstDevice (000000000011D1D0 00000000124C1A70): stub! 0024:fixme:setupapi:CM_Get_Parent 000000000011CD94 0x00000006 0x00000000 stub 0024:fixme:setupapi:CM_Get_Parent 000000000011CD94 0x00000007 0x00000000 stub 0280:fixme:setupapi:CM_Get_Parent 000000000168F344 0x00000006 0x00000000 stub 0280:fixme:setupapi:CM_Get_Parent 000000000168F344 0x00000007 0x00000000 stub 0280:fixme:bluetoothapis:BluetoothFindFirstDevice (000000000168F6F0 00000000124C1A70): stub! 0280:fixme:setupapi:CM_Get_Parent 000000000168F2B4 0x00000006 0x00000000 stub 0280:fixme:setupapi:CM_Get_Parent 000000000168F2B4 0x00000007 0x00000000 stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11ed48, paths 0xa0cb280, modes_count 0x11ed4c, modes 0xa0cc600, topology_id (nil) semi-stub info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Restoring display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Restoring display mode: 1080x1920@60 info: Setting display mode: 1080x1920@60 0024:fixme:win:NtUserGetKeyboardLayout couldn't return keyboard layout for thread 009c 0024:fixme:win:NtUserGetKeyboardLayout couldn't return keyboard layout for thread 009c 0024:fixme:win:NtUserGetKeyboardLayout couldn't return keyboard layout for thread 009c ```

Launching Cultivation alongside mitm proxy script (with proxy enviroment variables) and without Cultivation's internal proxy allows the game to connect as intended: Screenshot_20240915_224521 Screenshot_20240915_224605

Full Script Output ```fish ~/Documents/LutrisProxyMITM ❯ ./LaunchCultivation.sh Using proxy address http://127.0.0.1:8080/ Starting... ** (cultivation:985506): WARNING **: 22:45:13.533: Disabled hardware acceleration because GTK failed to initialize GL: No available configurations for the given RGBA pixel format. ** (cultivation:985506): WARNING **: 22:45:13.537: webkit_settings_set_enable_offline_web_application_cache is deprecated and does nothing. [22:45:13.899] Loading script proxy.py MITM Remote Host: ps.yuuki.me MITM Remote Port: 443 MITM Use SSL True [22:45:13.901] HTTP(S) proxy listening at *:8080. [22:45:14.325][127.0.0.1:49434] client connect [22:45:14.326][127.0.0.1:49436] client connect [22:45:14.376][127.0.0.1:49450] client connect [22:45:14.395][127.0.0.1:49466] client connect [22:45:14.397][127.0.0.1:49476] client connect [22:45:14.432][127.0.0.1:49450] server connect api.grasscutter.io:443 (172.67.175.170:443) [22:45:14.445][127.0.0.1:49434] server connect api.github.com:443 (140.82.114.6:443) [22:45:14.445][127.0.0.1:49436] server connect api.github.com:443 (140.82.114.6:443) [22:45:14.447][127.0.0.1:49466] server connect api.github.com:443 (140.82.114.6:443) [22:45:14.451][127.0.0.1:49476] server connect api.grasscutter.io:443 (104.21.56.9:443) thread 'tokio-runtime-worker' panicked at 'Failed to get web response: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("api.github.com")), port: None, path: "/repos/Grasscutters/Grasscutter/commits", query: None, fragment: None }, source: hyper::Error(Connect, Ssl(Error { code: ErrorCode(1), cause: Some(Ssl(ErrorStack([Error { code: 167772294, library: "SSL routines", function: "tls_post_process_server_certificate", reason: "certificate verify failed", file: "ssl/statem/statem_clnt.c", line: 2091 }]))) }, X509VerifyResult { code: 20, error: "unable to get local issuer certificate" })) }', src/web.rs:21:6 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace thread 'tokio-runtime-worker' panicked at 'called `Result::unwrap()` on an `Err` value: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("api.github.com")), port: None, path: "/repos/Grasscutters/Cultivation/releases/latest", query: None, fragment: None }, source: hyper::Error(Connect, Ssl(Error { code: ErrorCode(1), cause: Some(Ssl(ErrorStack([Error { code: 167772294, library: "SSL routines", function: "tls_post_process_server_certificate", reason: "certificate verify failed", file: "ssl/statem/statem_clnt.c", line: 2091 }]))) }, X509VerifyResult { code: 20, error: "unable to get local issuer certificate" })) }', src/release.rs:16:6 thread 'tokio-runtime-worker' panicked at 'Failed to get web response: reqwest::Error { kind: Request, url: Url { scheme: "https", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("api.github.com")), port: None, path: "/repos/Grasscutters/Grasscutter/commits", query: None, fragment: None }, source: hyper::Error(Connect, Ssl(Error { code: ErrorCode(1), cause: Some(Ssl(ErrorStack([Error { code: 167772294, library: "SSL routines", function: "tls_post_process_server_certificate", reason: "certificate verify failed", file: "ssl/statem/statem_clnt.c", line: 2091 }]))) }, X509VerifyResult { code: 20, error: "unable to get local issuer certificate" })) }', src/web.rs:21:6 [22:45:14.525][127.0.0.1:49434] Client TLS handshake failed. The client does not trust the proxy's certificate for api.github.com (tlsv1 alert unknown ca) [22:45:14.525] TLS handshake failed: 140.82.114.6:443 [22:45:14.529][127.0.0.1:49450] Client TLS handshake failed. The client does not trust the proxy's certificate for api.grasscutter.io (tlsv1 alert unknown ca) [22:45:14.529] TLS handshake failed: 172.67.175.170:443 [22:45:14.530][127.0.0.1:49466] Client TLS handshake failed. The client does not trust the proxy's certificate for api.github.com (tlsv1 alert unknown ca) [22:45:14.530] TLS handshake failed: 140.82.114.6:443 [22:45:14.530][127.0.0.1:49436] Client TLS handshake failed. The client does not trust the proxy's certificate for api.github.com (tlsv1 alert unknown ca) [22:45:14.531] TLS handshake failed: 140.82.114.6:443 [22:45:14.532][127.0.0.1:49434] client disconnect [22:45:14.532][127.0.0.1:49434] server disconnect api.github.com:443 (140.82.114.6:443) [22:45:14.533][127.0.0.1:49450] client disconnect [22:45:14.533][127.0.0.1:49466] client disconnect [22:45:14.534][127.0.0.1:49436] client disconnect [22:45:14.534][127.0.0.1:49450] server disconnect api.grasscutter.io:443 (172.67.175.170:443) [22:45:14.535][127.0.0.1:49466] server disconnect api.github.com:443 (140.82.114.6:443) [22:45:14.535][127.0.0.1:49436] server disconnect api.github.com:443 (140.82.114.6:443) [22:45:14.536][127.0.0.1:49476] Client TLS handshake failed. The client disconnected during the handshake. If this happens consistently for api.grasscutter.io, this may indicate that the client does not trust the proxy's certificate. [22:45:14.537] TLS handshake failed: 104.21.56.9:443 [22:45:14.537][127.0.0.1:49476] client disconnect [22:45:14.538][127.0.0.1:49476] server disconnect api.grasscutter.io:443 (104.21.56.9:443) fsync: up and running. [22:45:33.758][127.0.0.1:52784] client connect [22:45:33.881][127.0.0.1:52784] server connect dispatchosglobal.yuanshen.com:443 (172.65.240.113:443) [22:45:34.017] TLS handshake successful: 172.65.240.113:443 [22:45:34.068][127.0.0.1:52784] server connect ps.yuuki.me:443 (172.67.68.147:443) 127.0.0.1:52784: GET https://ps.yuuki.me/query_security_file?file_key=OSRELWin5.0.0 << 404 Not Found 36b [22:45:34.479][127.0.0.1:52784] client disconnect [22:45:34.479][127.0.0.1:52784] server disconnect dispatchosglobal.yuanshen.com:443 (172.65.240.113:443) [22:45:34.480][127.0.0.1:52784] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:45:34.484][127.0.0.1:52796] client connect [22:45:34.541][127.0.0.1:52796] server connect dispatchosglobal.yuanshen.com:443 (172.65.240.113:443) [experimental-async-load] Disabled [2024-09-16 10:45:34.594] MultiThreadStackTrace init success! [22:45:34.658] TLS handshake successful: 172.65.240.113:443 Set new unhandled exception filter 00000001410787B0 to replace 0000000141D86220 [2024-09-16 10:45:34.672] Read and enabled 0 persistent code switches GCGMAH active [22:45:34.712][127.0.0.1:52796] server connect ps.yuuki.me:443 (104.26.0.170:443) 127.0.0.1:52796: GET https://ps.yuuki.me/query_security_file?file_key=OSRELWin5.0.0 << 404 Not Found 36b [22:45:35.132][127.0.0.1:52796] client disconnect [22:45:35.133][127.0.0.1:52796] server disconnect dispatchosglobal.yuanshen.com:443 (172.65.240.113:443) [22:45:35.133][127.0.0.1:52796] server disconnect ps.yuuki.me:443 (104.26.0.170:443) info: Game: GenshinImpact.exe info: DXVK: v2.4-1-gplasync info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6ffffb663f80 info: Built-in extension providers: info: Platform WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_EXT_surface_maintenance1 info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df warn: D3D11DeviceFeatures: External memory features not supported info: D3D11InternalCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_11_1 info: D3D11InternalCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_1 info: Device properties: info: Device : NVIDIA GeForce GTX 750 Ti info: Driver : NVIDIA 560.35.3 info: Enabled device extensions: info: VK_EXT_attachment_feedback_loop_layout info: VK_EXT_custom_border_color info: VK_EXT_depth_bias_control info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state3 info: VK_EXT_graphics_pipeline_library info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_module_identifier info: VK_EXT_swapchain_maintenance1 info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_maintenance5 info: VK_KHR_pipeline_library info: VK_KHR_present_id info: VK_KHR_present_wait info: VK_KHR_swapchain info: VK_NV_descriptor_pool_overallocation info: VK_NV_raw_access_chains info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 1 info: wideLines : 1 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 1 info: vertexPipelineStoresAndAtomics : 1 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 1 info: shaderInt64 : 1 info: variableMultisampleRate : 1 info: shaderResourceResidency : 0 info: shaderResourceMinLod : 0 info: sparseBinding : 1 info: sparseResidencyBuffer : 0 info: sparseResidencyImage2D : 0 info: sparseResidencyImage3D : 0 info: sparseResidency2Samples : 0 info: sparseResidency4Samples : 0 info: sparseResidency8Samples : 0 info: sparseResidency16Samples : 0 info: sparseResidencyAliased : 0 info: Vulkan 1.1 info: shaderDrawParameters : 1 info: Vulkan 1.2 info: samplerMirrorClampToEdge : 1 info: drawIndirectCount : 1 info: samplerFilterMinmax : 0 info: hostQueryReset : 1 info: timelineSemaphore : 1 info: bufferDeviceAddress : 0 info: shaderOutputViewportIndex : 0 info: shaderOutputLayer : 0 info: vulkanMemoryModel : 1 info: Vulkan 1.3 info: robustImageAccess : 0 info: pipelineCreationCacheControl : 1 info: shaderDemoteToHelperInvocation : 1 info: shaderZeroInitializeWorkgroupMemory : 0 info: synchronization2 : 1 info: dynamicRendering : 1 info: VK_AMD_shader_fragment_mask info: extension supported : 0 info: VK_EXT_attachment_feedback_loop_layout info: attachmentFeedbackLoopLayout : 0 info: VK_EXT_conservative_rasterization info: extension supported : 0 info: VK_EXT_custom_border_color info: customBorderColors : 1 info: customBorderColorWithoutFormat : 1 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_depth_bias_control info: depthBiasControl : 1 info: leastRepresentableValueForceUnormRepresentation : 1 info: floatRepresentation : 0 info: depthBiasExact : 1 info: VK_EXT_extended_dynamic_state3 info: extDynamicState3AlphaToCoverageEnable : 1 info: extDynamicState3DepthClipEnable : 1 info: extDynamicState3RasterizationSamples : 1 info: extDynamicState3SampleMask : 1 info: extDynamicState3LineRasterizationMode : 1 info: VK_EXT_fragment_shader_interlock info: fragmentShaderSampleInterlock : 0 info: fragmentShaderPixelInterlock : 0 info: VK_EXT_full_screen_exclusive info: extension supported : 0 info: VK_EXT_graphics_pipeline_library info: graphicsPipelineLibrary : 1 info: VK_EXT_line_rasterization info: rectangularLines : 1 info: smoothLines : 1 info: VK_EXT_memory_budget info: extension supported : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 1 info: nullDescriptor : 1 info: VK_EXT_shader_module_identifier info: shaderModuleIdentifier : 1 info: VK_EXT_shader_stencil_export info: extension supported : 0 info: VK_EXT_swapchain_colorspace info: extension supported : 0 info: VK_EXT_swapchain_maintenance1 info: swapchainMaintenance1 : 1 info: VK_EXT_hdr_metadata info: extension supported : 0 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_external_memory_win32 info: extension supported : 0 info: VK_KHR_external_semaphore_win32 info: extension supported : 0 info: VK_KHR_maintenance5 info: maintenance5 : 1 info: VK_KHR_present_id info: presentId : 1 info: VK_KHR_present_wait info: presentWait : 1 info: VK_NV_descriptor_pool_overallocation info: descriptorPoolOverallocation : 1 info: VK_NV_raw_access_chains info: shaderRawAccessChains : 1 info: VK_NVX_binary_import info: extension supported : 0 info: VK_NVX_image_view_handle info: extension supported : 0 info: VK_KHR_win32_keyed_mutex info: extension supported : 0 info: Queue families: info: Graphics : 0 info: Transfer : 1 info: Sparse : 0 info: Memory type mask for sparse resources: 0x80 warn: DXVK: No state cache file found info: DXVK: Graphics pipeline libraries supported info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 info: DXVK: Using 4 compiler threads info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 info: DXGI: Hiding actual GPU, reporting vendor ID 0x1002, device ID 73df info: NVIDIA GeForce GTX 750 Ti: info: Driver : NVIDIA 560.35.3 info: Memory Heap[0]: info: Size: 2048 MiB info: Flags: 0x1 info: Memory Type[7]: Property Flags = 0x1 info: Memory Heap[1]: info: Size: 11943 MiB info: Flags: 0x0 info: Memory Type[0]: Property Flags = 0x0 info: Memory Type[1]: Property Flags = 0x0 info: Memory Type[2]: Property Flags = 0x0 info: Memory Type[3]: Property Flags = 0x0 info: Memory Type[4]: Property Flags = 0x0 info: Memory Type[5]: Property Flags = 0x0 info: Memory Type[6]: Property Flags = 0x0 info: Memory Type[8]: Property Flags = 0x6 info: Memory Type[9]: Property Flags = 0xe info: Memory Heap[2]: info: Size: 246 MiB info: Flags: 0x1 info: Memory Type[10]: Property Flags = 0x7 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: yes) info: Buffer size: 1920x1080 info: Image count: 3 info: Exclusive FS: 1 warn: DXGI: MakeWindowAssociation: Ignoring flags info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: yes) info: Buffer size: 1920x1080 info: Image count: 3 info: Exclusive FS: 1 info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 [22:45:50.010][127.0.0.1:37586] client connect [22:45:50.070][127.0.0.1:37586] server connect dispatchosglobal.yuanshen.com:443 (172.65.240.113:443) [22:45:50.195] TLS handshake successful: 172.65.240.113:443 [22:45:50.248][127.0.0.1:37586] server connect ps.yuuki.me:443 (104.26.0.170:443) 127.0.0.1:37586: GET https://ps.yuuki.me/query_region_list?version=OSRELWin5.0.0&lang=1&platform=3&binary=1&time=967&channe… << 200 OK 4.2k [22:45:50.716][127.0.0.1:37586] client disconnect [22:45:50.716][127.0.0.1:37586] server disconnect dispatchosglobal.yuanshen.com:443 (172.65.240.113:443) [22:45:50.717][127.0.0.1:37586] server disconnect ps.yuuki.me:443 (104.26.0.170:443) [22:45:50.739][127.0.0.1:51854] client connect [22:45:50.747][127.0.0.1:51856] client connect [22:45:50.750][127.0.0.1:51860] client connect [22:45:50.755][127.0.0.1:51864] client connect [22:45:50.759][127.0.0.1:51866] client connect [22:45:50.763][127.0.0.1:51868] client connect [22:45:50.767][127.0.0.1:51874] client connect [22:45:50.792][127.0.0.1:51854] server connect ps.yuuki.me:443 (172.67.68.147:443) [22:45:50.803][127.0.0.1:51856] server connect ps.yuuki.me:443 (104.26.0.170:443) [22:45:50.804][127.0.0.1:51860] server connect ps.yuuki.me:443 (104.26.1.170:443) [22:45:50.807][127.0.0.1:51864] server connect ps.yuuki.me:443 (172.67.68.147:443) [22:45:50.814][127.0.0.1:51866] server connect ps.yuuki.me:443 (104.26.0.170:443) [22:45:50.822][127.0.0.1:51868] server connect ps.yuuki.me:443 (172.67.68.147:443) [22:45:50.825][127.0.0.1:51874] server connect ps.yuuki.me:443 (104.26.1.170:443) [22:45:50.861] TLS handshake successful: 172.67.68.147:443 [22:45:50.868][127.0.0.1:51878] client connect [22:45:50.875] TLS handshake successful: 104.26.0.170:443 [22:45:50.881] TLS handshake successful: 104.26.1.170:443 [22:45:50.884] TLS handshake successful: 172.67.68.147:443 [22:45:50.908][127.0.0.1:51880] client connect [22:45:50.918][127.0.0.1:51886] client connect [22:45:50.925][127.0.0.1:51902] client connect [22:45:50.927][127.0.0.1:51878] server connect ps.yuuki.me:443 (104.26.1.170:443) [22:45:50.931][127.0.0.1:51908] client connect [22:45:50.933] TLS handshake successful: 104.26.0.170:443 [22:45:50.935] TLS handshake successful: 172.67.68.147:443 [22:45:50.936] TLS handshake successful: 104.26.1.170:443 [22:45:50.941][127.0.0.1:51920] client connect [22:45:50.948][127.0.0.1:51936] client connect [22:45:50.955][127.0.0.1:51952] client connect [22:45:50.959][127.0.0.1:51958] client connect [22:45:51.002] TLS handshake successful: 104.26.1.170:443 [22:45:51.079][127.0.0.1:51952] server connect sdk-os-static.hoyoverse.com:443 (8.25.82.235:443) [22:45:51.090][127.0.0.1:51880] server connect webstatic.hoyoverse.com:443 (18.64.155.91:443) [22:45:51.094][127.0.0.1:51886] server connect webstatic.hoyoverse.com:443 (18.64.155.91:443) [22:45:51.095][127.0.0.1:51908] server connect sg-public-data-api.hoyoverse.com:443 (3.161.188.69:443) [22:45:51.156] TLS handshake successful: 18.64.155.91:443 [22:45:51.157] TLS handshake successful: 3.161.188.69:443 [22:45:51.171] TLS handshake successful: 8.25.82.235:443 [22:45:51.210][127.0.0.1:51902] server connect sdk-log-upload-os.hoyoverse.com:443 (18.165.116.18:443) [22:45:51.221][127.0.0.1:51958] server connect hk4e-sdk-os-static.hoyoverse.com:443 (108.156.152.117:443) [22:45:51.221][127.0.0.1:51920] server connect hk4e-sdk-os-static.hoyoverse.com:443 (108.156.152.117:443) [22:45:51.223] TLS handshake successful: 18.64.155.91:443 [22:45:51.225][127.0.0.1:51936] server connect hk4e-sdk-os-s.hoyoverse.com:443 (3.161.193.52:443) [22:45:51.226][127.0.0.1:51886] server connect ps.yuuki.me:443 (104.26.1.170:443) [22:45:51.227][127.0.0.1:51908] server connect ps.yuuki.me:443 (104.26.0.170:443) [22:45:51.231][127.0.0.1:51952] server connect ps.yuuki.me:443 (104.26.1.170:443) 127.0.0.1:51854: GET https://ps.yuuki.me/query_cur_region/eu2-gc3 << 200 OK 40b 127.0.0.1:51856: GET https://ps.yuuki.me/query_cur_region/eu2-gc2 << 200 OK 40b 127.0.0.1:51864: GET https://ps.yuuki.me/query_cur_region/us1-gc1 << 200 OK 40b 127.0.0.1:51860: GET https://ps.yuuki.me/query_cur_region/us1-gc2 << 200 OK 40b [22:45:51.268] TLS handshake successful: 18.165.116.18:443 [22:45:51.277] TLS handshake successful: 108.156.152.117:443 [22:45:51.290][127.0.0.1:51880] server connect ps.yuuki.me:443 (104.26.0.170:443) [22:45:51.291] TLS handshake successful: 3.161.193.52:443 [22:45:51.297] TLS handshake successful: 108.156.152.117:443 127.0.0.1:51874: GET https://ps.yuuki.me/query_cur_region/sg1-gc2 << 200 OK 40b 127.0.0.1:51866: GET https://ps.yuuki.me/query_cur_region/sg1-gc1 << 200 OK 40b 127.0.0.1:51868: GET https://ps.yuuki.me/query_cur_region/id1-gc1 << 200 OK 40b [22:45:51.338][127.0.0.1:51902] server connect ps.yuuki.me:443 (104.26.1.170:443) [22:45:51.348][127.0.0.1:51958] server connect ps.yuuki.me:443 (172.67.68.147:443) [22:45:51.350][127.0.0.1:51936] server connect ps.yuuki.me:443 (172.67.68.147:443) 127.0.0.1:51886: GET https://ps.yuuki.me/admin/mi18n/plat_os/m09291531181441/m09291531181441-version.json << 200 OK 14b [22:45:51.366][127.0.0.1:51920] server connect ps.yuuki.me:443 (172.67.68.147:443) 127.0.0.1:51878: GET https://ps.yuuki.me/api/v2/game/genshin/config/verify?device_id=9e07478a181f6adcb95db7db8b075d74b394f2… << 404 Not Found 3b 127.0.0.1:51908: GET https://ps.yuuki.me/device-fp/api/getExtList?platform=3 << 200 OK 281b 127.0.0.1:51952: GET https://ps.yuuki.me/combo/box/api/config/sdk/combo?biz_key=hk4e_global&client_type=3 << 200 OK 657b 127.0.0.1:51880: GET https://ps.yuuki.me/admin/mi18n/plat_oversea/m2020030410/m2020030410-version.json << 200 OK 14b 127.0.0.1:51920: GET https://ps.yuuki.me/hk4e_global/combo/granter/api/getConfig?app_id=4&channel_id=1&client_type=3 << 200 OK 496b 127.0.0.1:51854: GET https://ps.yuuki.me/api/v2/game/genshin/config/verify?device_id=9e07478a181f6adcb95db7db8b075d74b394f2… << 404 Not Found 3b 127.0.0.1:51902: POST https://ps.yuuki.me/sdk/dataUpload << 200 OK 10b 127.0.0.1:51854: GET https://ps.yuuki.me/api/v2/game/genshin/config/verify?device_id=9e07478a181f6adcb95db7db8b075d74b394f2… << 404 Not Found 3b 127.0.0.1:51936: POST https://ps.yuuki.me/hk4e_global/combo/granter/api/compareProtocolVersion? << 200 OK 209b [22:45:51.769][127.0.0.1:51856] client disconnect [22:45:51.769][127.0.0.1:51856] server disconnect ps.yuuki.me:443 (104.26.0.170:443) 127.0.0.1:51958: GET https://ps.yuuki.me/hk4e_global/mdk/shield/api/loadConfig?client=3&game_key=hk4e_global << 200 OK 622b [22:45:51.779][127.0.0.1:51860] client disconnect [22:45:51.780][127.0.0.1:51860] server disconnect ps.yuuki.me:443 (104.26.1.170:443) 127.0.0.1:51908: POST https://ps.yuuki.me/device-fp/api/getFp << 200 OK 85b [22:45:51.785][127.0.0.1:51864] client disconnect [22:45:51.786][127.0.0.1:51864] server disconnect ps.yuuki.me:443 (172.67.68.147:443) 127.0.0.1:51902: POST https://ps.yuuki.me/sdk/dataUpload << 200 OK 10b [22:45:52.134][127.0.0.1:51866] client disconnect [22:45:52.135][127.0.0.1:51866] server disconnect ps.yuuki.me:443 (104.26.0.170:443) [22:45:52.136][127.0.0.1:51854] client disconnect [22:45:52.138][127.0.0.1:51854] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:45:52.138][127.0.0.1:51868] client disconnect [22:45:52.139][127.0.0.1:51868] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:45:52.139][127.0.0.1:51874] client disconnect [22:45:52.139][127.0.0.1:51878] client disconnect [22:45:52.140][127.0.0.1:51880] client disconnect [22:45:52.140][127.0.0.1:51886] client disconnect [22:45:52.140][127.0.0.1:51902] client disconnect [22:45:52.141][127.0.0.1:51874] server disconnect ps.yuuki.me:443 (104.26.1.170:443) [22:45:52.141][127.0.0.1:51878] server disconnect ps.yuuki.me:443 (104.26.1.170:443) [22:45:52.142][127.0.0.1:51880] server disconnect webstatic.hoyoverse.com:443 (18.64.155.91:443) [22:45:52.142][127.0.0.1:51880] server disconnect ps.yuuki.me:443 (104.26.0.170:443) [22:45:52.143][127.0.0.1:51886] server disconnect webstatic.hoyoverse.com:443 (18.64.155.91:443) [22:45:52.143][127.0.0.1:51886] server disconnect ps.yuuki.me:443 (104.26.1.170:443) [22:45:52.143][127.0.0.1:51902] server disconnect sdk-log-upload-os.hoyoverse.com:443 (18.165.116.18:443) [22:45:52.144][127.0.0.1:51902] server disconnect ps.yuuki.me:443 (104.26.1.170:443) [22:45:52.144][127.0.0.1:51908] client disconnect [22:45:52.144][127.0.0.1:51920] client disconnect [22:45:52.144][127.0.0.1:51936] client disconnect [22:45:52.144][127.0.0.1:51952] client disconnect [22:45:52.145][127.0.0.1:51958] client disconnect [22:45:52.146][127.0.0.1:51908] server disconnect sg-public-data-api.hoyoverse.com:443 (3.161.188.69:443) [22:45:52.146][127.0.0.1:51908] server disconnect ps.yuuki.me:443 (104.26.0.170:443) [22:45:52.147][127.0.0.1:51920] server disconnect hk4e-sdk-os-static.hoyoverse.com:443 (108.156.152.117:443) [22:45:52.147][127.0.0.1:51920] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:45:52.147][127.0.0.1:51936] server disconnect hk4e-sdk-os-s.hoyoverse.com:443 (3.161.193.52:443) [22:45:52.148][127.0.0.1:51936] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:45:52.148][127.0.0.1:51952] server disconnect sdk-os-static.hoyoverse.com:443 (8.25.82.235:443) [22:45:52.148][127.0.0.1:51952] server disconnect ps.yuuki.me:443 (104.26.1.170:443) [22:45:52.149][127.0.0.1:51958] server disconnect hk4e-sdk-os-static.hoyoverse.com:443 (108.156.152.117:443) [22:45:52.149][127.0.0.1:51958] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:45:57.730][127.0.0.1:51974] client connect [22:45:58.002][127.0.0.1:51974] server connect api-account-os.hoyoverse.com:443 (18.244.202.54:443) [22:45:58.052] TLS handshake successful: 18.244.202.54:443 [22:45:58.107][127.0.0.1:51974] server connect ps.yuuki.me:443 (172.67.68.147:443) 127.0.0.1:51974: POST https://ps.yuuki.me/account/risky/api/check? << 200 OK 87b [22:45:58.537][127.0.0.1:51974] client disconnect [22:45:58.537][127.0.0.1:51974] server disconnect api-account-os.hoyoverse.com:443 (18.244.202.54:443) [22:45:58.537][127.0.0.1:51974] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:45:58.559][127.0.0.1:51984] client connect [22:45:58.844][127.0.0.1:51984] server connect hk4e-sdk-os.hoyoverse.com:443 (18.64.155.94:443) [22:45:58.894] TLS handshake successful: 18.64.155.94:443 [22:45:58.947][127.0.0.1:51984] server connect ps.yuuki.me:443 (104.26.1.170:443) 127.0.0.1:51984: POST https://ps.yuuki.me/hk4e_global/mdk/shield/api/login << 200 OK 621b [22:45:59.479][127.0.0.1:51984] client disconnect [22:45:59.480][127.0.0.1:51984] server disconnect hk4e-sdk-os.hoyoverse.com:443 (18.64.155.94:443) [22:45:59.480][127.0.0.1:51984] server disconnect ps.yuuki.me:443 (104.26.1.170:443) [22:45:59.496][127.0.0.1:52000] client connect [22:45:59.541][127.0.0.1:52000] server connect hk4e-sdk-os.hoyoverse.com:443 (18.64.155.73:443) [22:45:59.668] TLS handshake successful: 18.64.155.73:443 [22:45:59.721][127.0.0.1:52000] server connect ps.yuuki.me:443 (172.67.68.147:443) 127.0.0.1:52000: POST https://ps.yuuki.me/hk4e_global/combo/granter/login/v2/login? << 200 OK 301b [22:46:00.132][127.0.0.1:52000] client disconnect [22:46:00.133][127.0.0.1:52000] server disconnect hk4e-sdk-os.hoyoverse.com:443 (18.64.155.73:443) [22:46:00.133][127.0.0.1:52000] server disconnect ps.yuuki.me:443 (172.67.68.147:443) [22:46:00.157][127.0.0.1:51602] client connect [22:46:00.205][127.0.0.1:51602] server connect hk4e-sdk-os.hoyoverse.com:443 (18.64.155.73:443) [22:46:00.265] TLS handshake successful: 18.64.155.73:443 [22:46:00.339][127.0.0.1:51602] server connect ps.yuuki.me:443 (172.67.68.147:443) 127.0.0.1:51602: GET https://ps.yuuki.me/hk4e_global/mdk/agreement/api/getAgreementInfos?biz_key=hk4e_global&country_code=U… << 200 OK 63b [22:46:00.757][127.0.0.1:51602] client disconnect [22:46:00.758][127.0.0.1:51602] server disconnect hk4e-sdk-os.hoyoverse.com:443 (18.64.155.73:443) [22:46:00.758][127.0.0.1:51602] server disconnect ps.yuuki.me:443 (172.67.68.147:443) info: Setting display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Restoring display mode: 1920x1080@165 info: Setting display mode: 1920x1080@165 info: Restoring display mode: 1080x1920@60 info: Setting display mode: 1080x1920@60 ```

System:

OS: CachyOS Linux x86_64 (arch linux) Kernel: Linux 6.10.10-2-cachyos DE: KDE Plasma 6.1.5 WM: KWin (X11) GPU: NVIDIA GeForce GTX 750 Ti [Discrete]

Script used:

LaunchCultivation.sh from: https://github.com/PopCat19/cool-extra-stuff/tree/main/AnimeProxyMITM

NotThorny commented 3 weeks ago

Can you confirm that you have "Use HTTPS" checked in Cultivation?

PopCat19 commented 3 weeks ago

Can you confirm that you have "Use HTTPS" checked in Cultivation?

Tried launching with it on and it works as expected. I didn't think about changing it at first, sorry.