본문 바로가기

EDPS/Smart Device

X10 mini pro 안드로이드 폰 루팅 및 멀티터치


우연히 손에 넣은 소닉에릭스 X10 mini pro.
mp3p같은 작은 사이즈에 빵빵한 음량... 그런데 너무 작은 화면에 멀티 터치(두점 터치)가 안 된다.

< 왼쪽에서 두번째가 x10 mini pro> 
 
열심히 웹서핑해보니, 공장 출하 롬을 커스텀롬으로 변경하는 방법과 순정상태에서 루팅해서 사용하는 방법이 있다.
간단히 순정상태에서 하는 것이 낫다고 판단해서 필요한 파일을 다운받아 2시간만에 후딱 멀티 터치를 구현했다.

<추가-설치안 된 컴퓨터만 해당>
0-1. MS .net frame 2.0 이상이 설치되어있어야 아래 SuperOneClick이 제대로 실행된다.
http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6

1. 루팅하기
일단 폰의 최고 접근 권한을 얻기 위해 루팅을 한다.
가장 쉬운 방법이 superoneclick이라는 프로그램을 통해 루팅을 한다.
버전은 1.7과 이시간 현재 최신판인 2.1 버전이 있는데 2.1버전은 안드로이드 진저브레드 이상에서 문제가 생기는 경우가 많다고 보고되어 있어서 SuperOneClickv1.7-ShortFuse 버전을 다운받아 사용한다.
<추가> SuperOneClickv1.7-ShortFuse 는 검색하면 바로 나온다. 현재 소유권이 애매해서 업로드를 하지 않았다.

핸드폰에서 설정-응용프로그램-개발-usb디버깅을 체크후 폰과 컴터를 연결
다운받은 파일의 압축을 풀고  SuperOneClick.exe를 실행하면,

root 버튼눌르세요.

그럼 막 루팅하면서

소프트웨어가 2.0이상이냐고 물어봅니다.

하시고

질문 계속나오는데

계속 예 만 해주시면 됩니다

그리고 마지막에 진행창에

Pushing Superuser.apk...
1754 KB/s (196521 bytes in 0.109s)

OK

Remounting system with read-only access...

OK

Running a SU test... 
Success!
그리고 중요한 것 하나 리부팅하시면 됩니다.

그리고 나면 폰에 superuser라는 아이콘이 생깁니다. 그러면 정상적으로 성공된 것.



2. 멀티터치

첨부된 파일  multi.ko, android.hardware.touchscreen.multitouch.xml 2개를 다운받습니다.
그리고 루팅된 폰에 넣어줄 중요한 root explorer(유료)도 다운받습니다. (유료라서 링크 안 올립니다)

가. multi.ko 파일을 다운받아 SD카드로 이동합니다.


나. 루트익스플로러를 이용해 multi.ko파일을 /system/lib/modules/ 에 복사합니다.
<추가> root explorer 역시 검색하면 바로 나온다. 현재 소유권이 애매해서 업로드를 하지 않았다.

다. 루트익스플로러에서 복사한 multi.ko 파일을 길게 누르고, Options-Permissions(권한)을 변경할 수 있습니다.
           RWE  (Read/Write/Execute)
Owner
OOX
Gruop 
OXX
Others
OXX

이렇게 설정을 변경해줍니다.


이때 복사가 안 되거나,권한 변경이 안 되면 아래와 같이 현재 속성이 r/w(read/write)가 아닌 r/o(read only)일 것이다. 오른쪽 단추 mount를 누르면 r/w로 변하면 정상입니다. (아래 화면)

 
 

라. /system/etc/hw_config.sh 파일을 길게 누르고, Options-Open in Text Editor를 선택해서 내용을 수정합니다.

edit 모드에서 가장 아랫줄에 

 

insmod /system/lib/modules/multi.ko

sleep1

 

insmod 뒤에 스페이스 1칸 꼭 넣어주셔야합니다.

수정 후 생기는 백업 파일은 삭제하세요.

 

마. /system/build.prop 파일을 수정합니다.

edit 모드에서 가장 아랫줄에

 

ro.product.multi_touch_enabled=true

ro.product.max_num_touch=2

 

이렇게 두 줄을 추가해줍니다.

수정 후 생기는 백업 파일은 삭제하세요.

 

바. 여기까지만 하시면 돌핀, 미렌등의 브라우저와 구글맵등의 어플에서 멀티터치가 적용되지 않습니다. 
첨부된 android.hardware.touchscreen.multitouch.xml 파일을 루트익스플로러를 이용해
 

/system/etc/permissions

이 경로에 저장해줍니다. 권한(Permission)은

OOX

OXX

OXX

이렇게 설정해줍니다.

 

사. 재부팅합니다.

모든 것이 끝났다.
x10 mini pro 에서 멀티터치가 가능해집니다.