Android 및 Windows에서 iMessage를 사용하는 방법

0
221

Android 및 Windows에서 iMessage를 사용하는 방법
조 페데와 / How-To Geek

iPhone에서 할 수 있는 대부분의 작업은 Android 휴대전화로 할 수 있습니다. 한 가지 큰 예외는 iMessage입니다. 당신은 안드로이드 폰으로 파란 거품이 될 수 있습니까? Windows PC는 어떻습니까? 그래 넌 할수있어.

어떻게 그게 가능합니까? Apple이 iPhone 사용자의 전화번호에 대한 소유권을 포기하지 않기 때문에 사람들은 오랫동안 Android에서 iMessage를 작동시키려고 노력해 왔습니다. Apple이 Mac에 iMessage를 도입했을 때 큰 돌파구가 생겼습니다. 여기에 이 ​​작업을 수행하는 열쇠가 있습니다.

관련된: 친애하는 Android 사용자 여러분, iMessage는 생각보다 좋습니다.

필요한 것

우리가 당신의 희망을 너무 많이 갖기 전에, 당신은 꽤 큰 캐치가 있다는 것을 알아야 합니다. 먼저, 가장 중요한 것은 macOS 장치 또는 macOS 가상 머신이 필요하지만 실제 Apple 하드웨어에서 이 작업을 수행하는 것이 좋습니다.

해당 장치는 Mac OS X El Capitan(2015년 출시) 이상이어야 하지만, 귀하의 요구 사항에 가장 적합한 버전을 결정하는 데 잠시 시간을 들이고 싶을 것입니다. iMessage의 특정 기능은 일부 macOS 버전에서 사용할 소프트웨어를 통해 지원되지 않습니다(나중에 자세히 설명).

우리는 BlueBubbles라는 오픈 소스 도구를 사용할 것입니다. AirMessage는 또 다른 인기 있는 솔루션이지만 BlueBubbles에는 몇 가지 장점이 있습니다. 자체 호스팅되므로 다른 사람이 운영하는 서버에 의존하지 않아도 됩니다. BlueBubbles는 커뮤니티 중심이며 Windows 및 Linux용 데스크톱 앱, 웹 앱, 수많은 개인화 기능을 갖추고 있습니다.

언급했듯이 특정 BlueBubbles 기능은 모든 macOS 버전에서 사용할 수 없습니다. 아래 표에서 귀하의 요구 사항에 가장 적합한 버전을 확인하십시오.

BlueBubbles 기능 엘 캐피탄 – 카탈리나 빅서 몬테레이
메시지 보내기/받기
첨부 파일 보내기 ✓**
첨부 파일 수신
탭백, 스티커 및 멘션 수신
배달된 수신 / 영수증 읽기
답장 받기
DM 만들기
그룹 채팅 만들기
  • ✓** – Monterey 첨부 파일 전송은 실제 코드가 아닌 UI 자동화(키 입력 시뮬레이션)에 의존하기 때문에 이전 macOS 버전만큼 안정적이지 않을 수 있습니다.
  • – 응답은 응답 UI와 함께 표시되는 대신 macOS 10.x 장치에서 일반 메시지로 표시됩니다.

2022년 6월 현재 BlueBubbles의 상태입니다. macOS 버전에 대한 업데이트된 정보는 FAQ 페이지를 확인하세요.

물론 iMessage를 사용하려면 Apple ID도 필요합니다. 그 외에는 모두 준비되었습니다. 간단히 말해서 호환되는 macOS 버전을 실행하는 Mac, Apple ID로 로그인한 메시지 앱 및 BlueBubbles 서버가 필요합니다. 시작하겠습니다.

BlueBubbles 서버 설정

퍼즐의 가장 중요한 부분은 BlueBubbles 서버입니다. 이 서버는 macOS 장치에서 실행되며 iMessage가 Android 휴대폰과 Windows 또는 Linux PC의 BlueBubbles 앱으로 전송되는 일종의 “허브” 역할을 합니다.

먼저 macOS 장치의 GitHub 페이지로 이동하여 BlueBubbles 서버의 최신 DMG 파일을 다운로드합니다.

그런 다음 DMG 파일을 열고 설치 후 “응용 프로그램” 폴더로 끌어다 놓습니다. 이제 앱을 열 수 있습니다.

BlueBubbles를 응용 프로그램 폴더로 드래그하십시오.

먼저 BlueBubbles에 “전체 디스크 액세스” 권한을 부여하라는 메시지가 표시됩니다. 이것은 BlueBubbles가 iMessage 채팅 데이터베이스에서 읽기 위해 필요합니다. “시스템 환경 설정 열기”를 클릭하십시오.

설정의 “보안 및 개인 정보” 섹션으로 이동하고 사이드바에서 “전체 디스크 액세스”를 선택하십시오.

"전체 디스크 액세스"를 선택하십시오.

하단 모서리에 있는 잠금 아이콘을 클릭하여 Mac 암호를 입력한 다음 BlueBubbles를 활성화합니다. BlueBubbles를 다시 시작하라는 메시지가 표시됩니다.

"BlueBubbles"를 활성화합니다.

“보안 및 개인 정보” 설정을 종료하기 전에 “접근성” 섹션으로 이동하여 BlueBubbles도 활성화하십시오.

"접근성" 액세스 권한을 가지려면 "BlueBubbles"를 활성화하십시오.

이 초기 설정 중 어느 시점에서 BlueBubbles에게 연락처에 대한 액세스 권한을 부여하라는 메시지도 표시됩니다. “확인”을 클릭하여 허용합니다.

여기서 상황이 약간 복잡해집니다. BlueBubbles는 Google Firebase 클라우드 메시징을 사용하여 기기에 알림을 보냅니다. 이를 통해 BlueBubbles는 항상 서버에 연결할 필요가 없습니다. 즉, 앱이 백그라운드에서 실행 중이고 배터리를 많이 사용하지 않는 경우에도 알림을 받습니다.

시작하려면 Google Firebase 콘솔로 이동하여 Google 계정으로 로그인하세요. “프로젝트 만들기”를 클릭하고 이름을 “BlueBubblesApp”으로 지정합니다. 프로젝트에 대해 Google Analytics를 활성화할 필요가 없습니다.

프로젝트 이름을 "BlueBubblesApp"으로 지정합니다.

다음으로 사이드바 메뉴의 “빌드”에서 실시간 데이터베이스 > 데이터베이스 생성으로 이동합니다.

위치를 선택한 다음 “잠금 모드에서 시작”을 선택한 상태에서 다음 > 활성화를 클릭합니다.

그런 다음 사이드바 메뉴에서 “프로젝트 개요” 옆에 있는 톱니바퀴 아이콘을 클릭하고 프로젝트 설정 > 서비스 계정 > 서비스 계정 생성으로 이동한 다음 > “새 개인 키 생성”을 클릭하고 파일을 Mac에 저장합니다.

"새 개인 키 생성"을 선택하십시오.

이제 “클라우드 메시징” 탭으로 전환하고 “클라우드 메시징 레거시 API”에 대한 점 3개 메뉴 아이콘을 클릭하고 Cloud Console에서 API 관리 > 사용으로 이동합니다.

파일 이름에 “firebase-adminsdk”가 포함된 다운로드한 JSON 파일을 BlueBubbles 앱으로 끌어다 놓습니다.

json 파일을 BlueBubbles로 드래그합니다.

Firebase 웹사이트의 프로젝트 설정 메뉴로 돌아가서 “일반” 탭으로 이동합니다. 페이지 하단의 Android 아이콘을 클릭합니다.

“com.com”을 입력합니다.[yourname]”Android 패키지 이름”에 .bluebubbles를 입력하고 “앱 등록”을 클릭하여 google-services.json 파일을 다운로드합니다.

패키지 이름을 지정하고 "앱 등록"합니다.

이제 google-services.json 파일을 BlueBubbles 앱으로 드래그할 수도 있습니다. 완료한 후 “다음”을 클릭합니다.

json 파일을 BlueBubbles로 드래그합니다.

서버에 대한 강력한 암호를 입력하고 저장 아이콘을 클릭합니다. 완료되면 “다음” 버튼을 클릭합니다.

다음 화면은 “Private API 설정” 화면입니다. 이것은 BlueBubbles의 가장 고급 기능 중 하나입니다. 반응, 답장, 제목, 입력 표시기 및 효과를 보려면 이 페이지의 지침을 따라야 합니다. 이를 위해서는 Mac에서 몇 가지 추가 보안 조치를 비활성화해야 합니다.

고급 비공개 API 기능.

마지막으로 해야 할 일은 BlueBubbles 서버가 계속 실행되도록 “macOS로 시작” 및 “macOS를 깨우게 유지”를 활성화하는 것입니다. BlueBubbles가 업데이트를 자동으로 확인하고 설치하도록 할 수도 있습니다.

Mac이 계속 실행되고 있는지 확인하십시오.

BlueBubbles 앱에 서버 연결

서버가 가동되고 실행되면 Android 및 Windows BlueBubbles 앱을 연결하여 iMessage 사용을 시작할 수 있습니다! 여기에서 다운로드할 수 있는 Android 앱부터 시작하겠습니다.

처음 앱을 열 때 앱에 일부 권한을 부여하고 Mac에서 iMessage를 사용하여 Apple ID로 로그인했는지 확인해야 합니다.

BlueBubbles 권한을 부여합니다.

그런 다음 Mac의 BlueBubbles 앱으로 돌아가 QR 코드 아이콘을 클릭한 다음 전화 앱으로 스캔합니다.

스캔할 QR 코드를 생성합니다.
Mac에서 QR 코드를 표시합니다.
스마트폰으로 QR코드를 스캔하세요.
안드로이드 앱으로 스캔하세요.

QR 코드를 스캔한 후 전화 앱에서 “동기화 시작”을 탭합니다.

"동기화 시작"을 탭합니다.

동기화가 완료되면 “마침”을 탭합니다.

"마침"을 탭합니다.

이제 Android에서 iMessage를 사용하고 있습니다! 대화 화면의 점 3개 메뉴에서 많은 사용자 지정 옵션을 찾을 수 있습니다. Private API 기능을 활성화했다면 해당 기능을 켜고 싶을 것입니다.

더 많은 옵션을 보려면 "설정"으로 이동하십시오.

Windows 앱은 BlueBubbles 다운로드 페이지에서도 찾을 수 있습니다.

"데스크톱" 앱을 선택합니다.

데스크탑 앱을 설정하는 것은 Android 앱과 동일하지만 PC로 QR 코드를 스캔하지 못할 수도 있습니다. 대신 서버 세부 정보를 수동으로 입력해야 합니다. 설정 > 연결 및 서버 아래의 Android 앱에서 찾을 수 있습니다(이전에 생성한 것과 동일한 비밀번호).

이제 Windows PC에서 휴대폰과 동일한 BlueBubbles 경험을 할 수 있습니다! 같은 방식으로 설정할 수 있는 BlueBubbles 웹 앱도 있습니다.

알아야 할 사항

이해해야 할 한 가지 중요한 사실은 이것이 본질적으로 iMessage를 별도의 인스턴트 메시징 서비스로 전환한다는 것입니다. 모든 iMessage 대화는 BlueBubbles 앱에 있지만 표준 SMS/RCS 대화는 여전히 기기의 기본 문자 메시지 앱에 있습니다.

두 번째로 알아야 할 점은 이것이 원래 이런 식으로 작동하도록 의도되지 않은 작업을 수행하기 위한 본질적인 해키 해결 방법이라는 것입니다. 그러므로 당신은 ~ 할 것이다 문제에 부딪히다. 좋은 소식은 BlueBubbles 커뮤니티가 Reddit 및 Discord에서 매우 활발하고 도움이 된다는 것입니다. 공식 BlueBubbles 웹사이트는 최신 정보를 얻을 수 있는 좋은 리소스이기도 합니다.

BlueBubbles는 완벽한 솔루션이 아니며 설정하는 데 약간의 노력이 필요합니다. 그러나 그것은 솔루션이며 이 프로세스는 한 번만 진행하면 됩니다. 모든 것이 작동하면 정말 놀랍습니다.

관련된: Android에서 기본 문자 메시지 앱을 설정하는 방법