대부분 안드로이드 백업 앱은 루팅을 요구한다.
하지만, adb를 이용하면 루팅하지않고도 백업과 복원을 할 수 있다.

adb는 구글에서 제공하는 개발자를 위한 툴이지만 이를 사용하면 백업, 복원을 쉽게(?) 할 수 있다.

먼저 adb를 설치해야 하는데. 이는 구글의 Android SDK에 포함되어있다.

Adnroid SDK에서 자신의 시스템에 맞는 SDK를 받아 설치한다.

SDK를 설치한 후 설치 디렉토리 아래 platform-tools 디렉토리에 보면, adb 실행파일이 들어있다. 이는 커맨드라인으로 실행되는 실행파일이므로 터미널에서 실행한다.


adb로 백업할 때의 명령형식은 다음과 같다.


adb backup [-f <file>] [-apk|-noapk] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]

  • -f <file> : 백업을 저장할 파일을 지정한다. 이 옵션을 생략하면 현재 디렉토리에 backup.ab라는 파일로 백업한다.
  • -apk|-noapk : .apk 파일을 백업할 것인지를 설정한다.
  • -shared|-noshared : 장치의 shared 저장장치 / SD 카드의 콘텐츠를 백업할 것인지를 설정한다. 지정하지않으면 백업하지않는다.
  • -all : 설치된 모든 어플리케이션을 백업한다.
  • -system|-nosystem : 시스템 어플리케이션을 포함할 것인지를 설정한다. -all 은 시스템 어플리케이션을 포함한다. 지정하지않으면 시스템 어플리케이션을 포함한다.
  • <packages...> : 백업할 어플리케이션의 리스트를 적는다. 패키지 리스트를 적으면 -all, -shred 플래그는 무시된다. -nosystem을 지정했더라도 명시적으로 이곳에 적으면 백업된다.

그러면 예를 들어서 내 안드로이드 폰 또는 태블릿에 설치한 모든 프로그램과 데이터를 백업하려한다면. 폰을 usb로 연결한 상태에서 다음과 같이 입력하면 된다.


adb backup -f backup.ab -apk -shared -all


이제 폰 화면에는 다음과 같이 백업을 확인하는 화면이 나타난다. 여기서 백업을 확인해주면 바로 백업 작업이 시작된다.


복원할 때의 명령형식은 다음과 같다.


adb restore backup.ab

  • ᅟbackup.ab는 백업했을 때 백업을 저장한 파일이름이다.

이제 굳이 루팅하지않고도 설치한 어플리케이션과 데이터를 백업하고 복원할 수 있다. 비싼 백업 어플리케이션을 구매하지않아도 된다. 다만 커맨드라인 UI가 생소하겠지만 말이다.

Posted by 달리만듦

KT의 ucloud biz에서 작년, 그러니까 2012년 10월부터 ucloud Free Pack을 제공한다. ucloud biz에 신규로 가입하는 고객에 한하여 1년동안 Server, DB 그리고 Storage를 무료로 이용할 수 있는 서비스다.



안내 페이지에는 서버는 CPU 0.5vCore, Memory 512MB, Disk 20GB로 되어있는데,

실제로는 1 vCore CPU에 1GB Memory, 20 GB 용량의 디스크를 할당해주었다.


일단 Ubuntu Server 버전을 선택하였다.


DB는 무려 40GB나 할당해주었다.



DB는 CentOS에 MySQL를 선택할 수 있었다.


거기에 트래픽 20GB까지 무료!!!





가비아의 실버 Plus란 상품은 웹 9G, DB는 무제한, 트래픽은 20GB로 월 5만원, 년 50만원이다.

거기에 설치비와 VAT는 별도이니...


하지만, ucloud server는 가상서버이니 직접적인 비교는 직접 사용해보고나서 하도록......



자! 서버가 생겼으니 이제 무엇을 한다..........

Posted by 달리만듦

웹 호스팅 가격을 비교해보았다.


호스팅 서비스를 제공하는 업체가 많아서 상품도 또한 천차만별이다.
그래서 단순한 비교를 위해서 다음 기준을 적용하였다.


  • 리눅스 호스팅
  • 하드 용량 10G


 

카페24

오늘과내일

가비아

 아이네임즈

파란

 후이즈

 정보넷

 GoDaddy

 하드디스크

 10G  10G  12.5G  10G  10G

 10G

 50G

 10G

 트래픽  30G  10G  30G  300G  15G  9G  1000G/월  무제한

 DB

 무제한  300M  1G  1G    800M  무제한  10G

 설치비

 11,000

 

 30,000

 20,000

 

 50,000

 30,000

 
 월 사용료

 22,000

 25,000

 100,000

 50,000

 33,000

 59,700

 70,000

 4.24$


도메인 연결이나 이메일 계정 등 세부 사항에 대해서도 차이가 있겠지만 단순하게 용량을 위주로만 비교하였다.


국내에서는 카페24(www.cafe24.com)가 저렴하다. 물론 더 조사하면 더 저렴한 곳도 있을 것이다.
정보넷(www.jungbo.net)은 10G 상품은 없고, 50G 상품인데 트래픽은 월 1000G DB는 무제한 이용할 수 있다.


해외는 GoDaddy(www.godaddy.com)를 비교삼아 조사해보았는데 트래픽 무제한에 DB 10G 그러고도 월 5$ 안쪽에서 이용할 수 있다니! 하드디스크 무제한, 트래픽 무제한, DB 무제한을 이용하더라도 월 10$ 안쪽에서 이용할 수 있다. 얘들 호스팅 비용은 왜 이리 싸지?



Posted by 달리만듦
요즘 나는 꼼수다가 장안의 화제다.

나는 꼼수다는 팟캐스트로 방송되는 정치 평론 방송이다.
이미 애플 아이폰이나 아이패드를 이용하여 듣는 분들은 많이 있을 것이고,
안드로이드를 이용하여 듣는 방법도 많이 알려져있다.

여기서는 리눅스, 특히 우분투를 이용하는 사람들이 들을 수 있는 방법을 설명한다.
리눅스는 아마 윈도우즈보다도 팟캐스트를 이용하는데 더 훌륭한 OS일 것이다.

윈도우즈에서는 아이폰이나 아이패드가 없어도 무거운 iTunes를 설치해야겠지만,
우분투 같은 데스크톱 리눅스에는 거의 기본으로 설치되는 미디어 어플리케이션으로 팟캐스트가 지원된다.
거기에 팟캐스트 배포 URL만 적어넣으면 방송을 들을 수 있다.

우분투 11.04부터는 Banshee가 기본으로 설치된다.


Podcasts를 오른쪽 마우스 버튼으로 선택하고, Add Podcast 메뉴를 선택하면, 다음과 같이 팟캐스트 주소를 입력하는 창이 나타난다.


URL을 입력하는 곳에 "나는 꼼수다"의 팟캐스트 주소인

http://old.ddanzi.com/appstream/ddradio.xml

을 입력하고, 옵션으로 Download new episodes를 선택하고, subscribe 버튼을 누르면 끝이다.

바로 새로운 방송을 다운로드하기 시작할 것이다.



이제 우분투에서도 "나는 꼼수다"를 열심히 청취할 수 있다.

근데 이거 너무 재미있는거 아닙니까....

Posted by 달리만듦

클라우드의 홍수(?)다.



이전부터 사용하던 드롭박스 Dropbox는 기본 2GB 부터 노력여하에 따라서 8GB까지 무료로 사용할 수 있었다.

이제 국내 포탈, 통신사에서 클라우드를 제공하기 시작하면서,

용량은 다음 클라우드 50GB, 네이버 N드라이브 30GB, KT olleh Ucloude 50GB 등이다.

이들을 모두 합치면 무려 130GB나 된다.

오늘은 시간을 쫌 내어서 이들을 잘 연합해서 사용할 방법을 고민해보았다.

내가 주로 사용하는 디바이스에서 이들 모두를 잘 활용할 수 있도록......

주로 사용하는 디바이스로는

  • 사무실에서 데스크톱 PC - Window 7
  • 사무실, 집에서 노트북 - Ubuntu 11.04 (Linux)
  • 집에서 데스크톱 PC - Window 7
  • 그리고 모바일기기로 Nexus One (Android)

일단 모든 디바이스에서 사용할 수 있는 것은 DropBox, 다음 클라우드다. 이 둘은 Windows, Mac, Linux, 그리고 모바일용 클라이언트를 지원한다.
네이버의 N드라이브는 Windows, Mac, 모바일용 클라이언트는 제공하지만, Linux용은 없다.
KT olleh cloude 역시 windows, Mac, 모바일용 클라이언트까지만 제공되고 Linux용은 없다.

   용량  Windows  Mac  Linux Mobile
 (iOS, Android)
 DropBox  2GB ~ 8GB
 O  O  O  O
 다음 클라우드
 50GB  O  O  O  O
 네이버 N드라이브
 30GB  O  O  X  O
 KT olleh ucloude
 50GB  O  O  X  O

사무실과 집 모두 KT회선을 사용하고 있고, 모바일 역시 KT를 사용하고 있으므로 KT ollhe ucloude가 속도가 가장 잘 나올 것이라 믿고, 데스크톱의 주 클라우드는 KT olleh ucloude로 낙점.
거기에 아주 중요하고, 자주 보는 파일에 대해서는 DropBox를 추가로 이용하여 리눅스, 모바일에서 동시에 ......

그림으로 표현하면 다음과 같은 구성이 될 것이다.



olleh ucloud를 먼저 설치하고 - 순서는 큰 차이가 없지만... - 클라우드 디렉토리를 설정한다.
이제부터 해당 디렉토리에 파일관련 작업을 하면, olleh ucloud에 자동으로 싱크된다.

이제 DropBox를 설치하고, 디렉토리를 olleh ucloud 디렉토리 내부에 설정한다.
그렇게 해야 DropBox 디렉토리에 파일작업을 하면, olleh uCloud에도 같이 반영된다.

싱크가 필요한 다른 디바이스에도 같은 방식으로 각각의 클라우드 클라이언트를 설치한다.

이제 내가 작업한 파일을 굳이 USB로 복사해서 들고 다니지 않아도 4개의 서로 다른 디바이스에서 열어보고, 작업할 수 있게 되었다.

물론 각 클라우드는 클라이언트를 따로 설치하지않고, 웹 환경에서도 사용할 수 있다. 웹 브라우저를 사용할 수 있는 디바이스에서는 어디서든 사용할 수 있을 것이다.

DropBox에 아직 가입하지 않았다면 이 링크를 통해서 가입할 수 있답니다.


Posted by 달리만듦
우분투 11.10. 코드명은 Oneiric Ocelot이고, 10월 13일 릴리즈 예정입니다.

데스크톱 버전에서는
  • Linux Kernel 2.6.40
  • GNOME 3
  • GTK 3
  • LightDM을 기본 로그인 매니저로 사용.
  • X.org 1.10
  • Unity의 버그를 많이 고치겠지요.
  • Mozilla thunderbird를 기본 메일 클라이언트로
  • Software Center에 리뷰, 점수 등의 기능을 추가할 예정
  • 새로운 artwork

Kubuntu 버전에서는
  • KDE Software compilation 4.7.2
  • Qt 4.8
  • Plasma, Rekonq, Muon Software Center, KMix 등을 기본 어플리케이션으로 포함
  • Qt 접근성 개선
  • 일반적인 접근성 개선
  • Kubuntu 모바일
  • Kubuntu 태블릿

서버 버전에서는
  • Orchestra를 더 발전시킬 것이고,
  • OpenStack을 우분투 엔터프라이즈 클라우드로 채용
  • MySQL 5.5
  • Percona Server
  • MariaDB
  • Jenkis
  • Ensemble(PPA)
  • Cloudera Hadoop
  • 서버 설치의 테스트 자동화 도입
릴리즈 스케줄
  • 2011년 6월 2일 - 첫 알파 버전 릴리즈
  • 2011년 6월 30일 - 두번째 알파 버전 릴리즈
  • 2011년 8월 4일 - 세번째 알파 버전 릴리즈
  • 2011년 9월 1일 - 첫 베타 버전 릴리즈
  • 2011년 9월 22일 - 두번째 베타 버전 릴리즈
  • 2011년 10월 13일 - 우분투 11.10 Oneiric Ocelot 정식 버전 릴리즈



Posted by 달리만듦
지난번 KT 발매 넥서스원 2.3.3 OTA에서 누락되었던 구글 맵 라이브러리를 포함한 업그레이드 OTA가 오늘 오전부터 시작되었다는 소식

나는 이미 CM7을 사용하고 있기에 가볍게 패스.

그나저나 해외 T-Mobile 넥서스원은 2.3.4 OTA가 진행되고 있다는데, KT에서 2.3.4를 기대하려면, 여름 휴가 때나 가능할까?

푸흡...
Posted by 달리만듦

앞서도 썼지만, 나는 OS는 영문환경 그대로 사용하고, 필요할 때마다 한글 입력기로 한글을 입력할 수 있도록 설정한다.
굳이 OS 환경까지 한글을 표시하지 않아도된다고 생각하기 때문이다.

그러면 앞서 설치한 영문환경의 우분투 11.04에 한글 입력기를 설치하도록 하겠다.

System > Administration > Language Support를 선택하여 언어 지원 설정 소프트웨어를 실행시킨다.



아래쪽의 Install/Remove Language... 버튼을 눌러 Korean을 선택하고 Apply changes 버튼을 누르면 한글 환경과 폰트가 설치된다.

설치를 마치면, 바로 아래의 자판 입력 시스템을 설정한다.



nabi, ibus 등을 선택할 수 있는데 여기서는 ibus를 선택하도록 하겠다.

선택을 마쳤으면 close 버튼을 눌러 언어 지원을 마친다.

언어 지원을 활성화하기 위해서는 gnome 세션을 다시 시작해야한다. logout 했다가 다시 login 하면 상단 상태바에 키보드 아이콘이 새로 나타나있는 것을 볼 수 있다.

이 키보드 아이콘을 눌러 몇 가지 환경을 설정해야 한다.



General 탭에서는 핫키와 폰트, 입력시스템의 시스템 트레이 표시 등을 지정할 수 있다.
Keyboard Shortcuts 에서는 입력 시스템을 선택하는 핫키를 바꿀 수 있다.
현재 Ctrl-space로 지정되어 있다.

Font & Style의 Show language panel을 When active로 바꾸면, 각 입력 방법이 선택되었을 때 별도의 설정 판넬을 보인다. 한글의 경우 자판을 설정하거나 한자를 입력할 수 있으므로 이를 When active로 바꾸어 놓는다.

Input Method 탭에서는 입력 방법을 설치할 수 있다.


Korean을 선택하여 Add 버튼을 눌러 한글 입력기를 설치해야 한다.
설정이 끝났으면 Close 버튼을 눌러 설정을 마친다.

이제 입력화면에서 Ctrl-Space를 누르면 한글 입력상태로 바뀌고 다시한번 Ctrl-space를 누르면 영문 입력상태로 돌아간다.
한글 입력상태에서는 시스템 트레이에 키보드 아이콘이 태극 아이콘으로 바뀔것이다. 그리고 화면 오른쪽 아래에 다음과 같은 판넬이 나타난다.


설정 아이콘을 눌러 한글 자판을 선택하거나, 한자 입력키를 선택할 수 있다.









Posted by 달리만듦
항상 4월, 10월이면 어김없이 발표되는 우분투의 새로운 버전.
이번에는 4월 29일 발표되었다. 일찌감치 받아놓긴했지만, 이런저런 이유로 이제야 제대로 설치해본다.

먼저 준비할 것은 우분투 데스크톱 11.04 버전이다.

다음의 우분투 홈 페이지에 가면, 가장 최근의 우분투 데스크톱 버전을 다운받을 수 있다.
http://www.ubuntu.com/


준비된 우분투 CD를 넣고 부팅하면, 몇 가지 스텝만으로 우분투 데스크톱 버전을 설치할 수 있다.

CD로 부팅이되면, 다음과 같은 화면이 나타난다.
나는 OS는 영문으로 설치하여 사용하고,
한글 입력기를 따로 설치하여 필요한 곳에서 한글이 입력되도록 사용하는 것을 선호한다.

이번에도 역시 그렇게 설치하도록 하겠다.


영문 그대로 두고 Install Ubuntu 버튼을 눌러 설치를 계속 진행한다.

설치 프로그램이 하드디스크 용량, 인터넷 연결 등을 검사한다.
설치 환경이 제대로 되어있다면, 다음과 같은 화면을 볼 수 있을 것이다.


업데이트는 설치 후에 한번에 처리할 수 있으니 선택하지않는다.
3rd 파피 소프트웨어 역시 설치 후에 필요한 것을 선택하여 설치할 수 있으니 여기서는 선택하지않는다.


하드 디스크를 전체를 지우고 우분투만 사용한다면 위 쪽을 선택해도 된다. 설치프로그램이 하드디스크 전체를 하나의 파티션으로 만들기 때문에 나중에 업그레이드나, 재 설치 때에 데이터를 백업 받아야 하는 번거로움이 있다.
아래쪽을 선택하면 파티션을 사용자가 나눌 수 있다.


boot 파티션에 100MB
swap 파티션은 2048MB
시스템이 설치될 root 파티션에는 9GB
데이터 파티션인 /home 파티션에는 10GB를 할당하였다.

위치를 지정하고,

사용할 자판을 지정한다.
영문 환경으로 설치하더라도 한글을 입력할 것이고, 자판 규격은 한글 104키 규격이므로 제대로 선택한다.

사용자를 등록하고, 암호를 확인한다.


보면 알겠지만, 아까 파티션 작업이 끝나면 이미 파일 복사가 진행되고 있다.
이제 조금만 지나면, 설치가 끝나고 우분투 11.04 버전의 화면을 볼 수 있을 것이다.


리부팅을 하면 깔끔하게 설치된 우분투 데스크톱 11.04 버전의 화면을 볼 수 있다.

Posted by 달리만듦
재 넥서스원을 내 것과 지인 것 두 대를 관리(?)하고 있다.

물론 하나는 내가 직접 사용하는 것이고, 다른 하나는 거의 컴맹(?)인 지인 것을 관리만 해주는 정도이다. 여자이고 컴퓨터에 관심이 별로 없다보니 스마트폰을 사용하는 것 까지는 잘 하는데, 업그레이드하고 하는 등의 일은 쫌 어려운 듯 싶다. 이런 분들에게는 애플 아이폰이 답일까?

여튼 내 폰은 이미 오래전에 루팅도 하고, 이런 저런 롬도 올려보고, 다시 정발 롬으로 돌아가기도 했었고, 지금은 CyanogetMod 7을 사용하고 있다.

오늘은 지인의 폰 - 아직 KT 프로요 상태 -을 일단 T-Mobile 진저브레드로 업그레이드하고, 그 과정을 기록한다.

먼저 KT 정식 프로요 롬을 T-Mobile 진저브레드 롬으로 업그레이드 하기 위해서 필요한 것들을 정리하자면,

준비
  • KT 정식 프로요 롬
    • 업그레이드 실패시 다시 KT 정식 프로요 롬으로 돌아오기 위해서 필요하다.
    • http://www.shipped-roms.com/shipped/Passion%20(Nexus%20One)/ PASSIMG_KR_KT_2.2.1_FRG83.zip 파일을 다운받아 passimg.zip 이란 이름으로 변경하여 SD 카드의 루트에 복사해넣어둔다.

  • T-Mobile 진저브레드 롬


  • ROM Manager 설치
    • 마켓에서 ROM Manager를 검색하여 설치한다.

z4root를 사용하여 루팅
  • z4root를 실행하면 바로 Temporary, Permernant 루팅을 선택할 수 있다.
  • Temporary Root을 선택하면 폰을 다시 부팅하기 전까지 루팅 상태로 동작한다.
  • Permanent Root를 선택하면 폰을 리부팅하여도 계속 루팅 상태로 동작한다.
  • 여기서는 Permanent Root를 선택한다.

  • 루팅이 성공하면 자동으로 재부팅이 될 것이다.

  • 재부팅 후 z4root를 다시 실행하면, Superuser Request라는 화면이 보인다.


  • 해당 앱이 root user로 활동할 수 있도록 허락할 것인지를 확인하는 창이다.

  • Allow를 선택하면 이제 해당 앱은 root 사용자 권한으로 활동한다.


ROM Manager를 이용한 ClockworkMod 복구모드 설치

  • 앞서 설치해둔 ROM Manager를 실행
  • Superuser Request 창이 뜨면, Allow 버튼을 누른다.
  • 가장 아래쪽의 ClockworkMod 버전 목록에서 2.5.1.4 버전을 선택
  • 무슨 이유인지는 모르겠지만, 저의 경우 최신 버전은 잘 동작하지 않았고, 2.5.1.4 버전일 때 잘 동작하더군요.



  • ClockworkMod 복구모드가 설치되면 대체 복구모드의 설치에는 RA Recovery v2.2.1이 보인다.

T-Mobile ROM 설치
  • ROM Manager에서 SD Card에서 ROM 설치를 선택하여 앞서 다운받은 T-Mobile 진저브레드 롬을 설치한다.
  • SD 카드에서 T-Mobile 롬을 저장한 디렉토리를 선택하고, ROM 파일을 선택하면
  • 재부팅되면서 ClockworkMod Recovery가 실행된다.
  • 트랙볼을 움직여서
    • wipe data/factory reset
    • install zip from sdcard > choose zip from sdcard
  • 이제 지루한 화면이 지나면, 설치가 완료된다.



'모바일 > 넥서스원' 카테고리의 다른 글

KT 순정 넥서스원 2.3.3 OTA 시작되다. - 올레!!!  (0) 2011.05.06
Posted by 달리만듦