원본사이즈 : 1024 X 338
허접한 실력입니다.. 틀린부분 있을수 있구요..
약어및 전문용어가 많이 나와 번역및 이해하시는데 어려움이 있습니다
감안하시구 봐 주세요
도움이 되셨다면 추천 한번만 주세요~ ^^;
Xbox360 FAT 과 SLIM 으로 2가지 튜토리얼이 있는데 저는 이중 슬림만 번역 해 보겠습니다
Reset Glitch 핵
이 듀토리얼은 Reset Glitch 를 이용한 Xbox360 콘솔을 핵 하는 방법을 설명합니다.
필요한 소프트웨어 및 하드웨어
선행 조건
- Xilinx Lab Tools 의 설치
소프트웨어
- Python 과 Python Crypto
- Impact (Xilinx Lab Tools 에 포함됨)
- NanoPro (v2.0e 이상)
하드웨어
- Xbox360 의 NAND 를 덤프/플래시 하기 위한 USB SPI 프로그래머
- XC2C64A CoolRunner-II CPLD (aka Digilent C-mod)
- CPLD 를 위한 소켓 [ CPLD 가 모드칩인거 같아요]
- Xilinx JTAG 프로그래머 케이블
- 한개의 220pF 캐페시터
- 납땜 도구
1. NAND 덤프
아래의 그림을 이용하여 USB SPI 프로그래머에 납땜하세요
- 명령 프롬프트(cmd.exe) 를 띄워서 NandPro 를 실행하세요
- 읽기 명령을 이용하여 16MB NAND 를 2번 덤프 하세요
nandpro usb: -r16 nanddumpname.bin
- 다음 명령을 사용하여 덤프한 2개의 파일을 비교해 보세요(MD5 체크섬도 쓸수 있어요)
fc /b nanddumpname.bin nanddumpname2.bin
- FC : No difference found(차이점 없음) 같은 메세지를 볼수 있습니다. 만약 두개의 덤프가
동일한게 아니라면 새로 덤프해서 다시 비교하세요
2. Python 및 Python Crypto 설치
- 기본 설정으로 Python 2.7 (32비트) 를 설치하세요
- PyCrpto 2.3 을 기본 설정으로 설치하세요
명령 프롬프트에서 Python 을 사용하기 위해 환경 변수를 수정해야 합니다.
- 제어판 > 시스템 > 고급 시스템 설정 으로 가세요
- 이 이름과 변수 값을 추가하세요
PYTHONPATH
%PYTHONPATH%;C:\Python2.7;
3. 핵이미지 생성
- gggggg-hack 을 다운받으세요 (Free-Git Repository)
- gggggg-hack 폴더의 루트에 오리지날 낸드 덤프 파일을 넣으세요.
그리고 "output" 폴더를 만드세요(루트 에서요)
- 명령 프롬프트를 다시 열어서 gggggg-hack 폴더로 이동하신후 아래의 Python 명령을 입력하세요
(당신의 낸드 덤프 파일명을 넣어야 됩니다)
python common/imgbuild/build.py nanddumpname.bin
common/cdxell/CD common/xell/xell-gggggg.bin
아래 같은 화면을 볼수 있을거에요
image_00000000.ecc 파일이 output 폴더에 만들어집니다.
- 이 파일을 nandpro 폴더에 복사해 넣으시구 명령 프롬프트를 이용해서 경로를 이동하세요
- 아래의 명령을 입력하여 콘솔의 NAND 에 플래쉬 합니다.
nandpro usb : +w16 image_00000000.ecc
! 주의하세요. -w16 이 아니라 +w16을 써야 됩니다. !
플래쉬한 파일은 크기가 50 블럭이므로 플래시가 끝나면 004F 가 나타납니다.
4. CPLD 프로그래밍
20번 핀에 3.3V 와 21번 핀을 GND 에 연결하여 CPLD 의 전원을 켭니다.
[CPLD 가 모드칩인거 같아요]
이렇게 하기 위한 여러 방법이 있어요... 여기 하나 소개합니다 :
- 옛날 DVD 드라이브 의 5번과 6번(3.3V 와 GND) 선을 자르고 CK 나 마더보드 드라이브
소켓에 연결해서 쓰세요
또는
- 20번 핀을 마더보드의 J2C1.8 위치에 납땜하고 21번 핀(GND)을
마더보드의 커넥터 다리같은곳에 납땜하세요
- LTP/USB XilinX JTAG 프로그래머 케이블을 준비하세요. 케이블을 CPLD와 PC에 연결합니다.
(없으면 GliGli의 LTP JTAG 프로그래머 회로도를 이용해 만드세요)
- XilinX Lab Tools 에 있는 "iMPACT" 를 실행해서 프로그래밍 해 봅시다...
그냥 아래 그림을 따라오세요
( 만약 프로그래머가 즉시 검색되지 않으면 호환 모드로 설정해야 합니다.)
5. 선 연결
- CPLD 의 R2 저항을 제거하고 R2 의 위쪽 패드를 R1 의 아래 패드에 연결합니다.
- 그림처럼 CPLD를 마더보드 위에 놓습니다.
쇼트 방지를 위해 코팅된 테이프를 사용하길 추천합니다.
아래 그림처럼 필요한 부분을 납땜하세요. 소켓을 사용하는걸 추천합니다.
[ 마더보드랑 CPLD 를 직접 연결하지 말고 소켓을 써서 분리가 되도록 하라는듯 합니다]
6. 즐기세요
- 이제 콘솔을 켜서 XeLL 이 2분안에 부팅되는걸 볼 수 있어요.
이제 슬림에서 서명안된 코드를 쓸수 있어요
7. 링크
8. Credits / Thanks
GliGli Tiros [cOz] Redline99 Ced2911 Cancerous & the LibXenon Community
..and all we maybe forgot!
Tutorial written by Razkar - Exclusive for LibXenon.org Corrected by Tuxuser @ 27.08.2011
Free60
|