오즈모시스 바이오스 수정하는 방법입니다.
- 파워킹
- 2746
- 46
파워킹님의 기기정보
zmosis can load kexts from the BIOS, which allows us to run OS X without modifying the vanilla installer.
Now that you've read the terms and agreements, here's what you'll need:
- An NVRAM-writeable BIOS version. Can be found (if lucky) in a forum thread, or by trial-and-error.
- MMTOOL 4.50.0.23 to manipulate modules inside the BIOS firmware. BIOS 펌웨어 내부 모듈을 조작 할 수 있습니다.
- Ozmosis 1.01.0739M and it's associated drivers.
- 위에 파일 두개를 저장하세요.
1.우선 현재 펌웨어의 일부 공간을 확보해야 합니다.
확인하는 방법은 영상을 보세요.확인
MMTool을 사용하여 펌웨어에 얼마나 많은 여유 공간이 있는지 확인하세요.
사용할수 있는 용량은 보통 기가 바이트 BIOS는 7kb 가 일반적으로있다.
Ozmosis는 약 570kb바이트 여유 공간이 필요합니다.
더 많은 kexts 를주입하기 위해, 당신은 공간을 확보해야합니다.
필요한것들을 넣고도 남는 공간입니다.
3.펌웨어에 여유 공간을 만들 수있는 쉬운 방법입니다 COREDXE 모듈을 압축 . 하는 방법의 영상입니다.
4.기본 파일 시스템 드라이버를 삭제 하면 Ozmosis 가장 잘 작동하는 향상된 버전을 사용하게되므로 펌웨어에서삭제 합니다.
5.Ozmosis 주입 펌웨어로 우리는 FakeSMC와 / S / L / E에 필요한 드라이버가있는 경우에 어떻해 넣는지 영상을 보고 숙지 하세요.
이제 우리는 OS X로 부팅 할 수 있습니다.
Ozmosis에서 kexts를 주입하기 위해, 먼저 스크립트를 사용하여 구현할 수 있습니다.
우선 FFS 형식으로 변환해야합니다 Kext2Ffs
"Kexts"폴더에 kexts를 복사 스크립트를 실행하고, 펌웨어 (firmware)에 출력 FFS를 주입 MMTool를 사용 (압축 또는 비 압축은 기능의 차이가되지 않습니다).
kexts 폴더에 필요한 파일들을 넣고 KextToFfs.command 실행하면 ffs 파일들로 변환이 됩니다.
EFI 드라이버파일들은 EFI 폴더에 넣어주시면 됩니다.
Ozm 폴더에 OzmosisDefaults.plist 를 수정하면 맥프로나 아이맥으로 바꿀수 있습니다.
Compress 폴더에 있는것은 용량을 더 줄인것입니다. 압축 또는 비압축의 기능 차이는 없다고 합니다.
이제 우리는 우리의 마더 보드에 플래시 할수 있습니다.
아래의 명령어는 맥프로에서만 먹는건지 저는 안되더군요.
저는 OzmosisDefaults.plist 수정하여 아이맥으로 했습니다.
랜덤으로 시리얼 찾아 수정한후
위와 같이 작업후 펌웨어를 업데이트 합니다.
그런후 아래와 같은 방법으로 설치디스크를 만들어야 합니다.
기존 방법으로 만든것은 잘 안될겁니다.
https://macnews.tistory.com/1645
단순히 터미널에서 다음 명령을 실행 SMBIOS를 변경합니다. 자신의 SMBios.plist 데이터와 <> 포장 필드를 변경합니다 :
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:BiosVersion=<Mac.BIOS.Version>
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductName=<MacFamily1,1>
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:SystemSerial=<S0M3S3R14LNMBR>
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductFamily=<MacFamily>
sudo nvram 4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102:ProductId=<Mac-BoardIDHere>
파워킹
댓글 46
그제 보조 SSD에 윈도우 지워 버려서 낼 윈도우도 설치 해야겠네요...
이 개념만 좀 이해 하면 삽질(?)재대로 할꺼 같은데요...
좋은 글 감사 드립니다.
오즈모시스 부트로더의 장점과 단점을 따지기 전에 재미있는 삽이라는 측면에서 볼떄에는 ZOTAC 유저라 아쉽긴 하네요..
그래도 사랑노래님을 필두로 한국에서도 오즈모시스 부트로더 사용자가 활성화 될수 있는 계기가 되면 좋겠습니다. :-) 그나저나 다음번 해킨보드는 필히 기가로 가야 겠군요...
저는 바이오스 리더기도 있습니다. 만약 실패하더라도 바이오스 복구하면 됩니다.
앞으로는 기가만 사용할것 같습니다.
이번에는 MSI 보드 끼워팔기 상술로 욕많이 먹었지요. 원가 6만원정도 하는 M.2 SSD 끼워주면서 제값다 받고 저는 그래도 반값주고 산것이라 조금은 위로가 되지만요.
감사합니다. 독일어가 안되고 실력이 부족한 저로서는 무엇부터 시작할 지 답이 그러지지 않았는데....
제가 도전하고 싶은 것은 클로버로 현재 쓰고 있는 시스템을 그대로 집어넣는 것인데
이더넷캑스트
smuuid
왜냐하면 오즈모시스로 로드하고 나면 클로버로 다시 로드할때 아이메세지가 되지 않아서.....
클로버는 정보는 많은데
오즈모시스에서는 삽질이 아니라 포크레인이 있어야 가능할 경우라서......
저도 독일어 몰라요.;; 번역기 돌려서 보고 있습니다.
어떤글들은 이해가 안될때도 있어요. 그래도 이것저것 하두 많이 봐서 대충 이해하는 수준입니다.
영어 잘하시는분들 정말 부럽습니다. 우리때는 영어 미군에게 초코렛 달랠때만 쓰던 헝그리 영어라서요.;;
아이메세지는 제가 사용을 안해서 잘모르겠는데 이번에 해보니 저도 안되네요.
페이스타임은 전화를 걸어 영상 통화가 되던데. 아이메세지는 안되네요.
https://www.x86.co.kr/160314 이 방법을 해봐주시겠어요? 그럼 오즈모시스 부트로더 문제 일지 아닐지 가늠이 되겠네요
로그인 된 이후에는 시리얼 넘버를 keep해 놓고 다른 것으로 변경하여 사용합니다. <-- 이것은 왜 바꿔야 하나요?
기존카드지우고 다른카드로 해야하나요?
방금 아이클라우드 접속하니 사용핸드폰으로 문자 오던데요 문자코드 입력하라고 그것까지 했는데도 안되네요.
오늘은 일단 윈도우 설치하고 낼 삽을 들어야 긋네여...
혹시나 오즈모시스 성공하면 바이오스 자료실에 올려놔야겠네여 ㅎ
Ozmosis 가장 잘 작동하는 향상된 버전을 사용하게되므로 펌웨어에서삭제 합니다. 라고 설명을 해주고 있네요.
저도 삭제했습니다.
왜 독일 그 해킨 카페서 이보드를 손 안되는지 조금씩 이해가 되는 상황이네여 ㅠ.ㅠ
|186| |7BB28B99-61BB-11D5-9A5D-0090273FC14D|005941E6|044C8D|FRFM|
|187|CRBDXE |16271FCA-55D9-4A33-93FC-5A3EB128DEB6|005D8E73|000B51|DRVR|
|188|CRBSMI |221F1D4F-034C-4BEA-B2BB-B7A9672B06D7|005D99C4|001241|DRVR|
|189|CspLibDxe |CD84562C-6864-40A3-A081-C8D35E82B920|005DAC05|000275|DRVR|
|190|CORE_DXE |5AE3F37E-4EAE-41AE-8240-35465B5E81EB|005DAE7A|037EDC|DXEC|
+---+---------------+------------------------------------+--------+------+----+
| Bytes Free : 15F2AA (1404 KB) Bytes Used : 612D56 (6219 KB) |
+-----------------------------------------------------------------------------+
| Firmware Volume : 03 Location : 00730000 Length : 0D0000 |
+---+---------------+------------------------------------+--------+------+----+
|NO | FileName | GUID |Location| Size |Type|
+---+---------------+------------------------------------+--------+------+----+
|000|TxtPei |CA9D8617-D652-403B-B6C5-BA47570116AD|00730048|0019BA|PEIM|
|001|MemoryInit |3B42EF57-16D3-44CB-8632-9FDB06B41451|00731A08|028B56|PEIM|
|002| |17088572-377F-44EF-8F4E-B09FFF46A070|0075A578|010418|RAW |
|003|UsbBotPeim |8401A046-6F70-4505-8471-7015B40355E3|0076A990|001968|PEIM|
|004|Recovery |E008B434-0E73-440C-8612-A143F6A07BCB|0076C2F8|00335E|PEIM|
|005|CRBPEI |0D1ED2F7-E92B-4562-92DD-5C82EC917EAE|0076F658|00129A|PEIM|
|006|WdtPei |1D88C542-9DF7-424A-AA90-02B61F286938|007708F8|000876|PEIM|
core_dxe를 Extract 할때Extract UnCompressed 로 체크해주고, Insert할때는 Insert Compressed로 하니 공간이 저리 나오네여..
지금 작업은 CORE_DXE압축 삽입과 FileSystem삭제...
맥으로 부팅해서 작업 해봐야겠네요...
플레싱은 윈도우용 @BIOS로 하면 될까여?
다른 보드들의 파일들 확인해보니 바비오스 총 용량도 비슷한것들도 되어 있던데요.
전 잠시 외출후 다시 해보겠습니다.
수정했습니다. 확인해보시고 피드백 주시면 방법 알려드리겠습니다.
바이오스 파일을 버젼을 확인해서 다시 받아 올리겠습니다.
일단 받지 마세요. ?버젼 1.1 이것으로 안한것 같은데요.
https://www.gigabyte.kr/products/product-page.aspx?pid=4731#ov ? ?이것이 맞는것이지요? 다시 작업해 올리겠습니다.
수정완료했습니다. 받아서 테스트해보세요.
감사합니다 ^^;
설치는 잘되던가요?
더큰 문제는 650 HDMI 포트가 죽어버리는 사태가 있네요...
COREDXE를 추출, 삭제 후 삽입까지는 잘 됩니다. 그런데 저장하려 하면 이러네요... 다른 이름으로 저장하려 해도 마찬가지고요...
오, 오즈모시스 가이드글이 있었는지는 몰랐는데
감사히 잘 읽어보았습니다 파워킹님.
댓글을 보니 아이메시지 관련해서 문제를 겪고 계신 것 같아 몇가지 도움이 될지는 모르겠지만,
남겨보려고 합니다.
아이메시지 같은 경우에는 오즈모시스란의 MLB, ROM, Platform-uuid이 3가지를 가지고 판독을 한다고 합니다.
즉, 어떠한 계정을 가지고 아이메시지를 로그인 하였을 때 그 로그인에 성공한 기기의 3가지 정보를 서버에 등록한다는 것입니다.
이게 어느정도 해킨을 하면서 계속 아이메시지를 활성화시켜버리면
그때마다 정보가 서버에 저장되는데, 계정당 저장가능하며 허용가능한 갯수와 댓수에 한계가 있어
이게 서버측에서 로그인 자체를 막아버리게 된다고 합니다.
그래서 ROM, MLB, Platform-uuid 이 3가지는 최초에 성공할 당시 값을 되도록이면 수정하지 않고
계속 가지고 가야하는 것으로 알고 있습니다.
저도, 오즈모시스로 아이맥 5k 시리얼로 주구장창 먹이다가 엄청 막혀버려갖고
마지막에 최종적으로 제가 뚫을 ROM, MLB, Platform-uuid를 구해가지고 안정화 시킨 후
애플 고객센터에 전화해서 풀어달라고 요청해서 시리얼 확인받고 풀었습니다.
그러고 난 후 이후부터 포맷하고 할 때마다 ROM, MLB ,Platform-uuid 3가지 값은 반드시
기존에 사용하던 값으로 바꿔준 후에 아이메시지를 로그인하고 있습니다 ㅎㅎ;
오즈모시스 894M 기준이니 저 3개는 HardwareAddress, MLB, HardwareSignature 이 3가지로 바뀐것으로 알고 있습니다.
글 감사합니다, 파워킹님!
nvram 뒤에 UUID는 어디서 확인 할수 잇는지요...