용량이 부족하다고 나올 때에는

아이폰 글꼴 확정 을 작성하다보니 함초롬체가 무려 34메가더라구요. 이 정도면 용량이 부족하다는 메시지가 아이폰에 나올 거에요.

이런 경우 용량을 확보하는 여러 방법이 있겠지만 이 글에서는 글꼴 폴더를 옮기고 심볼릭 링크(Symbolic Link)를 만드는 방법으로 할게요. 심볼릭 링크는 아래 참고한 글에서 찾아보시면 되겠고요. 제 경우엔 이런 방법으로 윈도우를 설치할 때마다 복사해야하는 몇 가지 폴더들 (프로파일 폴더, 설정 폴더 등) 등을 자료용 하드에 옮겨놓고 연결해 두었는데, 아주 편하고 좋네요. 윈7의 경우 mklink 명령어가 기본으로 있고요, XP의 경우엔 junction이라는 명령어가 있는데, 따로 다운로드하셔야 해요.

쨌든 본론으로 들어가서, 이 작업을 하시려면 당연히 탈옥이 되어있어야하고요, 탈옥이 되어있다면 Cydia에서 MobileTerminal을 설치하셔야 해요.

MobileTerminal이 설치되셨다면 간단하게 작업 순서를 살펴보죠.
1. 글꼴을 복사하고
2. 원본 디렉토리를 지운 다음
3. 그 자리에 같은 이름으로 링크를 만들어요

이렇게 적어놓으면 간단해 보이지만 도스 세대가 아니시라면 간단하지만은 않아요. 대소문자를 구분하여 인식하기 때문에 중간에 대소문자를 헛갈리신다면 돌이킬 수 없는 상태에 이르실 수도 있으니 주의 깊게 보시고 입력해주셔야 해요.

# su
Password :

기본 암호는 alpine으로 되어 있고요 암호를 변경하신 분은 변경하신 암호를 쳐 주시면 되겠죠.

# cd /System/Library/Fonts
설정이름:/System/Library/Fonts # cp /System/Library/Fonts/Cache/*.* /var/cache
설정이름:/System/Library/Fonts # rm ./Cache
설정이름:/System/Library/Fonts # rmdir Cache
설정이름:/System/Library/Fonts # ln -s /var/cache ./Cache

이상이 그 과정이 되겠어요. 다시 한번 말씀드리지만 대소문자를 확실하게 입력해 주셔야 탈이 없으니 이 점 다시 알아주시고, 이 작업 중 발생하는 여타 문제의 책임은 작업을 하시는 분에게 있으니 책임지실 수 없다면 적용하시는 것을 다시 한번 생각해 보시기 바래요.

참고한 글은 UNIX기본 명령어 정도가 되겠네요.

모바일 터미널(MobileTerminal) 문제 해결 2

아! 어제 그만 데이터 1.9G를 홀랑 날려먹었습니다. 어제와 비슷한 이유인데, 결국 dTunes로 지정한 토렌트 파일 때문인데요
다행히 아이프리미엄(3G)으로 요금제를 바꿔놨기에 아직 무려 4Mb가 남았습니다.

ㅡㅡ…

12일 동안 4메가로 버텨야하는데요. 그저 아이폰이 아니라 아이팟 터치를 쓰는 기간처럼 느껴지겠네요. 자유로운 검색이여 안녕!

쨌든 이번 문제는 강제 종료 시킨 ./gettorrent명령이 제대로 종료되지 않고 프로세스에 그대로 남아서 생긴 문제인데요.

종료 후 어떤 명령을 쳐도

-sh: fork: ertry: Resource temporarily unavailable

이런 걸 뱉어내는 무시무시한(?) 상황이었습니다. 쨌든 조금 검색해보니 프로세스를 종료 시키라고 하더라고요. 그래서 얼른
생각해보니 SysInfoPlus라는 시디아 앱이었습니다.

아이팟 터치 System Info를 한눈에 :
SysInfoPlus (cydia용)

위의 링크에서 자세한 기능 설명을 확인하시고요. 프로세스 중에 cTorrent를 찾아 종료(Kill)시킵니다. 그리고 프로세스
화면 오른 쪽 위에 있는 Refresh버튼을 눌러줘 없어졌는지 확인하면 끝납니다. 만약 없어지지 않았다면 시스인포를 종료시키셨다가
다시 실행하여 프로세스를 찾아 죽여주세요.

저와 같은 낭패를 겪지 않으시는게 최상이겠습니다만 만약 겪으셨다면 심심한 위로의 말씀을 전합니다.

모바일 터미널(MobileTerminal) 문제 해결

씨디아(Cydia) 앱 중에는 모바일터미널(MobileTerminal)이라는 필수 앱이 있습니다. 물론 모든 사람에게 필수는 아니지만 탈옥한 사람이라면 대체로 한 번쯤은 들어봤거나 사용해 봤을 법한 어플입니다.

어제 갑자기 터미널이 실행되고는 아무 화면도 나오지 않게 됐습니다. dTunes라는 앱으로 토런트 파일을 설정하고 모바일터미널로 받도록 명령을 실행시켰는데, 와이파이존에서 벗어나게 되어 끄고는 다시 와이파이 존에서 실행 시키니 파일 검사한다는 메시지를 뱉어내더니 동작을 안 하는가 싶어 강제로 종료 시켰더니 생긴 현상입니다.

구글에서 검색해보니 해결 방법은 복원하고 다시 설치하는 것이라는 답변이 대부분이었습니다.

MobileTerminal

doesn’t work for me

그러나 최근에 복원한 지 얼마되지도 않았고 이번 복원 후 모든 설정이 거의 완벽하게 이루어져서 안전모드로 들어가는 빈도가 아주 많이 줄었기 때문에 만족하고 있는 중이어서 포기할 수 없어서 방법을 생각해 내고 실했에 옮겨봤습니다.

터미널을 재설치하기도 하고 리부팅도 해 보고, 설정 파일을 지운 후 재설치해 보고 완전히 제거했다가 설치 해보기도 했지만 소용이 없었어요.

그래서 dTunes과도 연관이 있는가 싶어 지웠다가 다시 설치했는데도 안되서 결국엔 관련 패키지까지 제거했더니 돌아왔습니다.

저와 같은 경우가 발생하신 분이 혹시 있을지도 모르니 글로 작성해 봅니다.

먼저 OpenSSH를 씨디아에서 설치해 주시고 WinSCP와 같이 SFTP 접속이 가능한 프로그램이 필요합니다. 그리고 아이폰과 접속할 데스크 또는 랩탑이 같은 무선 공유기에 접속이 되어있어야하구요.

다 준비되셨다면 WinSCP로 아이폰에 연결하는 방법을 참조하셔서 접속해 주세

만약 무선신호가 없는 상황에서라면 다음과 같은 해결방법도 있습니다.
wifi 없이 winscp 사용하기

이상의 방법으로 접속에 성공하시면 다음의 명령들을 차례대로 입력해 주시면 됩니다.

dpkg –force-all -r com.misurda.filedownload.plugin
dpkg –force-all -r com.onaips.blogspot.ctorrent
dpkg –force-all -r com.yourcompany.dtunes
dpkg –force-all -r mobileterminal

이상의 명령들은 dTunes가 설치될 때 같이 설치된 패키지와 Mobileterminal 설치된 것들을 강제로 제거하는 명령들입니다.

그리고 씨디아에서 모바일 터미널을 설치해 주었더니 제대로 실행되었습니다.

제 경우에는 dTunes와 관련해서 문제가 발생했기 때문에 관련 패키지를 제거하고 터미널을 제거하고 다시 설치해서 해결되었지만, 다른 경우도 있을 것이라고 생각됩니다.

혹여 비슷한 문제에 봉착하신 분들께 도움이 되었으면 합니다.