STUFP (표준타블렛 공용펌웨어 프로잭트)


오늘은 기본 apk삭제, 추가에 대해서 더 자세하게 알아보겠습니다. 롬을 쿠킹 할때 APK파일을 /system/app폴더에 넣었지만, 실행이 안되는 분들 계셨을 겁니다. 크게 2가지 문제로, 초기 세팅이 되어지지 않은 문제, 2번째는 lib파일을 풀어주지 않은 문제 입니다.

 

lib파일은 윈도우의 DLL파일과 비슷한 역할을 하는 파일입니다. 자주 쓰는 명령들의 경우 실행파일에 합쳐두게 되면 용량을 낭비하기 때문에, 따로 lib파일로 빼내서 공유를 하는것입니다.

 

0001.png

이 lib파일은 system/lib 폴더 안에 들어있습니다. lib로 시작하여 확장자가 so로 끝나시는 파일 보이시나요?

 

하지만 이 각각의 파일들이 어떤 프로그램에서 사용하는지 알아보기는 쉽지 않습니다. 문제는 첫번째 시간에 알려드렸던 system/app에서의 apk파일을 삭제할때 lib파일은 삭제하지 않아 용량을 낭비하기도 하고, 앞서 말씀드렸다 시피 lib파일이 포함된 앱을 설치할때에 lib폴더에 파일을 넣어주지 않으면 실행이 안됩니다.

 

오늘은 이 두가지 문제에 대해서 알려드리겠습니다.

1.system/app에 들어있는 불필요한 앱을 lib파일과 함께 삭제해 용량을 더 확보하자.

apk파일은 원래 zip로 압축이 되어져있는 파일인데, 확장자만 apk로 바뀌어 있는것입니다. 이말은 zip압축을 풀수 있는 프로그램(7zip,빵집,등등...)으로 apk의 내부를 볼 수 있다는 이야기죠.

 

오늘의 시범조교는 ES 파일 익스플로러 앱 입니다.

 

0002.png

우선 system/app폴더에서 es파일 익스플로러 앱 apk파일을 찾아 봅시다.

 

오른쪽 버튼으로 파일을 눌러 "연결 프로그램"을 선택해서 자신이 사용하고 있는 압축 프로그램을 선택하여, "이 종류의 파일을 열때 항상 선택된 프로그램 사용"에 클릭을 해주고 확인을 누릅니다. 이렇게 해놓으면 다음번에는 더블 클릭만으로 파일을 열 수 있습니다.

 

0003.png 

알집은 안됩니다... 안됩니다... 안됩니다...

 

 

 

0004.png 

apk파일의 내부

 

0005.png 

/lib/armeabi/에 있는 라이브러리 파일

 

압축프로그램에서 apk내부를 보시면 lib폴더가 보이실 겁니다. lib폴더를 더블클릭해주시면 armeabi폴더가 나오고 또 더블클릭해주시면 lib파일이 보이실 겁니다.

 

이 파일을 느리게~ 더블클릭하시면 이름을 바꿀 수 있는데, lib파일 이름을 복사해 주시면 됩니다.

 

그리고 다시 탐색기로 돌아가서 system/lib폴더에 들어가 해당 파일을 찾아 지워주시면 됩니다. 그리고 apk파일도 지워주시면 깨끗하게 기본 펌웨어 앱을 삭제할 수 있습니다.

 

예전 강좌에서 apk파일만 지웠을때에는 lib파일을 삭제하지 않았기 때문에 13Kb의 용량을 확보하지 못했습니다. 바이두 중문 입력기 등등 lib파일이 큰 앱의 경우 1MB가 넘어가기도 합니다.

 

그리고 간단한 앱일 경우 apk파일을 압축프로그램으로 열어도 lib폴더가 보이지 않습니다. 이럴때에는 apk 파일만 삭제 하시면 됩니다.


정리를 하자면, system/app 폴더에 있는 apk파일을 삭제할 때에는 다음과 같습니다.


a.압축 프로그램으로 apk파일을 열어서 lib폴더가 있는지 확인.
b-1.만약 있다면 lib파일도 system/lib폴더에서 같이 삭제해줌.
b-2.없다면 apk파일만 삭제해도 됨.

2.system/app에 내가 원하는 apk파일 추가 하기.

1번의 역순으로 넣을 apk파일을 압축폴더로 열어서 lib파일이 있는지 확인합니다. 만약 있다면 그 파일을 system/lib파일이 넣어주어야 앱이 정상적으로 작동 할 수 있습니다.

 

이상 RK 롬쿠킹 lib파일 삭제, 추가에 대한 강좌였습니다.

번호 제목 작성자 작성일 조회
공지 Kreaotr76님의 롬에 대한 질문및 답변~~ [3] 星夜舞人 2012.04.03 14658
공지 제이티님의 롬에 대한 질문및 답변~~ [6] 星夜舞人 2012.04.03 14797
공지 이스크라님의 롬에 대한 질문및 답변~~ [2] 星夜舞人 2012.04.03 16493
공지 안드로이드 태블릿당 개발실은 회원전용입니다. 웹마스터1호기 2012.02.25 17417
공지 [롬쿠킹]초보자도 할 수 있는 RockChip 펌웨어 쿠킹~ [19] yohan666 2012.01.24 17622
공지 심심해서 만들어본 RK펌웨어 편집 툴 한글버전 [12] yohan666 2012.01.24 16224
19 || [Teclast A10] V 1.01 펌웨어입니다. 星夜舞人 02.03 919
18 || N12 디럭스 ics 4.03 2월23일자 토렌트 공유합니다 [19] file alepr 02.24 907
17 |공용펌웨어커스텀롬| 펌웨어 웹하드 관리에 고민이 많네요... [3] yohan666 03.25 902
16 || Allwinner A10의 Datasheet과 개발자 보드 설명서입니다. file 星夜舞人 03.08 866
15 || [Teclast P75] 펌웨어 1.01 powermax 02.11 857
14 || P85 아이스크림 샌드위치 4.03 베타 버전 입니다. [10] yohan666 03.11 852
13 || Cube U9GT2 안드로이드 4.03버전 1.08 펌웨어 입니다. [6] yohan666 03.02 822
12 || [Yuandao N12] 미국애덜이 만든 커스텀 롬입니다. [7] 星夜舞人 02.02 813
11 |공용펌웨어공식롬| Yuandao N90 순정펌웨어 시리즈 나르시스36 03.31 806
10 || N80의 새로운 펌웨어가 나왔습니다. [4] yohan666 02.07 792
9 |공용펌웨어공식롬| Yuandao N90 v4.0.3-20120320 정식버전 file 나르시스36 04.07 757
8 || [Gpad G10] V396 펌웨어입니다. [1] 星夜舞人 02.03 755
7 || P81HD 4.03 펌웨어 입니다. [1] yohan666 03.02 748
6 |공용펌웨어공식롬| Teclast A15 V1.00롬.. [1] 星夜舞人 04.08 712
5 || U9GT 2 ics V1.08 업로드 완료 [5] 이히힝 03.02 711
4 || [Yaundao N90]ice cream sandwich 4.0.3 2월 14일자 버전입니다. [1] despell 02.17 692
3 || [Teclast P73] 펌웨어 2.00 버전 [1] powermax 02.12 676
2 || 텍클라스트 2월 17일자 안드로이드 4.03 체험버전이 나왔네요... [4] yohan666 02.18 670
1 || U9GT2 기존 Boat Brower 쓰시던분들 ICS올리시면 검색이 안되실겁니다. file 룬이입니다 03.02 580

오늘:
90
어제:
552
전체:
15,211,292