넥서스 S ICS 4.0.4 OTA

Posted by NUL 스맛폰 : 2012. 5. 4. 18:26
OTA에 대한 내용은 아래 이전글에서....

2011/05/23 - [스맛폰] - 넥서스S 진저브레드 2.3.4 OTA


스맛폰 분실 이후론 귀찮기도 하고 바쁘기도 하고 부트로더 언락이나 루팅을 하지 않고 그대로 써왔습니다.

안드로이드 ICS 릴리즈 후에도 바쁘기도 하고 귀찮기도 하고 아예 관심도 없었는데...

어제 버스에서 겜질하면서 가는 도중 뜬금없이 시스템 업그레이드 창이 뜨더군요.



아무튼 이전 버전보단 좀 버벅이는듯 하기는 한데... 별 차이는 없고...

UI 는 조금 편해졌네요...

그간 제조사의 업그레이드 없는 순수 오리지날 안드로이드 자체의 UI가 몇개 좀 불편했는데....

(Notificaion Bar 라든가, 런처 라든가....)

일단 그게 해결 되서 전 매우 만족스럽네요 (Widgetsoid 어플 사용) 



S/W 업그레이드

이것이 바로 레퍼런스 폰의 매력인 듯....
  

Oxygen-2.1.4 ROM-AOSP GRJ22 설치

Posted by NUL 스맛폰 : 2011. 6. 20. 20:33
xda 링크

군더더기 없는 최소한의 AOSP 와 몇가지 트윅이 추가... 
오버클럭이 가능은 하지만 안하고 있음.
별도의 커널 설치 안함. (네타키 커널 베이스임)

설치만 한 상태라 실 사용이 어떤지는 잘 모르겠음. 

일단 브라우저 속도는 쓸만 합니다.
더 써보고 나중에 내용을 추가해야겠네요

2001-06-24 : 별 문제 없이 쓰고 있음

저전압 설정 (Proton)

100 Hz: 900
200 Hz: 900
400 Hz: 1000
800 Hz: 1170
1 GHz:  1250



부두 컨트롤

Screen RGB Multipliers

Red =   2259970880
Green = 2249744960
Blue =  2556528160

Screen v1 gamma hack

Red = -30 Green = -30 Blue = -33


 
  

넥서스S 기준입니다.
이해를 위한 간단한 설명일 뿐, 정확하지는 않습니다.
[정식] 넥서스S 카페에 같은 내용을 올렸습니다.



1. 롬과 커널

MS사의  윈도우즈가 PC의 운영체제(OS)인것처럼 안드로이드는 스마트폰의 운영체제(OS)입니다.
이 안드로이드는 윈도우즈와 달리 설치시에 롬이란 놈을 사용하는데 Read Only Memory 와는 다른 의미로 쓰입니다.
일종의 설치 파일과 같은 개념으로 롬에는 OS의 핵심 부분인 커널(윈도우즈에도 있음)과 OS에 필요한 각종 파일들이 들어갑니다.
정리하면 커널이 OS의 핵심이고. 롬은 커널과 기타 덜 핵심적인 어플이나 파일들이 들어가 있는 겁니다.

2. 루팅

순정 상태의 안드로이드 폰은 관리자 권한 없는 PC와 비슷합니다.
시스템 내부적인 기능에 대해선 조작이 아예 불가능 합니다.
루팅은 이 관리자 권한 (root 권한)을 부여 해서 안드로이드 OS의 모든 기능을 쓸 수 있게 하는 겁니다.
대신 이 root 권한을 요구 할땐 항상 물어보는 확인 절차를 거칩니다.
이런 root 권한을 부여하기위한 슈퍼유저 어플을 설치하는 것이 루팅입니다. 
현재 진저브레드 2.3.4 기준으로 슈퍼 유저 어플은 일반적인 어플 설치 방법으로는 설치가 안됩니다. (부트로더-CWM 리커버리 에서 설치해야 합니다.)
슈퍼유저 어플에서 알림창이 떠서 물어 본다면 꼭 내용을 읽고 필요한 것만 OK를 누르셔야 합니다.
아무생각없이 OK 클릭을 해버리면 PC 사용시에 인터넷이나 메일에서 아무거나 클릭하면 안된다는 것 보다 더 심각한 상황을 초래할 수 있습니다.

3. 부트로더 언락(부트로더 따기)

전원을 켜면 가장 먼져 실행이 되는 부분이 부트로더 입니다. 또 여기에서 운연체제(OS)를 시작합니다.
OS가 시작되기 전인 부트로더에서 작업을 해야 OS를 바꿀 수가 있다는 얘기입니다.
통상 이곳에서의 작업을 수월하게 하기위해 Clock Work Mod 를 설치하는데,
이는 기존의 리커버리를 덮어 씌우는 것으로 그냥 덮어 씌울 수는 없습니다.
쓰지 못하도록 잠그어 놓았기 때문입니다.
부트로더 언락이라는 행위를 해야 부트로더의 데이터를 바꾸는 작업 즉 CWM 리커버리를 설치할 수 있습니다.
일반적인 커스텀 롬 설치의 시작은 부트로더를 따고 기존의 리커버리를 CWM 리커버리로 바꾸는 겁니다.
주의할점은 부트로더를 따면 모든 데이터가 싹 지워집니다. PC에 미리 백업해야 합니다. 반대로 잠글때는 지워지지 않습니다.

4. 커스텀 롬 올리기

커스톰 롬(혹은 커널)을 올린 다는 것은 운영체제를 설치한다는 말입니다.
부트로더를 따고 CWM 리커버리를 설치 해서 CWM 리커버리를 사용하여 롬을 설치 합니다.
커널을 바꾸고 싶다면 롬 설치후 다른 커널을 설치 합니다. (롬 안에 커널이 들어가 있으므로 커널을 나중에 설치해야 겠죠)
이 일련의 작업들은 루팅과는 상관 없는 이야기입니다.
단지 대부분의 커스텀 롬에 루팅이 포함 돠어 있고, 그런 커스텀 롬을 올리면 루팅이 되어버리니 커스톰롬=루팅 처럼 느껴질 뿐입니다.

5. 언루팅

루팅이 꺼려지는 가장 큰 이유는 은행 어플을 못쓰기 때문입니다.
은행 관련 어플에서 당신의 폰이 루팅 폰인지 아닌지 확인 하는 방법은 (현재까지 알려진 바로는...)
슈퍼유저 어플과 그와 관련된 파일이 존재하는지 확인하는 겁니다.
따라서 그 파일들을 지우고 슈퍼 유저 어플을 삭제 하면 은행 어플 사용이 가능합니다.
대신 이렇게 지워지면 언루팅이 되는 것이죠. 티타늄 백업 같은 걸 못씁니다.
부트로더가 따였는지의 여부는 어플에서는 알 방도가 없습니다. (현재까지 알려진 바로는...)


  
안드로이드에서 커스텀 롬을 설치하기 껄끄러운 가장 큰 이유는 은행 관련 어플들을 쓸수 없어서입니다.

루팅한 폰이 보안이 취약하다는 이유에서 막아논 것인데 (일부 그렇지 않은 은행도 있음)

개인적으로는 동의하기 힘든 부분입니다.

보안에 취약해지는 건 사용자의 잘못, 혹은 OS 자체의 결함을 디비 파서 발생하는 것이지 루팅을 했느냐 안했느냐에 달린 것이 아닙니다.

사용자의 잘못이나 OS의 취약점이라면 루팅을 했건 안했건 보안에 문제가 있는 건 똑같고 정도의 차이도 없습니다.

오히려 커스텀 롬 올리고 루팅해서 만질 정도면 기기나 OS에 대해 어느정도는 이해를 하고 있는 것이므로 사용자의 잘못으로 보안이 취약해질 가능성이 더 줄어든다고 봅니다. 

음 이건 다음 기회에 포스팅 하기로 하고..... (언젠가는....)



다시 주제로 돌아가서, 커스텀 롬을 쓰면서 은행 어플들 돌리려면 롬을 올리고 설정을 마친 후 언루팅을 하면 됩니다.

몇몇 루팅시에만 가능한 어플들을 못쓰겠지만... 이것들은 대부분 자주 쓸 필요가 없거나 새로운 롬을 갈아탈때 쓰는 어플이 대다수 입니다. 

결국 필요하면 또 루팅하면 된다는 뜻입니다.



넥서스 S 진저브레드 2.3.4 기준 언루팅 방법 ( 다른 기종은 안써봐서 모릅니다.... )

1. 루트 익스플로러로 아래 항목을 
존재한다면 삭제합니다.

data/data/com.noshufou.android.su
system/bin/su
system/sbin/su
system/xbin/su
system/app/superuser.apk

이중 하나라도 삭제하면 superuser가 실행이 안되니 모두 삭제하기전까진 루트 익스플로러를 종료하면 안됩니다. 그럴땐 다시 루팅해서 superuser 권한을 얻어 삭제를 해야 합니다.

2. 삭제를 마쳤으면 설정-어플리케이션-어플리케이션 관리에서 superuser를 삭제 합니다



다시 루팅하는 방법

1. superuser 설치파일을 다운로드 (xda-forum  ef 버전을 받습니다.)
(마켓에서 어플을 받아도 되는데 이부분이 현재는 잘 동작이 안됩니다.)

2. 리커버리 모드에서 install from zip 으로 설치



현재 스맛폰에 공인인증서를 안넣고 다녀서..... 완벽히 확인은 못했습니다만, 어플 실행은 잘됩니다.
 
  

넥서스S 진저브레드 2.3.4 OTA

Posted by NUL 스맛폰 : 2011. 5. 23. 18:45
5월 20일 부터 넥서스S 의 진저브레드 2.3.4 OTA 가 시작 되었습니다.

OTA 란.... Over-The-Air 의 약자로 무선 통신으로 휴대폰의 펌웨어 등을 업그레이드 하는 기술을 말합니다.

PC의 윈도우즈에서 인터넷만 연결하면 자동 업그레이드 하듯, 스마트 폰도 데이터 통신으로 자동 업데이트 하는 것이죠



애플의 아이폰은 진작에 이런 시스템이지만,

안드로이드 기기는 비록 구글의 안드로이드 운영체제를 기반으로 하였다 해도 제작사마다 변형을 하여 탑재하기에....

모든 안드로이드기기가 동일하게 OTA를 쓸 수는 없습니다.

현재까지는 구글 레퍼런스 폰이라 불리우는 넥서스 원과 넥서스 S 만이 OTA 가 이루어 집니다.



미국/중국에서는 5월 초에 시작한걸로 알고 있고 우리나라는 20일에 처음으로 OTA 관련 소식을 들었습니다.

현재 많은 넥서스S 사용자들이 OTA를 완료 했거나 목빠지게 기다리는(?) 상황인데요.

몇가지 알려진 사실들을 정리해보려 합니다.



1. 현재 안드로이드기기중에서 OTA는 넥서스원, 넥서스S 등의 구글 레퍼런스 폰들만 가능함.

2. 구글에서 주관함.

3. 동시에 업그레이드 할때 발생하는 통신의 과부하를 줄이기 위해 순차적으로 진행
    따라서 운이 없다면 1-2주가 넘게 걸릴 수도 있음.
    1000명 테스트한다는 소문은  사실 무근 입니다.

4. OTA 업데이트 파일은 구글의 특정 서버에 국가별 버전 별로 다운로드 받을 수 있음
    이것으로 수동 설치가 가능하며 OTA 시에 오류가 발생한다면 수동 설치 해야 함.
    http://android.clients.google.com/packages/ota/google_crespok/파일명.zip
    파일명은..... OTA 를 먼저 진행한 폰의 캐쉬에 저장된 파일 이름과 같으므로 이를 찾아내면 됨
    (관련 링크 : 넥서스S 정식 카페 <-- 유일하게 제대로 된 넥서스S 전용 커뮤니티입니다.)

5. 공장 초기화를 하면 OTA가 온다는 얘기는 사실 무근

6. 부팅을 하면 OTA 가 온다는 얘기도 사실 무근 (리부팅 해서 업데이트 체크하는 주기를 앞당겼을 뿐입니다.)






저는 이미 Infin1ty 커스톰롬 2.3.4 버전을 설치 했기에.....OTA 가 이루이지지 않습니다.

그래서 라디오 이미지만 FLASH 했습니다. (M200KRKC1 라디오 이미지 : 안드로이드 펍)

라디오란 통신 관련 장치의 드라이버, 라디오 이미지는 이 라디오를 백업해 놓은 파일이라고 보시면 됩니다.
(저도 잘 모르는 부분이라 정확한 설명을 못하겠네요)

  

스마트폰 3G 끊김 현상에 대한 고찰

Posted by NUL 스맛폰 : 2011. 5. 13. 20:09
스마트폰의 대중화에 따라 통신량이 늘어나면서 3G품질이 현저하게 떨어져 있는 상황입니다.

전화통화도 불안정한데다 무제한 요금제 폐지라는 말도 안되는 계약 위반 까지 언급되는걸 보면

현재 통신망이 부족해 보입니다. (이러고도 요금 꼬박꼬박 받아가는게 참 어이없습니다. 그간 벌어서 투자 안하고 뭐한건지)

제가 쓰는 Nexus S 도 3G 품질이 않좋다는 이야기가 있길래 (저는 wifi를 주로 써서 잘 모르겠지만....) 검색 좀 해봤습니다.

제 나름대로 확인한 사실은 아래와 같습니다. (주관적인 견해입니다)

1. 통신사의 문제가 크다.
 - 넥서스 S 이외에도 모든 기종에 다 문제가 있음
2. KT 가 SKT 보다 끊김이 심하다.
 - 일반적으로 통신 품질이 SK 가 더 좋다고 알려져 있죠
3. 진저브레드 2.3.4 에서 버그픽스로 좋아졌다는 소문은 근거 없음
 - 2.3.4 버전에서 패치된 부분은 wifi/3g 아이콘 출력의 버그수정이지 3G 통신과는 상관이 없습니다.
 - 물론 언급을 안하고 조용히 패치 했을수도 있겠지만... 2.3.4 버전 업 이후로 좋아졌는지는 확인이 안되고 있습니다.
   루팅 유저 자체가 많지 않으니까요
4. 기기의 문제도 있다.
 - 분명히 기기의 결함으로 인한 문제도 있습니다. (끊김이 심하다 싶으면 주저 없이 A/S 받으세요)
 - 큰 결함은 아닐지라도 통신상황이 좋지 않을때 타 제품보다 유독 끊김이 심한 경우도 있습니다.
    아무래도 부품 성능이란게 약간의 편차가 있을수 밖에 없으니까요.
    이런 경우는 A/S 받기도 참 애매합니다만.
    예민하신 분들은 A/S 센터에서 반복적으로 항의해서 A/S를 받던 개통털회를 즉시 조치를 취하세요.
    이런걸로 스트레스 받는건 낭비죠
 
벤치비 사이트에 들어가면 10주간 기기별 3G 품질 현황을 볼수 있습니다.
 

이게 절대적 기준이 될수는 없지만 손쉽게 접근 가능한 자료라고 보여집니다.

벤치비 사이트 가기 (클릭)

5월 12일자 10주간 모바일 품질 현황은 아래와 같습니다.


위의 표를 보고 대강 추론해봤습니다.

1. 아이폰 3GS의 업로드 속도가 유일하게 0.1 이하입니다.
  - 워낙 오래전에 나온 모델이기에 부품 자체가 성능이 안나오는게 아닌가 생각합니다.

2. 맨 우측의 Loss 는 손실율 입니다. 통신이 불안하고 끊긴다는건 이부분을 보면 판단 가능하겠죠.
 
3. 아이폰은 논란의 KT 통신사임에도 손실율이 거의 없습니다. 오래된  3GS 조차도요. (SKT 도 품질이 좋은건 아닙니다)
 - 애플이 부품 선정에 신경을 쓰지 않았나 생각이 듭니다. 열악한 통신상황에서도 최대한 안정적으로 작동하도록 말이죠
 - 물론 오래된 모델이라 사용자들이 벤치비 따위 안돌리고 그냥 쓰고 있기 때문일수도 있습니다... ;;;
 - KT가 아이폰에 유독 신경을 많이 쓴다는 생각도 많이 듭니다.

 4. 전반적으로 SKT 제품군들의 손실율이 적습니다.
 - 모토로라, 넥서스원, 시리우스를 제외 하고요
 - 모두 비인기 폰들입니다... 사용자가 많지 않은지라 품질 이야기가 적을 수도 있습니다
 - SK가 통신 품질이 상대적으로 좋다는 게 입중됩니다

5. LGT는 생략 합니다.... ㅜㅜ

6. KT는 애플 제품군 이외에는 모두 좋지가 않습니다.
 - 스카이 베가X 만 제외하고요, (팬택이 부품 선정에 신경좀 썼나 봅니다)
 - SK의 아이폰도 그럴지 몹시 궁금합니다.

7. KT 넥서스 S는 손실율이 10.71% 입니다. SKT 넥서스 S 는 2.42% 고요
 - 즉 통신사의 문제가 큽니다.
 - 주파수 대역폭의 문제일 수도 있습니다. 아이폰이 멀쩡한걸 보면 아이폰이 잘 만들어진 거라고 볼수 있죠 

결론 

개통 예정이신 분들은
  1. SKT로 쓰세요.
  2. 아이폰 쓰세요.
 
이미 쓰고 계신 분들은
  1. SKT 로 통신사를 바꾸세요. (물론 바꿔도 답 안나올 수도 있습니다.... 상대적으로 낫단 얘기)
  2. 이미 SKT거나 KT 이지만 바꾸기가 어렵다면 제품 교환 받으세요.

전 네비게이션 이외에는 wifi만 씁니다.
3G가 잘 끊기는지도 모르겠습니다.
요즘 전화 통화는 휴대폰 쓰고 있는 이래 최악의 통신품질입니다.... (환불 받아야하는거 아닌지...)



2011-05-17 추가

KT의  3G 끊김을 줄일 수 있는 팁 (포트 9082 설정)

여러 사용자들이 효과가 있다고 합니다.

  

Nexus S gingerbread 2.3.4 적용

Posted by NUL 스맛폰 : 2011. 5. 12. 20:36

infin1ty 1.0.0 | 2.3.4 AOSP | Jame Bond 1.5.8 UV

국내는 정식 업데이트가 언제가 될지 몰라서.... 커스텀 롬을 설치했습니다.

infin1ty 롬을 간단히소개하면

0. GingerBread 2.3.4 탑재
1. Nofification Bar 추가 및 개선 (상단 바에서 옵션 여러가지 설정 가능)
2. 배터리 남은양 % 수치 표시
3. 속도 증가 (체감상 빨리진 듯...?! 벤치 마크 수치는 확실히 올라갔음)
4. 배터리 효율 증대 (Jame Bond 커널, 체감상 늘은것 같은...?!) 
5. SIP 3G 사용 가능(아직 못해봄...;) 
6. 그밖에 여러가지.......... 

최초 설치시 불안정했는데....
다시 설치 하면 안정적으로 돌아가더군요. 
두번째 설치엔 문제가 될만한 것들은 복구를 안하고 수동/구글 동기화 등으로 재 설정했습니다.
아마 데이터 복구 과정에서 몇몇 앱및 시스템 설정들의 충돌이 있지 않았나 생각이 듭니다.


gingerbread 2.3.4
 
Announcing Android 

1. Google Talk 화상 채팅 가능.
2. 일부 기기의 버그, GPS, 3G에 대한 수정, 
3. 그밖에 기타 등등


Infin1ty 설치 후

1. 상단의 3G 아이콘이 3G에 연결이 안되어 있어도 점등 되는 현상 제거 (요건 2.3.3 의 버그)
2. 배터리 사용량 살짝 늘은 느낌, 발열 감소 (이건 아마 커널의 영향인 듯?)
3. 나머지 수정 부분들은 저완 해당사항이 없거나 뭐가 달라진건지 잘 모르겠네요



추가로
기기및 운영체제의 설치에 익숙하지 않은 분들은 루팅및 커스텀롬 설치를 함부로 하시면 안됩니다.
문제 발생시 스스로 대처할 수 있어야 하고, 기기의 고장에도 스스로 책임을 져야 합니다.


----------------------------------------------------------------------------------------------
금방 1.1.0 버전 올라와서 다시 업그레이드 했습니다.
구글 토크 화상통화 적용버전 
  
 «이전 1  다음»