|
|
|
This is a mini-tutorial on how to use the patcher. To get the Patcher, search around. It is not hosted anywhere on this site.
To start, you need the patcher, a Leo disc image (9A466 or 9A499), and probably around 22GB of free space (~15GB after Leopard download). Intel 1] First, you need to edit patch-it.sh - depending on what you're patching, it would be in /<patch folder>/9A466/amd-intel-sse2 patcher for 9A466, and in /<patch folder>/9A499/9A499_patcher NOTE: If patching 9A466, rename "amd-intel-sse2 patcher" to just "amd-intel-sse2," that should fix some errors with the file not found. Then, start the script from scratch. You only really need to change one thing - the "$DMG" variable. It's in the first couple of lines. By default, it looks like: Code:
#!/bin/sh
APDIR=`pwd` DMG="/Users/user/9A499.dmg" It needs to be edited to point to your Leopard DMG (either 9A466 or 9A499). It would end up look something like this (replace "/Path/To/Your/Leopard/Img/9A499.dmg" with your own directory): Code:
#!/bin/sh
APDIR=`pwd` DMG="/Path/To/Your/Leopard/Img/9A499.dmg" That's basically all the editing you need to do ($APDIR does not need to be edited, and don't edit it!) 2] Executing the script - this is fairly easy, however you need to MAKE SURE you CD to your patcher directory (where your patch-it.sh is). Otherwise, it will get file not found errors. Say your main patching folder was named "patcher" and it was on your desktop, and you were patching 9A499. You would have to do this in terminal: Code:
cd /Users/MyUserName/Desktop/patcher/9A499/9A499_patcher/
Similarly, for 9A466 patching: Code:
cd /Users/MyUserName/Desktop/patcher/9A466/amd-intel-sse2 patcher/
CD'ing to the directory is a very important step!
Now, simply type in: Code:
./patch-it.sh
and let it do it's thing. When it's done, the DMG to burn will be in the directory you CD'd to in the above step (eg, /Users/MyUserName/Desktop/patcher/9A499/9A499_patcher/).
3] Burn to a DVD using Disk Utility and enjoy! AMD
1] Edit patch-it.sh (see step 1 under Intel section). 2] Execute the script (see step 2 under Intel section). 3] Applying the patches. You need to mount your installation DMG that was just created, and delete ossmgr.plist from /System/Library/LaunchDaemons. CD to the directory of the AMD patches (either /Users/MyUserName/Desktop/patches/9A499/"amd_patcher Folder"/, or /Users/MyUserName/Desktop/patches/9A466/"AMD_MaxxussPatcher_cpuid_and_decryps Folder"/). For 9A466, type in, each line being a separate command: Code:
./decryps.sh
patcher leo_cpuid.txt patcher leo_dvd.txt If you are patching 9A499, do: Code:
./decryps.sh
patcher leo_cpuid.txt cd "DVD Patch" patcher leo499_dvd_cpuid.txt I myself don't have an AMD, so I am going solely based on the how-to included with the patcher. Please notify me of any major mess-ups I may have made, as I cannot test the AMD one myself. Good luck. -Ramm -----------------------------------------------------------------------
아직, 시도해보지 않았고, 해석만 하였으므로, 잘 못 된 내용이 있을 것 같습니다.^^;
------------------------------------------------------------------------
[ 패치법 ]
그런데, 이 작업을 하기 위해서는 22 기가의 자유공간이 필요합니다.
7기가(레오파드 이미지 크기가 6.2 기가정도 임) + 15기가(이 패치작업에 필요한 공간)
[1] 인텔
(1) 패치준비하기
9A499 를 설치하실 분들은 9A499 폴더와 9A499.dmg 파일을 바탕화면에 복사하시고,
9A466 을 설치하실 분들은 9A466 폴더와 9A466.dmg 파일을 바탕화면에 복사하시고, 9A466 폴더속에 있는 amd-intel-sse2 patcher 폴더명을 amd-intel-sse2 으로 이름변경하세요. DMG 변수를 수정하기 위해서 \9A466\amd-intel-sse2 또는 \9A499\9A499_patcher 폴더속에 있는
patch-it.sh 파일을 두 번 클릭해서 연후, 아래처럼 수정을 하신후, 저장하세요.
[수정전]
#!/bin/sh
APDIR=`pwd` DMG="/Users/자신의아이디/9A499.dmg"
( DMG="/Users/자신의아이디/9A466.dmg" ) [수정후]
#!/bin/sh
APDIR=`pwd` DMG="/Users/자신의아이디/Desktop/9A499.dmg"
( sh05-2.05b# DMG="/Users/자신의아이디/Desktop/9A466.dmg" ) (2) DMG 파일에 패치하기
# cd /Users/자신의아이디/Desktop/9A499/9A499_patcher/ ( # cd /Users/자신의아이디/Desktop/9A466/amd-intel-sse2/ ) # ./patch-it.sh
(3) 디스크 유틸리티로 DVD 를 구운후, 즐기세요.
|
[2] AMD
(1) 인텔의 (1), (2) 를 적용하세요.
(2) 아래의 작업을 하세요.
패치된 DMG 파일을 두 번 클릭해서 마운트후,
/System/Library/LaunchDaemons 폴더에 있는 ossmgr.plist 를 제거후,
(a) 9A499 사용자분들
# cd /Users/자신의아이디/Desktop/9A499/amd_patcher Folder/
# ./decryps.sh
# patcher leo_cpuid.txt
# cd "DVD Patch"
# patcher leo499_dvd_cpuid.txt
(b) 9A466 사용자분들
# cd /Users/자신의아이디/Desktop/9A466/AMD_MaxxussPatcher_cpuid_and_decryps Folder/
# ./decryps.sh
# patcher leo_cpuid.txt
# patcher leo_dvd.txt
(3) 디스크 유틸리티로 DVD 를 구운후, 즐기세요.
[추가정보 - 9A466 싱글버전 패치법](koolkal)
[출처]( http://www.osx86scene.com/index.php?topic=23.15 )
(1) Lepoard Boot.sparseimage 를 타이거 바탕화면에 복사후,
두 번 클릭하면, 하얀 상자모양의 아이콘이 생기는데,
이것이 바로 Lepoard Boot.sparseimage 가 마운트된 것 입니다.
마운트된 이 하얀상자모먕의 아이콘의 이름을 Leopard Boot 에서 osx86dvd 로 이름변경하세요.
( 이름변경이 잘 안되면, 화인더의 왼쪽메뉴에서 이것을 오른쪽클릭후, 이름변경해보세요. )
그런후, 마운트된 osx86dvd 를 오른쪽클릭후, 추출(언마운트)하세요.
그런후, Lepoard Boot.sparseimage 를 오른쪽클릭후, 디스크 유틸리티로 실행후,
디스크 유틸리티에서 [변환]을 선택해서,
9A466.dmg 로 이름변경하고, 저장위치를 바탕화면으로 설정후, 변환하세요.
( 저의 경우는 이 변환작업시간이 40분정도 걸렸던 것 같습니다. )
참, 9A466 폴더도 바탕화면에 복사해놓으시는 것을 잊지마세요.
그런후, DMG 변수를 수정하기 위해서
(2) 인텔의 (2), (3) 을 적용하세요.
( 저는 이 koolkal 의 방법으로 BurnThisImage.iso 을 만든후, dvd 로 구워서 설치했지만 실패했습니다.
실패원인이 이 팁이 잘 못 될 가능성이 30%, 저의 컴사양이 9A466 과 호환성이 좋지 않아서 70%정도로 생각됩니다. )
( 불완전한 정보이므로, 가능하면, 사용하지 않는 것이 좋을 것 같습니다. )
잘 못 된 정보를 알려주시면, 수정하겠습니다.
첫댓글 한줄기의물방울님, 알려주신 글을 예전에 보았었는데, Maxxuss1 이 Kiko 인줄알고 별로 신경쓰지 않았는데, 지금, 자세히 보니, Maxxuss1 이 maxxuss 가 맞는 것 같습니다.
Insanely 의 운영자들이 레오파드 해킹에 대한 내용의 글들을 올리는 것을 좋아하지 않거나, 레오파드정식버전이 나온 이후에 허락하는 것 같습니다. 아마도, Insanely 에 애플이 압력을 가하는 것 같습니다. 그래서, 좀 더 자유롭게 레오파드에 대한 정보교류를 원할하게 하기 위해서, 이것( http://www.osx86scene.com )이 새롭게 만들어진 것 같습니다.
여기( http://forum.insanelymac.com/index.php?showtopic=58739&st=0 )에서 Ramm 이 이렇게( If this is the real deal, it's because "Maxxuss" was highjacked by Kiko when he had the exploit, and that account has a changed password and whatnot. - Kiko 가 maxxuss 의 insanelyMac 계정을 해킹후, 비번등 개인정보를 바꾸어서, maxxuss 가 새로운 계정인 Maxxuss 를 만든 것 같습니다. ) 말했습니다.
어쨋거나 maxxuss 가 다시 돌아와서 정말 잘 되었군요.^^
- 참, 여기( http://x86.wowdns.com )를 운영하시는 리츠( Ritz™ )님의 글을 InsanelyMac 에서보았는데, 아래 Signature(컴사양, 자신의 홈페이지등)를 보니, 우리나라분이어서 쪽지를 드렸었는데, 친절하시더군요. 그리고, 홈페이지를 보니, 영어와 유닉스등의 프로그래밍에 대해서 많은 지식이 있는 것 같습니다.
저도 가입해서 배울 예정이므로, 여러분들도 관심이 있는 분들은 가입하시는 것이 좋을 것 같습니다. / #leoleak 이 osx86 개발자인 Ramm, Netkas, Semthex Jas 등 특별한 사람들만 가입할 수 있는 것 같은데, 리츠님도 이 채널에서 활동하는 것 같았습니다.
한줄기의물방울님, 고생만 하셨군요.^^; / 여러번 고생하다가, 드디어, uphuck1.3 을 설치했고, 9A466(싱글 레이어) 도 받았습니다. 성공하는대로 수정하겠습니다. / 그런데, 리츠님의 클럽박스( http://clubbox.co.kr/ritz )에서 패치된 레오파드를, 받을 수 있는 것 같습니다.
한줄기의물방울님, 리츠님의 홈페이지가 좀 더 개방적으로 운영되었으면... 아쉬움이 있네요.^^; / 9A466 풀버전이 편리하군요. 저는 위의 출처에 싱글버전의 해결법이 있어서, 일단 싱글버전으로 계속 시도해볼 예정입니다.
위의 패치를 적용한 dmg 파일에 여기( http://www.osx86scene.com/index.php?topic=56.0 )에 있는 내용을 적용해서, 터미널에서 이 이미지를 읽기/쓰기 를 파인더에서 할 수 있도록 명령어를 적용후, 파인더에서 OSSMGR.plist 은 무조건 제거해야하고, 프린터파일과 x코드등을 제거하고 싶은 분들은 제거하시고, 그 다음에 dvd 굽기작업을 하세요. / 그런데, 디스크 유틸리티에서 굽기작업을 해도 되나요? 참, iso 파일로 변환하지 않고, dmg 파일을 그냥 구워도 되나요?
dvd 를 구워서 설치후, 여기( http://www.osx86scene.com/index.php?topic=47.0 )를 참고하여, 불필요한 파일을 제거하고, 커널을 대체하고, 문제되는 kext 들을 대체해야 하는 것 같은데, 준비물이 설치된 타이거, 레오파드 dvd , HFS+ 로 포맷된 USB 드라이브가 필요하다고 합니다. 그런데, USB 드라이브가 정확히 무엇을 말하는 지 잘 모르겠습니다.
- 한줄기의물방울님, 정보감사합니다.^^ / 저도 patch-it.sh 를 텍스트편집기로 열어서, 직접 수정하는 지 몰랐습니다. 터미널에서 2시간정도 고생했습니다.
이것( DMG="/Users/user/9A466.dmg" )만 자신에 맞게 수정하면 되더군요. 저의경우는 9A466.dmg 가 바탕화면에 있으므로, 이렇게( DMG="/Users/whitechivalry/Desktop/9A466.dmg" ) 하였습니다.
그리고, 9A466 싱글버전을 사용하시는 분들은 이것( echo Renaming image... diskutil rename /Volumes/Mac\ OS\ X\ Install\ DVD/ osx86dvd )이 있는 부분을
요렇게( echo Renaming image... diskutil rename /Volumes/Leopard\ Boot osx86dvd ) 수정하시면, 됩니다. 즉, [ /Volumes/Mac\ OS\ X\ Install\ DVD/ ] 을 [ /Volumes/Leopard\ Boot ] 으로만 추가로 바꾸어 주면, 나머지 과정들은 풀버전과 똑같은 것 같습니다.
그리고, 모든 분들이 터미널에서 patch-it.sh 파일이 있는 폴더로 이동후, 이 명령어 ( ./patch-it.sh )를 사용하시면, 패치된 9A466.dmg 파일이 만들어지는 것 같습니다. 이 명령어에서 ./ 와 patch-it.sh 를 꼭 붙여서 입력하세요.
50분정도만에 dmg 이미지가 만들어졌는데, 많은 오류메시지들이 보이는데, 이것( chmod: /Volumes/osx86dvd/System/Library/Extensions/: No such file or directory cp: /Volumes/osx86dvd/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext/Contents/Info.plist: No such file or directory )이 일부분입니다.
아마, 무언가 잘 못 했거나 위의 오류메시지에 보이는 kext 파일등을 dvd 로 설치후 대체해주면 될 것 같습니다.
이것( All patches applied! Creating bootable DVD in 10 seconds... You might want to CTRL-Z and inspect /Volumes/osx86dev now. cp: /Volumes/osx86dvd//usr/standalone/i386/*: No such file or directory )이 이미지를 생성후, 거의 끝부분에 있는 내용입니다.
한줄기의물방울님, 말씀대로, 위의 경우는 패치작업을 잘 못 해서, 그런 것 같더군요.