본문 바로가기

Apple Inc.

ios5 에서 가상메모리를 돌려보자.


아이폰3gs 나 아이팟터치4세대의 경우, 256mb의 램을 사용하므로써 게임이나 기타 응용프로그램들의 사용이 원활하지 못할것으로 예상됩니다. 물론 필자도 마찬가지구요.

예를들자면 GTA3 나 gangstar rio 가 튕기는현상, safari가 튕기는 현상들이죠.

물론 ios5에서는 공식적으로 지원하는 가상메모리툴은 없습니다. 단지 기존 4.x에서 호환되던 트윅어플들을 사용해보는것이지요.

그러므로 다소 불안정적이며, 설치가 되지 않는경우가 있습니다.

제가 전에 블로그포스팅에 ios5 에선 가상메모리가 지원되지 않는다고 한 적이 있는데요. 독자분들께서도 포기하지 마시고 해보시기바랍니다.; 기기를 버릴순없잖아요;

물론 안되면 어쩔수없는겁니다. 제기기에선 imemory enhancer를 이용한 방법은 되지않습니다. 다른분이 되셨다길래 포함합니다.

본론에 들어가기 앞서 본 포스팅은 iphone 3gs 와 쓴지 오래되어 램부족현상이 나타나는 ipod touch 4g 를 기준으로 작성하였습니다.(아이패드도 가능합니다.)

목차

1. VMenabler 를 이용한 가상메모리 확보.
2. imemory enhancer 를 이용한 가상메모리 확보.
3. 가상메모리 설치후 오류가 나는경우 참조.

1. VMenabler 를 이용한 가상메모리 확보.

먼저 오류를 대비하여 mobile terminal 을 시디아에서 다운받습니다.

VMenabler 의 deb파일 같은경우는 소스가 막혀 직접 deb파일을 올립니다.



위의 파일을 아이폰이나 아이팟 아무경로에 집어넣고 install 해줍니다.


인스톨을 해준뒤 리부팅을 해줍니다.

리부팅을 해준뒤 var\vm\ 에 swap 파일이 생기면 성공.



생기지 않으면 위의과정을 반복해주시구요. 시디아에 패키지가 보이지않는다면 목차 3번을 참고해주세요.

2. imemory enhancer를 이용한 가상메모리 확보.

미리 말씀드리자면 저는 아무리해도 적용되지않았습니다. 어느분이 적용되셨다길래 여기다 포스팅해봅니다.


사진에서 보시다시피 4.2 버전까지밖에 지원하지않습니다만. 된다는분이 계십니다. 혹 1번이 되지 않으시는분들은 희망을가지고 시도해봅니다.

시디아에서 다음을 인스톨합니다.

리부팅후 var\vm\ 에 swap 파일이 생성되어있으면 성공.

3. 가상메모리 설치후 오류가 나는경우 참조.

가상메모리를 확보하면서 오류가 나시는분은 참조해주시기바랍니다. 저도 처음엔 이런오류때문에 지원이 불가능한지 알았습니다.

※ 시디아의 패키지가 안보일경우(VMenabler 설치후)

시디아의 패키지가 안보이실경우 미리받아두었던 mobile terminal 을 이용하여 다음과같은 명령어를 입력합니다.

su (엔터)
자신 고유의 비밀번호 입력 (초기엔 alpine 입니다.) 후 엔터.
dpkg --remove --force-remove-reinstreq com.hitoriblog.vmenabler (엔터)

이렇게 입력하시면 시디아에서 패키지가 보이거나 vmenabler 가 삭제될것입니다. 시디아 패키지에서 확인하신후 리부팅해줍니다.

※아무리 해도 swap 파일 생성이 되지않는다.

위의 경우는 계속 시도하시는수밖엔 없습니다. 안되면 포기하실수밖에요. 중요한점은 두개의 앱을 동시에실행하시면 오류가납니다.

아무래도 ios5 용의 트윅들이 아닌지라 100% 가능하다는 보장은 못드리겠습니다. 가상메모리 설치후 오류로 인해 책임지지 못하실분들은 뒤로가기 버튼으로 나가주세요.

이유가 옳바르지않거나 막장식의 태클은 받지않습니다. 태클거실경우엔 네이버나 다음의 아이디를 기재해주세요. 쪽지로 답변드리겠습니다.