mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 00:05:52 +03:00
[GH-ISSUE #1911] [Bug]: Honkai Starrail 3.4 crashed after opening animation, changing hosts file does not help #1257
Labels
No labels
UI
app-support
bug
bug
documentation
duplicate
enhancement
game-support
good first issue
help wanted / caution
inactive
invalid
macos-beta
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/PlayCover#1257
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @0w0miki on GitHub (Jul 3, 2025).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1911
Describe the bug
I used to run the game well before 3.4.
I have tried editing hosts file in https://github.com/PlayCover/PlayCover/issues/1905#issuecomment-3026184470. And I am sure the change take effect via
nslookup.I am running a Chinese version, so the domain is
globaldp-prod-cn01.bhsr.com.Moreover, capture packets during the game starts up. No DNS request to
globaldp-prod-cn01.bhsr.comcan be found.However, the game still crash after the opening animation played.
System Info:
M1 Mac Sequoia 15.5 (24F74)
PlayCover 3.1.0
Crash log
starrail crash.log
Steps to reproduce
Expected behaviour
No crash should occur.
Crash log
What version of PlayCover are you using?
3.1.0
What version of macOS are you using?
Other (please specify)
Issue Language
@HuBowen1031 commented on GitHub (Jul 3, 2025):
Same for me, even the error info is identical :(
@Tribomb commented on GitHub (Jul 3, 2025):
Same, I did the 0.0.0.0 globaldp-prod-os01.starrails.com under etc/hosts/ and it worked for one day, today it stopped working and the command is still there under etc/hosts/
@Revoid07 commented on GitHub (Jul 4, 2025):
Mine as well, it crashes in the same spot after the train animation, and adding the domains doesn't help at all.
@HELPNEEDEDFORHSR commented on GitHub (Jul 4, 2025):
Changing host files must work. maybe you did a mistake.
Could you tell me how did you change your host files? let me check if you did a mistake.
@Revoid07 commented on GitHub (Jul 4, 2025):
I'm pretty sure I followed everything to a t.
I went to terminal, typed in "sudo nano /etc/hosts",
used the arrow keys to go down to the bottom,
pasted it in,
ctrl o, return, ctrl x.
restarted the device and it still didnt work.
Following that, I went back in, removed them, and then tried using the direct command
"echo "0.0.0.0 globaldp-prod-cn01.bhsr.com" | sudo tee -a /etc/hosts"
restarted, and it still didn't work
@0w0miki commented on GitHub (Jul 4, 2025):
Please tell me the result of your nslookup for the domain you changed. I think I did everything correctly. But it did not work.
@HELPNEEDEDFORHSR commented on GitHub (Jul 4, 2025):
You did a little mistake.
You don't need write dispatchcnglobal codes and other else in the below. That is dispatching china global server code.
Try to follow my steps. my steps work for global. if your cn, use differnt code for cn.
Now your done. you don't need to restart your mac just turn on your playcover!
if your working right, it will show this messages.
@Revoid07 commented on GitHub (Jul 4, 2025):
I got here, and it looks the same, but it still crashes in the same spot 😔
@nika-skybytska commented on GitHub (Jul 4, 2025):
@HELPNEEDEDFORHSR Restarting mDNSResponder helped me, thanks for the tip!
@HELPNEEDEDFORHSR commented on GitHub (Jul 4, 2025):
Nice! Have a good day:)
@Wanzho commented on GitHub (Jul 4, 2025):
Refer to this link. https://github.com/PlayCover/PlayCover/issues/1905
@0w0miki commented on GitHub (Jul 4, 2025):
Please look at the description carefully, the solution has been tried, and it did not help.
Or can you tell me the principle behind the solution, or answer what the expected nslookup result should be?
@HELPNEEDEDFORHSR commented on GitHub (Jul 5, 2025):
You have a different Crash Issues than 1905. You don't have problem with host files.
The crash report shows that Honkai: Star Rail (HKRPG), running through PlayCover on your Mac, was terminated due to an abort() call.
Specifically, this part of the report:
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Application Specific Information: abort() called means the app intentionally crashed itself due to detecting an error or an unsupported environment.
Common Causes
Compatibility Issues with PlayCover Recent versions of Star Rail (especially 3.4.0 and above) include stronger security that may block execution on unofficial platforms like PlayCover.
Security Check Failed The app might be detecting a jailbroken or debugged environment, which causes it to call abort(). Debugger Detected Star Rail includes anti-debugging protection. If it detects a debugger (even unintentionally), it will crash.
App Patch Failure by PlayCover Sometimes PlayCover fails to properly patch or inject the needed hooks into the iOS app, leading to a crash.
How to Fix It (Step-by-Step)
Reinstall PlayCover (Latest Version)
Download the latest PlayCover from: https://playcover.io/
Older versions may not work with macOS 15.5 or the newest Star Rail updates.
Reinstall the Game (Fresh IPA)
Delete the existing app.
Re-extract a clean IPA (preferably from your iPhone).
Reinstall via PlayCover.
Disable Debugging or DYLD Libraries
If you’re using any debug tools or environment variables like DYLD_INSERT_LIBRARIES, remove them.
Star Rail may crash if it detects these.
Check Console Logs for Details
Open Console.app on macOS and filter for "hkrpg"
Or run this in Terminal to check crash logs:
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
log stream --predicate 'process == "hkrpg"'
If It Still Doesn’t Work?
It’s possible that the latest version of Star Rail blocks PlayCover completely.
In that case, your best options are:
Play on an iPhone or iPad
Use the official PC version on Windows
Run Windows via Parallels on your Mac and play there.
Hope it helps!
@HuBowen1031 commented on GitHub (Jul 5, 2025):
My crash report, as stated before, has the same abort() call. However the problem disappeared after I changed the host file (latest stable PlayCover with star rail CN product version 3.4, hosts changed to
0.0.0.0 globaldp-prod-cn01.bhsr.com). I'd like to know if there's any compatibility problem with either the system or PlayCover, or it is actually related to the game's anti-cheat mechanism.@feibinrobin commented on GitHub (Jul 13, 2025):
hi, i tried this but the request timeout thing keeps increasing, what am i supposed to do?
@HELPNEEDEDFORHSR commented on GitHub (Jul 13, 2025):
You did correctly!
Try to turn hsr.
2025년 7월 13일 (일) 오후 7:13, robin @.***>님이 작성:
@feibinrobin commented on GitHub (Jul 13, 2025):
i tried to start hsr and it still crashes...
@feibinrobin commented on GitHub (Jul 13, 2025):
can u tell me how you did this please?
@Tribomb commented on GitHub (Jul 13, 2025):
Updating playcover and doing the dns helped. Thank you!
@feibinrobin commented on GitHub (Jul 13, 2025):
@Tribomb commented on GitHub (Jul 13, 2025):
Scroll up to the messages HELPNEEDEDFORHSR sent a while ago
@HELPNEEDEDFORHSR commented on GitHub (Jul 14, 2025):
Try to follow step 4!
Thats the step of DNS
2025년 7월 13일 (일) 오후 11:44, Tribomb @.***>님이 작성:
@HuBowen1031 commented on GitHub (Jul 14, 2025):
You try restart your Mac and go to the Terminal, then type
ping globaldp-prod-os01.starrails.com, press Enter, see what the result is?@feibinrobin commented on GitHub (Jul 14, 2025):
it gives me the same result as when i try to restart the DNS
@feibinrobin commented on GitHub (Jul 14, 2025):
@HELPNEEDEDFORHSR do you know how to completely reset the terminal code for hsr? its not working when I try to do it in the Shell options..
@HuBowen1031 commented on GitHub (Jul 16, 2025):
Do you mean the /etc/hosts file you wrote in?
If I understand correctly, the changes to the hosts file aim at preventing your star rail from connecting to that server so that a crash is not triggered. (Though I don’t really know the principle behind this) So I asked you to perform a ping test. Therefore, the results showing you are not connecting to it(timeout, rejected or whatever ) means you did it right.
Finally, I think you should review your crash report, see if you are actually encountering the same abort() call as we do, since that is the problem we know that’s connected to the DNS thing.
@0w0miki commented on GitHub (Oct 14, 2025):
After upgrade Honkai Starrail 3.5 and later, the crash never happened. Close the issue.