이번에 할것은 JIT 패치입니다.
JIT패치란. 대충 비슷하게 설명하면, 자세히 설명하기엔 제가 말빨이 딸려요.
이미 실행되었던 내용은 메모리에 저장해두고 반복 실행할땐 더 빠른 실행을 할수 있게 해주는겁니다.
제가 일단 적용해본 결과 플라시보 현상인지는 몰라도 아주 미미하지만 조금은 더 빨라 졌다고(게임같이 무거운 어플 실행시)느껴지더군요.
이제 본론 입니다. 일단 루트 익스플로러를 실행시켜서 system폴더안에 build.prop 파일을 sd카드로 옮겨 줍니다.
그리고 나서 PC로 연결해서 build.prop파일을 노트패드가 아닌 워드 패드로 열어줍니다 노트패드로 열어보면 줄바꿈이 제대로 적용되지 않을때가 있어서 워드패드로 엽니다. 그리고 다음 열을 찾습니다.
DEVICE_PROVISIONED=1
dalvik.vm.heapsize=30m
#kernel.log=default
debug.sf.hw=1
아래 그림 참조.

찾아서 위에 제가 올린부분과 틀린곳이 있다면 수정후 저장해 줍니다.
그리고 sd카드에 jit라는 폴더를 만들고 아래 파일을 다운 받은후 JIT폴더안에 파일만 풀어줍니다.
JiT.zip <---다운로드
위에서 수정해서 저장했던 파일 build.prop를 sdcard/jit/vmlibsv2 여기로 넣어줍니다.
여기까지 하셨으면 adb로 연결할 차례입니다.
CMD를 열고 adb가 있는 폴더로 이동 (app2sd)설치할때 설명했던 사항이라 다시 설명 하지 않겠습니다.
adb shell
su
cd /sdcard/jit
sh enable_jit.sh
이렇게 타이핑 해주시면 혼자서 작업하다가 리부팅 됩니다 리부팅이 조금 느릴수도 있으니 잠시만 기다리시면 됩니다.
주의점은 build.prop잘 못 수정하시면 아이콘들이 다 망가지거나 해상도가 이상해지거나 문제가 생길수 있습니다. 부팅은 되니 복구 할수있습니다 필히 build.prop를 백업 해놓으시고 작업하시길 바랍니다.
다른 안드로이드쪽 자료보면 루팅 - JIT패치 - app2sd 순으로 하던데 전 이미 모든게 세팅된 상태라 마지막에 JIT패치 적용했습니다. 지금 이상없이 잘 사용 중이구요~~!
이제 미니 포스팅은 정말 특별한 멀티터치 모드 같은게 나오지 않는 이상 포스팅은 그만 합니다. n8 출시 기다릴껍니다. 이제 미니도 서랍속으로.....ㅡㅡ;;
JIT패치란. 대충 비슷하게 설명하면, 자세히 설명하기엔 제가 말빨이 딸려요.
이미 실행되었던 내용은 메모리에 저장해두고 반복 실행할땐 더 빠른 실행을 할수 있게 해주는겁니다.
제가 일단 적용해본 결과 플라시보 현상인지는 몰라도 아주 미미하지만 조금은 더 빨라 졌다고(게임같이 무거운 어플 실행시)느껴지더군요.
이제 본론 입니다. 일단 루트 익스플로러를 실행시켜서 system폴더안에 build.prop 파일을 sd카드로 옮겨 줍니다.
그리고 나서 PC로 연결해서 build.prop파일을 노트패드가 아닌 워드 패드로 열어줍니다 노트패드로 열어보면 줄바꿈이 제대로 적용되지 않을때가 있어서 워드패드로 엽니다. 그리고 다음 열을 찾습니다.
DEVICE_PROVISIONED=1
dalvik.vm.heapsize=30m
#kernel.log=default
debug.sf.hw=1
아래 그림 참조.

찾아서 위에 제가 올린부분과 틀린곳이 있다면 수정후 저장해 줍니다.
그리고 sd카드에 jit라는 폴더를 만들고 아래 파일을 다운 받은후 JIT폴더안에 파일만 풀어줍니다.
JiT.zip <---다운로드
위에서 수정해서 저장했던 파일 build.prop를 sdcard/jit/vmlibsv2 여기로 넣어줍니다.
여기까지 하셨으면 adb로 연결할 차례입니다.
CMD를 열고 adb가 있는 폴더로 이동 (app2sd)설치할때 설명했던 사항이라 다시 설명 하지 않겠습니다.
adb shell
su
cd /sdcard/jit
sh enable_jit.sh
이렇게 타이핑 해주시면 혼자서 작업하다가 리부팅 됩니다 리부팅이 조금 느릴수도 있으니 잠시만 기다리시면 됩니다.
주의점은 build.prop잘 못 수정하시면 아이콘들이 다 망가지거나 해상도가 이상해지거나 문제가 생길수 있습니다. 부팅은 되니 복구 할수있습니다 필히 build.prop를 백업 해놓으시고 작업하시길 바랍니다.
다른 안드로이드쪽 자료보면 루팅 - JIT패치 - app2sd 순으로 하던데 전 이미 모든게 세팅된 상태라 마지막에 JIT패치 적용했습니다. 지금 이상없이 잘 사용 중이구요~~!
이제 미니 포스팅은 정말 특별한 멀티터치 모드 같은게 나오지 않는 이상 포스팅은 그만 합니다. n8 출시 기다릴껍니다. 이제 미니도 서랍속으로.....ㅡㅡ;;
공유하기 버튼
|
|



덧글
달파란 2010/12/15 19:00 # 삭제 답글
좋은 정보 고맙습니다^^app2sd보다 이걸 먼저 하다 보니까 조금 어렵네요 -_-;;
app2sd 관련글 참고하며 했더니 리부팅까지 다 되었습니다.
그런데 혹시나 실수해서 안되거나 한건 아닌지 걱정이 조금 되는데..
JIT패치가 잘 되었나 확인하거나 할 수 있는 방법은 없을까요?
달파란 2010/12/15 19:02 # 삭제 답글
그리고 sdcard에 옮겨놓았던 JIT폴더는 삭제해도 되는겁니까?
노래이야기 2010/12/15 20:31 #
네 삭제 해도 됩니다 JIT패치는 잘되었는지 확인할 방법은 폰에서 루트익스플로러로 etc 폴더 안에 build.prop 가 정상적으로 수정되서 들어가있는지 확인 하시면 됩니다.
미스터올파 2010/12/16 11:27 # 삭제 답글
jit패치는 모르겠지만 정상 리부팅되고 아무 이상이 없는데 루트익스플러->etc폴더-안에 Build.rop파일이 안보이네요,...이러면 실패인가요?
노래이야기 2010/12/17 12:55 #
아 제가 잘못 설명했네요 system 폴더 안입니다.
반대급부 2010/12/17 11:12 # 삭제 답글
메모리만 6MB 더 사용하는건가요?중간언어에 대한 해석을 적게하니 베터리 소모도 적어지는 건가요?
얻는 것과 잃는 것에 대한 설명 좀 부탁 합니다.
노래이야기 2010/12/17 12:55 #
아래에 설명이 잘되어있네요.
참고링크 2010/12/17 11:18 # 삭제 답글
http://clien.career.co.kr/cs2/bbs/board.php?bo_table=cm_andro&wr_id=3003&sca=%5B%EC%A7%88%EB%AC%B8%5D&page=1
최신버젼 2010/12/17 12:51 # 삭제 답글
JIT패치 파일도 버젼이 있는것 같던데 여기 적용된 파일은 어떤가요?
노래이야기 2010/12/17 12:56 #
폰마다 다 틀리더라구요 이건 뭐 mini에서는 이거하나만 관련자료가 있으니 버전이 필요할까요?
당연히필요없지요 2010/12/17 13:19 # 삭제 답글
폰마다 다른지는 몰랐습니다. 감사히 쓰겠습니다.
ㅜㅜ 2010/12/18 23:27 # 삭제 답글
app2sd 는 몇일전 적용했고jit 패치는 조금 전 작업했습니다.
부팅이 안됩니다.
Sony Ericsson 화면에서 진행이 안됩니다.
그 상태에서 adb shell 은 열리지만 su 가 안됩니다.
노래이야기 2010/12/19 18:08 #
벽돌복구법 보시고 복구 하신다음 다시 하셔야겠네요
복구했습니다 2010/12/20 00:10 # 삭제 답글
벽돌복구법은 배우지 않으려 했는데...초기화 루팅 jit app2sd 다시 하고
mini 내장 백업으로 복구하니 대략 70% 복구 되는 군요.
벽돌의 원인은 jit 패치용 파일이 제대로 복사되지 않았었습니다.
ftp로 복사했는데 바이너리로 복사되지 않은듯합니다.
확장자 없는 파일들이 몇바이트씩 잘렸더군요.
usb 드라이브로 접속하여 파일을 복사했더니 잘 됩니다.
adb push로 복사해봐도 파일이 잘 복사되네요. 이 방법도 괜찮은 듯 하네요.
참고하셔서 벽돌 만들지 마세요.
하나 2011/01/05 03:05 # 삭제 답글
루트익스플로어에서 파일내용 확인해보니..DEVICE_PROVISIONED=1 -> 똑같음
dalvik.vm.heapsize=30m -> 24m
#kernel.log=default -> # 없고 내용은 같음
debug.sf.hw=1 -> 똑같음
이렇네요.. 그럼 24를 30으로만 변경하면 되는건가요?
kernel 앞에 #도 추가해 주어야 되나요?
벽돌될까봐 하나하나 신경쓰여서요~ ^^
이상하게.. 2011/01/10 22:21 # 삭제 답글
adb shell 하면device not found라고 뜨는건지;;;ㅠㅠ
구이님짱 2011/01/14 15:03 # 삭제 답글
정말 감사합니다 ^^ sd2app부터 jit까지 정말 친절한 설명ㅋㅋㅋ 너무 쉽게해서 제대로 된건가?했는데 잘되네요 ㅋㅋㅋ
오타요 2011/02/21 15:35 # 삭제 답글
enable_iit 라고 써잇네욤
급합니다 2011/03/08 16:38 # 삭제 답글
cd /sdcard/jit 치면 cant' cd to /sdcard/jit라고 뜨네요;;이거로 하루를 고민함 해결좀해주세요 ㅠㅠ
이거 2011/03/20 10:22 # 삭제
그거 할때 sd카드 마운팅 해제하시고 해야하애ㅛ
이건뭔가요.. 2011/03/22 01:17 # 삭제 답글
마지막에 리붓 카운트세고operation not 어쩌고..;;
라고 뜨면서 리붓이 안되네요..;;ㄷ
으히히 2011/04/15 22:51 # 삭제 답글
cd /sdcard/jit이거 오타네요...
cd sdcard/jit 써보세요
rtrt 2011/05/22 16:10 # 삭제 답글
rtrt
망했다 2011/10/09 10:40 # 삭제 답글
제가실수로 시스템 안에있는 빌드프롭을 지워버렸네염 ㅜㅜ 그래서 문구뜨다가 아무화면안뜹니다 ㅡㅜ
ㅇㅇㅇ 2012/01/23 12:25 # 삭제 답글
저 can't cd to sdcard/jit 뜨네요 ;; 다 완벽히 했는데