태그 : 킨들파이어
2012/07/15   Kindle Fire (킨들 파이어) 충전 불량 [7]
2012/02/12   킨들파이어 6.2.2 루팅 총정리 [50]
2012/02/07   킨들 파이어 루팅 정리 (킨들파이어 6.2.2 루팅) [18]
2012/01/29   Amazon Kindle vs Kindle Fire
Kindle Fire (킨들 파이어) 충전 불량
아침에 킨들 파이어로 웹서핑을 하다가 밧데리 잔량이 부족하여 자동으로 꺼지고 말았다.
충전기에 걸어 놓아도 충전중을 표시하는 호박색 등이 들어 오지 않았다.

하루종일 외출을 하고 돌아 왔어도 여전히 충전등이 들어오지 않았고 버튼을 눌러도 전원이 켜지지 않았다.

바로 구글링 시작..

I can't charge my kindle fire 를 입력..

동일한 증상을 경험했던 많은 경험기를 찾을 수 있었다. 그중에 해답이 있었다.

A> I had the exact same problem as everyone else. I held the power button down for 30 seconds, released the button, then pushed it again once and it turned on without any problems. I hope this helps someone else!


30초간 파워 버튼을 누른다.
버튼을 뗀다.
다시 누른다. 

하드 리셋 시키는 방법인 것 같았다. 
킨들 파이어는 이상 없이 다시 전원이 들어 왔고, 만 충전 상태였다.


by clockwiz | 2012/07/15 20:39 | CLOCKWIZ_day | 트랙백 | 덧글(7)
킨들파이어 6.2.2 루팅 총정리

지난번 킨들파이어 루팅, 안드로이드마켓 설정, 한글 키보드설정 과정을 포스팅한 이후 영문을 불편해 하고 좀더 시행착오를 줄이고 싶어 하는 분들을 위해 군더더기를 제거하여 다시 한번 정리를 했다.
무엇 보다도 안드로이드 SDK 및 JDK 설치가 필요없고 만져주어야 할 설치화일의 갯수도 줄어들었기 때문에 루팅을 시행하고자 하는 경우  웹서핑을 최소화할 수 있어 수고가 대폭 줄어들수 있다.
Kindle fire 6.2.2 에 적용 된다.

(상세한 내용을 원하는 경우는 http://rootkindlefire.com/kindle-fire-root/kindle-fire-root-new6-2-1windowsmaclinux/ 과

  Kindle Fire 6.2.2 Is Rooted w/ BurritoRoot 2 (Download Now) | PressByte ) 를 참조)

1. 킨들파이어 셋업메뉴 변경
1-1 킨들 화이어 셋업 메뉴->more 에서 Device를 선택하고 Allow Installation of Applications 항목을 탭하여 On 으로 설정한다.

2. ADB를 PC에 설치 (윈도우, MAC, Linux겸용이지만 여기서는 Window 기준 설명)
2-1 Download KindleFireRootNew.zip 다운로드 (CLICK HERE to Download)
2-2 다운받은 화일을 c:\KindleFireRootNew 디렉토리에 압축을 푼다.
2-3 마이크로-USB를 이용 PC와 킨들파이어 연결


3.Window와 킨들파이어의 통신을 위한 드라이버 업데이트
3-1 제어판에서 하드웨어 및 소리를 선택한다.

3-2 장치관리자를 연다

3-3 기타 장치에 Kindle이 보이지만 느낌표가 붙어있다. Kindle에 더블 클릭을 한다.

3-4 드라이버 업데이트 버튼 선택


3-5 컴퓨터에서 드라이버 소프트웨어 찾아보기 선택


3-6 모든 장치 표시 상태에서 다음 버튼 선택
 
3-7  디스크 있음 선택


3-8 c:\KindleFireRootNew\usb_driver\android_winsub.inf를 연다.



3-9  설치과정을 진행하면 “Android ADB Interface”를 보게 된다. (몇가지 화면은 생략 하였음)


3-10 제어판에서 모양 및 개인설정 선택
 

3-11 폴더 옵션 선택한후 숨김 화일 표시를 선택



3-12 윈도우 프로그램 및 파일 검색 에서 CMD 를 입력하여 명령어 창을 연다.



3-13 USERS 폴더 (본 예제에서는 chlee)에 .android 폴더를 만들고 adb_usb.ini를 복사해 넣기 위해 다음 명령어를 실행한다.
    mkdir .android
    cd .android
    copy c:\KindleFireRootNew\usb_driver\adb_usb.ini *.*
    


3-14 명령어 창에서 폴더를 KindleFireRootNew 로 바꾼후 adb 명령을 실행

    cd c:\KindleFireRootNew 
     adb kill-server
    adb devices

일련의 숫자 이후 devices가 보이면 PC와 킨들파이어가 잘 연결된 것이다. 


3-15 이제 본격적으로 rooting을 할 준비가 되었다.
    

3-16 BurritoRoot2.bin 를 다운로드 BurritoRoot2.bin


3-17 superuser.apk 를 다운로드 superuser.apk


3-18 su 를 다운로드 su


3-19 다운된 화일들을 c:\KindleFireRootNew  에 카피


3-20 다음 일련의 adb 명령어를 실행

adb push BurritoRoot2.bin /data/local/

adb shell chmod 777 /data/local/BurritoRoot2.bin

adb shell /data/local/BurritoRoot2.bin

adb root

adb shell id (이 명령으로 root가 되었는지 확인을 할 수 있다)


adb remount

adb push su /system/xbin/su

adb shell chown 0.0 /system/xbin/su

adb shell chmod 06755 /system/xbin/su

adb remount

adb install Superuser.apk (이미 설치된 경우는 불필요)

3-21. 이상 Kindle Fire 6.2.2 루팅이 완료 되었다. 
        킨들파이어에서 애꾸눈의 안드로이드 마스코트를 확인 할 수 있다.



4. 안드로이트 마켓 설치와 한글 키보드 설치는 이전 포스트을 참고.

킨들 파이어 루팅 정리(킨들파이어 6.2.2 루팅)

5. 신한은행등 일부 스마트뱅킹에는 언루팅이 필요하다. 언루팅도 이전 포스트 참고.

킨들 파이어 루팅 정리(킨들파이어 6.2.2 루팅)

by clockwiz | 2012/02/12 14:48 | CLOCKWIZ_day | 트랙백(1) | 핑백(1) | 덧글(50)
킨들 파이어 루팅 정리 (킨들파이어 6.2.2 루팅)
킨들파이어 루팅에 관심이 있는 분들이 많은것 같아 간편하게 따라할 수 있도록 새로 포스팅 했습니다.
킨들파이어 6.2.2 루팅 총정리 여기를 방문해 주세요. 
안드로이드 마켓 / 한글키보드 설치는 본 포스팅 하단을 참고 하세요.
====

Kindle Fire를 2달째 쓰고 있다. 앞으로는 Agnes가 쓰기로 하였다. 
새로운 Smart phone을 구매하는 대신으로 킨들 파이어를 들고 다니겠다고 한다. 
iPhone이 아닌 바에야 어짜피 안드로이드 계열의 스마트폰을 선택하야 하니 킨들 파이어를 대안으로 선택하는 것도 훌륭한 선택이라 생각된다. 

킨들 파이어를 들고 다니며 쓸 수 있도록 Wibro egg를 올레샵에서 신청하였다. 
월 5,000원에 30G를 제공 받게되었다. 동영상을 거의 보지 않는 나의 데이터 사용량이 약2G/월 정도이니 새로운 Egg의 30G  우리집 식구들 모두를 지원하고도 남는 용량이 되었다.

킨들 파이어를 스마트폰 대안으로 쓸때의 장점은
- 기계값이 $199로 매우 저렴하다.
- 월 5,000원 추가로 데이터 접속이 가능하다.
- 여자들의 경우 백에 넣기에 큰 부담이 없는 크기다.
- 넓은 화면으로 가독성이 좋다. 

단점으로는
- GPS가 없다.
- 카메라가 없다.
- 마이크가 없다
- 순정 상태로는 안드로이드 마켓을 쓸 수 없다. 
- 순정 상태로는 한글 입력이 안된다.

단점중 No 안드로이드 마켓과 No 한글은 매우 치명적인 단점이다. 
하지만 이들 치명적 단점은rooting을 통해 해결가능 하다. 
루팅은 어둠의 경로를 통해 킨들 파이어 운영 체계의 root 권한을 획득하여 입맛대로 기계를 재설정하는 과정을 이르는 말이다.
킨들파이어를 쓰다보면 Amazon에서 부정기적인 version up을 할때 안드로이드 마켓을 제거하게 된다. 이럴땐 다시 루팅을 하여 안드로이드 마켓을 설치해주면 된다. 

나의 경우 킨들 파이어 루팅을 할때 여기저기 흩어진 루팅 방법을 구글링을 통해 모으는데 시간이 걸렸다. 친구의 기계도 루팅해 주고 내 기계도 Agnes에게 넘겨주기 전에 공장 초기화 후  다시 루팅을 했다. 루팅을 할때마다 다시 웹서핑을 하기가 번거로워 중요내용을 향후 참고하고 혹시 이 같은 필요를 느끼는 다른 분들을 위해 일련의 과정을 정리해 보기로 한다.


[아마존 킨들 파이어 루팅 시퀀스 요약]

1. Android SDK 설치
(상세한 내용은 How to Root Your Kindle Fire  링크를 참조. 6.2.1 이하에 적용되지만 SDK까는 방법은 동일)

1.1 킨들 화이어 셋업 메뉴->more 에서 Device를 선택하고  Allow Installation of Applications 항목을 탭하여  On 으로 설정한다.

1.2 Java Development Kit 에서 JDV를 다운 받아서 설치.

1.3 Android Developer site 에서 안드로이드 SDK 를 다운 받아서 설치

1.4 ADK 설치시 기본사항 및 Google USB Driver package ( Extras아래에 있음)를 꼭 설치해야함.

1.5 Windows (C:\Users\(Your Account Name) 아래에 새로생긴 ".android" 디렉토리를 찾아서 adb_usb.ini 화일을 열고 맨 마직막 줄에  0x1949를 삽입


1.6 Android SDK 가 설치된  C:\Program Files\Android\android-sdk 로 가서  \extra\google\usb_driver\ directory 로 디렉토리 이동후 android_winusb.inf 을 찾아서 열고 [Google.NTx86] 과[GoogleNTamd64] 아래에 다음 헤딩을 삽입.


;Kindle Fire
%SingleAdbInterface% = USB_Install, USB\VID_1949&PID_0006
%CompositeAdbInterface% = USB_Install, USB\VID_1949&PID_0006&MI_01 

1.7 마이크로 USB케이블을 이용하여 킨들 파이어와 PC를 연결.

1.8 PC가 Kindle fire를 잘 인식하는지? 여부를 다음 절차로 확인
CMD 명령어로 컴맨드 창을 열어서 안드로이드 SDK의 platform-tools 경로로 이동후 다음과 같이 명령어 실행

cd C:\Program Files\Android\android-sdk\platform-tools\

adb kill-server 

adb devices

일련의 숫자뒤에 "device" 가 뜨면 잘 연결된 것임.

1.9 이상 안로이드 SDK 설치 끝.

 참고: Kindle fire 6.2.1 이상 버전에서는 How to Root Your Kindle Fire 에서 소개한 SuperOneClick이 동작하지 않는다. 그냥 생략하고 다음 과정을 따라가면 된다.


2. Kindle Fire 버전 6.2.2 이상 루팅

(상세내용은 Kindle Fire 6.2.2 Is Rooted w/ BurritoRoot 2 (Download Now) | PressByte ) 참조


2.1  BurritoRoot2.bin 를 다운로드 BurritoRoot2.bin


2.2 Superuser.apk 를 다운로드 superuser.apk


2.3 su 를 다운로드 su


2.4 다운된 화일을 C:\Program Files\Android\android-sdk\platform-tools\  에 카피


2.5 다음 일련의 adb 명령어를 실행

adb push BurritoRoot2.bin /data/local/

adb shell chmod 777 /data/local/BurritoRoot2.bin

adb shell /data/local/BurritoRoot2.bin

adb root

adb shell id (이 명령으로 root가 되었는지 확인을 할 수 있다)


adb remount

adb push su /system/xbin/su

adb shell chown 0.0 /system/xbin/su

adb shell chmod 06755 /system/xbin/su

adb remount

adb install Superuser.apk (이미 설치된 경우는 불필요)


2.6 이상 rooting 이 완료 되었다.


3. 안드로이드 마켓 설치 

( 상세한 내용은 Happy Danny :D: [따라하기] 킨들파이어 6.2.1 마켓 설치 :) 참조)


3.1  PC에 다운로드 

RootExplorer root_explorer_v2.17.1.apk

GoogleFeedback.apk GoogleFeedback.apk

GoogleServicesFramework.apk GoogleServicesFramework.apk

Vending.apk Vending.apk

MarketOpener.apk MarketOpener.apk


3.2  다운로드 받은 화일들을 Kindle Fire 로 복사 (그냥 보이는 디렉토리의 맨 위로..)


3.3 RootExplorer 설치 

adb install root_explorer_v2.17.1.apk


3.4 RootExplorer를 이용 Kindle fire의 /sdcard 디렉토리로 이동하면 카피해놓은 화일들이 보인다.


3.5 /system/app 디렉토리에 다음화일을 복사

  GoogleFeedback.apk

GoogleServicesFramework.apk

Vending.apk


3.6 복사된 화일들의 Permission을 rw-r--r-- 로 모두 변경 (이 과정을 생략하면 kindle fire가 블럭이 된다. 매우 중요)

3.7 - 킨들파이어 재부팅 
- /sdcard 디렉토리로 다시 이동하여 MarketOpener.apk를 설치

3.8 안드로이드 마켓 설치 완료

4. 한글 키보드 설치

4.1 Kindle fire에 안드로이드 마켓에서 Smart Keyboard Trial을 다운 받아서 설치

4.2 킨들 파이어에서 /data/data/com.android.providers.settings/databases로 이동하여 settings.db 카피

4.3 카피된 settings.db를 /sdcard 에 복사(Paste)

4.4 SQLite Database Browser 를 PC에 설치

4.5 PC에서 SQLite Database Browser를 실행

4.6 SQLite Database Browser에서 kindle fire의 settings.db를 연다 (PC에서는 kindle fire의 루트로 보인다. kindle fire에서는 /sdcard)

4.7 SQLite Database Browser에서 두번째 보이는 Browse Data 탭 선택

4.8 SQLite Database Browser에서19번째 항목의 value값을 다음과 같이 변경 후 저장
com.android.inputmethod.latin/.LatinIME:net.cdeguet.smartkeyboardtrial/.SmartKeyboard

4.9 킨들 파이어에서 root explorer를 이용 /sdcard/settings.db 를 복사하여 /data/data/com.android.providers.settings/databases에 복사(paste)

4.10 root explorer를 이용  /data/data/com.android.providers.settings/databases/의 settings.db의 permission을 rw-rw----로 변경 (매우중요. 생략하면 벽돌됨)

4.11 킨들 파이어 리부팅

4.12 입력 창에 손가락을 지긋이 눌르면 Input method를 선택할 수 있다.

4.13 smart keyboard를 선택

4.14 smart keyboard 셋팅에서 Language selection key 메뉴에서 English와 한국어 선택

4.14 한글 키보드 설치 완료.

5. 마지막으로 temporary unrooting
국민은행 스마트 뱅킹은 루팅 상태에서도 사용이 가능 하였지만 
신한은행 스마트 뱅킹은 루팅 상태에서는 실행을 거부하였다.
보안상의 이유로 unrooting을 해줄 필요가 있다면 다음 스텝을 따르면 된다.
(상세 내용이 궁금한 경우는  http://rootkindlefire.com/category/kindle-fire-unroot/ <- 여기로

5-1 명령어창을 열어서 adb가 설치된 디렉토리로 이동 (여기서는 c:\KindleFireRootNew로 가정, Window 기준)

cd \KindleFireRootNew


5-2 ABD shell을 따기 위해 다음 명령어 입력

adb shell

 
5-3 화일시스템을 read/write로 활성화 하기 위해 다음 명령어를 실행

mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system


5-4 루팅 file을 제거하기 위해 다음 명령어 실행.

rm /system/app/Superuser.apk

rm /system/bin/su

rm /system/xbin/su


5-5 리부팅을 위한 위해 다음 명령어 실행

reboot


5-6 완료. 언루팅 되었다.

=====

구글링을 하면 누구나 상기 정보를 얻을 수 있겠지만 이상의 정리가 시행 착오를 줄이고 시간 절약하는데는 도움이 되었으면 합니다. 
이해가 잘 안가는 경우에는  (상세한 내용) 링크를 따라 가시면 쉽게 해결 할 수 있을 것입니다.

=====
안드로이드 SDK 설치 없이 손쉽게 rooting하는 방법을 소개한 사이트를 뒤늦게 찾았다.
- Window, MAC, Linux 공용



by clockwiz | 2012/02/07 12:10 | CLOCKWIZ_day | 트랙백 | 핑백(1) | 덧글(18)
Amazon Kindle vs Kindle Fire

작년 말 아마존에 전자잉크에 기반한 전자북 킨들과 LCD에 기반하여 컬러 동영상이 가능한 킨들 파이어를 주문하여서 한달 정도를 써보았다.

킨들 화이어는 1,800만에 헤아리는 아마존 컨텐트에 쉽게 접근 할 수 있다고 해서 주문을 했는데 워낙 아마존에 특화되어 있고 동영상이나 음악들은 미국지역 이외에는 저작권 문제 때문에 IP address에 의한 authentification 때문에 거의 무용지물에 가까웠다. 구글링을 통해 rooting을하여 안드로이드 마켓과 한글 키보드를 설치하고 나서는 199불에 불과하지만 제값 이상을 하는 훌륭한 7인치 타블렛 PC가 되었다.

킨들의 전자잉크는 종이북의 특성과 매우 유사하여 종이책을 읽듯이 오랫동안 편안한 책읽기가 가능했다. H/W는 79$에 불과했지만 약 1달동안 책값으로 벌써 60$ 정도를 지불하였다. 배송비도 내지 않고 수십초만에 배달되는 편리함 때문에 아마존에서 책 구입이 무척이나 쉬워졌다.

 

즐거운 책읽기 기쁨을 주는 킨들. 1500권을 담아 다닐 수 있다. 밧데리는 WiFi를 끄며 한달을 간다고 하는데 어떻게 써도 1주일 이상은 가는 것 같다.


6인치 킨들과 7인치 킨들 화이어

킨들과 킨들 화이어 프린트물 비교. 킨들을 보다 LCD를 보니 전에 안보이던 점들이 막 보인다.

킨들 확대

킨들 화이어 확대. RGB color filter가 만든 점들이 보인다.

킨들의 글자 확대

킨들 화이어 LCD의 글자 확대.

킨들은 글자가 눈에 편안하고 무게가 169 g에 불과해 휴대해서 책읽기에는 종이책 보다 좋은 것 같다.


by clockwiz | 2012/01/29 16:07 | CLOCKWIZ_day | 트랙백 | 덧글(0)


< 이전페이지 다음페이지 >