'USB'에 해당되는 글 4건

  1. 맥에서 안드로이드폰과 테더링 해 인터넷 사용하기
  2. 해킨토시 USB 부트로더(UniBeast)를 사용했을때는 잘됬는데 하드 부트로더로 했을때 안되는게 있을경우 (2)
  3. autorun 바이러스 치료 복구 - USB/외장하드/HDD/SSD 복구법 (6)
  4. DiskPart 명령어로 USB/HDD/SSD 부팅 디스크 만들기 (7)

기본적으로 안드로이드는 맥과의 USB 테더링을 지원하지 않습니다. 따라서 맥에서 안드로이드 기기와 테더링 하기 위해서는 따로 만들어진 드라이버를 설치해야 합니다.



맥에서 안드로이드폰과 테더링 해 인터넷 사용하기


http://joshuawise.com/horndis - HoRNDIS Driver 사이트


HoRNDIS-Rel8.pkg 2017-7-10 기준 최신버전


위 링크에 들어가 자신의 macOS 버전에 맞는 가장 최신 버전을 다운로드 받아 설치해줍니다. 2017-7-10 기준 가장 최신 버전은 버전 8이며 10.11 엘 캐피탄과 10.12 시애라를 지원합니다.

설치 후 기기와 USB 연결 뒤 무선 및 네트워크 설정 -> 테더링 및 휴대용 핫스팟 부분에서 USB 테더링을 켜면 아래 사진과 같이 네트워크 설정에서 안드로이드폰을 통해 인터넷에 연결된 걸 확인할 수 있습니다.




UniBeast는 해킨을 쉽게 할 수 있도록 도와주는 프로그램입니다. Mac 리테일을 설치하고 싶을때 아주 유용하게 쓰이죠.

자신이 설치할 Mac 운영체제를 UniBeast를 사용해 넣으면 설치부터 처음 부팅까지 왠만하면 아무 세팅 안해도 부팅이 잘 됩니다.


왜 그럴까요? 애플은 처음에 운영체제를 제작한 당시부터 애플이 만든 컴퓨터가 아니면 맥이 정상적으로 부팅이 되지 않도록 설계했습니다.

애플 이외엔 손을 안 대지 않은 리테일이 설치를 할수 있고 부팅이 가능한것은 UniBeast가 부트로더 역할을 하고 특정 kext를 UniBeast가 강제로 적용시키기 때문입니다.


UniBeast로 부팅할때에는 잘되는데 하드에 있는 부트로더를 사용했을때에는 안되는게 있다면?
 

해킨을 열심히 하며 삽질하다 보면 이걸 느낄때가 있습니다.
UniBeast로 맥을 부팅하면 잘되는데 자신이 설치한 부트로더로 하면 안되는게 있는걸 느낍니다.

(저같은 경우에는 UniBeast를 사용하면 앱스토어가 됬었고, 또다른 어떤 분은 그래픽이 잡혔습니다.)

하지만 항상 USB를 사용해 부팅할 수도 없는 것이고 나중엔 결국 자신의 하드만으로 부팅하는것이 목표입니다.
UniBeast로 만든 USB에는 있는데 자신이 설치한 부트로더의 Extra에는 없는걸 찾는게 중요합니다.

UniBeast하고 다른점 찾기
 

자신이 설치 USB를 만들었던 디스크에 들어갔을때 딸랑 OS X 설치하는 것밖에 없으시는 분도 있으실 것 입니다.


숨김 파일 표시가 활성화가 되어있지 않아서 입니다.
http://jhrun.tistory.com/84 링크를 참고해 숨김파일 표시를 하시고 다시 확인하면
설치 앱 뿐만 아니라 다양한 폴더와 파일이 존재하고 있다는 것을 알 수 있습니다.

 
아까까지만 해도 보이지 않던 파일과 폴더가 보이기 시작합니다.
(숨김 파일 속성의 폴더는 오른쪽 클릭 후 열기를 해야 들어가집니다.)

여기서 Extra가 USB에서의 부팅설정을 당담하는 부분입니다.

자신의 부팅 하드디스크랑 USB랑 Extra 안을 비교해보시면 됩니다.

USB 안의 Extra 폴더입니다.
이제부터 이곳의 설정을 하나하나 뜯어보면서 삽질을 해보는 겁니다.

1. org.chameleon.boot.plist

부팅 하드디스크에도 위와 같은 파일이 있을 것입니다.
부팅 옵션이나 항목이 서로 다른게 있는지 찾아보세요


2. smbios.plist

자신의 기기 정보를 당담합니다.
필요에 따라서 이것도 확인해야 할 필요성이 있습니다.


3. Themes 폴더

USB 부팅할때 나오는 유니비스트 부팅입니다.
별로 확인할 필요 없습니다

4. Extensions 폴더(중요)

제일 중요한 폴더입니다. 여기서 몇몇 드라이버를 로드해주거든요.
만일 여기서 로드한 드라이버는 되는데 S/L/E에서 로드하는건 안되는게 있다면
이 폴더에서 S/L/E로 추출해가거나, 이 Extensions 폴더를 부팅하드디스크/Extra로 넣으시면 효과를 봅니다.


저는 Extensions 폴더를 부팅하드디스크의 Extra에 넣으니 앱스토어가 잘되더군요.


이 글이  누구나 공감할수는 없겠지만 누군가의 삽질을 줄였으면 가치있는 겁니다.



삽질하는 시간을 줄여줬다면
손가락 클릭 !! 
 

autorun 바이러스

주로 USB/외장하드에 감염되는 바이러스입니다. 물론 컴퓨터도 감염됩니다.

이렇게 감염된 드라이브의 폴더는 바로가기처럼 나와 사람들을 당혹하게 합니다.

진짜는 폴더 옵션 - 숨겨진 파일 숨기기 체크 해제하면 볼수 있습니다.

어떻게 된 일인지 파일 오른쪽 클릭 - 속성에 들어가면 숨김 체크 해제가 비활성화되어 있습니다.

바이러스가 진짜 폴더를 운영체제 주요 파일로 인식하게 해 안보이게 하는 것입니다.

복구



이런 현상이 일어날때 복구해주는 툴이 있습니다.
이 툴을 실행하시기 전에 컴퓨터와 드라이브 모두 바이러스 체크 뒤 실행하세요.
바이러스가 있으면 복구되도 효과가 없습니다.

이 파일을 USB/외장하드에다가 넣으신 후에 실행하세요.




위 파일을 자신의 USB/외장하드에다가 넣어주신 후 실행시키셔면 복구가 됩니다.( 윈도우 비스타 /7이상은 관리자 권한으로 실행)

부팅 드라이브


운영체제는 CD로만 설치하는 것이 아닙니다. USB/HDD로도 설치 할 수 있어야 하는데, 그렇지 못한 경우가 있습니다. 넷북같은 경우가 그렇죠. 그러면 USB나 HDD에 설치파일을 넣어야 하는데 무작정 넣으면 되지 않습니다.

USB같은 경우에는 http://www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool  
에서 Windows 7 USD DVD Tool 로 하실 수 있습니다.

하지만 저같은 경우 외장하드디스크는 저 프로그램이 인식을 못하더군요,
따라서 윈도우PE나 윈도우상에서 DiskPart 명령어를 통해 부팅 드라이브를 만드는 방법을 알려드립니다.

이 명령어는 윈도우 Vista/7 이상에서만 된다는 것을 확인했습니다.

명령어

 
1. 시작 - 실행 - CMD 등의 방법으로 명령 프롬프트 실행

 
2. Diskpart 입력

3. list disk 입력
이 명령어는 현제 컴퓨터에 연결되어있는 디스크를 표시해줍니다.

4. sel disk 1
자신의 디스크 넘버를 입력해 선택합니다. 이 드라이브는 포맷됩니다. 반드시 자신이 윈도우 설치 파일을 넣을 드라이브인지 확인하세요.

5. clean 입력

6. cre par pri 입력

7. sel par 1 입력

8. active 입력

9. format fs=ntfs quick 입력

10. assign 입력

11. 자신의 윈도우 설치 파일을 복사/붙여넣기 합니다.