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 14649
공지 제이티님의 롬에 대한 질문및 답변~~ [6] 星夜舞人 2012.04.03 14788
공지 이스크라님의 롬에 대한 질문및 답변~~ [2] 星夜舞人 2012.04.03 16484
공지 안드로이드 태블릿당 개발실은 회원전용입니다. 웹마스터1호기 2012.02.25 17407
공지 [롬쿠킹]초보자도 할 수 있는 RockChip 펌웨어 쿠킹~ [19] yohan666 2012.01.24 17612
공지 심심해서 만들어본 RK펌웨어 편집 툴 한글버전 [12] yohan666 2012.01.24 16215
17 || [Teclast A10] ICS 4.0.3 베타버전입니다. [5] 星夜舞人 02.02 1118
16 || [Yuandao N12] 미국애덜이 만든 커스텀 롬입니다. [7] 星夜舞人 02.02 813
15 |정보| [RK2918] 루팅전용 프로그램 RK2918용 진저브레이크 1.2 (V3)입니다. [5] 星夜舞人 02.02 1600
14 |정보| [RK2918] SDK 2.1 허니콤 모드용 펌웨어 수정 Tool 星夜舞人 02.02 1528
13 |정보| [RK2918] RK2918 펌웨어 업그레이드 한글화 Tool 입니다. (성야무인버전) 星夜舞人 02.02 1365
12 |강좌| [롬쿠킹]RK롬의 boot.img, kernel.img 풀어보기 [4] file yohan666 01.29 2646
11 |정보| 안드로이드 ics 4.0.3 루팅 정보 [7] file yohan666 01.28 2440
» |강좌| [롬쿠킹]RockChip 펌웨어 쿠킹 두번째, lib파일 관리 [4] file yohan666 01.28 2236
9 |공용펌웨어커스텀롬| [롬쿠킹]A10 중국앱 제거 펌웨어를 만들었습니다. [14] yohan666 01.25 4336
8 |정보| [롬쿠킹]A10은 build.prop 수정을 해도 안먹네요 =_=;; [2] yohan666 01.25 1432
7 |강좌| [롬쿠킹]외국롬 한글화 하기 (1) [4] yohan666 01.24 4269
6 |기타| [설문조사]A10에 필수 프로그램은 무엇일까요? [14] yohan666 01.24 1298
5 |공용펌웨어커스텀롬| A10 한글판으로 올려놨습니다. [2] yohan666 01.23 1280
4 |정보| a10을 잠깐 훓어봤는데... 블루투스 드라이버는... [10] file yohan666 01.22 1671
3 |정보| Teclast A10 usb_modeswitch.d 에 들어있는 내용들... [4] yohan666 01.22 2065
2 |공용펌웨어공식롬| A10 새로운 룸이 나왔습니다. 12월 31자 롬입니다. [9] yohan666 01.18 1012
1 |정보| Yuandao N12 9월 27일자 펌웨어 입니다.. [3] 星夜舞人 10.17 10397

오늘:
607
어제:
672
전체:
15,196,526