# 신호 범위를 늘리는 간단한 요령: 사용자에게 신호 세기를 속여 보여주기

> Clean Markdown view of GeekNews topic #24124. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24124](https://news.hada.io/topic?id=24124)
- GeekNews Markdown: [https://news.hada.io/topic/24124.md](https://news.hada.io/topic/24124.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-11-04T09:40:03+09:00
- Updated: 2025-11-04T09:40:03+09:00
- Original source: [nickvsnetworking.com](https://nickvsnetworking.com/simple-trick-to-increase-coverage-lying-to-users-about-signal-strength/)
- Points: 2
- Comments: 1

## Topic Body

- Android의 **Carrier Config Manager**에는 실제보다 **신호 세기를 한 단계 높게 표시**하도록 하는 숨겨진 설정이 존재  
- 이 설정은 공식 **Android 문서에는 명시되지 않았지만**, 소스 코드에는 포함되어 있어 이동통신사가 활용 가능  
- **AT&T와 Verizon**의 설정 파일에서 해당 플래그가 활성화된 사례가 확인됨  
- 작성자는 이 기능의 추가를 요청한 주체를 특정하지 못했으며, **git-blame 기록에서도 출처 불명**으로 언급  
- 이동통신사가 **가장 넓은 커버리지나 최고 품질의 네트워크**를 주장하는 가운데, 이러한 조작은 **신뢰 저하 요인**으로 지적됨  

---
### Android의 숨겨진 신호 세기 조정 기능
- Android의 **Carrier Config Manager**에서 `KEY_INFLATE_SIGNAL_STRENGTH_BOOL`이라는 플래그가 발견됨  
  - 이 플래그는 사용자에게 표시되는 **신호 세기를 실제보다 한 단계 높게 보여주는 기능**을 수행  
  - 작성자는 Android 내부를 탐색하던 중 해당 설정을 발견했다고 설명  
- 이 기능은 **Android 공식 개발자 문서에는 기록되어 있지 않지만**, 소스 코드에는 존재함  
  - 따라서 **이동통신사(operator)** 가 이를 활성화하여 사용할 수 있음  

### 이동통신사 적용 사례
- **AT&T**와 **Verizon**의 CarrierConfig XML 파일에서 해당 플래그가 **활성화된 상태로 설정**되어 있음  
  - 두 파일의 GitHub 링크가 제시되어 있으며, 각각 설정 라인 번호가 명시됨  
- 이 기능이 Android에 추가된 경위나 요청 주체는 **명확히 확인되지 않음**  
  - `git-blame` 기록에서도 관련 변경의 책임자를 찾을 수 없었다고 언급  

### CarrierConfig의 역할
- CarrierConfig는 각 이동통신사별 **네트워크 설정 전체를 포함하는 구성 파일**로 설명됨  
  - 관련 참고 링크로 Android의 **Carrier Privileges** 및 **APN Master Config** 문서가 제시됨  

### 신뢰 문제와 업계 관행
- 이동통신사들은 자사 네트워크가 **가장 넓은 커버리지** 또는 **최고 품질**을 제공한다고 주장  
  - 그러나 이러한 **신호 세기 조작**이나 **가짜 5G 플래그**는 사용자 신뢰를 떨어뜨리는 요소로 지적됨  
- 작성자는 과거에 다룬 **휴대폰 안테나 스티커 측정 사례**를 언급하며, 이런 속임수의 불필요성을 강조  

### 결론
- Android 내부에는 **사용자에게 실제보다 좋은 신호 상태를 보여줄 수 있는 설정**이 존재  
- 일부 주요 이동통신사가 이를 활용하고 있으며, **투명성과 신뢰성 문제**가 제기됨  
- 원문에 추가적인 기술적 세부 설명이나 Google의 입장 등은 **언급되지 않음**

## Comments



### Comment 45836

- Author: neo
- Created: 2025-11-04T09:40:03+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=45795036) 
- 친구가 통신사에서 제공한 새 폰을 샀는데, **수신 불량**을 자주 겪는다고 불평했음  
  같은 지역, 같은 통신사에서 내 폰으로 비교해보니 내 폰은 신호 표시가 0칸이었음  
  내 폰은 예전 모델이라 MTK Engineer Mode 앱으로 실제 신호 세기를 볼 수 있었는데, -140dBm 정도였음  
  신호 세기 측정은 표준화되어 있음 — [Mobile phone signal (ASU)](https://en.wikipedia.org/wiki/Mobile_phone_signal#ASU)
  - 한 폰 안에 같은 네트워크의 두 SIM을 꽂아도 **신호 막대 수가 다르게 표시**되는 걸 본 적이 있음  
    시간이 지나면 비슷해졌다가 다시 달라지기도 함  
    단순한 수신 모델로는 설명이 안 되는 이상한 현상임
  - 네트워크 진단용으로 **Network Cell Info Lite** 앱을 추천함  
    각 SIM 모듈의 세부 신호 세기를 보여주고, 현재 연결된 기지국 위치를 지도에서 실시간으로 볼 수 있음
  - -140dBm이면 사실상 **커버리지 없음** 수준임  
    LTE는 보통 -120dBm 근처에서 끊기며, -123~-125dBm까지는 버티기도 하지만 노이즈 때문에 어렵다고 함

- 예전에 Google 제품에서 같은 동작을 구현한 적이 있음  
  PM이 iPhone의 **신호 막대 표시 연구**를 보여줬는데, 각 버전마다 신호 세기 구간이 달랐음  
  새 버전으로 갈수록 막대 표시 기준이 왼쪽으로 이동해, 더 약한 신호에도 막대가 많아 보이게 됨  
  우리는 최신 iPhone 버전에 맞춰 구현하려 했음
  - 혹시 iPhone이 버전이 올라가면서 **약한 신호 처리 능력**이 좋아져서 그런 건 아닐까 궁금함  
    예전엔 미약했던 신호가 새 모델에서는 괜찮은 수준이 되었을 수도 있음
  - “가장 최근 iPhone 버전에 맞췄다”는 말이 **게임이론적 악행**처럼 들림
  - 그래서 오늘 2칸인데 인터넷이 안 되는 이유가 그거였던 것 같음
  - 안테나 설계, RF 부품, **디지털 신호 처리** 기술이 발전하면서 예전엔 잡음이던 신호도 쓸 수 있게 되었을 가능성이 있음  
    아마추어 무선에서도 5W 이하로 전 세계 통신이 가능할 정도로 발전했음

- Android에서는 전화 앱에서 *#*#INFO#*#* 입력하면 **진단 도구**가 열림  
  여기서 dBm 단위의 신호 세기를 볼 수 있고, 집 안의 **데드존**을 찾는 데 유용함

- BBC 기사([링크](https://www.bbc.co.uk/news/articles/crexqyj7n5lo))에 따르면,  
  “휴대폰이 5G 표시를 보여줄 때 실제로는 40% 정도가 4G 연결”이라고 함
  - 예전에 **모바일 네트워크 회사**에서 일했는데, 5G 보급은 아직 멀었다는 분위기였음  
    당시 회사는 오래된 장비를 더 오래 쓰기 위해 5G 신호를 4G로 변환하는 **브리지 시스템**을 만들었음  
    흥미롭게도 5G는 RADIUS나 DIAMETER 대신 **HTTP 기반**이라, 내부적으로 cURL 라이브러리를 사용했음  
    즉, “**cURL이 5G를 구동한다**”는 말이 농담이 아님
  - 실제로 많은 네트워크가 아직 **5G 코어**를 쓰지 않거나 SIM이 지원하지 않음  
    그래서 “5G에 연결됐다”는 정의 자체가 모호함 — [참고 문서](https://source.android.com/docs/core/connect/5g-nsa)
  - 위 BBC 링크가 잘못되어 수정함 — [올바른 링크](https://www.bbc.co.uk/news/articles/crexqyj7n5lo)

- Android 오픈소스의 관련 커밋: [43c14d19847993aa603b781f6bc55efb273fa3fd](https://android.googlesource.com/platform//frameworks/base/+/43c14d19847993aa603b781f6bc55efb273fa3fd)  
  “**거짓 표시**만을 위한 커밋에 내 이름이 남는 건 싫음”
  - 아마도 **통신사 요청**이었을 것 같음  
    관련 버그 리포트가 있지만 접근 제한되어 있음

- 스마트폰에서 1칸짜리 신호를 본 적이 거의 없음  
  2칸이면 이미 거의 작동하지 않음  
  인간의 뇌는 참 **속이기 쉬운 존재**임  
  이런 식의 표시가 합법인지 궁금함
  - 독일에서는 1칸짜리 신호를 자주 봄  
    GDP는 높지만 **모바일 네트워크는 엉망**이라 농담처럼 “EDGE의 나라”라고 부름  
    그래도 적어도 신호 막대는 정직함
  - 나는 **BDA-DAS 장비**로 실내 신호를 다루는 일을 함  
    실제로는 신호 막대보다 RSRP, RSRQ 같은 수치를 봐야 함  
    막대 그래프는 거의 의미가 없고, 단지 “된다/안 된다”의 문제임
  - 캐나다 야생에서 **1칸짜리 3G 신호** 때문에 위험했던 적이 있음  
    위성 문자 기능이 신호가 있을 때는 작동하지 않아, 일부러 신호가 끊기길 기다려야 했음
  - Home Depot 매장 안에서는 항상 0~1칸임  
    금속 선반과 구조물 때문에 신호가 차단됨  
    앱으로 물건 찾을 때 매우 불편함
  - 이탈리아에서 Vodafone 로밍 중 **항상 1칸짜리 신호**였음  
    이렇게 희박하게 기지국을 배치하는 것도 기술이라면 기술임

- 이 현상은 **iPhone 4의 안테나게이트** 때 시작된 것으로 기억함  
  당시 Verizon에서 일했는데, Apple이 “폰을 잘못 잡았다”는 비판을 피하려고 신호 막대를 한 칸씩 올렸다고 함  
  당시 Android는 마진이 더 좋아서 회사는 Android 판매를 더 원했음
  - Android의 마진이 더 높았다는 건 예상 밖이었음

- iPhone에서 신호 막대를 **숫자 dBm으로 바꾸는 방법**이 있음 — [방법 링크](https://www.techbout.com/display-iphone-signal-strength-in-numbers-7346/)  
  고객지원 담당자가 네트워크 문제를 디버깅할 때 이걸 보여줬음

- 혹시 이런 변경이 단순히 **통신사별 데이터 차이** 때문일 수도 있지 않을까 생각함  
  예를 들어 T-Mobile이나 Verizon이 막대 수 계산 방식을 다르게 보내서, 보정이 필요했을 수도 있음

- Apple이 **스톱워치 시간 표시를 조정**하는 것처럼, 신호 막대도 직관적으로 보이게 만든 걸까 궁금함 — [관련 글](https://lukashermann.dev/writing/why-the-iphone-timer-displays-fake-time/)
  - 그건 단순히 반올림 문제일 뿐, 신호처럼 **고정된 조작**은 아님
  - 나도 텔레프롬프터 앱에서 카운트다운이 너무 급하게 느껴져서 **0.5초 보정**을 넣은 적이 있음  
    그랬더니 훨씬 자연스러워졌음
  - 그냥 올림(ceiling) 쓰는 게 더 간단할 듯함
  - 하지만 스톱워치는 실제 시간을 추적하는 반면, 신호 막대는 **진짜 수치를 속이는 것**임
