Android와 달리 iPhone에서는 iOS 표준 'App Store'에 없는 비공식 앱을 설치할 수 없습니다.

하지만 'Tweakbox'라는 스토어 앱을 사용하면 이 제한을 돌파하여 독자적으로 앱을 설치할 수 있게 됩니다.

이 앱은 2가지의 특징이 있으며, 조작도 어렵지 않습니다.

- PC가 불필요
- 루팅이 불필요


iPhone에서 TweakBox를 설치하는 방법


'Tweakbox' 앱스토어는 2가지 방법으로 열 수 있습니다.

- TweakBox 전용 구성 프로파일에서 열기
- Web버전 TweakBox에서 열기

TweakBox을 자주 사용하는 경우에는, 구성 프로파일에서 열기가 편리성이 높아 권장됩니다.

구성 프로파일 설치에 저항이 있으면 Web버전을 이용합시다.


◆ TweakBox 전용 구성 프로파일을 설치하는 방법


1) TweakBox의 공식사이트에 액세스
2) Install Now를 클릭하면 메시지가 표시되고 이를 허용합니다.
3) 프로파일 설치를 선택하고 iPhone의 암호를 입력합니다.
4) 다시 설치를 실행하고 완료를 탭하면 OK.
5) 홈 화면에 'Tweakbox' 아이콘이 표시되므로 눌러 정상적으로 열리면 완료입니다.


◆ Web버전 TweakBox에 액세스하여 사용하는 방법

Web버전 TweakBox에 액세스하면 앱 버전과 거의 동일한 화면으로 사용할 수 있습니다.

Web버전 TweakBox
https://next.tweakboxapp.com/


앱을 설치하는 흐름은 동일합니다.

TweakBox의 메인화면에서 APPS 탭을 열고 입수하고 싶은 앱의 카테고리를 선택합니다.


각 카테고리를 간단히 설명하면...

Appstore Apps : 주로 App Store의 인기 앱
TweakBox Apps : 주로 App Store에 없는 게임시스템 앱이나 루팅 앱
Tweaked Apps : 주로 정식 앱의 기능을 강화하는 앱
Hacked Games : 주로 개조 버전 게임 앱

카테고리 내에서 원하는 앱을 찾습니다. 앱 이름을 알고 있으면, 검색 상자를 사용하면 빠릅니다.


◆ TweakBox에서 앱을 설치하고 개발자를 신뢰하는 방법

앱의 개별 페이지에서 Install 버튼을 누르고 대화상자에서 설치를 클릭합니다. 그러면 홈 화면에 설치한 앱의 아이콘이 표시됩니다.

그러나 이 단계에서는 아직 앱을 실행할 수 없습니다. 아이콘을 누르면 아래의 메시지가 표시되기 때문에 추가 작업이 필요합니다.

[신뢰되지 않은 엔터프라이즈 개발자
'●●'을 iPhone에서 신뢰할 수 없습니다.
이 개발자가 신뢰될 때까지 App은 사용할 수 없습니다.]

1) iOS 표준 '설정'을 열고 일반 → 프로파일 및 장치 관리 및 진행
2) 엔터프라이즈 App에 표시되는 기업 인증서를 선택하고 다음 페이지에서 재차 클릭합니다.
3) 메시지가 표시되므로 신뢰를 선택하면 OK.

홈 화면으로 돌아가 설치한 앱이 실행 가능하면 성공입니다.


◆ TweakBox에 표시되는 광고에 주의


TweakBox의 큰 단점은 이상한 대화상자와 광고가 많은 특징이 있습니다.

예를 들어 'We value your privacy'라는 대화상자는 행동 타겟팅 광고에 대한 허가를 요구합니다. 큰 피해는 없기 때문에 I ACCEPT를 선택하여 숨길 수 있습니다.


TweakBox 및 앱을 제거하는 방법

설치한 TweakBox 구성 프로파일 및 엔터프라이즈 App은 간단히 삭제할 수 있습니다.

iOS 표준 '설정'을 열고 일반 → 프로파일 및 장치 관리 및 진행

제거하려는 TweakBox 구성 프로파일 및 엔터프라이즈 App을 선택하여 프로필을 삭제 또는 App의 삭제를 누릅니다.

암호 입력 후 삭제 또는 App을 삭제를 실행하면 구성 프로파일 / 엔터프라이즈 App이 사라집니다.

동시에 홈 화면에서 아이콘도 삭제됩니다.


◆ TweakBox에서 어플 ipa를 사이드로드하는 방법

만약 컴퓨터 또는 루팅 환경이 갖추어져 있다면 다음 중 하나의 방법으로 TweakBox에서 ipa 파일을 다운로드하여 앱을 도입할 수 있습니다.

- 컴퓨터 소프트웨어 'Cydia Impactor'를 사용하여 앱 ipa를 사이드로드
- 루팅 앱 'Appsync'를 사용하여 앱 ipa를 사이드로드

[ipa란?]
iOS용 앱을 구성하는 패키지. 파일 확장자는 '.ipa'
특별한 절차를 밟으면 iOS 표준 'App Store'를 거치지 않고 ipa가 만드는 앱을 iPhone과 iPad에 직접 설치할 수 있습니다.

[사이드로드란?]
정규 앱스토어 이외에서 앱을 구해서 설치. 여기에서는 iOS 표준 'App Store'를 거치지 않고, iOS 앱을 도입하는 것을 말한다.

이러한 방법은 TweakBox에서 서명된 기업용 인증서가 Apple에서 취소된 경우에 효과적인 해결책이 됩니다.


◆ Cydia Impactor에서 TweakBox에서 앱을 사이드로드하는 방법

1) 우선 PC에서 소프트웨어 'Cydia Impactor'를 사용할 수 있는 환경을 준비하십시오.
2) 다음 컴퓨터에서 TweakBox 공식사이트에 액세스하고 SideloadBox를 클릭합니다. 그러면 TweakBox에 게재되는 앱의 ipa파일을 직접 다운로드할 수 있는 페이지가 표시됩니다.


3) 원하는 앱의 View 버튼을 클릭하여 개별 페이지를 열고 ipa파일을 다운로드합니다.


4) Cydia Impactor로 iPhone에 설치하면 OK.그러나 앱 아이콘을 누르면 메시지가 표시되기 때문에 추가 작업이 필요합니다.


5) iOS 표준 '설정'에서 일반 → 프로파일 및 장치 관리로 가서 개발자 App에 표시되는 자신의 Apple ID를 선택하고 다음 페이지에서 신뢰를 실행하면 OK.
6) 홈 화면으로 돌아가 설치한 앱이 실행되면 성공입니다.


◆ Appsync에서 TweakBox에서 앱을 사이드로드하는 방법

1) 먼저 iPhone의 루팅 환경을 준비하십시오.
2) 다음 'Sileo'로 다음의 레포지토리를 추가
https://cydia.akemi.ai/
3) 루팅 앱 'Appsync'를 검색, 설치합니다.

사전 준비는 완료.

4) iPhone에서 TweakBox 공식사이트에 액세스
5) SideloadBox을 클릭하여 앱 ipa파일을 다운로드를 클릭
6) '루팅 환경과 'Appsync'를 준비하세요 ~'라는 내용의 대화상자가 표시되므로 OK를 선택합니다.
7) 설치를 누르고 홈 화면에 추가된 앱을 실행할 수 있으면 성공입니다.

'Appsync' 덕분에 Apple의 인증서 유효성 검증을 회피 가능해, 인증서 신뢰 작업이 불필요합니다.


◆ TweakBox에서 앱을 다운로드할 수 없는 원인과 해결 방법

주요 원인은 2가지 있습니다.

- 이미 같은 앱이 설치되어 있다
- 기업용 인증서가 만료되었다

TweakBox에서는 앱을 중복해서 설치할 수 없습니다. 짐작이 있으면 체크하십시오.

그러나 대부분의 원인은 인증서 만료가 해당됩니다.


◆ Tweakbox에서 앱을 실행시키는 구조

본래 iPhone은 iOS 표준 'App Store'에서 설치한 앱이 아니면 설치할 수 없습니다.

단지 기업이나 학교에서 자체 개발한 앱(= 기업 App) 등 특정 조직 내에서만 사용하는 용도를 위한 '기업 인증서'가 준비되어 있습니다.

Apple에서 인정받은 기업 인증서로 서명되어 있으면 iOS 표준 'App Store'에 없는 앱에서도 기동할 수 있는 구조로 되어 있습니다.

TweakBox와 같은 비공식 저장소는 이 구조를 이용하여 앱을 기업 인증서로 서명시킴으로써 설치할 수 있도록 되어 있습니다.


◆ TweakBox 앱을 설치할 수 없는 이유

iOS 표준 App Store에 없는 앱은 신뢰를 유지하기 위해 계속해서 서명된 기업용 인증서가 정기적으로 검토됩니다.

그때 서명이 만료되고 재검증에 실패하면 앱을 시작할 수 없습니다.

따라서 다음과 같은 증상으로 어려움을 겪고 있는 경우, 기업용 인증서 만료가 원인일 가능성이 높습니다.

- TweakBox에서 앱을 새로 내려받을 수 없다
- TweakBox에서 설치된 앱을 시작할 수 없다

TweakBox에서 서명된 기업용 인증서는 Apple에서 취소되는 경우가 많아 그때마다 다른 인증서에 다시 서명한다는 다람쥐 쳇바퀴 돌기가 계속되고 있는 것이 현실입니다.


◆ TweakBox 앱을 설치할 수 없는 문제의 해결책

이 문제의 해결하는 방법은 다음의 4가지가 있습니다.

- 새로운 서명으로 업데이트되는 것을 기다린다
- 다른 사이트(예 : Ignition)를 사용
- 대체 앱을 사용
- Cydia Impactor에서 사이드로드하여 사용

Posted by 말총머리
,