달력

32024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
반응형

모토로이가 벽돌이 되어서 들어오셨나요?
걱정하거나 쫄지 마세요... ^^
아래방법대로 하면 아주 간단히 해결됩니다.


드디어 모토로이 루팅이 가능해졌습니다.

엄밀하게 말하면..

시스템의 SuperUser 권한을 획득할 수 있게 되었다는 것이죠.

 

해외 해커들이 DroidX 를 루팅하다가 모토로이도 같은 방법으로 가능하다는 것을

알게 되었다고 합니다.

 

다음은 루팅 순서입니다.

 

(* 루팅은 불법이 아니지만, 실패 또는 핸드폰에 문제가 발생했을 경우

전적으로 본인이 책임져야 하며, 모토로이 공식 AS를 받지 못할 수 있습니다.)

 

(PC에는 모토롤라 홈페이지에서 배포하는 모토로이용 USB 드라이버가 설치되어 있어야합니다.)

 




 
아래쪽에 모토로이 원클릭 루팅법이 추가 되었습니다.

1. 본 게시물에 첨부되어 있는 adb.zip 파일을 다운 받아서 PC의 특정 디렉토리에 압축을 풀어줍니다.

(본 게시물에서는 C:\adb 라는 디렉토리에 압축을 풀었습니다.)

 

2. 모토로이의 Wifi, Bluetooth 를 Off 로 해 줍니다.

 

3. 설정 -> 응용프로그램 -> 개발 -> USB 디버깅 (ON)

 모토로이를 usb에 연결하기 전에 usb드라이버를 깔아줍니다.
내윈도우가 32비트인지... 64비트인지 모르신다면... 그냥 32비트 깔아주시면 됩니다.
대부부 32비트임....
윈도우xp 32비트용입니다. 


윈도우xp64비트용입니다.

4. 모토로이를 PC와 USB로 연결합니다.

 

5. 모토로이 알림바(Notification Bar)에서 USB 연결을 누르고,

"모토로라 휴대전화 도구"를 선택합니다.

 

6. PC의 시작 -> 실행 -> cmd 입력 후 실행

 

7. 도스창에서 다음과 같이 입력합니다. (c:\adb 라고 디렉토리를 만들어준 경우)

cd c:\adb

 

8. 아래의 빨간 부분을 직접 입력합니다.

(표시되는 로그를 자신의 도스창과 비교해 보시고, 다르면 다시 처음부터 시도해 보세요.)

 

C:\adb>adb push Superuser.apk /sdcard/Superuser.apk
* daemon not running. starting it now *
* daemon started successfully *
144 KB/s (0 bytes in 27688.000s)

C:\adb>adb push su /sdcard/su
820 KB/s (0 bytes in 26248.000s)

C:\adb>adb push busybox /sdcard/busybox
1323 KB/s (0 bytes in 1926944.001s)

C:\adb>adb push exploid /sqlite_stmt_journals/exploid
372 KB/s (0 bytes in 11917.000s)

C:\adb>adb shell
$ cd sqlite_stmt_journals
cd sqlite_stmt_journals
$ chmod 755 exploid
chmod 755 exploid
$ ./exploid
 ./exploid



[*] Android local root exploid (C) The Android Exploid Crew
[*] Modified by birdman for the DroidX
[+] Using basedir=/sqlite_stmt_journals, path=/sqlite_stmt_journals/exploid
[+] opening NETLINK_KOBJECT_UEVENT socket
[+] sending add message ...
[*] Try to invoke hotplug now, clicking at the wireless
[*] settings, plugin USB key etc.
[*] You succeeded if you find /system/bin/rootshell.
[*] GUI might hang/restart meanwhile so be patient.
$ rootshell
rootshell
아래 패스워드입력하는게 안나오면 나올때 가지 rootshell 을 쳐줍니다.
Password (echoed):secretlol
secretlol
아래 명령 프롬프트 #로 바뀌었습니다 #는 su(수퍼유저) 권한을 취득한겁니다.
$는 일반유저
# cp /sdcard/Superuser.apk /system/app/Superuser.apk
cp /sdcard/Superuser.apk /system/app/Superuser.apk
# cp /sdcard/su /system/bin/su
cp /sdcard/su /system/bin/su
# cp /sdcard/busybox /system/bin/busybox
cp /sdcard/busybox /system/bin/busybox
# chmod 4755 /system/bin/su
chmod 4755 /system/bin/su
# chmod 4755 /system/bin/busybox
chmod 4755 /system/bin/busybox
# rm /system/bin/rootshell
rm /system/bin/rootshell
# exit
exit
$ exit
exit

C:\adb>adb shell
$ su
su

 

이때 아래와 같이 모토로이 화면에 "SuperUser Request" 관련 메시지가 출력됩니다.

당연히 Allow 해주세요.










자.. 이제 USB 연결을 해제하시고..

살며시 모토로이를 껐다가 켜 주시기 바랍니다.

 

이제 su 권한을 획득하였으므로..

모토로이의 시스템 파일 등에 자유롭게 접근할 수 있습니다.

 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

cpu 오버클럭 하는법

오늘은 루팅한 모토로이 CPU 오버클럭에 대해 알아보겠습니다.

 

모토로이의 CPU 기본값은 550MHz clock, 56voltage 입니다.

 

여기서 clock을 더 큰 값으로 올려주고 voltage도 이것과 적절하게 바꾸어 주는 것이죠.

 

모토로이 오버클럭에 다른 방법이 있는지는 아직 모르겠지만,

PC 처럼 메인 보드에서 점퍼로 조정하거나, CMOS에서 조정하는 것이 아니라,

안드로이드 시스템에서 CPU의 Clock 인식 자체를 높게하게 해서 그 만큼 성능을 끄집에 내는 것이라

이해하시면 될 것 같습니다.

결론은 소프트웨어적이라는 것이지요.

 

물론 앞선 루팅 방법에서 처럼 디버그 모드를 통한 adb로 모토로이에 접속해서,

CPU 클럭을 결정하는 파일을 직접 에디트 하는 것도 방법이겠지만,

이는 실수로 인해 폰을 영영 벽돌로 만들 수 있는 위험한 방법인 것 같고..

 

지금부터 설명해 드리는 프로그램을 통해서 조절하기로 하겠습니다.

(프로그램적 오버 클럭이므로 리부팅시 다시 설정해야 합니다.)

 

일단..

 

사용할 프로그램은 Milestone Overclock 1.2 버전입니다.

(최신 상위 버전도 있지만, 1.2에서만 모토로이가 인식됩니다. 본 게시물에 첨부해 놓았습니다.)

(SetCpu 등 다른 프로그램도 있습니다.)

 

1. 첨부된 MilestoneOverclock12.apk 을 다운로드 받아서 모토로이의 SD 카드로 복사합니다.



(SD로 복사하는 방법은 생략하겠습니다. 이거 모르시면 오버클럭을 안하시는 것이 좋을 것 같습니다.)

2. 모토로이의 ASTRO 등의 파일 관리자 프로그램을 통해서 SD 카드의 MilestoneOverclock12.apk를 설치합니다.

(SD 카드에 있는 프로그램 설치하는 방법 역시 생략합니다. 파일 관리자 프로그램은 너무 많아요.)

 

3. 프로그램 설치중에 이 프로그램 역시 Root 권한이 필요하기에 SuperUser Request 라는 메시지가 나타납니다. 당연히 Allow를 해 줍니다.

 

4. 설치된 프로그램을 실행합니다.

아래와 같은 조금은 썰렁한 최초 페이지를 나타납니다.


 

5. Load Module을 누르면 지금 모토로이의 기본 값이 표시됩니다.

 



6. 모토로이의 기본 메뉴 버튼 (홈버튼 왼쪽버튼)를 누르면 아래와 같이 "Settings" 버튼이 나옵니다.

당연히 "Settings"를 눌러줍니다.

7. 아래는 설정 화면은 KHz 단위입니다.

저는 일단 800MHz (800000KHz)에 기본 voltage 값인 56을 입력했습니다.

(기본으로 제공되는 MAX 값인 1.2GHz까지도 해 볼 수 있습니다.)

(지금까지 나온 이야기로는 1GHz에 60 Voltage를 기준으로 가감해서 설정한다고 합니다.)

나머지 두개 값은 "auto"


 

8. Apply 위의 수평바를 오른쪽으로 끌어 주면.. 프로그램 기본으로 세팅된 설정 값들이 표시되고..

맨 마지막까지 끌어야 방금 전 직접 설정한 값이 나옵니다.

(자신이 설정한 값이 안나온다고 하시는 분들이 꽤 되시더군요.. 끝까지 끌어야 나옵니다.)

그리고, "Apply"를 눌러 줍니다.

9. 자 이제 위에서 설정한 값으로 오버클럭이 되었습니다.

해당 프로그램은 그냥 닫으시면 됩니다.

오버클럭 후의 모토로이 CPU 벤치마크 화면 등은 인터넷에 많이 있으니 참고하세요..

 

* 위에서도 언급했지만, 리부팅 하실때마다 본 프로그램을 구동하셔서 다시 설정하셔야 합니다. 

*추가 오버클럭후 속도테스트 하는법
우선 마켓에서  Quadrant standard 라고 검색하신후 프로그램을 다운받습니다.(무료)
까신후 프로그램 실행후 맨위에줄... 런풀벤치마크 클릭합니다.
그러면 아래와 같은 화면이 지나간후...


아래처럼 자신의 모토로이 속도가 나옵니다.

 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

*루팅법 추가*
원클릭으로 루팅 언루팅이 가능하네요

이제 언루팅하려고 펌업 할 필요 없을꺼 같네요

윈도우에서만 가능하고 xp는 .net 프레임워크 설치해야하고

vista랑 7은 필요없다네요

자세한건 밑에 홈페이지를 참조하세요
 

http://alldroid.org/Default.aspx?tabid=40&g=posts&t=553

압축은 알집으로 푸시기 바랍니다.


+++++++++++++++루팅전으로 복원법++++++++++++++++++++++++++++++++++++++
본 루팅법은 모토로이의 부팅이미지 등을 건드리는 것이 아니므로..

순정의 시스템 열쇠를 열어 놓았다고 보시면 됩니다.

루팅 복원은 이 열쇠를 다시 잠그는 것인데..

한번 열린 것은 채울 수 없기에 다음과 같이 해 줍니다.

 

모토롤라 홈페이지의 업데이트 페이지로 갑니다.

1. 루팅된 모토로이가 SKAF 버전일 경우

-> SKAF 제거 버전으로 업데이트 합니다.

-> 이후 다시 SKAF 버전으로 업데이트 합니다. (SKAF를 원한다면..)

 

2. 루팅된 모토로이가 SKAF 제거 버전일 경우

-> SKAF 버전으로 업데이트 합니다.

-> 이후 다시 SKAF 제거 버전으로 업데이트 합니다. (SKAF를 원하지 않는다면..)

 

이렇게 되면 루팅의 흔적은 완전히 없어지게 됩니다.

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
벽돌복구 법1

1. RSD LITE 4.6 을 설치합니다.


2. 39r sbf 복구롬을 다운받습니다. (http://rapidshare.com/files/394674364/XT720-2.1-KOREAN.rar.html)
위에 다운로드 링크 속도가 느릴경우 아래 파일을 다운받으셔셔 알집으로 푸시기 바랍니다.

3. RSD 실행후 , USB를 연결하고 USB상태를 휴대전화도구로 변경합니다.
4. 받아놓은 SBF 을 불러오고 , RSD 디바이스 목록에 XT720 이 뜨면 START 를 누릅니다.
5. 폰이 재부팅 되면서 부트로더모드에서 펌웨어 업데이트가 됩니다.
6. 마냥 계속 기다리다 보면 지가 알아서 부팅하고 북치고 장구치고 다하면서 M마크 - T마크 순서대로 나오면서 부팅되면
   끝입니다.


부팅되다가 멈출경우
1. 폰 전원 OFF 상태에서  부트로더로 진입을 합니다 (전원버튼+볼륨다운+카메라 버튼)
2. 부트로더 진입이 생각보다 잘 안되니 될때까지 하시고 , 초기화 모드와 다르게 부트로더 진입은 위 3버튼을 누르자마자
   진입해버립니다.  검은바탕에 하얀 그래픽체로 BootLoader 라고 적혀 있습니다.
3. 이상태에서 RSD 실행해서 START하심 됩니다.



벽돌복구법 2 - 전원만 켜지고 모토로라 로고있는 상태에서 더이상 진행이 안되는 상태일때 복구법

리커버리모드로 들어가야함

1. 전원 OFF
2. 카메라키 옆 미디어 버튼 (중간에 3선 그어진 것) 을 누른상태에서 전원을 ON
    (미디어 + 전원ON 동시에 누름)
3. 전원이 들어오면 손을떼도 됨
4. 잠시후 삼각형에 느낌표 떠있는 공사중 표지판같은 그림이 나옴.
5. 볼륭 UP 버튼과 카메라버튼을 동시에 누름
6. 리버커리 모드로 진입


이제 공장초기화를 해봅시다.
1. 복구모드에서 메뉴선택은 볼륨키 , 확인은 미디어키 임.
2. 볼륨키를 이용해 Wipe Data/Factory Reset 을 선택.
3. 전부 no 라고 되어 있는데 하나만 yes라고 되어 있음. yes라고 되어 있는 것을 선택
4. 복구모드 초기화면이 나옴
5. Reboot System Now 선택
6. 리부팅이 되면서 초기화 완료

*주의* 외장메모리를 제외한 모든 데이터가 날아감.


** 부트로더 모드 진입

1. 전원 오프
2, 전원키 +  볼륨하단 + 카메라키  동시에 누름
3. 기다릴필요없이 바로 부트로더 화면 나옴 (검은화면에 하얀 그래픽체의 글씨)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
모토로이 외장메모리(SD카드)에 어플 저장법 - 루팅용 

루팅 이후에 할 수 있는 SD카드 외장메모리에 어플 저장법입니다.

 직접 해보고 기록해 봅니다.

 루팅은 전적으로 수행한 본인 책임이며, 문제가 발생하고 A/S를 못 받으실 수 잇습니다.

 준비물 1) SD카드 - 포맷해야 하니 백업해 두거나 새로 준비

                           * 기존 SD카드는 느리다고 하고 속도 빠른 것 하면 좋다고 하네요.

          2) 루팅때 사용하던 adb.zip

                           * 저는 c:\adb 에 설치되어 있음

 1. SD카드 파티셔닝 분할

    - fat32 (자료저장용) 과 ext2 (어플 저장용) 로 분할

     * 우분투 linux 로 해야 한다고 해서 다른 방법 찾아 봄

    - busybox 와 rom manager 안드로이드 마켓에서 찾아서 설치

      -> busybox 설치후 실행 ->install 눌러줌 -> Done

      -> rom manager  실행 -> flash ClockworkMode Recovery 선택

          -> motorola milestone 선택 -> 아래쪽 Partition SD card 선택 -> 512M 선택

          -> swap은 0 -> 리부팅 질문 확인 선택 -> 리부팅

 2. 모토로이 PC와 연결하여 SD카드에

    첨부 파일 App2SD 다운받아 압축해제하여 app2sd 라는 폴더를 만들어 넣음

 3. 모토로이 PC와 재연결 USB디버깅 모드와 없음으로 지정

 4. 도스명령창 열어 기존 루팅 때 사용했던 adb 로 이동

   cd /abd

   * 저는 c:\adb 에 있음

 5. 명령 입력

   adb devices

   adb shell

   su

   * 여기서 저는 몇번 denied 나오면 반복 su 명령

   cd /sdcard/app2sd

   sh install.sh

   -> 설치 진행 ... 자동 재부팅

       I/O 패치 질문은 선택사항

 * 참고 원상 복귀

  su

  cd /sdcard/app2sd

  sh restore_App2sd.sh


















반응형
Posted by 하늘23
|