본문 바로가기
IT 잡학사전/macOS

M1/M2 맥북에서 붕괴: 스타레일 플레이하기 (PlayCover)

by GiraffePark 2023. 4. 26.
글 수정 날짜 : 2023.11.5

PlayCover 게임 리스트

원신 - https://arnopark.tistory.com/498
붕괴: 스타레일 - https://arnopark.tistory.com/653
본 글은
2022.10.15 - [IT 잡학사전/macOS] - M1/M2 맥북에서 원신 플레이하기 (PlayCover)
위 글의 내용을 가져온 후, 스타레일에 맞게 일부 사진과 내용을 수정한 글입니다.

+) 긴급공지 : macOS 14.1 버전에서 붕괴:스타레일 앱이 열리지 않는 오류가 있습니다. 글의 최하단 [알려진 오류] 항목에서 이에 관한 해결방법을 써놨으니, 14.1 버전 맥 사용자분들은 꼭 확인해주시길 바랍니다.

 

 

안녕하세요. 박기린 입니다.

 


PlayCover의 장점

 

- 키매핑을 지원합니다. 심지어 스스로가 만들었거나 다른 사람이 만들어 놓은 키매핑 파일을 import, export 할 수 있습니다.

- 화면 비율을 변경할 수 있습니다. 해상도도 바꿀 수 있습니다.

- Sideloadly 방식에 비해 게임 파일 관리가 쉽습니다. 게임 앱의 삭제와 설치 방식이 직관적입니다.

 

 

 


 

PlayCover 설치

PlayCover  공식 사이트 : https://playcover.io/

PlayCover 공식 사이트에 들어간 후, 우측 상단의 'Download' 버튼을 클릭합니다.

 

 

 

다운로드 버튼을 누르면, PlayCover의 공식 깃허브 페이지로 이동합니다.

 

 

 

 

하단의 Assets 섹션에서, 'Playcover_{버전 number}.dmg'를 눌러서 파일을 다운 받습니다.

 

 

 

 

 

Playcovoer dmg 파일을 실행한 후, PlayCover.app 파일을 Applications 폴더에 옮깁니다.

 

 

 

 

 

 

 

이제 PlayCover 앱을 실행시킵니다.

앱의 위치를 찾기 어려우시면 'cmd + option'키를 눌러서 Spotlight를 킨 후, 여기에 PlayCover를 검색하시면 됩니다.

 

 

 

 

 

 

PlayCover를 키면 이런 화면이 나옵니다.

이제 붕괴: 스타레일 앱을 설치해보겠습니다.

 

 

 


복호화된 붕괴: 스타레일 앱 (ipa파일) 다운로드 & 자동 업데이트

다운로드 사이트 - decrypt.day : https://decrypt.day/app/id1599719154

위의 사이트로 들어가줍니다.

 

 

붕괴: 스타레일 설치에는 두 가지 방법이 있습니다.

1. 위 사이트에서 직접 IPA를 다운받아서 적용하기.

2. 위 사이트에서 자동 다운로드 코드를 받아서 PlayCover에서 다운과 업데이트를 동시에 진행하기

두 내용을 차례대로 알려드리겠습니다.

 

 

1. 직접 IPA를 다운받아서 적용하기

링크를 누르면 위와 같은 홈페이지에 들어가게 됩니다.

 

 

 

 

여기서 우측 상단의 CREATE ACCOUNT를 눌러서 회원가입을 해줍니다. 이메일만 있으면 쉽게 가입할 수 있습니다.

회원가입 후에는 로그인을 해줍니다.

 

 

 

 

 

다시 이 사이트(https://decrypt.day/app/id1517783697)로 돌아옵니다. 

파란색 다운로드 버튼을 누른 후,

 

 

 

 

붕괴 스타레일 IPA 파일을 받습니다.

 

 

 

 

 

다운받은 붕괴 스타레일 ipa 파일을, PlayCover에 드래그 앤 드랍(아이콘을 꾹 눌러서 PlayCover창에 끌어다놓기)을 해주면 됩니다.

그러면 PlayCover에 붕괴 스타레일이 설치됩니다.

 

 

 

 

 

 

2. 자동 다운로드 코드를 받아서 PlayCover에서 다운과 업데이트를 동시에 진행하기

아까 붕괴 스타레일을 다운로드했던 사이트에서, ADD TO LIBRARY 버튼을 눌러줍니다.

 

 

 

 

프로필 옆의 Library 버튼을 누르거나, 'https://decrypt.day/user/library'이 링크로 이동해줍니다.

 

 

 

 

 

그러면 여기로 오게 됩니다.

 

 

 

 

 

우측 상단의 'LINK WITH PLAYCOVER'를 눌러줍니다.

 

 

 

 

 

그러면 Token URL이 생성됩니다. 이 URL을 복사해줍니다.

이제 PlayCover 앱으로 갑니다.

 

 

 

 

PlayCover 창의 왼쪽을 보면 위와 같은 목록이 있습니다. 여기서 'IPA 보관함'으로 가줍니다.

 

 

 

 

 

 

 

IPA 보관함으로 들어간 후, 이번에는 상단을 보면 위와 같은 도구 목록들이 있습니다.

여기서 '+' 버튼을 클릭해줍니다.

 

 

 

 

그러면 Token URL을 입력할 수 있는 창이 뜹니다. 여기에 아까 복사해놓은 URL을 붙여넣기 합니다.

 

 

 

 

 

그러면 IPA 보관함에 붕괴 스타레일 앱 아이콘이 뜹니다. 앱 아이콘을 더블클릭해줍니다.

 

 

 

 

 

 

그러면 다운로드가 시작됩니다.

 

 

! - 붕괴: 스타레일 앱이 업데이트된 경우, 위처럼 IPA 보관함에서 앱 아이콘을 더블클릭 해주면 자동으로 업데이트 해줍니다!

로그인 정보와 추가 설치파일은 그대로 유지해줍니다. 

 

 

 

 

 

 

 

앱 다운로드가 완료되면, '앱 보관함'으로 이동해서 붕괴: 스타레일 앱 파일을 우클릭하신 후 '환경설정'을 누릅니다.

 

 

 

환경설정의 '그래픽' 탭에서 원하시는 해상도를 선택합니다.

 

 

 

이 상태에서 붕괴: 스타레일 앱을 키면, 앱 실행이 잘 됩니다.

PlayCover의 화면비율 변경 기능도 잘 적용됩니다.

하지만 로그인이 되지 않습니다.

 

 

 


로그인이 왜 막힐까요?

붕괴: 스타레일 로그인을 위해선 'PlaySign'이 필요합니다.

 

Sideload의 작동원리는 이러합니다.

1. 붕괴: 스타레일 앱은 실리콘 맥에서 실행되는 것이 막혀 있습니다. 아이패드와 아이폰에서만 실행이 가능하도록 개발자들이 미리 지정을 해놨습니다.
2. PlayCover는 sideload를 가능하게 해주는 프로그램입니다. 실리콘 맥을 아이패드로 인식하게 끔 만듭니다.
3. 탈옥한 애플기기에서 추출해는 복호화 앱파일(ipa) 파일을 sideload 프로그램에 넣어서 설치한 후, 앱을 실행합니다.

이것이 바로 Sideload입니다.

 

 

PlayCover는 Sideload 방식으로 앱 실행을 해주면서, 동시에 다양한 편의기능을 제공합니다. 키매핑과 화면 해상도 및 주사율 변경이 가능합니다. 근데 이 방식을 사용한다는 것은 iOS, iPadOS의 탈옥을 이용한 방식입니다. 그리고 앱을 추출하는 과정에서 '탈옥한 애플 기기'를 사용합니다.

 

+ 여기서부터는 제 추측입니다.)

아마도 붕괴: 스타레일 앱이 맥을 '탈옥한 아이패드'로 인식하고, 위의 사진과 같은 인증 화면을 막는 것 같습니다.

PlayCover는 SIP 해제를 한 후, PlaySign을 활성화 시킨 것으로 보입니다.

 

 

 

SIP를 해제하지 않고 로그인을 하면, 위처럼 '파라미터 오류' 에러가 발생합니다.

그러면 로그인을 위해, 지금부터 SIP해제를 해보겠습니다.

참고로 한 번 SIP 해제 후 로그인에 성공하고 나면, 다시 SIP를 켠 후 붕괴: 스타레일 앱을 실행해도 정상적으로 자동 로그인이 됩니다.

 

 

 

 

 

 


SIP(시스템 무결성 보호, System Integrity Protection) 해제하기

!- 블로그 주인장은 SIP해제 이후 발생하는 문제에 대해 어떠한 책임도 지지 않습니다.

 

 

우선 맥을 종료합니다.

 

 

 

'시동 옵션 로드 중'이 표시될 때까지 전원 버튼을 길게 누릅니다.

 

 

 

오른쪽의 '옵션'을 클릭합니다.

 

 

 

 

 

 

 

경우에 따라 로그인하라는 메시지가 뜹니다. 비밀번호를 입력하고 난 후 로그인을 합니다.

그 후 '복구' 옵션이 뜨면 메뉴 모음의 '유틸리티 - 터미널'을 선택합니다.

 

 

 

 

 

 

터미널에

csrutil disable

을 입력하고 실행(엔터키)을 합니다.

 

그 다음에 SIP 해제를 계속할 것인지 안내문이 나옵니다. Y를 입력합니다.

 

 

 

 

 

비밀번호를 입력해줍니다. 이때 비밀번호는 mac 로그인을 할 때 사용하는 비밀번호입니다.

비밀번호를 입력해도 터미널 창에서 무엇을 입력했는지 보여주지 않습니다. 순서대로 입력한 후 실행(엔터키)을 해주시면 정상 작동합니다.

 

 

 

실행 후 조금 기다리고 나면 SIP가 해제되었다고 알려줍니다.

 

 

 

 

 

맥북을 재시동합니다.

 

 

한 번 SIP 해제 한 후 붕괴: 스타레일 로그인에 성공하고 나면, 다시 SIP를 켜도 붕괴: 스타레일이 잘 실행됩니다.

SIP를 다시 키고 싶으시다면, 위의 'SIP 해제 과정'을 똑같이 따라하시면서

'csrutil disable' 대신에

csrutil enable

을 입력해주시면 됩니다.

 

 

 

 

 


SIP 해제 후 로그인 불가 상태 해결하기

 

SIP 해제 한 후에 다시 PlayCover의 붕괴: 스타레일을 실행했는데도 로그인이 안 될 수 있습니다.

sudo nvram boot-args="amfi_get_out_of_my_way=0x1 ipc_control_port_options=0"

위의 코드를 터미널에 입력합니다.

 

터미널 키는 법 & 적용하는 법

1. cmd와 space키를 동시에 눌러서 spotlight를 킵니다.

2. spotlight에 terminal 또는 터미널을 검색한 후, 프로그램을 실행합니다.

3. 터미널 입력 창에 위의 코드를 넣어줍니다. (코드를 넣고 엔터를 친 후에, 아무 문구가 안 떠도 정상 작동한 것이라고 합니다.)

4. 컴퓨터를 재부팅 합니다.

 

 

 

 


붕괴: 스타레일 로그인 성공

위의 긴 과정을 거친 후에, 드디어 로그인이 가능해졌습니다.

 

 

 

이제 맥북에서도 붕괴: 스타레일을 즐겨봅시다.

 

 

 


임시 키매핑 파일

키매핑 파일 요청이 많아서, PlayCover의 한 유저가 임시로 제작한 키매핑 파일을 첨부해드립니다.

 

 

Honkai_Star_Rail16-10.playmap
0.01MB

 

 

- 제작자에 의하면, M1 맥북에어에서 16:10 화면을 기준으로 제작했다고 합니다.

- 공식 제공 키매핑이 아니라서 정상 적용, 작동이 되지 않을 수 있습니다.

- 이 파일로 인해 발생하는 모든 문제는 글쓴이가 책임지지 않습니다.

 


알려진 오류

- 현재 확인된 오류를 작성하는 섹션으로, 추후 업데이트를 통해 오류가 해결될 수 있습니다.

- 오류 발생 사항이나 해결 사항에 대해 제보를 해주시면 바로바로 반영을 하겠습니다.

- 임시 해결 방안은 말 그대로 '임시'이기 때문에, 적용해도 문제가 해결되지 않을 수 있습니다.

- 공식 업데이트로 해결된 사항은 제외됩니다.

 

2023.11.5 기준
- 로그인 오류코드 1001_2
해결책 : https://arnopark.tistory.com/654

 

 

 

macOS Sonoma 14.1업데이트 이후로 실행이 안 됩니다.

발견 시점 : 2023.10.26

해결 방법 출처 : https://github.com/PlayCover/PlayCover/issues/1108

원신 PlayCover 실행방법을 소개한 글에서 제보받은 내용입니다.

사진은 원신 앱이지만, 붕스에서도 똑같이 따라하면 됩니다.

 

감사합니다(ㄱㅅㅎㄴㄷ)님께서 직접 오류를 찾고 해결방안을 올려주셨습니다. 

 

 

 

이 해결방안은 3.0.0-beta 버전을 기준으로 작성됐습니다.

 

 

 

14.1 버전에서 PlayCover와 붕괴 스타레일 앱을 설치한 후 실행하면, 장황한 오류메시지와 함께 실행이 되지 않습니다.

 

 

 

 

https://github.com/Ryu-ga/PlayTools/blob/Sonoma14_1b/PlayTools.framework.zip

위 링크로 가서, 사진의 빨간 화살표에 있는 다운로드 버튼을 눌러 파일을 받습니다.

그리고 zip 압축을 풉니다.

 

 

 

 

파인더 앱을 연 후, 왼쪽 탭에 [응용 프로그램]으로 들어갑니다.

 

 

 

 

응용 프로그램 폴더에서 PlayCover 앱을 찾은 후, [우클릭 - 패키지 내용 보기]를 클릭합니다.

 

 

 

 

 

Contents - Frameworks 폴더를 차례대로 들어갑니다.

 

 

 

 

 

Frameworks 폴더 안에 PlayTools.framework 폴더가 있습니다.

이 폴더를 삭제한 후, 아까 다운받고 압축을 푼 PlayTools.framework 폴더를 대신 넣어줍니다.

 

 

 

 

 

붕괴 스타레일 앱을 실행하고 PlayTools.framework의 실행을 여러 번 확인해주면, 앱이 정상적으로 실행됩니다.

 

 

 

 


또 다른 해결방법을 제보받았습니다. 위와 같은 원리이지만, nightly 버전으로 좀 더 간편하게 문제를 해결하는 방식입니다.

nightly 버전 다운 링크 : https://nightly.link/PlayCover/PlayCover/workflows/2.nightly_release/develop/PlayCover_nightly_530.dmg

 

반응형