본문으로 바로가기

애플 아이폰 노후배터리 속도저하 스로틀링 해제하는 방법

안녕하세요. 뷰잉캣 입니다. 

애플은 아이폰 6, 6S 와 아이폰 7 의 배터리가 20% 이상 노후화되면, 배터리 잔량이 남아있어도 갑자기 아이폰이 꺼지는 문제점을 예방하기 위해 CPU/GPU 성능을 제한했습니다. 그러자 사용자들은 성능 제한을 통해 새로운 아이폰의 구매를 유도하는거 아니냐는 불만이 속출했고, 이에 애플은 배터리 교체비용을 $29달러로 인하하고, 다음 iOS 업데이트를 통해 사용자가 성능제한을 제어할 수 있도록 옵션을 제공하겠다고 밝혔습니다. (iOS 11.3 예상) 


순정 iOS 의 사용자의 경우 iOS 11.3 이상의 최신버전을 기다렸다 옵션으로 끄면 되지만, 

지금 iOS 11 - iOS 11.1.2 에서 탈옥한 사람들은, 배터리가 노후화되면 걸리는 성능제한 스로틀링을 끌 수 없습니다. 

오늘 쓰는 글은 바로 이런 분들을 위한 글입니다.


현재 성능제한 스로틀링이 걸리는 아이폰과 iOS버전은 다음과 같습니다.

  • 배터리 최대성능 80% 미만

  • iOS 10.2.1 이상 : 아이폰6, 6 플러스, 아이폰 6S, 6S 플러스, 아이폰 SE.

  • iOS 11.2 이상 : 아이폰 7 , 7 플러스

이외 다른 아이폰과, 위에 있는 아이폰이여도 다른 버전에서는 성능제한에 걸리지 않습니다.



개요

  1. 본인의 아이폰 모델명 파악  (ex.N00AP)

  2. Filza 실행 - System/Library/Watchdog/ThermalMonitor.bundle/[본인 아이폰 모델명].bundle 폴더로 이동

  3. info.plist 편집하여

  4. "contextualClampParams" 찾아서  "i" 눌러서 속성보기

  5. 다음 2개 항목 삭제하기 → lowParamsPeakPower, lowParamsSpeaker

  6. 아이폰 재부팅. 끝. (성능제한은 이제 해제됨)


방법




단계 1: https://itunes.apple.com/kr/app/battery-memory-system-status-monitor/id497937231?mt=8

위 링크의 앱을 다운받고, 상단의 시스템 텝을 눌러 스샷처럼 본인의 아이폰 모델명 기억하기.





단계 2: Filza 앱을 실행하여 아래의 경로로 이동하기.

/System/Library/Watchdog/ThermalMonitor.bundle/★★★.bundle 

(★★★ 은 단계 1에서 봤던 본인의 아이폰 모델명입니다.)





단계 3: 경로로 들어와서 "Info.plist" 를 편집할 건데, 

그전에 먼저 원본파일을 다른 이름으로 복사/붙여넣기 하여 백업을 해둡니다.

그리고 나서 "Info.plist" 를 편집합니다.





단계 4: "contextualClampParams" 를 찾아서 옆에 "i" 를 눌러 줍니다.







단계 5: 다음 2 항목을 찾아서 삭제해 줍니다.

"lowParamsPeakPower" , "lowParamsSpeaker". 

만약 이 2가지 항목이 안보이면다면, 본인은 아직 애플의 성능제한 스로틀링에 걸리지 않은 것 입니다.


단계 6: 수정된 "Info.plist" 를 저장하고, 아이폰을 재부팅 합니다. 그러면 성능제한이 해제되어 있습니다.




후기

이 글이 어제 Reddit 에 올라왔을때만해도 사람들이 반신반의 했지만, 지금은 성공한 사람들의 후기가 계속 올라와 입증이 되었습니다.

아래는 전/후 벤치마크 점수이며, Reddit의 원글에는 더 많은 후기가 있습니다.










▶ '리뷰하는 고양이|뷰잉캣'의 게시물은 크리에이티브 커먼즈 (BY-NC-SA) 저작권법에 따라 이용할 수 있습니다.

▶ 블로그 내용은 퍼가셔도 좋습니다. 원문 출처만 함께 남겨주세요. 

▶ 추천 은 로그인 없이도 눌러주실 수 있습니다.


이 글을 공유하기

           



댓글을 달아 주세요

  1. 2018.01.28 12:05

    비밀댓글입니다

    • Q: 3단계가 잘 이해가 안가는데 좀더 자세히 알수없을까요 ㅠㅠ
      A: 간단히 예를 들어 텍스트 파일을 편집하는 거와 비슷합니다.
      "Info.plist" 파일을 편집해서 속에 내용을 바꾸기전에, 원본파일을 백업해두는 것 입니다.