안드로이드는 현재 전 세계에서 가장 널리 사용되는 모바일 운영체제로, 25억 대가 넘는 기기에 탑재되어 있습니다. 안드로이드 기기를 한동안 사용해 왔다면 USSD 코드라는 말을 들어보셨을 것입니다.
USSD 코드는 흔히 '시크릿 코드(비밀 코드)'라고도 불리며, 스마트폰의 숨겨진 기능을 실행하는 데 사용되는 코드입니다. USSD(Unstructured Supplementary Service Data)는 사용자 인터페이스 프로토콜로, 이를 통해 스마트폰의 숨겨진 기능에 접근할 수 있습니다.
안드로이드 보안 코드를 실행하는 방법은 간단합니다. 다이얼러에 코드를 직접 입력하면 됩니다. 올바르게 입력하면 자동으로 응답이 표시되거나, 경우에 따라 통화 버튼을 눌러야 할 수도 있습니다. 그렇다면 가장 많이 쓰이는 안드로이드 보안 코드에는 어떤 것들이 있고, 이 '비밀 코드'들은 실제로 어떤 역할을 할까요?
1. *2767*3855# (기기 전체 초기화 및 펌웨어 재설치)
기기의 모든 정보를 빠르게 삭제할 수 있는 가장 강력한 안드로이드 보안 코드 중 하나입니다. 공장 초기화라고 생각하면 쉬운데, 이 코드를 다이얼러에 입력하고 실행하면 휴대폰의 모든 데이터가 삭제되고 깨끗하게 초기화됩니다.
이 코드는 한 걸음 더 나아가 펌웨어까지 재설치하기 때문에, 소프트웨어 측면에서 새 제품과 다름없는 상태가 됩니다.
주의: 하드 리셋 방식으로 모든 데이터가 삭제됩니다. 절대적으로 긴급한 상황에서만 사용하세요.
2. *#*#7780#*#* (공장 초기화 실행)
하드 리셋이 부담스럽다면 다음으로 좋은 선택지입니다. 공장 초기화와 유사하게, 이 코드는 기기의 모든 애플리케이션 데이터와 설치된 앱을 삭제한 뒤 기기를 출고 상태로 되돌립니다.
펌웨어까지 재설치하는 과정 없이 개인 데이터, 앱, 앱 데이터만 깔끔하게 지우고 싶다면 이 코드가 가장 적합합니다. 중고 거래로 기기를 판매할 때 개인정보 보호 측면에서도 매우 유용합니다.
3. *#06# (IMEI 번호 확인)
기기의 IMEI가 제품 박스에 표시된 것과 동일한지 확인할 때 사용하는 중요한 코드입니다. 최신 스마트폰은 대부분 뒷면에 IMEI가 인쇄되어 있지만, 확실히 확인하고 싶다면 이 코드를 활용할 수 있습니다.
다이얼러를 열고 코드를 입력하면 IMEI가 화면에 표시됩니다. 삼성 안드로이드 기기라면 시리얼 번호도 함께 확인할 수 있습니다. 특히 중고 기기를 구입할 때 보안 측면에서 반드시 점검하는 것이 좋습니다.
4. *#0*# (일반 테스트 모드 활성화)
안드로이드 폰이 정상적으로 작동하지 않나요? 외부 요인이나 조작을 의심할 만합니다. 이 코드를 입력하면 다음과 같은 다양한 테스트 항목을 확인할 수 있습니다.
- 터치 스크린 테스트
- 전면 카메라
- LED
- 서브 키
- 바코드 에뮬레이터 테스트
- 기기 버전 정보
- RGB 색상 테스트
- 그립 센서 테스트
루팅 등 루트 수준의 변조가 의심된다면, 이 모드를 통해 각 기능을 하나씩 개별적으로 점검할 수 있습니다. 기기 버전부터 전면 카메라까지 각 모듈을 따로따로 테스트할 수 있다는 점이 큰 장점입니다.
5. *#*#232338#*#* (MAC 주소 확인)
MAC 주소(Media Access Control Address)는 모든 기기에 고유하게 부여되는 주소입니다. 네트워크에 연결된 기기를 고유하게 식별하는 데 사용되므로 매우 중요한 정보입니다.
기기에서 MAC 스푸핑(MAC 위조)이 의심된다면, 실제 MAC 주소를 확인한 뒤 네트워크에 등록된 정보와 일치하는지 비교해 보세요.
6. *#*#4986*2650468#*#* (중요 펌웨어 정보 확인)
이 코드는 기기 펌웨어와 관련된 핵심 정보를 반환합니다. PDA, 폰, 하드웨어 정보는 물론 RF 콜 날짜(제조일자)까지 확인할 수 있습니다. 누군가 기기의 펌웨어를 변조했다고 의심된다면, 이 코드로 펌웨어 정보를 점검해 보세요.
7. *#*#7594#*#* (전원 버튼 동작 변경)

전원 버튼의 동작을 변경하고 싶다면 이 코드를 사용할 수 있습니다. 평소처럼 전원 버튼을 길게 누른 뒤 전원 메뉴에서 종료를 선택하는 대신, 전원 메뉴 없이 즉시 휴대폰을 끌 수 있게 됩니다.
위급하거나 곤란한 상황에서 빠르게 기기를 꺼야 할 때 유용합니다. 다음에 전원을 켤 때는 암호를 요구하므로, 기기가 도난당하더라도 데이터를 안전하게 보호할 수 있습니다.
8. *#3282*727336*# (시스템 및 저장공간 정보 확인)
이 코드를 사용하면 시스템과 저장공간 정보를 확인할 수 있으며, 데이터 사용량 통계도 볼 수 있습니다. 이런 데이터는 위조하기 어렵지만 불가능한 것은 아닙니다. 이 USSD 코드를 실행하면 기기 내부 안드로이드 시스템 정보와 사용 가능한 저장공간에 대한 정확한 정보를 얻을 수 있습니다.
이 코드를 사용하면 기기에서 발생한 데이터 사용량도 화면에 함께 표시됩니다.
9. *#67# (착신 전환 확인)
내 전화가 다른 번호로 착신 전환되고 있는지 알고 싶다면 이 코드를 사용하세요. 착신 전환 활성화 여부와 함께 전환되는 번호도 표시됩니다. 통화 중이거나 전화를 거절했을 때 전환이 이루어지는 경우에도 확인할 수 있습니다.
대부분의 경우 통신사의 공식 음성사서함 서비스로 설정되어 있을 것입니다. 또한 안드로이드의 통화 설정 메뉴에서 이 설정을 직접 변경할 수도 있습니다.
10. *31# (발신번호 표시 비활성화)
프라이버시를 지키고 전화를 걸 때 상대방에게 내 번호가 노출되지 않게 하려면, 이 코드로 발신번호 표시를 비활성화할 수 있습니다.
발신번호 표시를 다시 활성화하려면 같은 코드를 한 번 더 입력하면 됩니다. 입력할 때마다 서비스가 활성화되었는지 비활성화되었는지 알려주는 메시지가 표시됩니다.
11. *#*#34971539#*#* (카메라 정보 확인)
목록의 마지막 코드로는 카메라에 대한 상세 정보를 확인할 수 있습니다. 카메라 개수, 최대 줌 배율, 펌웨어 버전 등 다양한 정보를 볼 수 있습니다. 요즘 모바일 카메라는 여러 개의 모듈로 구성되어 있으므로, 이 코드를 통해 카메라 펌웨어 변조 여부를 파악하는 데 도움을 받을 수 있습니다.
안드로이드 코드와 팁으로 소중한 데이터를 지키세요
안드로이드 기기에서 데이터를 보호하는 것은 매우 중요합니다. 안드로이드는 다양한 종류의 멀웨어에 노출되기 쉽기 때문에, 믿을 만한 백신 프로그램을 설치하는 것이 좋습니다. 백신 프로그램은 데이터를 보호하고 주기적으로 휴대폰의 악성 소프트웨어 검사를 진행해 줍니다.