본문 바로가기

Android

[android] 안드로이드폰 루팅 하기 / 루팅 해제하기 (금융권 앱 사용하기)

테스트폰으로 금융권 앱을 실행중 루팅감지 오류가 발생함.


그래서 루팅 해제를 시도하기위해 여러 앱들을 설치해 보았으나, 루팅이 되지 않았다고 표시되었음.


아마 예전에 루팅 후 제대로 해제하지 않은 상태의 폰인듯 보임.


그래서 해당 폰을 정상적으로 루팅시킨 후 다시 해제하는 방법을 사용하였음.


아래에는 루팅한 방법과 해제하는 방법을 기록함.


루팅 및 루팅해제는 여러가지 방법이 있으며, 그 중 성공한 방법론에 대한 기술임.


  안드로이드폰 루팅 하기----------------------------------------------


1. Framaroot를 이용하여 안드로이드폰 루팅하기

Framaroot의 최신버전 apk 받는 사이트(최신 release버전 다운로드)

http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276


2. 다운로드된 파일을 내 폰에 이동 후 설치(안드로이드-환경설정-보안-알 수 없는 출처 체크)


3. Install superuser 또는 Install superSU 선택


4. Aragon, Gandalf 등 루팅법을 선택


5. 재부팅. 끝.


여기까지 --- 만 하면 루팅이 되긴 한건데, system폴더에 쓰기 권한이 설정되지 않았음.


권한 설정을 위해선 슈퍼유저 권한인 su로 접근을 해야 하는데, 위의 방법으로 권한을 얻지는 못하였음.


su 권한 얻는 방법 ----------------------------------------------------------------


안드로이드 마켓에서 busybox를 다운로드받아 설치.


뭐 열심히 열심히 system을 검색하고 Install 버튼이 활성화되면 설치 한 후 재부팅을 한다.


안드로이드 root의 system 쓰기 권한 얻는 방법 ------------------------------------------


adb 활용. 


1. 안드로이드폰을 컴퓨터와 연결(폰에따라 USB드라이버 필요)


2. 윈도우의 실행으로 들어가 cmd로 command창 활성화


3. cd 명령어로 android(설치된 안드로이드폴더) > platform-tools 로 이동


4. 커맨드 입력 (별다른 에러가 나지 않으면 성공)

- 띄어쓰기가 햇갈릴 경우 해당 명령어를 복사하여 메모장 등에 붙여넣고 보면 편함.

1) adb shell

2) su

3) mount -o remount,rw -t ext4 /dev/block/mmcblk0p2 /system


5. 재부팅(혹시몰라서)


루팅 완료!!!






  안드로이드폰 루팅 해제 하기----------------------------------------------


은행권 어플(V3 등 백신어플) 을 사용하기 위해선 루팅되지 않은 폰을 사용해야함.


기존에 나와있는 잠시동안 루팅을 해제해주는 어플들을 써보았으나, 정상적으로 인식하지 못하였음.


위의 방법으로 정상적으로 루팅되었다면 반대로 해제를 하자.


해제 후 정상해제되었음을 확인하려면, 루팅확인어플 또는 은행권 앱을 실행해보면 된다.


해당 방법은 루팅을 완전 해제시키는 방법으로, 일시적인 해제를 원하는 사용자는 다른 블로그를 참조하기바람.


adb를 이용하는 방법이 가장 확실하다고 판단되어 adb를 이용하였음.(루팅폴더탐색기 또는 삭제관련 앱을 이용하여도 무방)


1. 안드로이드폰을 컴퓨터와 연결(폰에따라 USB드라이버 필요)


2. 윈도우의 실행으로 들어가 cmd로 command창 활성화


3. cd 명령어로 android(설치된 안드로이드폴더) > platform-tools 로 이동


4. 커맨드 입력 (별다른 에러가 나지 않으면 성공)

- 아래 4가지 파일을 삭제하여야 루팅이 감지되지 않음.(루팅하고 단순히 공장초기화 한다 하더라도 공초는 데이터 파티션만 초기화되고.. 시스템파티션에 영향을 주지 않기 때문에 완전히 출고 상태로 돌아가지는 않습니다. )


아래 정보는 루팅계의 공신력있는 테그라크님의 포스팅을 인용하였음.

http://pspmaster.tistory.com/138


- 띄어쓰기가 햇갈릴 경우 해당 명령어를 복사하여 메모장 등에 붙여넣고 보면 편함.


1) adb shell

2) su

3) rm /system/xbin/su

4) rm /system/app/Superuser.apk

5) rm /data/app/com.noshufou.android.su*.apk

6) rm -r /data/data/com.noshufou.android.su


5. 재부팅(혹시몰라서)


루팅 해제 완료!!!


그 후 은행권 어플(V3 등 백신어플) 등을 실행시키면 정상적으로 작동하는것을 확인 가능.


본 내용은 폰 기종 및 환경에 따라 다를 수 있으며, 개인적인 참고용 포스팅임을 밝힙니다.


안됀다고 뭐라고하면 안됨.