Happy Cat: 열두마리들의 고양이들과 함께 생활하는 개발자의 일상과 이런저런 이야기들...

Cydia App - MCleaner 크랙하기

우선 해킹이 되어서 Cydia가 깔려있다는 가정하에서 글을 올립니다.
저는 Cydia에서 MCleaner를 검색하여 1.8.1 버전을 다운 받았습니다.
우선 MCleaner 1.7이상의 버전과 GNU Debugger가 필요합니다.
SSH로 접속해서 하는것이기 때문에 OpenSSH랑 터미널(Putty)는 필수입니다.
Cydia에서 검색해서 받으세요.
아래에서 녹색은 설명이고 굵은색 파란색은 키보드 입력 부분입니다.
이제 지긋지긋한 스팸으로 부터 해방됩시다.

peulochaeteoui-iPhone:/Applications/MCleaner.app root# gdb
GNU gdb 6.3.50.20050815-cvs (Sat Sep 19 05:37:57 UTC 2009)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "--host=arm-apple-darwin9 --target=".
(gdb) b *0x3320
Breakpoint 1 at 0x3320
(gdb) b *0x3348
Breakpoint 2 at 0x3348
(gdb) command 1
Type commands for when breakpoint 1 is hit, one per line.
End with a line saying just "end".
>silent
>print $r4
>set $pc=0x3328
>c
>end
(gdb) command 2
Type commands for when breakpoint 2 is hit, one per line.
End with a line saying just "end".
>silent
>printf "\n\n\nSERIAL:%c%c%c%c%c%c%c%c! ENJOY!\n\n\n",$1,$2,$3,$4,$5,$6,$7,$8
>end
(gdb) attach -waitfor MCleaner
#이제 아이폰에서 MCleaner을 실행시킵니다.


#이제 아이폰에서 MCleaner를 실행시킵니다.
#그러면 PUTTY에는 아래와 같은 메시지가 뜹니다.

Waiting for process 'MCleaner' to launch.
Attaching to process 1026.
Reading symbols for shared libraries . done
0x2fe1f178 in __dyld_open$NOCANCEL ()
(gdb) c
#로고가 나왔을때 PUTTY에서는 디버깅 상태라서 continue로 진행시킵니다.
#이제 어플에 보면 왼쪽위에 BUY를 누르고 
#Activate를 눌러서 00000000 (숫자8자리)을 입력하면 진행이됩니다.
Continuing.
Reading symbols for shared libraries ..................................................... done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done
Reading symbols for shared libraries . done
Reading symbols for shared libraries ..... done
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done
Reading symbols for shared libraries . done
Reading symbols for shared libraries . done
Reading symbols for shared libraries .. done
$1 = 51
$2 = 49
$3 = 52
$4 = 48
$5 = 57
$6 = 51
$7 = 53
$8 = 51

#일단 쌩큐라고 인증이 되지만 디버그 모드에서 바꿨을뿐 인증이 되지 않았습니다.
#일단 디버깅을 종료합니다.

---Type <return> to continue, or q <return> to quit---

SERIAL:31409353! ENJOY!


(gdb) quit
The program is running.  Quit anyway (and detach it)? (y or n) y
#다시 어플을 실행시켜서 BUY를 누르고 Activate를 눌러서
#위의 보라색 시리얼(숫자8자리)을 등록합니다.
#이제 크랙이 완료되었습니다. PUTTY의 접속을 종료합니다.
#스팸번호랑 문자열을 등록하고 사용하시면 됩니다.

Detaching from process 1026 local thread 0x1403.
peulochaeteoui-iPhone:/Applications/MCleaner.app root#

#정상적으로 크랙이 완료되었다면 아래와 같은 화면을 볼수 있습니다.
#Buy가 Tools로 바뀌었습니다.


사실 이것보다 더 편한방법도 있다.
시디아 소스에 http://www.sinfuliphonerepo.com 추가하고
섹션에서 SinFuLiPhone에서 크랙된 어플을 설치하면 끝난다. ^^
신고

'스마트폰' 카테고리의 다른 글

아이폰으로 구현한 3차원지도  (4) 2010.03.05
Cydia App - MCleaner 크랙하기  (10) 2009.12.17
iApp - me2Day NHN 공식버전  (2) 2009.08.10
iApp - Pandora Box  (4) 2009.08.03
  • 근데 sinful도 putty 작업해야해요 ㅎ

  • 저걸 어떻게 다 일일이 타이핑 합니까-_-

  • 설명을 좀 자세하게 부탁드립니다. ㅡㅡ

    • 이정도면 상세하구먼 무슨 -_-;

    • Putty로 mCleaner폴더까지 들어가는방법이 생략되어 있어서 그런가보죠. http://orpen.tistory.com/100 요기 참조하세요.

  • 매우 상세하고 유용한 정보였습니다. 감사합니다. :)

    저도 성공했습니다.

    (참! 초반에 root엔터 그리고 패스워드 넣는 부분이 없네요.)

    • 네.. 어짜피 터미널로 연결하려면 탈옥은 하셨을것일고 패스워드도 바꿨으리라 생각했으니깐요... ^^

  • 근데 이거 무선인터넷 연결된상태에서만 가능한가여?
    아이폰자체에선 불가능??

    • 가능은합니다만 화면이 작아서 불편하실꺼에요
      우선 탈옥은 기본으로 하셔야합니다.
      모바일 터미널이 깔려 있어야하구요
      푸른색 부분을 다 타이핑 해주면 됩니다.
      물론 MCleaner 1.7이상의 버전과 GNU Debugger는 반드시 있어야합니다.
      리소스만 준비되어있다면 반드시 온라인 상태일 필요도 없습니다.

Write your message and submit