갤럭시 S II/커스텀 펌웨어

덤프버전 :

파일:나무위키+상위문서.png   상위 문서: 갤럭시 S II


1. 개요
2. 상세
2.1. SKT, KT 버전
2.2. LG U+ 버전


1. 개요[편집]


갤럭시 S II는 커스텀 롬에서 HTC의 HD2를 제치고 가장 긴 기간 동안 OS 지원을 받은 기종이다.


2. 상세[편집]


2022년 10월 25일 기준 리니지OS 20(안드로이드 13)까지 포팅이 된 상태로, 안드로이드 4.0 ICS (CM9)부터 시작해서 출시된 지 12년이 지났지만 안드로이드 13까지 커스텀 롬 포팅이 성공하는 등 다양한 커스텀 롬을 아직까지도 지원받고 있는 기종이다.

XDA의 공인좀비폰 HTC HD2를 이어받다 못해 초월해버린 전무후무한 자타공인 좀비폰으로 등극해버렸다. HD2가 XDA 개발자들에게 신으로 추앙받으며 열심히 굴려졌지만 스펙의 한계와 세월을 이길 수가 없어[1] 안드로이드 8.1 이후로는 중단되었고, 갤럭시 S2가 HD2를 제치고 가장 긴 기간 동안[2] 비공식으로 OS 지원을 받는 기기로 등극했다.[3]#

이로 인해 새로운 버전의 안드로이드가 출시될 때마다 여러 스마트폰 커뮤니티에서 거론되는 떡밥 중 하나가 바로 S2에 이식&구동이 가능한지의 여부가 될 정도로 2023년 현재도 좀비폰으로서의 상당한 위세를 떨치고 있다.

2.1. SKT, KT 버전[편집]


삼성전자는 기존과는 다르게 개발자 친화 정책을 펼치면서 개발자들에게 갤럭시 S II를 무상으로 제공했고 아예 CyanogenMod 개발자를 스카웃하기도 했었다. 다만, 개인적인 사정[4]에 의해 퇴사했다고 한다.

한국 내수용 3G 모델 중 WCDMA 지원 모델인 SHW-M250S/K는 글로벌 3G WCDMA 모델인 GT-I9100와 하드웨어/소프트웨어적 사양이 거의 동일했기 때문에[5] 유출 펌웨어의 설치도 매우 자유로웠으며 커스텀 롬 역시 곧이 곧대로 설치가 가능하다. 다만, 리파티셔닝의 시기가 글로벌 3G WCDMA 모델과 한국 내수용 3G 모델이 다른 관계로 지금은 많이 복잡해진 상황이다.

커스텀 롬의 종류는 삼성전자의 플래그십 스마트폰 답게 CyanogenMod, AOKP, Omni, AospExtended 등 엄청나게 다양하며 NFC와 지상파 DMB를 제외하면 충분히 실사용이 가능한 수준이다. [6] 초기에는 KT 모델인 SHW-M250K에 대한 MMS 문제가 있긴 했지만 후에 수정되었다.

갤럭시 S Ⅱ에 대한 커스텀 롬 작업은 2022년 기준으로도 현재진행형이며 이는 갤럭시 S Ⅱ가 2016년 말까지도 현역처럼 사용할 수 있는 밑바탕 중 하나가 되었다. 커스텀 롬도 안드로이드 4.4 킷캣을 넘어 안드로이드 13까지 다양하게 구비가 되어 있다.

  • 2016년 2월 4일, 안드로이드 6.0 마시멜로 기반의 커스텀 롬인 CyanogenMod 13이 비공식 베타 서비스 기간을 끝내고 공식적으로 배포되었다.

  • 2016년 3월 3일에 배포된 CyanogenMod 13의 Nightly부터 1 GB 이상의 시스템 파티션 용량을 요구하고 있다. 기존에는 모든 커스텀 롬들이 500 MB의 시스템 파티션 용량을 기준으로 개발되었지만, 시스템이 사용하는 부분이 증가하면서 GApps 설치에도 제약이 많이 존재하게 되었다. 물론 우리의 xda 쿠커들은 내부 램을 오딘으로 리파티셔닝하는 작업으로 쿨하게 위기를 넘겼다.[7][8]

  • 2016년 9월 18일, 안드로이드 7.0 누가가 포팅되었다!

  • 2017년 9월 17일, 안드로이드 8.0 오레오 빌드 1이 포팅되었고, 11월 13일 빌드 2가, 12월 4일 빌드 3가 포팅되었다. 빌드가 계속 포팅될수록 와이파이, 블루투스, 사운드, GPS, 카메라 등 다양한 기능이 구동되기 시작되었다. 그 사이에 8.1로 업그레이드도 되었다.

  • 2018년 10월 4일, 빌드 16(8.1 오레오 r46)가 포팅되었다.

  • 2018년 10월 5일, 안드로이드 9.0 파이가 포팅되었다. 물론 테스트 버젼이라서 와이파이 인터넷이 불가능하며 상당히 불안정하다. 하지만 생각보다 느리지 않다! 그리고 10월 9일, 와이파이 버그가 수정되면서 안드로이드 9.0 파이의 원활한 사용이 가능해졌다!
이후 최종 안정화 패치(패치 7) 이후로 버그가 완벽히 사라진 안드로이드 9.0을 XDA에서 만나볼 수 있게 되었다.

  • 2019년 12월 21일, 안드로이드 10이 포팅되었다!!일단은 부팅만 되게 겨우 포팅했지만 느리게나마 작동이 되긴한다(....)[9]

  • 2020년 12월 7일, 놀랍게도 안드로이드 11 또한 포팅되었다!!! 위의 안드로이드 10을 포팅한 개발자가 포팅했다. 현재 알파버전이며 전화 수신만 가능하고, GPS가 작동하지 않는 버그가 있다고 한다.
그리고, 결국 갤럭시 S II에 메인라인 Linux 커널이 포팅됨에 따라 앞으로 안드로이드 이외의 순수 리눅스 기반 OS를 사용할 수 있을듯 하다. 죽지 않는다


  • 2021년 12월 28일 기어이 안드로이드 12까지 가버렸다!!! 개발자가 사용하는 업체(KPN)의 3G 통신 지원 중단 문제로 22년 3월까지만 개발 가능하고, 13 이상은 어려울 것 같다고 밝혔다. F2FS를 지원하므로 이를 적용하면 속도 개선에 그나마 도움이 된다.링크3G 핸드폰보다 먼저 죽은 3G

  • 2022년 2월 28일, 위 문단에서 언급한 대로 개발자가 몇몇 기능은 되지 않지만 Stable 버전으로 사실상 마지막 버전을 배포하였다. 이렇게 갤럭시 s2에 안드로이드 12는 끝이 났으나..

  • 2022년 3월 16일, 12.1이 올라갔다. 되는 기능은 2월 28일 자 12 롬와 동일하다.

  • 2022년 10월 17일, 안드로이드 13 커스텀 롬이 알파버전으로 배포되었다. 제작자는 이전에 언급한대로 자신의 통신사로는 3G는 쓸 수 없으나 다른 개발자들의 도움을 받아 포팅하였다고 언급하였다.링크

  • 2022년 11월 7일, 안드로이드 13 커스텀 롬이 더 안정화되어 배포되었다.

  • 안드로이드 14 기반 커스텀롬 포팅 소식이 없거나 개발중단 소식이 있으면 퇴역 할 가능성이 높다.[10]

2.2. LG U+ 버전[편집]


LG U+ 모델인 SHW-M250L은 하드웨어 구조가 완전히 다르기에 커스텀 롬 설치가 불가능하다. 일부 한국 유저가 커스텀롬을 포팅하기도 했지만 사용이 불가능한 수준이거나 전화 기능이 영구적으로 맛이 가는 등, 사실상 커스텀 롬 설치는 불가능하다고 봐야 한다. SKT와 KT 모델이 글로벌 모델과 동일 사양으로 나온 덕에 수정 없이 커스텀 롬을 사용할 수 있었다는 것과 대비되는 부분이었다.

그리고 LG U+CDMA 종료로 인하여, 포팅을 한다 해도 갤럭시 플레이어 같은 용도 외에는 사용이 불가능하다.


파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는
문서의 r1681 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}}에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r1681 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)
문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)

문서의 r 판{{{#!wiki style="display: inline; display: none;"
, 번 문단}}} (이전 역사)





파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2024-04-02 16:40:34에 나무위키 갤럭시 S II/커스텀 펌웨어 문서에서 가져왔습니다.

[1] 스냅드래곤 S1과 576MB 램으로는 도저히 사양이 제법 높아진 안드로이드를 구동할 수 없다고. 물론 변태같이 포팅해서 구동은 가능하지만 당연히 실사용은 불가능하다. 하지만 요즘 안드로이드의 최소사양격인 듀얼코어+1GB램, 벽돌에 비견되는 미친 내구성, 세계적으로 꽤 인기를 누려 구하기 쉬운 버프를 안고 다음 타겟으로 갤럭시 S2가 낙점된 것이다.[2] 무려 12년 동안 현역으로 지원받고 있다.[3] SKT, KT 버전 한정이다. LG U+ 버전은 하드웨어 구조가 달라서 표준형 기준으로 개발된 커스텀 롬 설치가 불가능하다.[4] 하고싶은 일이 생겼다고 한다.[5] 국제판과 DMB 유무를 제외하고 완전 동일하단 소문이 있었으나 사실 메인보드 모양은 완전히 달라서 SIM 카드나 외장 메모리, 배터리 삽입 위치나 방향도 다르고, 각종 부품 역시 하나도 호환되지 않으며 두께도 약간의 차이가 있다.[6] 자이로스코프 센서문제가 있긴 하지만, 픽스파일이 나와있다.[7] 불멸의 스마트폰이라 불리던 HTCHD2가 이전과 달리 커스텀 롬 개발이 힘들어진 이유는 모바일 AP 성능이나 RAM 용량이 아닌 512 MB에 불과한 내장 메모리 용량과 I/O 속도 때문이다.[8] 삼성 공식적으로도 SKT 모델의 4.1.2 업데이트에서 리파티셔닝을 했다.[9] 처음 설정할때만 느리지 사용할때는 그렇게 느리지 않다. 정확히는 부팅하고 약 2분간 아무것도 안하고 기다리면 원활하게 사용할 수 있다.[10] 갤럭시 S3이 이를 이어받을수도 있다. 왜냐면 계속 최신버전이 포팅되고 있기때문. 현재 안드로이드 14까지 올라간 상태이다.