Loading
18개 발견

Android/Beginner Guide 검색 결과

  1. 미리보기 2015.03.11

    안드로이드 스튜디오에서 Genymotion 사용하기

  2. 미리보기 2015.03.10

    모든 폰에서 갤럭시 S6 날씨 위젯 따라하기

  3. 미리보기 2014.10.03

    U+ 갤럭시노트2 순정펌웨어 (E250LKLVMB6)

  4. 미리보기 2014.10.03

    SKT 갤럭시노트2 순정펌웨어 (E250SKSVMI2)

  5. 미리보기 2014.10.03

    KT 갤럭시노트2 순정펌웨어 (E250KKTUKNF7)

  6. 미리보기 2014.09.29

    옵티머스g 순정기반 커스텀롬 간략 후기

  7. 미리보기 2014.09.10

    폰 꾸미기 1부 : Themer 런쳐 이용법

  8. 미리보기 2014.08.09

    아펙스를 이용한 옵티머스g 노크오프&게스트모드 활성화 방법

  9. 미리보기 2014.03.16

    안드로이드 커널 빌드 및 플래싱 파일 생성 방법

  10. 미리보기 2014.02.22

    안드로이드 커널 빌드를 위한 환경 구축!

  11. 미리보기 2014.02.21

    오딘 사용 방법

  12. 미리보기 2014.01.17

    안드로이드: 커스텀 커널이란?

2015. 3. 11. 15:17 - Str@wBerry♪'·

안드로이드 스튜디오에서 Genymotion 사용하기



안녕하세요. Eclipse에서 Genymotion 사용법을 게시했던 Str@wberry입니다.

오늘은 Android Studio(안드로이드 스튜디오)에서 Genymotion을 사용하는 법을 알려드리려 합니다.


사실 예전부터 사용하고 있었지만, 개인적인 사정상 블로그에 게시할 수 없었던 점 사과드리며

함께 설치를 시작하겠습니다.


안드로이드 스튜디오는 이미 설치되어있다는 기준으로 가이드글을 작성하겠습니다.


#1 먼저 Genymotion 사이트 ( 바로가기 ) 에서 Genymotion Free버전을 내려받습니다.




#2 가상 디바이스를 하나 선택해 설치합니다.

( 간략한 세팅은 이전에 작성한 가이드 글을 참고하시기 바랍니다. http://widzard.tistory.com/23 )


#3 안드로이드 스튜디오를 켜 File > Settings 에 들어가 Plugins를 찾습니다. ( 단축키 : Ctrl + Alt + S )




#4 오른쪽에 Genymotion 이라 입력해 해당 Plugin을 설치합니다.

최초 검색시 한번에 나오지 않기 때문에 Browse 를 클릭합니다.




#5 새로운 창이 뜨면서 Genymotion의 Plugin을 설치할 수 있는 창이 뜹니다. Install Plugin을 눌러 설치를 완료합니다.




#6 설치가 완료되었으면 안드로이드 스튜디오를 재실행합니다. 해당 창을 종료하면 Restart 창이 자동으로 뜹니다.



#7 상단에 Genymotion 아이콘이 나타나면 정상적으로 Plugin이 설치가 완료된 것입니다.

해당 버튼을 클릭합니다.




#8 Genymotion 설정 창이 나타나게됩니다. 오른쪽 끝에 ...으로 되어있는 버튼을 눌러 Genymotion 설치되어있는 위치로 이동합니다.

직접 입력하시려는 경우 해당 위치를 입력하시면 됩니다. ( Windows 7 이상 : C:\Program Files\Genymobile\Genymotion ) 입니다.




#9 Apply 버튼을 눌르게 되면 창이 닫힙니다. 다시 한번 Genymotion 아이콘을 누르면 해당 창이 뜨게 됩니다.

Start 버튼을 누르면 Genymotion이 실행됩니다.




#10 정상적인 부팅이 완료된 Genymotion으 화면입니다.




정상적으로 부팅이 되어나요? 이제 열심히 불꽃코딩을 즐기시면 됩니다.

근데 여기서 끝이 아닙니다.  두가지의 문제점이 발생됩니다.


1. Gapps ( 구글 애플리케이션들 )이 없기때문에 지도 관련 앱 제작을 할 때 문제가 발생됩니다.

2. 컴파일 도중에 결과물이 Genymotion에 보이지 않습니다. (ARM 관련 오류)


찬찬히 문제를 해결해보도록 하겠습니다.


1번 문제, Gapps문제 해결방법입니다.


#1 먼저 Gapps 압축파일을 다운로드합니다.

Gapps 4.4.4 : 다운로드 


/* 주의 사항 */

해당 Gapps는 Kitkat 용입니다. Lollipop용은 추후 업로드하도록 하겠습니다.


#2 다운로드 받은 Gapps 압축파일을 Genymotion 창으로 Drag & Drop 하면 자동으로 파일이 옮겨지면서 하나의 창이 더 뜨게됩니다.

Ok 버튼을 누르고 Genymotion을 재부팅합니다.




#3 재부팅 후 Play 스토어 앱이 보이면 정상적으로 설치가 완료된 것입니다.




2번 문제, 컴파일 중 ARM 관련 에러가 나오는 경우 해결 방법입니다.

Genymotion은 ARM기반으로 동작하고 있지 않아 발생되는 문제로 ARM Transition을 받아 설치하면 해결됩니다.,


Genymotion-ARM-Translation_v1.1 : 다운로드


설치법은 위의 Gapps 설치와 동일합니다. Drag & Drop 후 재부팅하시면 정상적으로 컴파일 결과물이 나옵니다.


진행하시면서 안되는 부분이 있거나 지적할 부분이 있다면 댓글로 알려주시면 감사하겠습니다.

불꽃코딩하세요 ;D






2015. 3. 10. 23:07 - Str@wBerry♪'·

모든 폰에서 갤럭시 S6 날씨 위젯 따라하기




/* 먼저 적용 스크린샷 입니다. */


지금 제가 사용하고 있는 폰의 상태를 말씀드리면

Samsung Galaxy Note II / Android 4.4.4 / DN4 V2.1 + MOD V9 입니다.






/* 폰의 종류와는 상관없이 적용 됩니다. */


이 위젯은 실제 위젯 파일이 아니라 XWidget 애플리케이션을 이용해 홈화면에서 적용가능한 위젯입니다.




/* 설치 방법 */


#1. XWidget을 Play 스토어에서 다운로드 합니다.




#2. File Explorer 애플리케이션을 받습니다. ( 예) Root Explorer, FX, ES File manager 등.. )

저는 FX애플리케이션으로 진행하도록 하겠습니다.





#3. 아래의 사이트에서 Widget 파일을 다운로드 합니다.

http://forum.xda-developers.com/android/apps-games/xwidget-samsung-galaxy-s6-weather-t3045314


FX 애플리케이션 기준으로 진행하고 있습니다. 압축해제 후 파일들을 옮기는 작업이므로 다른 Explorer앱도 동일합니다.

처음하시는 분들은 복잡하실수도 있으니 잘 따라오시기 바랍니다.



#4. XWidget S6 파일을 받은 폴더에 들어갑니다. 


[1] 압축파일을 누릅니다.

[2] 누르게 되면 폴더가 보입니다. 폴더를 길~게 클릭합니다.

[3] Extract 를 누릅니다.

[4] /sdcard/XWidget/Widgets 에 압축을 해제합니다.





#5. 메인화면에 XWidget 4x1 크기의 위젯을 꺼냅니다.






/* 만일 Local에 S6 위젯이 보이지 않는다면 상단의 메뉴키를 눌러 Refresh List를 해보시면 됩니다. */











#6. 정상적으로 위젯이 등록됩니다.






수고하셨습니다. 혹시 설명이 부족하거나, 따라하다 막히시는 경우 댓글남기면 도와드리겠습니다.

읽어주셔서 감사합니다.


광고한번씩 클릭해주세요ㅎㅎ







2014. 10. 3. 23:24 - 알 수 없는 사용자

U+ 갤럭시노트2 순정펌웨어 (E250LKLVMB6)




첨부파일을 모두 받아주시고 알집으로 압축해제 해주세요.

크롬 브라우저를 사용하시면 다운이 편합니다.


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol1.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol10.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol100.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol101.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol11.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol12.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol13.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol14.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol15.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol16.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol17.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol18.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol19.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol2.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol20.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol21.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol22.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol23.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol24.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol25.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol26.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol27.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol28.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol29.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol3.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol30.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol31.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol32.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol33.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol34.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol35.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol36.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol37.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol38.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol39.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol4.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol40.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol41.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol42.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol43.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol44.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol45.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol46.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol47.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol48.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol49.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol5.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol50.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol51.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol52.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol53.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol54.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol55.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol56.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol57.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol58.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol59.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol6.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol60.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol61.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol62.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol63.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol64.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol65.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol66.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol67.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol68.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol69.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol7.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol70.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol71.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol72.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol73.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol74.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol75.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol76.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol77.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol78.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol79.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol8.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol80.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol81.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol82.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol83.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol84.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol85.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol86.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol87.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol88.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol89.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol9.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol90.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol91.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol92.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol93.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol94.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol95.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol96.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol97.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol98.egg


KIES_HOME_E250LKLVMB6_E250LLGTVMAA_1003149_REV04_user_low_ship.vol99.egg





2014. 10. 3. 23:08 - 알 수 없는 사용자

SKT 갤럭시노트2 순정펌웨어 (E250SKSVMI2)




첨부파일을 모두 받아주시고 알집으로 압축해제 해주세요.

크롬 브라우저를 사용하시면 다운이 편합니다.



KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol1.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol10.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol100.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol101.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol102.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol103.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol104.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol105.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol106.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol107.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol108.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol109.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol11.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol110.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol111.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol112.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol113.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol114.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol115.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol116.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol117.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol118.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol119.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol12.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol120.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol121.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol13.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol14.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol15.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol16.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol17.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol18.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol19.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol2.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol20.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol21.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol22.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol23.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol24.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol25.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol26.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol27.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol28.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol29.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol3.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol30.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol31.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol32.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol33.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol34.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol35.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol36.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol37.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol38.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol39.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol4.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol40.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol41.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol42.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol43.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol44.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol45.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol46.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol47.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol48.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol49.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol5.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol50.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol51.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol52.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol53.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol54.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol55.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol56.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol57.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol58.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol59.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol6.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol60.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol61.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol62.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol63.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol64.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol65.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol66.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol67.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol68.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol69.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol7.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol70.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol71.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol72.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol73.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol74.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol75.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol76.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol77.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol78.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol79.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol8.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol80.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol81.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol82.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol83.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol84.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol85.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol86.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol87.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol88.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol89.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol9.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol90.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol91.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol92.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol93.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol94.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol95.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol96.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol97.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol98.egg


KIES_HOME_E250SKSVMI2_E250SSKTVMI1_1403966_REV04_user_low_ship.tar.vol99.egg




2014. 10. 3. 22:51 - 알 수 없는 사용자

KT 갤럭시노트2 순정펌웨어 (E250KKTUKNF7)





첨부파일을 모두 받아주시고 알집으로 압축해제 해주세요.

크롬 브라우저를 사용하시면 다운이 편합니다.



E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol1.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol10.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol100.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol101.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol102.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol103.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol104.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol105.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol106.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol107.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol108.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol109.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol11.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol110.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol111.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol112.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol113.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol114.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol115.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol116.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol117.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol118.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol119.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol12.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol120.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol121.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol122.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol123.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol124.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol125.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol126.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol127.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol13.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol14.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol15.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol16.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol17.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol18.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol19.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol2.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol20.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol21.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol22.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol23.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol24.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol25.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol26.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol27.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol28.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol29.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol3.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol30.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol31.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol32.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol33.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol34.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol35.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol36.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol37.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol38.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol39.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol4.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol40.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol41.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol42.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol43.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol44.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol45.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol46.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol47.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol48.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol49.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol5.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol50.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol51.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol52.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol53.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol54.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol55.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol56.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol57.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol58.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol59.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol6.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol60.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol61.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol62.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol63.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol64.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol65.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol66.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol67.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol68.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol69.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol7.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol70.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol71.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol72.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol73.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol74.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol75.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol76.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol77.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol78.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol79.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol8.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol80.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol81.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol82.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol83.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol84.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol85.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol86.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol87.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol88.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol89.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol9.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol90.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol91.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol92.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol93.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol94.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol95.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol96.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol97.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol98.egg


E250KKTUKNF7_E250KKTTKNF7_E250KKTUKNF4_HOME.vol99.egg




2014. 9. 29. 20:52 - Yamaha♬

옵티머스g 순정기반 커스텀롬 간략 후기



안녕하세요. 언제나 바람처럼 나타났다가 수증기처럼 증발 해버리는 WIDzard 팀블로그의 Yamaha♬ 입니다.


오늘은 옵티머스G 의 순정기반 커스텀롬인 Art Mod 5.2.1의 후기를 포스팅해볼까 합니다.

현재는 업데이트 버전이 나와있지만 개개인이 선호하는 버전에 따라 설치해주시면 됩니다.


현재 옵티머스 순정기반에서는 실링롬과 아트모드 곰돌 라이트 gee3가 있습니다.

배터리 성능 면으로는 곰돌 라이트 , 거의 완벽한 g3의 느낌은 gee3 입니다.


실링롬은 순정기반에 듀얼윈도우를 사용할수 있는롬

Art Mod는 g3테마를 비슷하게 만든 순정기반의 커스텀롬이며 테스크 슬라이더와 듀얼윈도우가 가능합니다.


이번에는 아트모드의 후기를 작성 하겠습니다.



일단 설정 창입니다.

기본 옵g설정창에 비해 스위치랑 아이콘등 많이 변한것이 있습니다.






다음은 홈 화면 입니다.

홈런처 역시 기존 옵g런처가 아닌 g3기반 런처를 사용 하였습니다.






갤러리 사진입니다.

이것도 역시 g3기반으로 만들어 졌습니다.

여기서 재밌는건 폴더채로 줌을 땡기거나 좁히면 사진처럼 폴더들이 여러개로 늘어났다 줄었다 합니다.




계산기와 캘린더 입니다.

역시 이것도 g3테마가 적용 되어있습니다.







다음은 q슬라이드 입니다.

q슬라이드 같은경우는 빌드프롭으로 제한을 풀어버릴수 있습니다만,

과도하게 창을 띄우면 램이 엄청나게 고문을 당합니다.






마지막으로 잠금해제 효과 입니다.

슬라이드 효과는 기본에서 많이 추가 됐습니다.

아트모드에서는 잠금화면 설정이 없음 - 드래그 - 노크코드 - pin - 패턴 - 얼굴인식 - 비밀번호 입니다.






사진이 몇개 빠져 있지만 기본적으로 테스크 슬라이더와 듀얼윈도우가 내장되어 있습니다.


아트모드의 버그가 있다면 설정창에서 저장소를 클릭시 0TB라는 수치로 써져 있습니다.

하지만 이건 표기오류이고 실용량은 그대로 적혀 있습니다.

그리고 듀얼 윈도우를 실행시 윈도우 가이드 라인이 짧습니다.


아트모드의 추천 커널은 졸라커널 입니다.

솔리드 커널 같은경우엔 한번 씌웠다가 부팅이 되지 않는사태가 발생하였습니다.

졸라 커널 같은 경우에는 노크온 기능이 있습니다.


다음에는 gee3롬을 적용하여 제대로 된 리뷰를 작성 하겠습니다.




2014. 9. 10. 23:13 - 크램프

폰 꾸미기 1부 : Themer 런쳐 이용법


안녕하세요? IT 모바일 블로그팀 WIDzard의 크램프 입니다. 이번 포스트부터는 연재 형식으로 런쳐를 이용하여 폰을 꾸미는 방법을 다룰 것입니다.



◎ 작업 환경


1. 기종 :  갤럭시 노트2

2. 롬 : Liquid Smooth V3.2

3. 해상도 : 720 x 1280 (240dpi)


런쳐를 통한 커스터마이징이므로 기종은 크게 상관이 없습니다. 하지만 롬이나 해상도에따라서 기능이나 모양이 차이가 있을 수 있습니다.


우선 런쳐는 Play Store를 이용하여 다운 받을 것입니다. Play Store에서 검색창에 Themer를 치고 다음 스크린샷에보이는 런쳐를 설치하시기 바랍니다. 아니면 다음 링크를 타고 들어가서 설치 하셔도 됩니다.




Themer는 My Color Screen에서 만든 런쳐입니다. My Color Screen은 안드로이드 및 IOS의 배경과 홈화면을 디자인하여 뽐낼 수 있는 사이트입니다. 얼마전 자체 위젯과 런쳐를 제작하여 배포하였는데 그것이 Themer입니다.


설치를 마치고 홈키를 누르시면 런쳐를 선택하는 창이 나옵니다. Themer를 선택하시면 로딩창이 뜨며 처음 실행화면이 나타납니다. 옆으로 슥슥 밀어 넘기시면서 설명으로 보시고 마지막 페이지까지 넘어가면 다음과 같은 테마 선택 화면이 나타납니다. 



여러 메뉴에서 맘에 드는 카테고리를 선택하시면 테마들이 주욱 나열됩니다. 이제 고르시는 일만 남았습니다. 맘에 드는 테마를 고르시고 V표시를 누르시면 로그인을 하라고 나옵니다. 원하는 계정을 선택하시고 로그인을 하시면 다운로드후에 테마가 적용이 됩니다.


해상도가 맞지 않는 테마는 적용 되어있는 위젯들을 각각 설정하여야 합니다. Themer의 세부 설정은 다음 포스트를 통해서 전해드리도록 하겠습니다.


2014. 8. 9. 14:52 - Yamaha♬

아펙스를 이용한 옵티머스g 노크오프&게스트모드 활성화 방법

옵티머스g가 킷캣을 먹으면서 g2에 잇던기능들이 숨어 있습니다.

킷캣을 g2기반으로 만들었기에 잔류기능들이 남아있습니다.

바로 노크오프랑 게스트모드 입니다.

이것을 활성화 시키려면 어플이 필요하지만 아펙스 같은 액티비티를 꺼낼수 있는 홈런처로도 충분합니다.

 

※이글은 아펙스 런처 기준으로 작성된것이며 액티비티를 불러낼수 있는 홈런처로도 가능합니다.※

 

스크린샷으로 쉽게 설명 해드립니다.

 

1.액티비티를 사용할수 있는 런처가 있으시거나 없으시다면 설치를 하시기 바랍니다.

 

2.위와 같은 방법으로 엑티비티를 소환 해줍시다!!!!

 

 아펙스 기준으로 작성된것이며 빈공간을 길게 클릭합니다.

 추가메뉴가 나왔다면 바로가기를 눌러줍니다.

 그리고나서 액티비티를 눌러줍니다.

 액티비티로 진입이 됐다면 아래로 내려 설정을 클릭하고 또 내려줍니다.

노크온이 보이신다면 클릭하시면 화면에 노크온 아이콘이 보입니다.

노크온 아이콘을 클릭하면 다음화면처럼 나옵니다.

여기서 단점은 노크온이라고는 하지만 g2처럼 터치감지하는센서가 없기때문에 화면이 켜지지 않습니다.

대신 화면은 끌수 있습니다.

홀드화면에서 센터쪽은 두번클릭하면 화면이 꺼집니다.

홈화면에서는 상단바를 더블 클릭하면 꺼집니다.

 

 

게스트모드 활성화

게스트 모드 활성화는 아까랑 똑같이 하시면 됩니다.

 

 처음 노크온을 불러내듯이 화면의 빈공간을 길게눌러 메뉴를 소환합니다.

 같은방법으로 바로가기 클릭

 액티비티 클릭후 액티비티로 진입합니다.

 액티비티에 진입후 아래로 내려 홈을 누릅니다.

 홈을 누르면 설정처럼 리스트가 나오는데 여기서 게스트메뉴를 클릭합니다.

그럼 게스트모드랑 노크온이 나온것이 보일겁니다.

여기서 게스트 모드를 클릭하면 게스트 모드사용법이 나옵니다.

게스트 모드 메뉴얼을 숙지하시고 완료 누르시면 아래처럼 활성화 스위치가 있습니다.

여기서 게스트모드를 활성화했다면 테스트를 해보시면 됩니다.

 

이상 WIDzard Yamaha♬였습니다.

2014. 3. 16. 08:20 - 알 수 없는 사용자

안드로이드 커널 빌드 및 플래싱 파일 생성 방법


안녕하세요, 칼다리스입니다. 환경 구축에 대한 글을 쓴지도 꽤 시간이 지났네요. 이사준비 등 바쁜 일이 많아 커널은 거의 건드리지 못했네요. 지난 글에선 커널 빌드를 위한 개발환경 구축에 대해 알아보았으니 이번엔 커널을 빌드하는 과정과 배포를 위한 커스텀 리커버리 플래싱 파일을 만드는 방법을  알아보겠습니다.



커널 소스

커널 빌드는 시간이 좀 걸린다는 것 뿐이지 실제로 어려운 점은 별로 없습니다. 우선 빌드하고자 하는 커널의 소스코드를 다운로드해 시작해야겠죠? 각 제조사마다 오픈소스 사이트를 운영해 커널 소스를 공개해둡니다:

삼성 http://opensource.samsung.com/

LG http://www.lg.com/global/support/opensource/index

팬택 http://opensource.pantech.com/model/list.asp?Category=Mobile

HTC http://www.htcdev.com/devcenter/downloads

소니 http://developer.sonymobile.com/downloads/opensource/


대부분 사이트는 갤럭시 S3, 베가 R3 식이 아닌 M440S, A850K처럼 모델명을 이용하니 모델명을 먼저 알아둘 필요가 있습니다. 압축파일일 경우 압축을 풀면 arch, block같은 폴더들이 나오니 바로 커널 소스입니다. 여러분이 사용하는 디바이스의 클럭, 그래픽 외 상당 수의 기능들이 이 소스를 트윅하여 개발됩니다.



램디스크

커널 소스에서 빌드되는 파일들은 zImage와 ko확장자를 가진 모듈입니다. 하지만 커널을 완성하기 위해선 램디스크라는 것이 필요한데 이미 존재하는 커널에서 추출해야 합니다. 인터넷에서 검색을 통해 찾으셔도 되며 직접 디바이스에서 boot.img를 추출하셔도 됩니다. boot.img에서 램디스크를 추출하는 프로그램은 여러 개발자들이 배포해 여러가지가 존재합니다. 제 경우엔 Koush님의 AnyKernel을 약간 수정해 디바이스에서 직접 언팩을 해 필요한 파일들을 추출했습니다.


직접 추출을 하시려면 먼저 디바이스에서 파일탐색기를 이용해 /dev/block/platform/msm_sdcc.1/by-name으로 들어가 boot폴더의 링크 경로를 찾아야 합니다. 보통 /dev/block/mmcblk0p#형식입니다. 다음은 이 링크를 통해 kernelunpacker.zip을 받으신 후 /META-INF/com/google/android/updater-script를 열어 9번째 줄에 mmcblk0p7을 아까 찾은 경로로 수정합니다. 이후 커스텀 리커버리에서 zip파일을 플래싱하면 내장메모리에 램디스크를 비롯해 boot.img-로 시작하는 커널을 만드는데 필요한 여러 파일들이 내장메모리에 생성됩니다.



커널 빌드

커널 빌드 환경 구축은 복잡했지만 직접적인 빌드 과정은 그리 어렵지 않습니다. 터미널을 이용해 몇가지 명령어만 적어주고 기다리면 필요한 이미지가 나오게 되죠. 명령어는 디바이스나 제조사에 따라 약간 다르지만 다음과 비슷합니다:

  • export ARCH=arm
  • export CROSS_COMPILE=<툴체인 경로>
  • make clean <<= 커널 빌드 후 새로운 빌드를 위해 코드 잔해 제거
  • make ####_defconfig <<= 커널 빌드 시 적용할 설정
  • make <<= 커널 빌드

이렇게 명령어를 실행하면 커널의 한부분인 zImage와 제조사에 따라 함께 필요한 .ko 모듈 파일들이 생성됩니다. 처음 2개의 명령어는 공통적이지만 나머지는 제조사에 따라 다르니 커널 소스와 함께 배포되는 README 파일을 참조하시기 바랍니다.
물론 빌드 자체는 쉽지만 소스코드를 수정해 기능을 추가하는 것이 어려운 작업이죠. 소스코드를 수정하는데 대한 팁과 깃헙사용법은 다음에 다루도록 하겠습니다.



커널 리팩

zImage와 램디스크, 모듈이 준비되었다면 boot.img형식으로 리팩을 해야합니다. boot.img 언패킹과 마찬가지로 repack하는 도구가 따로 있으나 이 역시 여러가지가 존재합니다. 전 언팩과 마찬가지로 디바이스에서 리팩하는 형식을 이용합니다. 전 AnyKernel을 직접 수정해 사용 중이지만 귀차니즘이 발동하신 분들은 Koush님의 AnyKernel을 다운로드해 /kernel폴더에 zImage를, /system/lib/modules폴더에 .ko 모듈을 삽입한 후 플래싱하시면 됩니다.


만약 램디스크를 수정하셨다면 스크립트를 약간 수정하셔야 플래싱 가능합니다. 제 커널을 다운로드해 kernel폴더의 내용 중 base, cmdline, pagesize, ramdisk.gz, zImage를 디바이스에 맞는 파일들로 수정하셔야 합니다. 이 때 앞부분의 "boot.img-"는 제거하시면 됩니다. system폴더의 etc폴더는 삭제하신 후 모듈이 있다면 /system/lib/modules 경로에 넣으세요. 이후 updater-script를 열어 다음 내용을 넣습니다:

  • mount("MTD", "system", "/system");
  • package_extract_dir("system", "/system");
  • package_extract_dir("kernel", "/tmp");
  • set_perm(0, 0, 0777, "/tmp/mkbootimg.sh");
  • set_perm(0, 0, 0777, "/tmp/mkbootimg");
  • set_perm(0, 0, 0777, "/tmp/busybox");
  • run_program("/tmp/mkbootimg.sh");
  • run_program("/tmp/busybox", "dd", "if=/tmp/newboot.img", "of=/dev/block/mmcblk0p#"); <<경로 수정하세요
  • unmount("/system");


*주의* 직접할 땐 몰랐는데 여러 디바이스를 위해 쓰려니 어렵네요. zImage형식으로 배포되는 같은 디바이스를 위한 커널 플래싱 파일을 참고하시는게 최고입니다.



위와 같이 준비하셨다면 플래싱할 준비가 되었습니다. 우선 사용 중인 커널을 백업해두신 후 새로 빌드하신 커널을 플래싱해 성공하시면 여러분 역시 커널 개발자(?)가 되었습니다!


2014. 2. 22. 08:05 - 알 수 없는 사용자

안드로이드 커널 빌드를 위한 환경 구축!



안녕하세요, 칼다리스입니다. 요새 커널 빌드에 재미를 붙이는 바람에 블로그를 소홀히 한 것 같네요. 오늘은 안드로이드 커널을 빌드하기 위해 필요한 개발환경을 구축하는 방법을 알아보도록 하겠습니다. 커널이 무엇인가 궁금하신 분들은 커스텀 커널 포스팅(링크)을 참조해 주세요.


필요 사항

컴퓨터 (데스크탑/노트북). PC의 사양은 크게 문제가 되지는 않지만 원활한 빌드를 위해선 듀얼코어 프로세서에 4GB 램을 탑재한 PC가 적당할 것 같습니다. 제 노트북은 1.9GHz 쿼드코어 i3 프로세서에 8GB 램을 탑재한 상태에서 10~15분 정도 소요됩니다.

리눅스/맥 운영체제. 윈도우즈에서 VMware를 통한 방법이나 듀얼부팅 등 여러가지 방법이 있으나 여기서 다루기엔 너무 복잡하니 검색을 통해 알아보시기 바랍니다. 개인적으로는 64bit 우분투 12.04 LTS를 사용하고 있지만 다른 디스트로를 사용하셔도 됩니다. 맥에서도 빌드가 가능하지만 맥이 없는 관계로 자세한건 알려드리지 못 하네요.


개발환경 구축


빌드에 필요한 패키지 설치

리눅스 운영체제의 cmd격인 터미널을 실행해 다음 명령어들을 차례대로 실행합니다. 처음 sudo를 이용하실 경우 유저 비밀번호를 입력해야 합니다.

  • sudo apt-get update
  • sudo apt-get install build-essential
  • sudo apt-get install libncurses5-dev
  • sudo apt-get install ia32-libs (64bit 버전에서만)


JDK 설치

위 과정을 마쳤다면 이젠 자바 JDK를 설치해야 합니다. 몇몇 리눅스 버전에선 일반 JDK가 아닌 Open JDK가 설치되어 나오는 경우가 있는데 커널 빌드와는 잘 맞지 않아 제거한 후 오라클의 정식 JDK를 설치해야 합니다. 설치 패키지는 오라클 JDK 사이트(링크)에서 받을 수 있습니다. 32bit는 Linux-x86, 64bit는 Linux-x64버전에서 tar.gz확장자로 된 파일을 받으시면 됩니다. 이젠 다시 터미널을 실행한 후 다음 명령어들을 실행합니다:

  • sudo apt-get purge openjdk-\* <<= Open JDK가 존재한다면 제거
  • sudo mkdir -p /usr/local/java <<= JDK를 설치할 폴더 생성
  • cd Downloads <<= 패키지가 다운로드된 경로로 이동
  • sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java/ <<= 7u45를 다운로드하신 버전으로 바꾸셔야 합니다.
  • cd /usr/local/java <<자바 설치 폴더로 이동
  • sudo chmod a+x jdk-7u45-linux-x64.tar.gz <<= 압축을 풀 수 있도록 권한 변경
  • sudo tar xvzf jdk-7u45-linux-x64.tar.gz <<=압축 풀기
  • sudo gedit /etc/profile <<=자바 PATH 설정


마지막 명령어를 실행하면 문서파일이 열립니다. 가장 아래쪽에 다음 문구를 삽입, 저장 후 닫습니다:

  • JAVA_HOME=/usr/local/java/jdk1.7.0_45
  • PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
  • export JAVA_HOME
  • export HOME


터미널로 돌아가 다음 명령어를 실행합니다:

  • sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.7.0_45/bin/java" 1
  • sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
  • sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.7.0_45/bin/javaws" 1
  • sudo update-alternatives --set java /usr/local/java/jdk1.7.0_45/bin/java
  • sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
  • sudo update-alternatives --set javaws /usr/local/java/jdk1.7.0_45/bin/javaws


이렇게 오라클의 JDK가 성공적으로 설치되었습니다. 자바 설치를 확인 하고 싶다면 터미널에 java -version이라 입력하면 됩니다.


커널 툴체인 설정

리눅스 커널을 빌드하기 위해선 툴체인이라는 도구가 필요하며 안드로이드 역시 안드로이드 툴체인이 따로 존재합니다. 커널마다 호환되는 툴체인 버전이 따로 있기에 자신의 기기에 맞는 툴체인을 받으셔야 합니다. 가장 최신 툴체인은 안드로이드 NDK 사이트(링크)에서 번들을 다운 받으시면 됩니다. 전 베가 R3과 베가 No 6를 빌드할 때 ARM-EABI-LINARO-4.6.2 툴체인을 사용합니다.



이렇게 안드로이드 커널을 빌드하기 위해 필요한 개발환경 구축이 완료됩니다. 다음 글에선 직접 커널을 빌드하는 방법과 오픈소스 라이센스에 따라 공개의 의무가 있는 커널 소스 공개에 가장 잘 쓰이는 깃헙(Github) 설치 및 사용 방법을 알아보겠습니다.



2014. 2. 21. 01:09 - 크램프

오딘 사용 방법


안녕하세요? IT. 모바일 블로그팀 WIDzard의 크램프입니다. 오딘이 무엇인지 부터 설명드리겠습니다.


1. 오딘(Odin) 이란


기본적으로 펌웨어를 핸드폰에 입히는 역할을 하는 윈도우용 프로그램입니다.


단, 제한 조건이 붙습니다. 모든 핸드폰에서 사용이 가능한 것이 아니라 갤럭시 계열의 폰에서만 사용이 가능합니다. 


원리는 리눅스상에서 만들어진 이미지 파일들을 리눅스 압축파일인 tar파일로 묶어둔 후에 윈도우상에서 폰에 이미지를 입히는 방식입니다. 실제로 다운받은 *.tar 파일을 알집같은 압축툴로 열어보면 그안에 여러 이미지 파일이 있는 것을 확인하실수 있습니다. 각각의 이미지 파일에 들어있는 마운트 정보에 따라서 폰에 파일을 넣는 것입니다.


이를 응용하여 커널이나 시스템 이미지를 오딘에 맞게 tar파일로 압축하여 커스텀 커널을 올리거나 쿠킹롬을 올리게 됩니다.


2. 사용시 주의점


* 다운 받으신 펌웨어나 롬/커널 파일의 기종 정보와 버전을 꼭 확인하시기 바랍니다. 다른기종의 펌웨어를 올릴 경우에는 돌이킬 수 없는 상태가 될 수 있습니다.

* 배터리는 충분히 확보한 상태에서 진행하시기 바랍니다. 중간에 작업이 중단되어도 위험한 상황이 올 수 있습니다.

* 핸드폰이 재부팅되기 전까지 전원을 분리하거나 컴퓨터와 연결을 끊지 마시기 바랍니다. 물론 예외의 경우도 존재합니다. 장시간 반응이 없는 경우에는 처음부터 다시 작업해야 할 수도 있습니다.

* 순정 펌웨어가 아닌 커스텀 롬이나 커스텀 커널 혹은 커스텀 리커버리를 올리실 경우에는 커스텀 바이너리 카운트가 증가하며 커스텀 바이너리 카운트가 증가된 상태에서는 A/S의 거부나 불이익을 받으실 수 있습니다. 이는 트라이앵글 어웨이라는 어플로 초기화가 가능합니다. 트라이앵글 어웨이 사용법은 다음 강좌에서 진행하겠습니다.


3. 오딘을 사용하여 보자!


오딘의 역할을 알았으니 이제 오딘을 사용해보도록 하겠습니다.


오딘은 <이곳>에서 3.07버전을 다운받아서 사용하기 편한 폴더에 압축을 풀어주시기 바랍니다. 기기에 맞는 펌웨어를 준비하여 주시기 바랍니다.


일단 핸드폰 전원을 꺼주시기 바랍니다. 그리고 꺼진 상태에서 볼륨 하(下)+홈+전원 키를 누르고 계시기 바랍니다. 그러면 아래와 같은 경고 화면이 나타납니다.



그러면 볼륨 상(上)키를 눌러서 다음과 같은 화면이 나타나게 합니다



보시다시피 3번째 줄에 커스텀 바이너리 카운트가 2 입니다. 강좌를 위해 리셋을 하지 않았습니다. 후에 저 숫자를 0으로 만들 것입니다. 안전한 A/S를 위해서 말입니다.


자, 이제 오딘을 풀어 놓은 폴더에서 Odin3 v3.07.exe 파일을 더블클릭하여 오딘을 실행하여 주시기 바랍니다. 그리고 폰과 컴퓨터를 연결하시면 다음과 같은 화면이 나옵니다. 



1. 컴퓨터와 폰을 연결시키면 저렇게 0:[com:4] 라는 문구가 나타납니다. 숫자는 다를 수 있습니다. 연결을 확인하세요.


2. PDA버튼을 클릭하시고 다운받아놓은 펌웨어 파일을 지정해 주시기 바랍니다.


3. 이제 Start 버튼을 누르시면 펌웨어가 입혀지기 시작합니다.


1번 박스에 진행상황이 나타납니다. 완전히 종료가 되기전에 기기를 조작하거나 케이블을 분리하거나 오딘을 종료하지 마세요. 모든 과정이 완료되면 다음과 같은 화면이 나타나며 기기가 재부팅이 됩니다.



위 스크린샷은 커널만 올린 화면입니다. Message부분의 내용은 어떤 파일이냐에 따라 달라집니다. 파일은 달라도 완료 메시지는 비슷합니다. 재부팅이 완료되고 나면 혹은 재부팅시에 오딘에서 Succes나 Fail메시지를 출력하게 됩니다. 정상적인 과정을 따라오셨고 펌웨어 파일이 정상이라면 성공메시지를 보실 수 있을 것입니다.


루팅펌웨어를 올리신 분들은 어플 서랍에서 SuperSU 어플을 확인하실 수 있습니다.


이상 오딘 사용법이었습니다.


오딘을 사용하는 방법은 위험한 방법일 수 있습니다. 사용전 필히 내용을 숙지하시고 안전하게 펌웨어를 입히시기 바랍니다.


2014. 1. 17. 08:03 - 알 수 없는 사용자

안드로이드: 커스텀 커널이란?


안녕하세요, 칼다리스입니다! 이번 글에선 커스텀 롬과 함께 안드로이드 커스터마이징의 양대산맥을 이루고 있는 커스텀 커널에 대해 알아보려 합니다. 프로세서 클럭 속도나 전압조절 등 커스텀 롬과는 또 다른 종류의 성능향상을 제공하는 부분이 바로 커스텀 커널입니다. 현재 사용 중인 커널은 폰정보 아래 Kernel version에서 확인하실 수 있습니다.




커널이란?

커스텀 커널을 알기 위해 우선 커널이 무엇인가 알아볼 필요가 있습니다. 커널은 모든 운영체제의 가장 기본적인 요소이며 쉽게 말해 소프트웨어와 하드웨어를 연결해주는 다리라고 보시면 됩니다. 여기서 소프트웨어는 여러분이 사용중이신 안드로이드 "운영체제", 하드웨어는 디스플레이, 스피커 등 물리적인 부품을 말하는 것이죠. 다음과 같은 그림으로 보면 쉽게 이해가 됩니다.

하드웨어 <=> 커널 <=> 소프트웨어


예를 들어 앱을 실행하기 위해 스크린을 터치하는 것도 실제론 복잡한 과정을 거칩니다. 화면의 터치를 인식하는 계수기(digitiser)에서 터치를 인식하면 좌표가 생성되어 커널을 통해 시스템(운영체제)에 전달됩니다. 시스템은 현재 보여지고 있는 화면에서 그 좌표는 앱실행을 의미하는 것을 알고 앱을 실행합니다. 앱이 실행될 경우 디스플레이에 보여야 하는 이미지가 바뀌기에 시스템은 커널을 통해 디스플레이에 띄워야 할 데이터를 보내 화면으로 비춰지게 되는 것이죠.

예가 좀 복잡했을 수도 있지만 앱실행 외에도 통화, 화면밝기 조절 등 커널이 빠지는 곳은 거의 없습니다. 만약 커널이 없다면 개발자들은 여러 디바이스에 존재하는 모든 하드웨어에 대한 각 이벤트 (터치, 버튼 누르기 등)에 대조되는 하드웨어 액션에 대한 코드를 일일이 개발해야 합니다. 한마디로 불가능이죠. 커널이 존재함으로 소프트웨어 개발자는 구글에서 제공하는 커널인터페이스인 안드로이드 API만 활용할 수 있으면 되며 하드웨어 개발자들 역시 하드웨어가 커널과 소통할 수 있도록 드라이버만 개발하면 되는 것입니다.



커스텀 커널

디바이스 제조사에 의해 배포되는 "순정" 커널은 제한된 부분이 많습니다. 예를 들면 안정성을 위해 전압량을 일정 수준으로 유지되도록 코드를 설계해두는 것이죠. 반면 커스텀 커널은 제조사가 아닌 개인 개발자들이 오픈소스로 공개된 제조사의 커널 소스코드를 이용해 코드를 수정하거나 추가함으로써 기존 제한되었던 기능들을 사용가능하게 합니다. 프로세서 클럭 속도가 가장 자주 언급되는 예로 추가적인 코드를 통해 프로세서가 더 높은 속도를 낼 수 있도록 할 수 있습니다. 또는 유저들이 앱을 통해 전압을 수정할 수 있도록 코드를 추가해 전압을 낮춰 배터리를 절약할 수도 있습니다. 그 외에도 사운드관련 트윅도 가능하며 각종 트윅을 통해 디바이스의 성능을 최대한 끌어낼 수 있습니다.

제가 드린 설명으론 어렵거나 헷갈릴 수도 있습니다. 커스텀 커널을 가장 쉽게 이해하는 방법은 직접 사용해보면서 몸으로 느끼는 것입니다. 커스텀 커널을 사용해 직접 여러가지 설정을 건드려보면 유저들이 왜 커스텀 커널을 원하는지 쉽게 체험할 수 있습니다.



개발자에 따라 커널이 지원하는 기능은 천차만별입니다. 커널 역시 리커버리와 마찬가지로 정해진 디바이스에서만 사용이 가능합니다. 대부분의 경우 커스텀 리커버리를 통한 ZIP설치파일로 배포되지만 갤럭시 디바이스의 경우 TAR형식으로 오딘 프로그램을 이용해 설치하는 방식으로도 배포되는 경우도 있습니다.