본문 바로가기

Mobile/Pantech

베가 시크릿업 버튼 순서 바꾸기



*루팅 필수*

안드로이드 레퍼런스인 넥서스 시리즈의 버튼은
갤럭시넥서스부터 Back-Home-RecentApps
순서의 소프트웨어버튼(이하 소프트키)으로 구성되어 있다.

세계에서 가장 많이 팔리는 삼성 갤럭시 시리즈는
Menu-Home-Back의 하드웨어 터치버튼으로 구성되어 있고,
갤럭시s5부터는 Menu버튼 대신
RecentApps이 들어가 있다.
(RecentApps-Home-Back)
하지만 Back버튼은 여전히 오른쪽에 있다.

난 왼손으로 폰을 들고 사용하기 때문에
Back버튼이 왼쪽에 있는게 좋은데,
국내의 하드웨어버튼(이하 물리키)이
들어있는 폰들은 죄다 Back버튼이
오른쪽에 있다.

소프트키 폰들은 제조사에서
버튼 위치를 바꿀 수 있게 해줬는데
물리키 폰들은 그것도 불가능하다.

베가LTE-A(베티아), 베가시크릿업(베시업), 베가시크릿노트(베시놋).
위 3개의 폰은 Mene-Home-Back 순서의
물리키로 구성되어 있고,
순서를 바꾸기 위해서는 루팅이 필요하다.

1. 파일 수정하기

원래 거의 대부분의 안드로이드폰들은
/system/usr/keylayout/generic.kl 파일을
열어 139와 158을 서로 바꿔주면 된다.

베가아이언2에서도 위 방법으로
버튼 순서를 바꿔서 잘 사용했었다.

하지만 위 3개의 폰은 generic.kl 말고
atmel_mxt_540s.kl 파일을 수정해야 한다.

1) 루팅: towelroot 설치-루팅-superSU설치-끝

2) 파일수정: ES파일탐색기 설치-루트탐색기기능on-해당 파일 열어서 수정-끝

3) 리부팅

만약 금융앱 때문에 언루팅을 해야 한다면
SuperSU를 1.94 이하 버전으로 설치 후
"완전한 루트권한 삭제"를 해야 한다.
혹 높은 버전을 설치했을 경우
삭제 후 재설치하면 된다.
1.95부터는 이상하게 완전 언루팅이 안된다.

2. Gravity Box

그래비티박스는 Xposed 모듈로서
커스텀롬을 설치한 것처럼
엄청난 기능을 지원한다.

하지만 버튼 순서만 변경을 원한다면
이 방법은 차선책이다.
내가 atmel_mxt_540s.kl 파일 수정하면
된다는 것을 몰랐을 때 쓴 방법인데,
다음 두 가지 단점이 존재한다.

1) 언루팅을 하면 원상복구 되므로
금융앱이나 버튼 둘 중에
하나는 포기해야 한다.
(SuperSU 임시언루팅으로
가능한 은행앱들도 있다.)

2) 터치시 진동반응이 누르는 순간이 아니라
손을 뗐을 때 나타난다.

방법

1) Xposed Installer 설치 및 프레임워크 설치 - 리부팅
2) Gravity Box 모듈 설치 및 활성화 - 리부팅
3) Gravity Box 실행 - 하드웨어 버튼 설정 - 뒤로가기버튼을 메뉴로 할당
4) Gravity Box - 하드웨 어 버튼 설정 -메뉴버튼을 뒤로가기 버튼으로 할당