씨디아(Cydia) 앱 중에는 모바일터미널(MobileTerminal)이라는 필수 앱이 있습니다. 물론 모든 사람에게 필수는 아니지만 탈옥한 사람이라면 대체로 한 번쯤은 들어봤거나 사용해 봤을 법한 어플입니다.
어제 갑자기 터미널이 실행되고는 아무 화면도 나오지 않게 됐습니다. dTunes라는 앱으로 토런트 파일을 설정하고 모바일터미널로 받도록 명령을 실행시켰는데, 와이파이존에서 벗어나게 되어 끄고는 다시 와이파이 존에서 실행 시키니 파일 검사한다는 메시지를 뱉어내더니 동작을 안 하는가 싶어 강제로 종료 시켰더니 생긴 현상입니다.
구글에서 검색해보니 해결 방법은 복원하고 다시 설치하는 것이라는 답변이 대부분이었습니다.
그러나 최근에 복원한 지 얼마되지도 않았고 이번 복원 후 모든 설정이 거의 완벽하게 이루어져서 안전모드로 들어가는 빈도가 아주 많이 줄었기 때문에 만족하고 있는 중이어서 포기할 수 없어서 방법을 생각해 내고 실했에 옮겨봤습니다.
터미널을 재설치하기도 하고 리부팅도 해 보고, 설정 파일을 지운 후 재설치해 보고 완전히 제거했다가 설치 해보기도 했지만 소용이 없었어요.
그래서 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와 관련해서 문제가 발생했기 때문에 관련 패키지를 제거하고 터미널을 제거하고 다시 설치해서 해결되었지만, 다른 경우도 있을 것이라고 생각됩니다.
혹여 비슷한 문제에 봉착하신 분들께 도움이 되었으면 합니다.
trackback from: cansmile의 생각
MobileTerminal이 먹통이 되었을 때 http://bit.ly/bRae5r