안녕하세요^^

개인적으로 아이폰3Gs 8GB 모델을 얻어 몇일 사용하고 글을 올립니다.

 

개인적으로 아이폰3Gs 8GB 모델은 실사가 많이 힘드네요^^;;

노래를 아주 중요한 곡만 골라서 나머지 다 삭제해도 노래만 1.1GB

그토록 원하던 피파13이 1.7GB

아스팔트7이 1.3GB였던가...

 

탈옥을 하여 내장 메모리 사용률을 조금더 줄여도 한계가 있네요;;

 

게다가 가용램은 보통 30~60MB대...가끔 많아지면 120MB도 아주 가끔 찍던데...

그래서 가끔 전 가용램이 부족해 재부팅/리스프링/세이프 모드 현상이 종종 일어나더군요.

 

더 가끔은 저렇게 리스프링 하고 나면, 가끔 su root 를 요구하는 앱들이 정상 동작을 않할때가 있어서

다시 재부팅을....

 

 

(사진 출처 - http://news.naver.com/main/read.nhn?mode=LSD&mid=sec&sid1=101&oid=277&aid=0002172754)

 

아무튼 이런 아이폰3Gs 의 가용램 문제를 해결해줄 한놈을 찾아 들고와 보았습니다.

 

읽으시기전 손가락 운동 한번만 해주세요^^

 

이 방법은 아이폰3Gs 만이 아닌 iOS 5.0 이상의 iOS 로 업그레이드 된 모든 아이폰/팟/패드에 사용가능 합니다.

※ iOS 3.x 4.x 도 사용은 가능 합니다. iOS5.0+ 에서 좀더 개선 되었을 뿐 입니다.

 

본 글이 출처는 http://lite.parkoz.com/zboard/view.php?id=my_tips&no=14828. 글 이고, 약간 더 설명을 풀어보았습니다.

 

(왼쪽 : 이 전 가용램 / 오른쪽 : 이후 가용램 )(상단바 숫자M 이 가용램)

 

이 방법은 내장 메모리를 RAM 으로 사용하게끔 가상 메모리를 스왑하는것 입니다.

윈도우에서도 RAM이 작은 컴퓨터에서 이 방법을 사용할수 있고, 안드로이드 스마트폰 에서도 이 방법을 사용하지요.

스마트폰의 예로는 이전 LG전자가 512MB RAM 옵티머스 들(2x. Big, Black)을 4.0 ICS 업그레이드를 할때 내장 메모리를 가상 메모리로 스왑 하여 업그레이드를 하였습니다.

 

이 스왑된 가상 메모리는 물리적인 메모리 보단 한~~참 성능이 떨어지고, 배터리도 좀 더 먹고, 기기의 수명도 단축시킵니다.

(수명 단축은 디스크의 수명을 단축시키는데 안드로이드 스마트폰들은 외장 SD카드에 이 스왑 파일을 두어, 외장 SD카드의 수명을 버리지만, 우리 iDevice 들은 외장 메모리가 없으니 내장 메모리를 사용하여 기기 수명이 단축됩니다.)

 

하지만 이 기능을 사용이후 게임 할때 조금더 쾌적하고 빠릿한 느낌이 확실히 듭니다.

키보드 입력할때도 입력시 진동을 울리게 하여, 렉이 다소 심하였지만 이 방법 사용이후 좋아졌습니다.

게임 구동시나 멀티테스킹시에도 많이 좋아졌구요 ㅎㅎ

 

※참고 사항

현제 이 방법에 사용되는 파일이 3번 파일과 4번 파일이 있습니다.

3번 파일은 이미 테스트가 된 파일이고, 4번 파일은 새롭게 업데이트된 파일 입니다.

(물론 두 파일다 사용자가 꽤나 많습니다^^)

하지만 기기 마다 어떤 파일은 배터리 소모와 리스프링 현상이 더적습니다.

즉 두개를 둘다 사용해 보시고, 괜찮은 파일을 사용해 주십시오.

 

단 4번 파일은 아래 파일 설명에 있는 Lite 와 Medium 이 없습니다.

 

이 파일의 제작자 님이 iOS 5.x 와 iOS 3.x 에서 실험해 주셨으나 큰 문제가 없으셨다고 합니다.

iOS 6.x 에는 제가 사용중이나 그닥 문제가 없습니다.

iOS 4.x 에는 몇분이 사용중이나, 피드백이 없으셔서 어떻게 되셨는지 모르신다고 합니다^^

 

파일 설명

원본글의 설명이 좀 이해가 어려워서 다시 씁니다. (저만 이상한건가요?)

이 파일은 따로 설치하는 ipa 등의 어플리케이션이 아닙니다.

 

프리미엄, 얼티밋, 미디엄, 라이트의 의미는 첨부 파일을 받아 보시면 알겠지만 가용램으로 스왑할 크기 입니다.

즉 512MB 기기의 프리미엄을 사용하면 가상 메모리 256MB가 스왑 됩니다.

 

 

폴더 설명

 

ipod1g_ipod2g= 아이팟 터치 1,2,2.5 세대 또는 아이폰3G
3gs_ipod3g = 아이팟 터치 3세대, 아이폰3Gs
pad1_ipod4g= 아이팟 터치 4세대, 아이패드1
4_4s_pad2 = 아이폰4, 4S, 아이패드2

 

폴더안 파일 설

For 512MB 기기들 (아이패드2/아이폰4,4S 등)

Premium = 가상 메모리 256mb 스왑 버전
Ultimate = 가상 메모리 512mb 스왑 버전

 

For 256MB 기기들 (아이패드/아이팟 터치 3,4세대/아이폰3Gs 등)
Lite = 가상 메모리 192mb 스왑 버전
Medium = 가상 메모리 320mb 스왑 버전 Premium = 가상 메모리 448mb 스왑 버전
Ultimate = 가상 메모리 640mb 스왑 버전 

 

For 128MB 기기들 (아이팟 터치 1,2,2.5 세대/아이폰3G 등)
Lite = 가상 메모리 80mb 스왑 버전
Medium = 가상 메모리 192mb 스왑 버전
Premium = 가상 메모리 256mb 스왑 버전
Ultimate = 가상 메모리 384mb 스왑 버전

 

즉 저의 경우엔 아이폰3Gs의 Medium 을 적용 하였으니

3gs_ipod3g 폴더의 Medium 파일을 사용하였습니다.

 

본격적인 적용 시작!

 

준비물 : 아이폰/팟 터치/패드 등 iDevice 와 USB케이블, ifunbox

 

※아이펀 박스는 네이버에서 검색후 사용해주시면 감사하겠습니다. 이 글 읽으시는 분들은 뭐 대부분 아시겠지만...

 

1. 아래 첨부 파일을 받습니다.

 

4번 파일 

1202_182125_2KUDOM62AA.zip

 

3번 파일

1202_182125_FKCIBVHCGE.zip

 

2. 위 첨부파일의 압축을 풀어 줍니다.

※전 3번 파일의 사진을 사용하였습니다.

 

 

위의 폴더 설명에 있는게 위 사진에 보입니다.

전 3gs이니 3gs_ipod3g 폴더로 갑니다.

 

3. 사용할 버전을 선택하여 그 폴더로 들어가 줍니다.

 

 

위에서 설명 드린 파일 설명이 바로 위 사진에 있는것들 입니다.

4번 파일 또는 3번 파일의 512MB RAM 기기에는 Lite 와 Medium 이 없습니다.

 

저는 Medium 을 사용 합니다.

 

4. ifunbox 실행

5. 파일 복사 진행

모든 폴더 내엔 공통적으로 com.apple.dynamic_pager.plist 파일이 있습니다. 안쪽의 내용은 다르지만요.

이 com.apple.dynamic_pager.plist 파일을 지금부터 아이폰에 넣을것 입니다.

 

5-1. /System/Library/LaunchDeamons 폴더로 들어 갑니다.

 

5-2. 아까 선택한 com.apple.dynamic_pager.plist 파일을 폴더에서 아이펀 박스의 파일 목록 쪽으로 드레그 해줍니다.

※혹은 PC 에서 복사 버튼을 클릭하시고, 사용할 com.apple.dynamic_pager.plist 파일을 선택해 주시면 됩니다.

 

5-3. 그다음은 두번쨰 파일을 복사해야 합니다.

1202_182125_2KUDOM62AA 폴더 또는 1202_182125_FKCIBVHCGE 를 들어가자 마자 있는 파일인 com.apple.virtualMemory.plist 파일을 /var/performace 에 넣어 줍니다.

 

 

6. 재부팅을 해 줍니다. (리스프링이 아닌 재부팅 입니다!)

 

7. 아이 파일등으로 /var/vm/ 폴더에 가상메모리 스왑파일 생성이 되었나 확인 합니다.

 

+ Recent posts