ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 아이패드 가상메모리 적용
    IT 2012. 10. 14. 12:06
    반응형

    원문 출처

    http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=3&sn=off&ss=on&sc=off&keyword=ios&select_arrange=headnum&desc=asc&no=14828

    아이패드1은 이제 메모리가 부족하여 불행히 IOS6도 지원 되지 않고 IOS5.1.1에서 지원이 끊어졌다

    게다가 메모리 부족으로 큰 프로그램을 실행 할 수도 없다

    거의 수명이 다된 아이패드 1을 탈옥하고 파코즈에서 본 가상메모리를 적용하여 약간의 버벅임과 수명이 줄어드는 위험은 있지만 가상메모리로 메모리를 확장하여 실행되지 않는 큰 프로그램도 돌리고 탈옥후 마구(?) 써볼까 한다

    탈옥 툴인 Redsn0w 는 하단의 링크에서 다운 받는다

    https://sites.google.com/a/iphone-dev.com/files/home/redsn0w_win_0.9.14b2.zip?attredirects=0&d=1

    아이패드를 연결하고 redsn0w를 실행

    Jailbreak 를 클릭

    Yes를 클릭하여 DFU ramdisk 방식을 선택


    다음과 같은 화면이 나오고 DFU모드로 진입시키라고 한다

    DFU 모드 돌입이 어렵다.. 하지만 여러번 시도...
    1. 파워 버튼을  3초간
    2. 홈버튼을 파워버튼 누른채 10초간 
    3. 파워버튼을 떼고 홈버튼만 누른체 15초 있으면 된다 


    DFU모드에서 에러가 발생하기도 한다

    하지만 반복시도를 하면 탈옥을 시도한다



    Cydia 설치를 선택



    이렇게 하여 탈옥이 완료 되었다

    탈옥후 안정화는 과거 게시물을 참고

    http://cholchori.tistory.com/579

    http://cholchori.tistory.com/671

    이제 가상메모리 적용을 위해 파코즈의 가상메모리 적용파일을 다운 받는다

    http://www.parkoz.com/zboard/view.php?id=my_tips&page=1&sn1=&divpage=3&sn=off&ss=on&sc=off&keyword=ios&select_arrange=headnum&desc=asc&no=14828

    개인적으로 개선버전이 아닌 이전버전인 1202_182125_FKCIBVHCGE.zip 을 사용할 것을 추천한다 

    아이패드 1은 아무래도 메모리가 작아서 개선버전은 문제가 있는듯

    1202_182125_FKCIBVHCGE.zip 압축을 풀어서

    com.apple.virtualMemory.plist 

    을 /var/preferences 에 복사를 하고

    com.apple.dynamic_pager.plist 파일을

    /System/library/LaunchDaemons 폴더에 복사한다

    문제는 너무 많은 폴더 들이 있는데 내 기기에 맞는 폴더의 파일을 복사하면 된다

    ipod1g_ipod2g= iPod Touch 1G, iPod Touch 2G, iPhone 2G, iPhone 3G

    3gs_ipod3g = iPod Touch 3G, iPhone 3GS

    pad1_ipod4g= iPod Touch 4G, iPad 1

    4_4s_pad2 = iPhone 4, iPhone 4S, iPad2


    그리고 가상메모리 적용사이즈는 본인이 원하는 것으로 복사하면 된다


    For 512MB Device (iPad2, iPhone4/4S)

    Premium = 256mb version

    Ultimate = 512mb version


    For 256MB Device (iPad 1G, iPod Touch 3G/4G, iPhone 3GS)
    Lite = 192mb version
    Medium = 320mb version
    Premium = 448mb version
    Ultimate = 640mb version

    For 128MB Device (iPod Touch 1G/2G/2.5G)
    Lite = 80mb version
    Medium = 192mb version
    Premium = 256mb version
    Ultimate = 384mb version

    이렇게 적용을하고 재부팅을 하면 가상메모리가 적용이 된다

    낸드 플래시 메모리에 가상메모리(SWAP) 파일을 만들어 사용을 하다 보니 가끔 프리징 현상이 일어나기도 한다

    그래서 성능이 떨어진게 아닌지 의심이 되기도 하지만 그것은 단지 프리징일 뿐 조금만 인내심있게 기다리면 된다 

    장점은 아무래도 하드웨어의 한계인 메모리를 스왑화일을 통해 늘여서 프로그램 실행을 원활이 할뿐

    그냥 마구 굴리고 있는 아이패드1을 가지고 장난을 할수 있다는 것에 만족

    반응형

    댓글

Designed by Tistory.