검정색 화면에 하얀색 글씨.
그냥 보면 도스창.
척봐도 복잡해보인다. 그냥 하라는데로 하자.

su root 를 입력하고 alpine 를 입력하고 passwd 를 입력한다음에 내 마음대로 바꾸면 된다 이거징?

이 작업을 왜 해야 되는건진 모르겠지만 일단 질러보장..!

iFile? 오 이거 편하다. 아이폰 폴더 같은 역활을 해주네. 사파리 다운로더와 함께 써도 문제 없겠엉..!
어라? iFile 유료잖아 엉엉엉엉 사야되나 ㅠㅠ 크랙판을 뒤져보자. 오오미 찾았다. 아싸..!

뭐. 별 의미 없는 서론이었습니다.
iFile 크랙은 이곳에서 구하실 수 없습니다.
굳이 구하고 달라고 한다면 무한사과를 드리겠습니다 ^^

이 글은, Linux 또는 Mac 터미널을 한번도 사용해 보지 않은 분들을 위해 작성되었습니다.
시작하기전에 몇가지 를 알려드리죠.
 
터미널은 대소문자를 구분합니다. 단 한개의 대소문자라도 틀릴경우, 없는 명령어라고 표기됩니다.

잠시 root 계정의 위험성을 알려드립니다. 여러분이 비밀번호를 바꾸기위해 했던짓.
왜 할까? 보안 문제라고 하던데? 그 의문을 여기서 풀어드립니다.

많은 분들이 터미널을 실행하면 su root 로 진입하는데(이 블로그 주인 youtil 또한) 이럴 필요 없습니다. 관리자 계정은 관리자 계정을 요구하는 명령어를 사용할 때만 진입하면 됩니다. root를 초보자가 진입한다는건 이런 의미입니다. "난 아이폰이 벽돌이 되거나 무한사과가 걸려도 상관없다."

터미널 제작자는 바보가 아닙니다. 시스템을 망가뜨리는 일을 일반계정에서 하려고 시도하면 당연히 막습니다.
하지만 터미널은 root 즉, 최고권한을 가진 사용자가 자신의 시스탬에 어떠한 접근을 하던지 상관하지 않습니다. 
자살하라면 자살하고, 죽이라면 죽입니다.
아이폰 탈옥후 안정화. 대부분 openssh 를 설치하는걸 권장하고 있습니다.
많은 사람들은 이게 뭔지도 모르면서 설치하게 되는거죠.
이걸 설치하면, 여러분은 반드시 root 의 계정의 비번을 바꾸셔야 됩니다.
ssh. 터미널을 통해 다른사람의 당신의 아이폰으로 접근이 가능하게 될 가능성이 있습니다.
비번을 안바꾼다면?

위에서 말씀드린것처럼 root 계정은 시스탬의 최고 권위자 입니다.
해커가 root 계정을 기본 비번 alpine로 탈취한다면?
여러분의 아이폰은 안정성 0% 입니다.

- 저도 아직 "ssh 를 통해 아이폰에 접근이 가능한가" 에대한 여부를 테스트 해보지 못했습니다. 잘못되었다면 지적해주세요.
- ssh 를 통해서가 아니라 다른 방법으로도 접근이 가능 할 겁니다. 사파리를 통해서 라던가.(실제로 탈옥이 사파리를 통해 가능하므로. 이와 root 계정에 대해서는 맨 마지막에 언급하겠습니다.) 반드시 바꾸시는게 좋을겁니다.
- root 계정이 반드시 필요하다고 모든 명령어가 에러를 뱉는다고 하면 착각입니다.(몇몇 프로그램은 root 계정이 필요하다는 오류를 뱉습니다.) 어떤 명령어를 쳤는데 이상한 에러를 뱉으면 root 계정으로 다시 시도해 보시길.
- root 계정을 빠져나오는 방법은 exit 명령어 입니다.
 
Start.

여러분이 터미널에 접근하기 위해 가장 기본적인 명령어들은 외워둬야 합니다.
어려울것 같다구요? 전혀 어렵지 안습니다. 필수적인 명령어는 엄청나게 짧거든요.

ls <- 현재 경로에 있는 디렉터리 및 파일 확인합니다.
mv <-파일, 및 디렉터리 이름을 변경, 및 옮기는 명령어입니다. 폴더에 따라 root 권한이 필요합니다.
cd <- 폴더 진입 
chmod <- 레벨조정. 잘못건드리면 무한사과입니다. 반드시 root 의 계정이 필요합니다. 레벨에 대해선.. 일단 언급하지 않겠습니다. 어려워요.
mkdir <- 폴더생성
rm <-파일 삭제 (-R 옵션 = 폴더 삭제)
자, 이해를 돕기 위해.. 이미지를 첨부할까요?
 


이런겁니다 ㅇㅅㅇ. -a 를 붙여주면 숨김 폴더까지 보여줍니다.
bigboss commended(매니저 좌측 셋팅에서 developer 를 선택해 주셔야 보입니다.) 를 설치하면 폴더는 파란색 글씨로 나오고 파일은 하얀색으로 나오며, 확장자에 따라 색이 달라집니다.
(정확히는 bigboss commended 에 포함된 어떤 패키지가 저 역활을 하는데 그건 저도 모르겠네요.) 

ls [폴더경로] 를 입력하시면 해당 폴더 경로에 있는 파일 및 디렉터리 목록을 보여줍니다.

대소문자를 구분하는 폴더 이름을 언제다 입력하고있냐 라는 분들을 위해서.
 


허수 처럼 생긴 i를 눌러줍니다.제스쳐에 들어가면 Tab를 설정 가능합니다.
폴더의 앞글자를 입력하고 탭키를 눌러주면 알아서 자동완성 됩니다.

ex) "cd M[TAB]" 이렇게 할시 "cd Media/" 가 자동으로 완성됩니다.
또한 폴더 경로를 적다가 까먹으실경우
"cd Media/[TAB][TAB]" 이렇게 하시면 Media 에 있는 하위폴더가 표시됩니다. (탭을 두번 누르라는 의미로, 탭키로 설정한 제스쳐를 두번 반복하란 이야기 입니다.)

앗! 쓰고나서 안거지만 cd 의 사용방법을 적지 않았군요.
Windows 에만 익숙해지신 분들은 아마 폴더 경로를 구분하는게 당연히 \(\) 로 알고계시는 분이 많으실텐데
터미널은 폴더를 / 로 구분합니다.
따라서 cd의 사용방법은

cd [폴더명]/[폴더명]/ ... 이 되겠습니다
하위 디렉터리로 나오는 방법은 windows 와 조금 다릅니다.
cmd 에서는 cd.. 과 cd .. 으로 빠져나올 수 있지만 모바일 터미널에선 cd .. 만 됩니다. (반드시 띄어쓰기 한 후 '..')

자. 폴더 이름 자동완성 하는 방법을 알아봤고, 디렉터리로 들어가는 방법을 알았습니다.
 
파일을 옮기는 방법을 알아야 합니다 저희는.
 



mkdir 은 경로를 생성한다. 즉, 폴더를 만든다 라는 의미로 알면 되겠습니다. 메이크 디렉터리의 (dir이 디렉터리,..였던가..) 약자 라고 보시면 되겠군요.
mkdir 이라는 명령어로 keykud 라는 폴더를 생성하고 mv 명령어로 keykud 라는 폴더를 kud 로 이름을 변경 한 모습입니다.
mkdir 을 사용해 다시 keykud 라는 폴더를 생성하고
그안에 아까 mv로 kud 라고 이름을 바꿧던 폴더를
다시 mv 를 이용해서 keykud 안에 kud  폴더를 넣는 사진입니다.

mv의 사용방법을 굳이 쓰자면

mv [이름을 바꿀 폴더 및 파일 또는 다른 디렉터리로 옮길 폴더 및 파일] [바꿀이름 또는 옮기고 싶은 디렉터리]

참고로 중간에

hayan:~ mobile$ mv kud
kud/           kudkey/

라고 되어있는게 mv kud 까지만 치고 [TAB][TAB] 한 결과입니다.(위에서 보여드리지 못해 죄송합니다. 스샷찍는걸 잊고있었어요..)

이미지가 짤려서 다시 찍어서 올렸는데 이부분을 깜빡했군요... 뭐, 글에 적어놨듯이 실제로 저렇게 표시됩니다.
사진 없는것에 대해 양해를 구합니다...

음. 여기서 부턴 여기까지 배운것들을 응용하는 곳 이군요.
뭐 주로 저는 터미널을 ctorrent 와 연동해서 잘 쓰고있습니다.
동영상을 토렌트로 다운받고 재생시키기까지 과정을 보여드리겠습니다.

모바일 터미널 최대의 단점이군요. iFile 는 바로 보여주지만 모바일 터미널은 그렇지 못합니다.
최근 시디아에 open 이라는 터미널에서 앱을 실행시켜주는게 나왔습니다만 실제로 해보니까
시디아 어플 설명에 있는 사용방법도 제대로 먹지 않더군요 ㄱ-;;

준비물이 필요합니다. 기본 플레이어는 아이튠즈 또는 카피트랜스를 이용해야 동영상이 보일겁니다.
망할 보관함 이라는 것때문에.

저희는 동영상 어플리케이션을 준비해야할 필요가 있습니다.
무료 어플리케이션도 있으니 다운받으시면 될 것같네요.

저는 애용하는 AVPlayer 을 예로 들어보죠. (정품입니다 ㅇㅅㅇ.)

일단 저희는 AVPlayer 의 경로를 알아보아야 합니다.
터미널을 바로 실행하셔서 cd로 어디로 다른 경로로 이동 하지 않으셧을 경우

find Applications/ -name "[검색할파일명]" -print
그 외에 경우
find /var/mobile/Applications/ -name "[검색할파일명]" -print



AVPlayer 의 경로는 D    C9E12E6 .... 하는 녀석이군요. 왜 폴더 명을 바꾸고싶어지는지에 대하여는 언급하지 않겠,,,
이런 복잡한 방법 외에도

SBSetting 에서 more 를 클릭하면 보이는
 



요 화면에서 App Folders 를 누르시면
 



간단하게 보실 수 있습니다.

(find 의 원리는 앱은 보통 *.app 의 이름을 따르는것을 발견했습니다
그래서 find로 이런 이름을 가진 .app 가 있냐 없냐 를 찾는 것인데,
한계가 있습니다.
한글이 들어간 앱의 경우 .app 파일과 이름이 일치하지 않습니다.
저도 최대한 방법을 찾고있습니다만.... 어려울것 같네요. )

토렌트의 사용방법은 전에 youtil 님께서 글을 올리셧습니다. 

 http://youtil.wo.tc/18

여기서 잘못된게 하나 있는데 su root는 반드시 필요하지 않습니다.
위에서 말씀 드렸지만 관리자 권한을 요구하는것만 관리자로 로그인 하시면 됩니다. 

토렌트를 이용해서 파일을 다운받으면 토렌트 폴더가 있는 곳이 아닌 현재 자신의 디렉터리에 다운로드가 됩니다.
hayan~: mobile $ 라고 되어있다면
여러분이 현재 위치한곳은 mobile 폴더입니다.

mv를 이용하여 토렌트로 받은 동영상 파일을 해당 앱의 폴더로 옮겨줍니다.
AVPlayer 같은경우 동영상을 document  폴더에 넣어줘야 합니다.

mv [동영상 파일명] [어플리케이션경로]/[어플리케이션이 읽는 동영상 폴더] 

이제 플레이어 앱을 실행하면 있을겁니다  ^^

마지막으로...
위에서 말했듯이 시디아와 root 의 관계에 대해서 입니다.

dpkg 라는걸 아시나요? .deb를 설치하는 터미널 명령어로 반드시 root 계정이 필요한 명령어 입니다. (적어도 우분투에서는)
사용방법은 dpkg -i [deb 파일 경로][이름].deb  입니다.

여기서 의문점이 하나 생기지 않나요?
시디아. 어째서 그는 root 계정을 요구하지 않고 원하는 deb 패키지를 설치 해 줄 수 있는것일까.

apt-get 라는 명령어. 이 또한 반드시 root 계정을 요구합니다.(시디아 패키지를 다운받을 수 있는 명령어 입니다.)
apt-get update 라는 명령어는 apt-get 의 옵션으로 저장소를 업그레이드 합니다. (시디아를 실행시킬경우 위에 패키지 다운로드 및 리로딩 하는것이 apt-get update 입니다.) (이것은 모바일 터미널에서도 root 계정을 요구합니다.)

이걸통해 얻을 수 있는결론은

시디아는 최고 권한을 "탈취" 합니다. 탈취 하지 않으면 시디아는 설치되지 않으며, 시디아를 설치하는 작업이 바로 탈옥 입니다.
여러분은 root 계정을 강제로 탈취하는 어플을 달고다닌다고 생각하면 되겠군요 ㅋㅋㅋㅋ.
그냥 알아두라고 써본 겁니다. 의미가 있는건 아닙니다. 아예 없어요 ㅇㅅㅇ.

한가지 의문점이 남긴하는데..
iFile 도 root 를 얻지 않고 dpkg를 설치하는거 보면...
root 권한이 반드시 필요한가 에대한 의문이 남더군요.
아직 deb 파일을 받아서 설치해본적이 없기에.
이 부분은 다음에 수정하겠습니다.

자.. 이렇게 길고 긴 글이 또 끝났군요.
아직 많이 부족해서 감히 능력자들이 넘쳐 흐르는 티스토리를 이용해도 되는걸까 하는 생각이 아직도 있습니다.
하지만 최선을 다하기 위해 노력하겠습니다. 그러니 잘못된 부분에대한 지적은 꼭 해주고 가시길 간절히 부탁드립니다.

이 블로그를 방문해 주신 분들께 행복이 가득하길 빌며- 

아이패드 2세대 탈옥툴이 나왔습니다만, 베타버전 그리고 Wi-Fi, iOS 4.3 버전만 가능한걸로 알고 있습니다.



자세한 정보는: http://www.geohot.us/2011/07/jailbreak-ipad-2-ios-433-432-431-43.html#more 참조 하시면 됩니다.

탈옥 방법은 간단합니다.

http://ryanlobbins.com/Saiz/saffron/iPad_4.3_8F191.pdf

위에 링크 누르시면 끝

네? 튕기거나 안된다고요?

베타버전이니 어쩔 수 없습니다.

정식버전 나오면 다시 포스팅 해드리겠습니다. 

자세한 방법은 밑에 동영상을 참조 하셔도 됩니다.
 

iPhone/iPod Touch/iPad를 탈옥 된 상태라면 Torrent를 이용하여 자료를 받을 수 있는 Torrent Cydia App이 있는데 대표적으로 Torrentula,Torrent Downloader Safari 기타 등등... 여러가지가 있습니다.

대표적인 Torrentula,Torrent Downloader Safari 이 두가지는 너무 잘튕기거나 제대로 작동을 안하는 문제가 있어서 솔직히 제대로 활용을 하지를 못했습니다.

그래서 오늘은 Mobile Terminal를 이용한 Torrent 다운 방법을 소개하겠습니다.

일단 준비물로는 Mobile Terminal[각주:1] 그리고 Enhanced CTorrent가 필요합니다. (iFile도 있으면 더 좋습니다.)

 
Mobile Terminal은 iOS 4.X에서도 작동 하는 버전으로 위에 올렸으니 다운 하시면 되고 Enhanced CTorrent는 기본 Cydia Sources에서 받을 수 있습니다.

일단 iFile를 이용하시는 분들은 iFile로 설치 하셔도 되고 아니시면 iPhone folders/ifunbox 기타 등등 여러가지 프로그램으로 /var/root/Media/Cydia/AutoInstall[각주:2]에다가 넣어 주신 후 재부팅 하시면 자동으로 Mobile Terminal 설치가 됩니다.

잡담이지만 Mobile Terminal를 이용하지 않고 App Store에서 iSSH[각주:3] 어플을 이용하셔도 됩니다.

자 이제 시작합니다!

Mobile Terminal 실행하시면 익숙한 분들은 바로 이해를 하는데 처음보는 분들은 이해하기 힘들 수도 있습니다.

su root
Password: alpine[각주:4]
/var/mobile root#
 /*왼쪽(스샷 참조)처럼 뜨시면 제대로 하신겁니다.*/

이제 받을 실 Torrent 파일을 열어보겠습니다. 전 /var/tmp 경로에다가 a.torrent 파일을 사용하겠습니다.

cd /var/tmp[각주:5]
ctorrent a.torrent[각주:6]


 
끝~ 이렇게 놔두시면 알아서 다운이 됩니다.
전 공유기 설정을 잠시 건든 상태라서 다운이 안되는 스샷으로 찍혔는데 원래 잘됩니다. :-)

주의할 점
3G 상태에서 다운 받으시다가 폭풍 요금이 나올 수 있으니 조심하세요.[각주:7]
Wi-Fi 상태에서 안받아지신다면 공유기 포트를 열어주시고 그래도 안되면 트래커 연결이 제대로 안되는 경우일 수도 있습니다. 

좀더 자세한 명령어를 참조 하시고 싶은 분들은 http://www.rahul.net/dholmes/ctorrent/userguide.html#opt_general 가시면 다양한 Enhanced CTorrent 설정법이 있습니다.

마지막으로 제가 원래 Win 사용자라서 실제로는 터미널 명령어를 잘 모릅니다. 그래서 실수한 부분도 있으니 지적 해주시면 감사하겠습니다.
문의 하실 내용이 있으시면 댓글 또는 @youtil 트위터로 시비(?) 걸어주시면 됩니다. ㅎㅎ 
  1. 공식 사이트에서 받을실 분들은 http://code.google.com/p/mobileterminal/downloads/list 링크 참조하세요. [본문으로]
  2. 주의 하실 점은 대문자 소문자 꼭 구분하셔야 합니다. 안그러시면 설치가 안됩니다. [본문으로]
  3. 다만 가격이 엄청 비싸서 사용하시려면...... [본문으로]
  4. 따로 설정하신 분들은 설정하신 Password 이용하시면 됩니다. [본문으로]
  5. cd /var/tmp 경로 이동을 하는겁니다. 예를 들어 /var/mobile 위치한 Torrent 파일을 받을 실 생각이시면 "cd /var/mobile" 라고 치시면 됩니다. [본문으로]
  6. 받으실 자료를 X로 두면 ctorrent X.torrent 치시면 됩니다. [본문으로]
  7. 5.5 요금제 이상이시면 상관없습니다. [본문으로]
Holyshit-님 요청으로 쓰는 글입니다.


Torrentula Cydia App을 자주 사용하시는 분들이 많은걸로 알고있습니다.

iPod Touch/iPhone/iPad(iPad는 잘 모르겠지만......) 하튼 애플기기에서는 Torrent를 사용하려면 탈옥 후 Torrentula 설치를 해야 Torrent 파일을 받을 수 있기 때문입니다.

(물론 별도로 전에 소개한 Torrent Downloader Safari를 이용 하셔도 됩니다만...... 너무 잘튕기는 버그가...... http://youtil.wo.tc/7 링크참조)

그런데 이 Torrentula 개발자가 업뎃을 중단하고 iOS는 버전이 계속 올라가면서 잔버그가 많아진 후 튕기는 일이 자주 생기는데 Holyshit님 같은 경우는
 
"failed: permission denied error, initial meta info failed" 

위에와 같은 경고창이 뜨면서 어플이 작동을 안한다고 Holyshit님이 직접 알아내신 해결법을 올리려고 합니다.

일단 Torrentula 저장 경로는 /var/mobile/library/downloads 입니다.

iFile로 iPod Touch/iPhone/iPad 내부 파일에 직접 접근 하신 후 downloads를 삭제 하신 후 다시 downloads 폴더를 만든 뒤 권한 설정을 755 주시면 끝입니다.

아니시면 PC로 접근 하시려면 iPhone folders, iifunbox라던가 여러가지 프로그램으로 접근 후 하셔도 됩니다. 물론 권한 설정을 꼭 755 해주서야 합니다.


아마...... 다음에는 Mobile Terminal을 이용한 Torrent 사용법을 올려드리겠습니다.
일단 탈옥된 아이폰 또는 터치를 준비하시면 됩니다.

iOS 3.X 때는 토렌트 어플로 'torrentula' 사용했는데 (자세한 내용은 링크 참조 -> http://yurion.net/349)

iOS 4.X 때 부터는 'torrentula' 작동을 안하더군요...... (아는 분이 터치는 그냥 된다고 하는군요....)

그래서 이번에 소개할 어플은 iOS 4.X에서 작동하는 시디아 토렌트 어플입니다.

일단 간단합니다.

시디아를 열고 Torrent Downloader Safari 치시면 나옵니다. (소스 추가할 필요없음. 무료어플임)


받으시고 사파리로 아무 토렌트 사이트를 가신 후 받으시면 토렌트를 사용하실 수 있습니다.

그리고 즐기시면 됩니다! 끝~

단점

01. iOS 메모리 정리 때문에 사파리를 밑에 깔고 멀태로 다른짓 하다보면 사파리가 죽어서 다운이 취소되는 경우가있다.

02. 메모리 부족으로 튕기거나 그냥 튕기는 일이있다.

03. Safari Download Manager 사용자라면 다운시 View를 누르면 사용가능함.
일단 본인도 아이폰 3GS 사용자다보니..... 아이폰용 페이스타임을 설치해보았습니다.

설치법과 구동영상은 http://ipod-touch.textcube.com/641 이쪽 블로그에서 참조하시길....

일단..... 제가 아는 후배에게 아이폰4를 빌려서 해보았는데 안되서 바로 삭제를 했죠....

하필 그게 문제가 있었습니다. 바로 무한 사과죠 ㄱ-

시디아에서 정상적으로 삭제 후 아이폰이 무한 사과만 뜨고 폰만 발열되더군요....... 하루종일 폰 못쓰고 참 좋은 경험 했습니다. ^^

집에와서 안에 데이터를 어떻게든 살리자는 생각으로 컴퓨터에 연결하자 다행이 아이튠즈와 iPhone folders에서는 인식이 되더군요.

내부파일을 조금 뒤지자 문제점 발견....... N88AP.plist 파일 증발 ㄱ-

일단 잡소리는 여기까지하고....


해결법


N88AP.plist 파일을 어떻게든 iPhone folders\iPhone\System\Library\CoreServices\SpringBoard.app 경로에 투척한뒤 재붓만 하시면 끝입니다.

아이펀박스 또는 http://iphonefolders.com/ 사이트에서 iPhone folders를 활용하시면 아이폰 내부를 보실 수 있게 됩니다.


저 파일이 없으면 안된다 ㄱ-

방법은 간단합니다. 위에 프로그램들을 쓰시던 자기 입맛에 맞는 프로그램으로 저 폴더 경로로 가신 후
이파일만 넣으시고 재붓하시면 끝~



카메라 기능 살리기

iPhone folders\iPhone\System\Library\PrivateFrameworks\Celestial.framework\N88 이 폴더 경로로 가신 후

위에 파일 3개를 넣어주시면 됩니다.



진동기능과 소리 기능 살리기

이건... http://www.iphoneislam.com/  소스 추가 후... FaceIt-3GS 다시 설치하는 방법 밖에 없습니다.


저도 바쁘다 보니 성의없는 대충글이..... 자세히 안되시면 트위터로 연락주시면 도와드리겠습니다. @youtil


이런..... 알려진 듣보잡 버그

01. 진동기능이 안된다....

02. 카메라가 안된다.

03. 벨소리는 되는데 문자음 푸쉬음이 안들린다;

04. 720P 활성화 시킨 3GS면 720P 촬영이 불가능하게 된다.

더 발견시 추가...

+ Recent posts