일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 윈도우7
- 마영전
- 자바
- 오토바이
- Qt OpenGL
- FFI
- Qt4
- Qt 소켓프로그래밍
- 자료구조
- 잡담
- 스타2
- vuejs
- 바이크
- 스타크래프트2
- qt 설치
- 재귀함수
- 디자이어HD
- 알람프로그램
- android SAF
- QT
- QTcpServer
- 양평역
- 정성하
- 이륜차
- 안드로이드
- c언어
- 엑티브엑스
- Java
- 고속도로
- HTML
- Today
- Total
프로그래밍과 잡담
Framework-res.apk를 잘못 건들어서 좆될 뻔했다. 본문
말 그대로..
갤노트2는 멀티 스크린이 된다.
그래서 멀티스크린이 되는 앱을 좀 추가 해볼려고 해서 했는데
permission을 안주고 넣었더니 막 안돼고 난리가 났었다.
음 그래도 다행인건.. adb가 연결이 되서 해결했다.
나 처럼 permission(승인)을 안주던가 파일을 없엤다던가 기타 여러가지 이유로 인해서 폰이 안켜지는 현상이 발생할때는
adb로 연결이 가능한지 한번 시도해보는것도 나을 것이다.
오딘같은걸로 초기화할 수 는 있겠지만 내가 받은 앱이나 데이터가 모조리 날아가니 손해가 이만 저만 아니니까 ㅋ
여하튼 방법
근데 이 방법은 adb를 사용 줄 모르면 그냥 포기하는게 나을 것이다.
그리고 루팅은 당연히 되어있어야한다.
1. 커멘드 창(실행 -> cmd를 누르고 엔터) 을 열어서 adb.exe 폴더가 있는 폴더로 접근을 한다.
2. adb shell 이라 치고 엔터
3. 접속이 되면 화면 $표시 나오면 su를 쳐본다. 그래서 # 이걸로 바뀌면 된거고.. 안돼면 그냥 포기하고 다른 방법으로 복구해야한다. 이유는 아래 작업을 하기 위해서는 super user 권한이 필요하다.
4. mount -o remount /rw /system 이라고 친다. 시스템 폴더를 쓸 수 있도록 마운트 하는것이다.
5. 자 이제 내가 원하는 작업을 하면됨.
안드로이드가 리눅스이다 보니 리눅스 명령어를 써서 처리하면 된다.
ls(윈도우의 dir 하고 똑같은 기능) 라던가 chmod(permission을 주는 기능), mv(이동), rm(삭제), cp(복사) 와 같은 명령어를 이용하면된다.
나의 경우는 permission을 주는 작업을 했다.
chmod 644 /system/framework/framework-res.apk 이런식으로 하면 된다..
그리고 나서 폰을 다시 키니 복구가 됐다. 휴.. 좆 될 뻔했네..
'스마트폰/태블릿' 카테고리의 다른 글
갤럭시 노트2가 4.3으로 업데이트 되었다. (6) | 2013.12.04 |
---|---|
유투브 앱의 버퍼링(Buffering) 문제.. (0) | 2012.12.23 |
[구입] 갤럭시 노트2 (0) | 2012.11.28 |
[안드로이드] 내가 구매했던 앱이 뭔지 보고 싶다면.. (0) | 2012.10.24 |
루팅된 폰에서 폰 은행 어플 사용하기.. (0) | 2012.10.23 |