JackSprat ver 1.2 (Download - 129k; 개발사의 홈페이지 참고)

구      분 : 114pda | 시스템 | 메모리 관리 |
▷ 가      격 : $7.95
▷ 작동환경 : Palm OS 4.0 이상, m505/m500 EFIGS 버전
▷ 제      한 : 
▷ 평      가 : ★★★★★
▷ 개      발 : Brayder Technologies Inc. http://www.brayder.com
▷ 개 발  자 : info@brayder.com
▷ 개 발  일 : 2001. 12. 21
▷ 리 뷰  일 : 2002. 2. 5
▷ 비      고 : 


JackSprat를 사용하면 팜에 내장된 자주 사용하지 않는 어플리케이션 및 여타의 기능들과 사용하지 않고 메모리의 공간만 차지하는 다른 언어를 제거할 수 있습니다. 그렇게 함으로써 Flash 메모리의 여유 공간을 더 확보할 수 있고 JackFlash FlashPro등의 프로그램을 이용하여 이곳에 다른 어플리케이션의 저장이 가능합니다. 예를 들면 m500/m505의 경우 2.8M까지 사용 가능하며 기종에 따라서 약간의 가감은 있습니다.

팜 m505/m500의 경우 미국 외의 사용자를 위하여 English, French, Italian, German 그리고 Spanish (EFIGS)의 5가지 언어가 설치되어 있습니다. 그렇게 함으로써 팜 사는 하나의 모델을 여러 개의 시장에 팔 수 있었겠으나, 사용자의 입장에서는 FlashPro나 JackFlash등을 이용하면 유용하게 사용 할 수 있는 Flash 메모리를 쓸데없이 차지하고 있는 결과가 됩니다.

m505/m500 EFIGS 버전 사용자의 경우 JackSprat와 JackFlash를 같이 사용하시면 약 1.7M의 여분의 메모리를 확보 할 수 있습니다.

당신의 모델이 EFIGS m500/m505인지를 확인하려면, 먼저 JackFlash Light를 다운로드하여 사용 가능한 Flash 메모리를 체크 해 보십시오. 만약 448k의 여유 메모리가 남았을 뿐이라면 당신은 JackSprat가 필요합니다.

JackSprat는 오리지널 ROM을 백업해 두므로 나중에 필요한 때에 다시 복구 할 수 있습니다.

JackSprat에 의해서 생긴 여분의 메모리를 활용하려면 同社의 JackFlash 또는 FlashPro가 필요합니다.

< 설치 >

* JackSprat.prc (크기: 86k) 메인 프로그램


< 시작하기 >

< JackSprat의 작동 순서 >

JackSprat의 작동 순서는 대략 아래의 순서와 같습니다. 1번의 과정을 반드시 거치는 것이 나중을 위해 좋으며 2, 3, 그리고 4의 과정은 필요에 의해 선택적으로 작업 하십시오.

1) 당신의 팜의 ROM을 PC에 복사해 둠
2) 어플리케이션, 여타의 기능, 데모 등을 팜에서 삭제
3) 필요한 경우 여분의 언어를 삭제
4) 필요한 경우 팜을 최초의 상태로 복원 함.

< JackSprat 실행하기 >

JackSprat는 사용하기 전에 팜을 리셋해야 합니다. JackSprat을 실행시키면 "Reset 창"을 띄우는데, "Reset" 버튼을 탭 하면 리셋 후 자동으로 어플리케이션을 시작합니다. 리셋 후 "JackSprat" 창이 뜨면 "OK" 버튼을 누릅니다. 그러면 본격적인 JackSprat의 화면을 만나게 됩니다.

< JackSprat 사용하기 >


1단계: ROM 복사해 놓기

문제가 생겼을 경우 팜을 최초의 상태로 복원시키기 위해서 다른 언어 등을 삭제하기 전에 ROM을 백업해 두어야 합니다. ROM은 핫싱크를 통하여 당신의 컴퓨터에 또는 확장 메모리 카드를 가지고 있는 경우 카드에 백업 할 수 있습니다. 하지만 특별한 이유가 아니면 핫싱크를 통한 백업을 권장하고 있습니다.

< 핫싱크를 통한 ROM 이미지 백업하기 >

1. JackSprat를 실행시켜서 "Step: 1 Backup ROM"을 선택합니다.
2. "HotSync" 버튼을 탭 합니다.
3. "Proceed" 버튼을 탭 합니다. 보다 간단하게 ROM을 복구하기 위해 JackSprat는 핫싱크를 통한 백업 시 새로운 사용자 명을 등록하여 백업합니다.
4. 핫 싱크 버튼을 눌렀을 때 "HotSync user dialog"가 나타나면 새로운 사용자 이름으로 등록할 것을 다시 한번 주지 시키는 "HotSync ROM" 창이 나타납니다. OK 버튼을 누릅니다.



5. 팜을 크레들에 얹고 핫싱크 버튼을 눌러서 ROM을 복사합니다. PC에서 "Users" 창이 뜨면 New 버튼을 클릭하여 새로운 사용자를 등록합니다.



6. "New User" 창에서 중복되지 않고 그럴 듯한 이름을 입력하고 OK 버튼을 클릭합니다. 예를 들면 “m505 ROMBackup”



7. "Users" 창에서 방금 전에 만든 이름을 선택하고 OK 버튼을 눌러서 핫싱크를 수행합니다.



"HotSync Progress" 창이 나타나며 진행 상태를 표시합니다.

8. 핫싱크가 성공적으로 끝난 뒤, 당신의 팜에서 HotSync 어플리케이션을 빠져 나갑니다.
9. 위와 같이 한 경우 PC의 Palm 폴더 아래에 "m505RO"이라는 폴더가 생성되고 그 아래의 Backup 폴더에 ROM이 백업 된 것을 확인 할 수 있습니다. 제 m505의 경우 대략 18개의 파일에 3,630k 정도의 크기군요.

< ROM 이미지 확장 메모리 카드에 백업하기 >

1. JackSprat를 실행시켜서 "Step: 1 Backup ROM"을 선택합니다.
2. Card를 탭 합니다.
3. OK 버튼을 탭하여 백업을 시작합니다. 만약 확장 메모리 카드에 여유 공간이 부족한 경우 JackSprat는 필요한 메모리를 보여줍니다.


2단계: 잘 사용하지 않는 내장 어플리케이션 및 기능 제거하기

이 단계에서 JackSprat는 플래시에서 삭제할 수 있는 내장 어플리케이션 및 몇 가지 기능의 목록을 보여줍니다. 이 목록의 아이템은 삭제하거나, RAM으로 옮기거나 또는 OS에 남겨 놓을 수 있습니다.

1. JackSprat를 실행시키고 "Step: 2 Remove Extras" 버튼을 누릅니다.
2. 화면에는 왼쪽부터 아이템의 이름, 크기, 작업 방법이 표시됩니다. 그리고 우측의 하단에는 다음과 같은 정보가 표시됩니다.

* FreeRAM: 2471K (현재 사용 가능한 RAM의 크기. 만약 아이템을 RAM으로 옮기면 크기가 줄어듭니다)
* Free OS Heap: 2K (JackFlash의 Flash 영역은 64K 단위로 증가하는데 삭제하거나 RAM으로 옮기는 메모리의 크기가 64K 보다 작을 경우 이곳 Free OS Heap에 표시됩니다. Free OS Heap의 메모리는 사용하지 못합니다)
* Free Flash: 448K (해당 아이템을 삭제하거나 RAM으로 옮긴다고 한 경우에 사용 가능한 총 플래시 메모리의 크기를 표시)

위의 경우는 제 m505의 경우로 RAM의 여유 공간 2471과 사용 못하는 Heap 메모리 2K 그리고 플래시 메모리의 여유 공간인 448K가 표시 되었습니다.

삭제 할 아이템의 우측에 있는 ▼를 탭하면 나타나는 팝업 메뉴에서 RAM, OS, 그리고 Delete 중에서 원하는 작업을 선택합니다. Delete를 선택하고 좌측 하단의 Update 버튼을 누르면 해당 아이템이 삭제됩니다.
3. 삭제하는 이외에도 아이템을 RAM으로 옮길 수 있습니다. 어쩌다 한번 씩 사용하는 아이템의 경우, 확장 메모리 카드로 옮기거나 핫싱크를 통하여 백업 및 복구 할 수 있습니다.
4. 삭제 할 아이템과 RAM으로 옮길 아이템을 선택했다면 Flash 메모리의 내용을 비우기 위해 "UPDATE" 버튼을 누릅니다. 작업이 끝나면 팜은 자동적으로 리셋 됩니다.


3단계: 여분의 언어 제거하기

이 단계에서 JackSprat는 현재 당신이 사용하고 있는 언어를 제외한 나머지 모두를 삭제합니다. 이 단계는 당신의 팜이 하나 이상의 언어가 설치되어 있어야 사용 가능합니다. JackSpart의 메인 화면에 "Step 3: Remove Languages" 버튼이 표시되지 않으면 당신의 팜은 하나의 언어 만이 설치되어 있는 것입니다.

만약 당신이 현재 사용중인 언어 이외의 것을 남기고 모두 삭제하고자 한다면, 먼저 하드리셋을 실행하고 JackSprat를 실행하기 전에 올바른 언어를 선택하여야 합니다.


여분의 언어 삭제하기:

1. JackSprat를 실행시키고 "Step: 23 Remove Languages" 버튼을 누릅니다. "Loading ROM info"라는 창이 뜨고 잠시 기다리면 "Confirm Removal" 창이 뜨며, 이 작업이 끝나면 어느 정도의 여유 메모리가 생길 지를 알려줍니다. OK 버튼을 누르면 작업을 시작합니다. 제 경우에는 1728K 정도의 여유 메모리가 생기는군요. 작업이 끝나면 JackSprat는 자동으로 팜을 리셋 합니다. 이 과정은 약 4분 여 정도 소요된다고 하는군요.

2. 팜이 리셋되면 JackFlash 또는 FlashPro등의 프로그램을 이용하여 새로 생긴 여분의 Flash 메모리를 사용 할 수 있습니다.


< 최초의 상태로 복구하기 >

미래의 어느 때 당신의 팜을 원래의 상태로 복구해야 할 필요가 생길지도 모릅니다. 예들 들어, 당신의 팜을 중고로 판다거나 또는 현재 이용중인 언어 외의 다른 언어를 사용해야 할 경우 등 입니다.

당신의 팜을 복구하기:

1. 당신의 팜의 모든 데이터를 지우기 위해 하드 리셋을 수행합니다.
2. 팜을 크레들에 위치시키고 핫싱크 버튼을 누릅니다. 사용자 이름 목록을 표시하는 창이 나타납니다.
3. 전에 ROM 백업을 하기 위하여 만들어 두었던 사용자 이름을 선택하여 팜을 복구합니다. 핫싱크가 성공적으로 끝나게 되면, 당신의 팜에서 "FlashWrite"라는 파일을 볼 수 있습니다.
4. FlashWrite를 실행하고 "RESTORE PALMOS"를 탭 합니다.
5. OS를 설치하는 작업은 RAM을 지워야 한다는 경고 메시지가 나타납니다. OK 버튼을 탭하여 작업을 진행합니다. 팜이 자동적으로 하드 리셋을 수행한 뒤에 ROM을 복구하기 시작하는데 약 3분 여 정도의 시간이 소요됩니다. 
6. “Erase All Data?”라고 화면에서 물어옵니다. RAM을 지우고 OS를 복구하기위해 팜의 스크롤 "Up" 버튼을 누릅니다. 이제 당신의 팜은 최초의 ROM 이미지 상태로 복구 되었습니다.


< JackSprat를 통하여 제거할 수 있는 아이템들 >

사용하지 않거나 다른 어플리케이션으로 대체하기위해 팜 내장의 어플리케이션을 제거한 뒤에는 "buttons preference panel"을 통하여 사용할 프로그램으로 버튼을 재 할당 하십시오.

< 대부분의 기종에 공통적인 사항 >

대개의 경우 다음의 어플리케이션 및 기능을 삭제하거나 RAM으로 옮길 수 있습니다.

Address, Applications/Launcher, Calculator, CardInfo, Clock, Date Book, Expense, Mail, Memo Pad, Modem, Network Support, Note Pad, Phone Support, 
Security, To Do List, WebClipping Support, 그리고 Welcome/Setup

< Clie의 경우 >

AudioPlayer, AudioPlayerSkin, Clie Demos, gMovie, MS Backup, MS Gate, MS Import, MSAutoRun, PictureGear Pocket

< HandEra의 경우 >

Backup, CardPro, VoicePad


최근의 팜이 아무리 확장 메모리 카드를 추가할 수 있다고 하더라도 이 프로그램 하나로 내장된 플래시 메모리를 1.7M나 확보할 수 있다면 그건 또 얼마나 기쁜 일이겠습니까? 별도의 큰 돈을 투자하지 않고 여분의 메모리를 확보하고 싶은 신 분들께 권합니다.

(스크린 샷을 곁들였으면 좀 더 이해가 쉬웠을 텐데, 제가 사용하는 ScreenShot Hack이 팜에서 화면을 못 잡아주고, Palm OS Emulator 또한 JackSprat가 깔리지 않아서 천상 글 위주로 풀어 보았습니다. 양해 있으시길...)