안드로이드에서 APK를 설치하려면, 개발자의 공식 웹사이트에서 파일을 받고, 안드로이드가 물어보면 브라우저나 파일 관리자에 출처를 알 수 없는 앱 설치를 허용한 뒤, 파일을 열어 설치를 누르면 돼요. 1분이면 끝나요. 하지만 진짜 안전을 지켜주는 건 파일을 어디서 받았느냐라서, 이 글의 대부분은 그 이야기예요.
예시로는 sspoofy.com에서만 배포되는 무료 틴더 보조 앱 Spoofy를 쓸게요.
시작하기 전에: 파일을 제대로 된 곳에서 받으세요
APK는 안드로이드 앱을 파일 하나로 묶은 거예요. 구글 플레이는 이걸 뒤에서 대신 설치해줘요. 직접 설치하면 플레이가 해주던 일, 즉 이 앱이 진짜인지 확인하는 일을 내가 맡게 돼요.
가장 중요한 규칙은 개발자의 공식 사이트에서만 받는 거예요. Spoofy라면 sspoofy.com 한 곳뿐이에요. 이런 건 피하세요.
- 앱을 변조해서 올리는 APK 미러 사이트와 “모드” 사이트.
- 댓글, DM, 텔레그램 방, 유튜브 설명란의 링크.
- 유명 앱의 “프리미엄”이나 “잠금 해제” 버전을 내세우는 파일.
인기 앱을 변조한 사본은 안드로이드 악성코드가 퍼지는 가장 흔한 경로 중 하나예요. 불필요한 권한을 요구하기 전까지는 진짜와 똑같아 보여요.
1단계: APK 다운로드
폰 브라우저에서 공식 사이트를 열고 주소가 맞는지, https로 시작하는지 확인한 뒤 다운로드 버튼을 누르세요. 크롬이 이 파일 형식이 기기에 해로울 수 있다고 알릴 수 있어요. 모든 APK에 나오는 일반적인 안내예요. 공식 사이트라면 “그래도 다운로드”를 누르세요.
2단계: 해당 앱의 설치 허용
안드로이드 8 이상에서는 앱 설치 권한이 시스템 전체가 아니라 앱별로 주어져요. APK를 처음 열면 브라우저(또는 파일 관리자)가 출처를 알 수 없는 앱을 설치할 수 없다는 안내와 설정 버튼이 나와요.
- 안내창에서 설정을 누르세요.
- 이 출처 허용을 켜세요.
- 뒤로 돌아가면 설치가 이어져요.
나중에 설정, 앱, 특별한 앱 접근, 알 수 없는 앱 설치에서 같은 스위치를 찾을 수 있어요. 문구는 제조사마다 조금씩 달라요.
오래된 폰(안드로이드 7 이하)에서는 설정, 보안에 “알 수 없는 출처” 스위치 하나만 있어요. Spoofy는 안드로이드 6 이상이 필요해요.
3단계: 설치하고 Play 프로텍트 대응하기
설치를 누르세요. Google Play 프로텍트가 앱이 검사되지 않았거나 모르는 앱이라는 메시지를 띄울 수 있어요. 구글 플레이에 없는 앱이라면 정상이고, 멀쩡한 앱도 많이 겪는 일이에요.
대응은 출처에 따라 달라요. 공식 사이트에서 받았다면 자세히 보기를 누르고 무시하고 설치를 누르면 돼요. Play 프로텍트가 앱을 검사용으로 보내라고 제안할 수도 있는데, 수락해도 괜찮아요. 파일을 어디서 받았는지 확실하지 않다면 취소하고 공식 사이트에서 다시 받으세요.
Play 프로텍트가 유해한 앱으로 알려져 있다고 하면 설치하지 마세요.
4단계: 앱이 요구하는 권한 확인하기
설치한 뒤에는, 정직한 앱이라면 하는 일에 맞는 권한만 요구해요. Spoofy는 새 매칭, 메시지, 좋아요 충전을 알려주기 위해 알림 권한을 요청해요.
직접 설치한 앱이 접근성 권한, 기기 관리자, SMS 접근을 요구한다면, 그게 앱의 명백한 역할이 아닌 한 의심하세요. 악성코드가 의존하는 권한들이에요. 틴더 보조 앱이 요청할 이유가 없어요. Spoofy가 무엇에 접근하고 접근하지 않는지는 Spoofy 안전한가요? 페이지에 정리했어요.
5단계: 허용을 다시 꺼두세요
설치 후에는 알 수 없는 앱 설치 화면으로 돌아가 브라우저의 허용을 끄세요. 비용도 들지 않고, 나중에 엉뚱한 다운로드 파일이 저절로 설치되는 일을 막아줘요.
나중에 업데이트하기
직접 설치한 앱은 구글 플레이로 업데이트되지 않아요. 같은 공식 사이트에서 새 버전을 받아 기존 앱 위에 설치하면 돼요. 설정과 로그인은 그대로 남아요.
업데이트할 때 앱이 설치되지 않았습니다라고 나오면, 보통 새 파일의 서명자가 폰에 이미 있는 앱의 개발자와 다르다는 뜻이에요. 안전 장치예요. 두 사본 중 하나가 공식 사이트에서 온 것이 아닐 때가 많아요. 비공식 사본을 삭제하고 공식 다운로드를 쓰세요.
간단 체크리스트
- 개발자 본인의 웹사이트에서 https로 받았어요.
- 알 수 없는 앱 설치 허용은 사용한 앱에만 주고, 끝나고 껐어요.
- Play 프로텍트 경고를 그냥 넘기지 않고 읽었어요.
- 필요 없는 앱이 접근성, 기기 관리자, SMS 권한을 요구하지 않아요.
- 업데이트는 같은 사이트에서 받아 기존 버전 위에 설치해요.
Spoofy에 적용하면
Spoofy는 구글 플레이에 없어서 안드로이드 버전은 위 방법 그대로, sspoofy.com에서만 설치해요. 직접 설치하고 싶지 않다면 어떤 브라우저에서든 쓸 수 있는 웹 앱 app.sspoofy.com도 있고, 아이폰과 노트북에서도 돼요. 아이폰에서 Spoofy 쓰기와 PC에서 틴더 쓰기를 참고하세요.