스마트폰은 출시되기 전에 여러 가지 테스트와 분석 과정을 거칩니다. 하지만 모든 기능을 일일이 테스트하는 것은 시간이 너무 많이 걸리기 때문에, 안드로이드에는 비밀 코드(시크릿 코드)가 내장되어 있습니다. 이 코드들은 숨겨져 있다기보다는 일반 사용자에게 잘 알려지지 않은 기능들입니다.
USSD(Unstructured Supplementary Service Data)는 요청 시 통신사에 질의를 보내고 원하는 정보를 받아볼 수 있는 프로토콜입니다. 이 글에서는 삼성, 샤오미, 리얼미 등 주요 스마트폰 제조사별로 유용한 USSD 코드 목록과 활용 팁을 모두 정리해 드립니다.
안드로이드 숨겨진 비밀 코드 90+ 종류
공통 비밀 코드 외에도 특정 제조사 기기에서만 사용할 수 있는 전용 코드들이 있습니다. 크게 두 가지로 나눌 수 있습니다.
- USSD 코드: 기기의 다양한 정보를 확인하거나 특정 작업을 수행합니다. 모든 이동통신망에서 사용 가능하며 인터넷 연결이 필요하지 않습니다.
- MMI(Man-Machine Interface) 코드: IMEI 번호 조회, 숨겨진 메뉴 접근 등 정보를 제공하는 데 사용됩니다.
주의: 일부 코드는 데이터 손실을 일으키거나 공장 초기화를 실행할 수 있으므로 신중하게 사용해야 합니다. 또한 기기나 OS 버전에 따라 일부 코드는 작동하지 않을 수 있습니다.
가장 많이 쓰이는 USSD 코드 및 활용법
아래는 안드로이드 기기의 각종 정보를 확인할 수 있는 대표적인 다이얼 코드입니다.
| 다이얼 코드 | 설명 |
| *#0228# | 배터리 상태 확인 |
| *#*#4636#*#* | 전화, 배터리, 사용 통계 정보 표시 |
| *#*#2663#*#* | 터치스크린 펌웨어 버전 표시 |
| *#06# | IMEI 번호 표시 |
| *#07# | SAR(전자파 흡수율) 값 표시 |
| *#*#225#*#* | 캘린더 저장소 정보 표시 |
| *#*#426#*#* | Firebase Cloud Messaging(FCM) 진단 페이지 표시 |
| *#*#759#*#* | 고유 기기 ID가 포함된 RLZ 디버그 UI 설치 데이터 표시 |
| *#*#3264#*#* | RAM 버전 확인 |
| *#*#34971539#*#* | 카메라 정보 확인 |
| *#*#232337#*# | 블루투스 기기 주소 표시 |
| *#*#4986*2650468#*#* | PDA, 폰, 하드웨어, RF 콜 날짜 펌웨어 정보 표시 |
| *#*#1234#*#* | PDA 및 폰 펌웨어 정보 표시 |
| *#*#1111#*#* | FTA 소프트웨어 버전 표시 |
| *#*#2222#*#* | FTA 하드웨어 버전 표시 |
| *#*#44336#*#* | 빌드 시간과 체인지 리스트 번호 표시 |
안드로이드 테스트용 공통 비밀 코드
아래 코드들을 입력하면 기기의 각종 하드웨어 및 기능 테스트를 진행할 수 있습니다.
| 다이얼 코드 | 설명 |
| *#*#1472365#*#* | 빠른 GPS 테스트 |
| *#*#1575#*#* | 다른 방식의 GPS 테스트 |
| *#*#232339#*#* | 무선랜(WLAN) 테스트 |
| *#*#526#*#* | 무선랜(WLAN) 테스트 |
| *#*#2664#*#* | 터치스크린 테스트 |
| ##778 (+통화 버튼) | EPST 메뉴 호출 |
| *#*#0283#*#* | 패킷 루프백(Packet Loopback) 테스트 |
| *#*#0*#*#* | LCD 화면 테스트 |
| *#*#0673#*#* | 오디오 테스트 1 |
| *#*#0289#*#* | 오디오 테스트 2 |
| *#*#0842#*#* | 진동 및 백라이트 테스트 |
| *#*#0588#*#* | 근접 센서 테스트 |
| *#*#232331#*#* | 블루투스 테스트 |
| *#*#7262626#*#* | 필드 테스트(Field Test) |
| *#3214789650*# | GPS 테스트 모드 |
| *#0782*# | 실시간 클록(RTC) 테스트 |
| *#*#197328640#*#* | 서비스 활동용 테스트 모드 활성화 |
| *#32489*# | 암호화(Ciphering) 정보 확인 |
네트워크 설정 관련 공통 비밀 코드
네트워크 정보 확인과 설정 변경에 사용되는 안드로이드 숨겨진 코드 목록입니다.
| 다이얼 코드 | 설명 |
| *#*#232338#*#* | Wi-Fi MAC 주소 표시 |
| *#2263# | RF 밴드 선택 |
| *7465625*638*# | 네트워크 잠금 MCC/MNC 설정 |
| #7465625*638*# | 네트워크 잠금 키키(keycode) 입력 |
| *7465625*782*# | 네트워크 잠금 NSP 설정 |
| #7465625*782*# | 부분 네트워크 잠금 키코드 입력 |
| *7465625*77*# | 네트워크 잠금 SP 키코드 입력 |
| #7465625*77*# | 통신사 잠금 키코드 입력 |
| *7465625*27*# | 네트워크 잠금 NSP/CP 키코드 입력 |
| #7465625*27*# | 콘텐츠 제공자(Content Provider) 키코드 입력 |
| *#7465625# | 폰 잠금 상태 확인 |
| *#528# | WLAN 엔지니어링 모드 |
시스템 정보 관련 USSD 코드 (주의 필요)
아래 코드 중 일부는 데이터 삭제나 공장 초기화처럼 되돌릴 수 없는 영구적인 변경을 일으킬 수 있으므로 반드시 신중하게 사용하세요.
| 다이얼 코드 | 설명 |
| *2767*3855# | 펌웨어 재설치 및 모든 데이터 삭제 |
| *#*#7780#*#* | 공장 초기화 (앱 및 앱 데이터 삭제) |
| *#*#273283*255*663282#*#* | 모든 미디어 파일 빠르게 백업 |
| *#8736364# | OTA 업데이트 메뉴 |
| *#746# | 디버그 덤프 메뉴 |
| *#9900# | 시스템 덤프 모드 |
| *#03# | NAND 플래시 시리얼 번호 |
| *#3282*727336*# | 데이터 사용량 현황 |
| *#273283*255*3282*# | 데이터 생성 메뉴 |
| *#745# | RIO(Radio Interface Layer) 덤프 메뉴 |
기타 안드로이드 숨겨진 코드
그 외 안드로이드 스마트폰에서 사용 가능한 기타 비밀 코드 목록입니다.
| 다이얼 코드 | 설명 |
| *#*#8351#*#* | 음성 다이얼 로깅 모드 활성화 |
| *#*#8350#*#* | 음성 다이얼 로깅 모드 비활성화 |
| *#*#8255#*#* | Google Talk 서비스 모니터링 |
| *#7284# | USB I2C 모드 컨트롤 |
| *#872564# | USB 로깅 컨트롤 |
| **05***# | PUK 코드 잠금 해제용 긴급 다이얼 화면 실행 |
| *#*#7594#*#* | 전원 버튼 길게 누름 시 즉시 종료되도록 변경 |
| *#9090# | 진단(Diagnostic) 구성 설정 |
주요 스마트폰 브랜드별 USSD 코드 목록
일부 USSD 코드는 특정 제조사 전용으로, 해당 제조사의 기기에서만 작동합니다. 자신의 기기 브랜드에 맞는 코드를 확인해 보세요.
1. 삼성(Samsung)
| 다이얼 코드 | 설명 |
| *#0*# | 진단 메뉴 접근 |
| *#011# | 네트워크 세부 정보 및 서빙 셀 정보 |
| *#0808# | USB 설정 |
| *#2683662# | 서비스 모드 (고급) |
| *#1234# | 소프트웨어 버전/모델 정보 |
| *#2663# | TSP 펌웨어 업데이트 (일반) |
| *#7353# | 퀵 테스트 메뉴 |
2. 샤오미(Xiaomi)
| 다이얼 코드 | 설명 |
| *#*#64663#*#* | 테스트 메뉴 접근 |
3. 리얼미(Realme)
| 다이얼 코드 | 설명 |
| *#800# | 피드백 메뉴 |
| *#888# | 하드웨어 리비전 확인 |
| *#6776# | 소프트웨어 버전 확인 |
4. 아수스(Asus)
| 다이얼 코드 | 설명 |
| *#07# | 규정 라벨(Regulatory Labels) 확인 |
| .12345+= (계산기 앱에서) | 엔지니어링 모드 열기 |
5. 모토로라(Motorola)
| 다이얼 코드 | 설명 |
| *#07# | 규정 라벨 확인 |
| ##7764726 | 숨겨진 모토로라 드로이드 메뉴 |
| *#*#2486#*#* | 엔지니어링 모드 열기 |
6. 소니(Sony)
| 다이얼 코드 | 설명 |
| *#07# | 인증 정보 확인 |
| *#*#73788423#*#* | 서비스 메뉴 접근 |
7. 원플러스(OnePlus)
| 다이얼 코드 | 설명 |
| *#66# | 암호화된 IMEI 확인 |
| *#888# | 엔지니어 모드 – PCB 번호 표시 |
| *#1234# | 소프트웨어 버전 확인 |
| 1+= (기본 계산기 앱에서) | 계산기 앱에 "NEVER SETTLE" 문구 표시 |
| *#*#2947322243#*#* | 내부 메모리 초기화 (주의!) |
8. 노키아(Nokia)
| 다이얼 코드 | 설명 |
| *#*#372733#*#* | 서비스 메뉴 열기 |
9. HTC
| 다이얼 코드 | 설명 |
| *#*#3424#*#* | HTC 테스트 프로그램 |
| ##786# | 역방향 물류 지원(Reverse Logistics Support) |
| ##3282# | EPST 메뉴 |
| ##3424# | 진단 모드 |
| ##33284# | 필드 테스트 |
| ##8626337# | 보코더(Vocoder) 실행 |
| *#*#4636#*#* | HTC 정보 메뉴 |
10. 화웨이(Huawei)
| 다이얼 코드 | 설명 |
| *#*#2846579#*#* | 프로젝트 메뉴 |
| *#*#273282*255*663282#*#* | 모든 미디어 파일 백업 |
| *#301279# | HSDPA/HSUPA 컨트롤 메뉴 |
자주 묻는 질문 (FAQ)
Q1. 모든 비밀 코드가 모든 안드로이드 버전에서 작동하나요?
글 초반에 소개한 USSD 코드는 대부분의 안드로이드 버전에서 공통적으로 작동합니다. 다만 특정 버전이나 특정 제조사에서만 지원되는 코드도 있으므로, 위에서 제조사별로 따로 정리된 목록을 참고하는 것이 좋습니다.
Q2. 안드로이드 기기에서 USSD 코드는 어떻게 입력하나요?
매우 간단합니다. 전화 앱(다이얼러)을 연 후 USSD 코드를 그대로 입력하면 됩니다. 코드가 인식되면 자동으로 해당 정보가 표시되거나 기능이 실행됩니다.
Q3. 내 기기에서 코드가 작동하는지 어떻게 알 수 있나요?
다이얼러 앱에 코드를 입력했을 때 필요한 정보가 표시되거나 동작이 실행되면 해당 코드가 작동하는 것입니다. 아무 반응이 없다면 그 코드는 내 기기에서 작동하지 않는 것입니다. 이 경우 위의 제조사별 코드 목록을 참고해 해당 브랜드 전용 코드를 시도해 보세요.
마무리
이번 글에서는 삼성, 샤오미, 리얼미, 원플러스 등 주요 안드로이드 스마트폰 제조사별로 숨겨진 비밀 코드와 활용 팁을 총정리했습니다. 다만 일부 코드는 데이터 삭제나 초기화를 유발할 수 있으므로, 사용 전 반드시 설명을 확인하고 신중하게 입력하시기 바랍니다. 더 유용한 스마트폰 팁과 트릭이 궁금하다면 계속 저희 페이지를 방문해 주세요!