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


1. 롬쿠킹 관련 프로그램은 최대한 폴더경로가 간단하고 한글이름이 없는 경로,

그리고 OS가 설치된 파티션에서 실행하세요.


저는 하드디스크 파티션을 C와 D로 나누어서, C에는 OS 및 프로그램, D에는 데이터를 저장합니다.

그래서 처음에 C에 롬쿠킹 관련 프로그램을 두고 실행하다가 윈도우 시스템 파일이 깨지는 바람에 C를 날리고

재설치를 했습니다. 그 이후에 D에 "RK 롬쿠킹"이라는 폴더를 만들어 롬쿠킹을 진행했는데 자꾸

롬 포장 중, "system.img" 단계에서 계속 에러가 났습니다.

하지만 이를 C로 옮기고 폴더명 또한 RK 라고 바꿔서 다시 포장하니 문제 없이 잘 진행 되었습니다.

따라서 롬쿠킹을 하실 때에는 최대한 해당 파티션의 루트폴더 그리고 한글이 들어가지 않는 경로에서 하셔야합니다.



2. Rockchip Firmware 수정툴이 실행되지 않을 때에는 로켈을 바꾸어 보세요.


성야무인님께서 올리신 RK2918 SDK 2.1 펌웨어 수정 Tool (http://www.kpug.kr/index.php?mid=smallgroup00&search_keyword=sdk&search_target=title&document_srl=897283) 에는

먼저 factory tool pack 이라는 펌웨어 쿠킹툴 (요한님께서 한글화 하신 그것입니다),

"apktool" 이라는 apk 파일을 풀고 다시 포장할 수 있는 툴이 있습니다.

그리고 커널의 부팅이미지에 들어가는 ppm 이미지를 만들 수 있는 "gimp" 라는 툴이 있습니다.

이 중에서 gimp 라는 어플이 로켈을 가립니다.

즉, 대한민국으로 로켈이 잡혀 있으면 설치 자체가 안 됩니다.

이때는 제어판-국가 및 언어의 "위치변경"에서 중국으로 바꿔주시면 됩니다.

그러면 이제 gimp가 설치되며, 실행이 됩니다.

그런데 웃긴 것은 로켈이 중국으로 잡혀 있으면 성야무인님께서 한글화 해주신 펌업툴이 실행이 안 됩니다.

따라서 다시 로켈을 대한민국으로 바꾼 다음에 펌업을 하셔야합니다.


-아, apktool은 쓰시려면 JDK 가 설치되어 있어야합니다.



3. 커널의 부팅이미지 수정을 위한 ppm은 반드시 gimp 로 변환 하셔야 합니다.


먼저 커널의 부팅이미지를 위한 확장자는 ppm 입니다.

포토샵이나 다른 이미지 포멧 변환툴로 ppm으로 바꾸신 것을 부팅이미지로 넣으시면 에러가 납니다.

따라서 반드시 gimp를 통해 인덱스모드, 최대색상 224개 이하로 하신 다음에 넣으셔야 합니다.

커널의 부팅이미지를 바꾸는 것은 요한님께서 한글화 해주신 롬쿠킹툴에서 롬을 불러오신 다음에

"커널수정"을 누르시고 ppm 이미지를 불러온 뒤, 활성화 되는 버튼 (??? 이던가 그럴겁니다.)을 누르시면 됩니다..

(그런데 추천은 안 드립니다. 전 바꾸고 나니 계속 에러가 나더군요.)



4. 부팅이미지는 커널이 구동되고 난 뒤에 보이는 이미지입니다.


따라서 켜자마자 보이는 이미지를 바꾸고 싶으시다면 부팅이미지가 아니라 커널의 부팅이미지를 바꾸셔야합니다.

(이것 때문에 얼마나 삽질을 했는지...) 그 이후로 보이는 부팅이미지를 바꾸고 싶으시다면,

system/media 폴더에 원하는 부팅이미지를 패널 해상도에 맞게 PNG 포멧으로 수정하신 다음에 "bootanimation.zip"로 넣으시면 됩니다.



5. 롬이 너무 무거우면 롬업데이트는 되지만 초기부팅에서 뻗습니다.


물론 각 기계마다 다르다고 생각합니다만 제가 가진 U9GT2에서 시험해본 결과 350MB가 넘어가면

초기부팅에서 뻗어버렸습니다. 따라서 롬의 용량을 어느 정도 관리하는 것이 좋다고 생각됩니다.

300MB 전후가 제일 적당한 것 같습니다.

(롬의 용량은 롬을 해체했을 때의 용량이 아니라 다시 img 이미지로 포장 했을 때의 용량을 말합니다.)



6. 커롬을 올릴 땐, EraseIDB를 한 후 진행하거나 또는 복구로 올립시다.


내장 NAND 영역을 로우 포멧하지 않고 올릴 경우, 초기부팅에서 뻗는 경우가 많기 때문입니다.



7. 각 앱마다 있는 라이브러리 파일을 잘 관리하자.


각 앱 마다 라이브러리 파일이 있습니다. 시스템 어플로 사전 설치 해두기 위해선 app 파일과 함께

이 라이브러리 파일도 롬에 넣어둬야합니다. RK2918은 armeabi-v7a 이라서 앱을 열었을 때 해당 폴더의

라이브러리를 넣으시면 됩니다. (다른 것을 넣는다고 중대한 에러가 나는 것은 아니지만요)



8. 앱의 apk 파일이 너무 복잡해서 도대체 어떤 어플인지 모를 때


apk를 7zip 으로 여신 후, "res" 폴더와 그 하위 폴더를 잘 살펴보시면 "icon.png"가 있습니다.

이것은 설치 후 해당 앱의 아이콘이 됩니다. 따라서 이를 열어보시면 대충 어떤 앱인지 감이 오실 겁니다.



이상입니다. 더 생각나면 보충하도록 하죠.


오늘:
211
어제:
788
전체:
15,202,043