Certeficate

Цифровые подписи являются частью технологии безопасности Mac OS X, которая может быть использована для проверки целостности кода, идентификации разработчика, а так же для определения того, для каких целей разработчик подготовил тот или иной исполняемый код. Во время запуска какого-либо приложения, скрипта, драйвера, плагина, библиотеки или любого другого исполняемого компонента, операционная система проверяет политики безопасности, основанные на цифровой подписи, и определяет, будет ли исполнен код в той или иной ситуации. Если сценарий запуска приложения противоречит данным цифровой подписи, или если ресурсы приложения каким либо образом были модифицированы или повреждены, то код не будет исполнен и приложение не будет запущено. Но так было не всегда. Компания Apple начала постепенно и планомерно «внедрять» цифровые подписи ещё в далёком Mac OS X Leopard, но в то время, по большему счёту, толку от них было ноль. Так было вплоть до появления Mac App Store в Mac OS X 10.6.5 Snow Leopard, который многое что изменил (и не только в плане процесса распространения ПО)

Приложения из Mac App Store стали подписывать цифровой подписью, и их стало намного труднее «пиратить»: любая загруженная из MAS программа подписывается цифровой подписью, где указан не только разработчик данной программы, но и её владелец — то есть покупатель, а это значит, что никто другой, кроме самого покупателя, не сможет воспользоваться данной программой (без её предварительного взлома, конечно же). С одной стороны цифровые подписи благотворно повлияли на индустрию программного обеспечения — в Mac App Store появляется всё больше и больше доступных программ, но с другой стороны это становится дурным примером.

Сегодняшний OS X Mavericks — это уже не та простая и «открытая» ОС, как, например, тот же OS X Mountain Lion и все до него. В OS X Mavericks практически все системные приложения, бандлы, пакеты и кексты подписаны цифровой подписью с проверкой целостности ресурсов, а это накладывает некоторые трудности при «подгонке» системы под себя. В чём заключаются трудности? — Попробуйте, например, изменить файл Info.plist (это нужно для активации скрытых возможностей, позволяющих создавать установочную флешку с Windows на любом Mac) от системной утилиты Ассистент Boot Camp, и вы чёрта с два сможете его потом запустить:

Ошибка запуска модифицированного подписанного приложения в OS X Mavericks.

И так теперь практически для любого системного приложения в OS X Mavericks. С одной стороны это хорошо, если речь идёт о вредоносном ПО, способном заражать файлы вредоносным кодом, но с другой… Стоит только немного сбойнуть вашему накопителю или файловой системе, и гарантии того, что ваша ОСь запустится снова — нет. Но такие случаи бывают редко, особенно если учесть массовый переход с механических HDD на твердотельные SSD. Однако вопрос «подгонки» системы под себя, что подразумевает модификацию системных файлов, говорит «до свидания». Получается, что эти цифровые подписи, вместе с безопасностью, принесли немало ограничений в плане модификации ОС. Простое удаление папки _CodeSignature, в которой как раз и находятся цифровые подписи, не приводит ровным счётом ни к чему.

 

Так что, всё? Приехали?

На самом деле нет (благо, не перевёлся ещё этот мир на головастых людей). Разработчик Andy Vandijck с «саней» написал (или стырил где-то) утилиту, позволяющую в два счёта (на самом деле в пять шагов) избавиться от цифровой подписи. Консольная утилита stripcodesig, которую можно будет скачать по ссылке вконце поста, патчит несколько байтов в исполняемом бинарном коде приложения так, что система воспринимает его как неподписанное ПО, и позволяет запустить такое приложение как ничего и небывало. Такой подход позволяет патчить необходимые программы и изменять их на своё усмотрение как и прежде. И это не может не радовать.

 

Так как-таки удалить цифровую подпись приложения в OS X?

Это на самом деле очень просто, и я сечас покажу всё на примере патчинга Ассистента Boot Camp:

1 Распакуйте загруженный ZIP-архив в любое удобное место, например на Рабочий стол;
2 Запустите Терминал и выполните команду:

sudo -s

- Это нужно для того, чтобы указать, что вы работаете от лица администратора системы.
3 Теперь выполните команду:

~/Desktop/stripcodesig/stripcodesig \
"/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant" \
"/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned"

Где красным указан путь к подписанному бинарику и его имя, а зелёным — куда нужно сохранить пропатченный (неподписанный) бинарик (и его имя, не пересекающееся с оригиналом).
4 Теперь сделаем резервную копию оригинального бинарного файла:

mv "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant" \
"/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original";
mv "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned" \
"/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"

5 И в заключение восстановим права доступа и атрибуты для пропатченного бинарного файла:

chown root:wheel "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant";
chmod 755 "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"

Вот и всё. После этих действий Ассистент Boot Camp будет без каких-либо проблем запускаться даже с изменёнными ресурсами.

 
Скачать утилиту stripcodesig


 
Понравилось? Поделись с друзьями!
  • Спасибо, все работает на MBA 2010 Late с мавриком, правда не хочет с сервера скачивать буткамп дрова для форточек, их нашел отдельно, флешку как загрузочную не видит, но семерка встала из под буткампа без проблем. Еще раз СПАСИБО!

    • Не за что, раз помогло ;)
      Casing    Игорь

      • можете мне по скайпу объяснить как что делать? так как у меня такие же ошибки как у Сергея, я понятия не имею как и что теперь делать, ошибка -10810, пытался все вернуть и ничего не получается, если что скайп maxyaaa
        Max    Casing

  • Все сделал как выше. Бут Кемп объявил бойкот.
    Не удается открыть программу «Ассистент Boot Camp».
    -10810

  • Не удается открыть программу «Ассистент Boot Camp».
    -10810

    как теперь это победить?(((((((

    • Как решить проблему? — Для начала выполни вот такую команду:

      ls "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/" 
      

      И запость текст, который выдаёт терминал. Мне нужно понимать, что там уже нахимичено.

      На будущее: внимательно всё читайте и вникайте в суть того, что делаете. Только что специально у себя всё проверил — работает. Команды тупо копи-пастил и исполнял в Терминале. Неужели так трудно всё сделать по инструкции?
      Casing    sergey

  • он выдает это
    Boot Camp Assistant original

  • Я делал все как написано выше. Скачал файл, копипастнул тексты в терминал…
    Итог — Не удается открыть программу «Ассистент Boot Camp».
    -10810

  • Делал то все по инструкции вот тчо выдало тогда

    Last login: Wed Mar 12 16:10:27 on ttys001
    macbook-sergey:~ sergey$ ~/Desktop/stripcodesig \
    > "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant" \
    > "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned"
    -bash: /Users/sergey/Desktop/stripcodesig: is a directory
    macbook-sergey:~ sergey$ mv "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant" \
    > "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original";
    mv: /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: No such file or directory
    macbook-sergey:~ sergey$ mv "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned" \
    > "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"
    mv: rename /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned to /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: No such file or directory
    macbook-sergey:~ sergey$ chown root:wheel "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant";
    chown: /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: No such file or directory
    macbook-sergey:~ sergey$ chmod 755 "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"
    chmod: /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: No such file or directory
    macbook-sergey:~ sergey$
    
    • Ну, дык, ясное дело:
      1. Архив распаковался в папку, и консольная утилита stripcodesig оказалась не прямиком на Рабочем столе, а в папке stripcodesig. То есть, для первой команды путь (в твоём случае) должен был быть не ~/Desktop/stripcodesig, а ~/Desktop/stripcodesig/stripcodesig. Консоль же предупредила об этом: «-bash: /Users/sergey/Desktop/stripcodesig: is a directory»
      2. Далее, не обращая ошибок, ты переименовываешь оригинальный исполняемый файл. Таким образом программа теряет путь к исполняемому файлу.
      3. Ну а дальнейшие команды выполнены вообще впустую (к несуществуемому файлу), так как на первом этапе не создался пропатченный файл.

      Как решить проблему?
      1. Раз уж у тебя архив распаковался в папку stripcodesig, то ничего не трогай — пусть будет как есть. Выполни команду:

      ~/Desktop/stripcodesig/stripcodesig \
      "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original" \
      "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"
      

      2. Выполни команду:

      chown root:wheel "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant";
      chmod 755 "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"
      

      После этого всё должно заработать.
      Casing    sergey

  • No such file or directory — это как понимать?

  • Заработало. Но при клике на пропатченый бинарик. При клике на иконку все равное выдет ошибку. Но и на этом спасибо.

  • Можно как то все откатить назад и сдеалть все заново?

  • пререзагрузил , пашет с иконки, спасибо!

  • Скажите пожалуйста, этот скриншот тожеговорит об проблеме цифровой подписи?

    Ошибка запуска Ассистента Boot Camp.

    • Нет, вам же программа говорит, что Boot Camp на ваш компьютер может установить только 64-х битную версию Windows. А вы ему суёте образ с 32-х битной системой.
      Casing    Вадим

  • Здравствуйте внес изменение в массив но галочка на установку с usb не появилась

  • Спасибо. Помогло. Первый пункт только подправить бы с явным указанием на разархивирование не в каталог. Прям вот красным чтоб.

    • Не за что ;) Думаю, нужно просто путь указать такой, как получается. Я так понимаю, что у всех при распаковке получается подкаталог stripcodesig на Рабочем столе.
      Casing    Павел

  • После команды запуска скрипта выдает ошибку:
    bash-3.2# ~/Desktop/stripcodesig/stripcodesig «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original» «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant»
    ERROR: Opening input file failed
    Помогите, пожалуйста, как исправить.

    • Ошибка потому, что вы указываете путь к несуществующему файлу, нужно поменять пути местами:

      ~/Desktop/stripcodesig/stripcodesig \
      "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant" \
      "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original"

      Casing    Олег

  • как вернуть все обратно??

    • Должен был бекап остаться. Удалите пропатченный бинарик и переименуйте обратно оригинал. И всё.
      Casing    Александр

  • Last login: Sun May  4 12:56:43 on ttys000
    Vova:~ i_am_vova$ sudo -s
    Password:
    bash-3.2# ~/Desktop/stripcodesig/stripcodesig \
    > "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original" \
    > "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"
    Code signature removed succesfully (64bit)Patch report: 0 instructions patched, 0 bad instructions, patches bypassed: NO
    bash-3.2# chown root:wheel "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant";
    bash-3.2# chmod 755 "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant"
    bash-3.2# 
    

    когда захожу в Boot Camp выдает ошибку -10810

    • Опишите ход действий того, что вы вообще делали. Судя из лога, вы не по инструкции всё далали. То есть как минимум изначально файла Boot Camp Assistant original быть не должно, а он у вас есть и вы его даже пытались патчить…
      Casing    Владимир

  • Сначала, я делал по инструкции (5 шагов) у меня выбило ошибку как у sergey. Затем выполнил 2 команды которые вы посоветовали сделать ему, тоже ошибка была. После поменял пути местами, как надо было сделать Олегу. Ничего не вышло, в конечном итоге я выполнял несколько раз 2 команды.

  • Вот
    Last login: Sun May 4 14:19:55 on ttys000
    Vova:~ i_am_vova$ ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»Last login: Sun May 4 13:34:13 on ttys000
    ls: /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Last: No such file or directory
    ls: 13:34:13: No such file or directory
    ls: 4: No such file or directory
    ls: May: No such file or directory
    ls: Sun: No such file or directory
    ls: login:: No such file or directory
    ls: on: No such file or directory
    ls: ttys000: No such file or directory
    Vova:~ i_am_vova$ Vova:~ i_am_vova$ ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»
    -bash: Vova:~: command not found
    Vova:~ i_am_vova$ Boot Camp AssistantBoot Camp Assistant original

    • Мдамс… Нужно было всего-лишь скопировать вот эту строку:

      ls "/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/"
      

      Вставить её в окно консоли, нажать Enter ↩, скопировать ответ и прислать мне. А получилось так, что вы выполнили ответ консоли ;)
      Casing    Владимир

  • Удалил тот файл начал все заново,первая ошибка здесь
    Last login: Sun May 4 14:52:52 on ttys000
    Vova:~ i_am_vova$ sudo -s
    bash-3.2# ~/Desktop/stripcodesig/stripcodesig \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant» \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned»
    ERROR: Unsupported or no Mach-O file
    bash-3.2#

    • И удалять тоже ничего не нужно было. Какие файлы у вас сейчас в папке Boot Camp Assistant.app → Contents → MacOS?
      Casing    Владимир

  • Я окончательно запутался:) Постараюсь объяснить на чем я остановился.У меня в папке MacOS два файла Boot Camp Assistant и Boot Camp Assistant original. Если запустить первый мне выдает
    Last login: Sun May 4 15:17:56 on ttys000
    Vova:~ i_am_vova$ /Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/MacOS/Boot\ Camp\ Assistant ; exit;
    /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: line 1: AnV: command not found
    /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: line 2: syntax error near unexpected token `<'
    /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: line 2: `Usage: /Users/i_am_vova/Desktop/stripcodesig/stripcodesig ‘
    logout

    [Процесс завершен]
    Раньше открывало программу Boot Camp.
    Когда открываю второй файл выдает
    Last login: Sun May 4 15:18:00 on ttys000
    Vova:~ i_am_vova$ /Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/MacOS/Boot\ Camp\ Assistant\ original ; exit;
    logout

    [Процесс завершен]
    и Вот что пишет в терминали когда ввожу ту команду
    ova:~ i_am_vova$ ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»
    Boot Camp Assistant Boot Camp Assistant original.

  • Здравствуйте! Те же самые грабли…
    MacBookPro5,1
    MBP51.007E.B06
    повтыкал свою модель вообще везде где можно, ибо не выходит ни как…
    При попытке запуска БК выдает: Не удается открыть программу «Ассистент Boot Camp». -10810
    скачал стрипкодес, распаковал на раб. стол в папку стрипкодес, запускаю консоль (родную системную)
    втыкаю по очереди скопипастенные команды для правки подписи драйвера
    Last login: Fri Sep 5 17:48:45 on ttys000
    Mac:~ IGOD$ ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»
    Boot Camp Assistant Boot Camp Assistant original
    Mac:~ IGOD$ sudo -s
    Password:
    bash-3.2# ~/Desktop/stripcodesig \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant» \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned»
    bash: /Users/IGOD/Desktop/stripcodesig: is a directory
    bash-3.2#
    bash-3.2# mv «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant» \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original»;
    bash-3.2# mv «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned» \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant»
    mv: rename /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned to /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: No such file or directory
    bash-3.2#
    Пишет то же что и у Сергея: нет такого файла или папки…
    При вводе в терминал: ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»
    выдает:
    Last login: Fri Sep 5 17:53:28 on ttys000
    Mac:~ IGOD$ sudo -s
    Password:
    bash-3.2# ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»
    Boot Camp Assistant original
    bash-3.2#
    в папке контекст файлы: PkgInfo, Info.plist, version.plist
    и папки: _CodeSignature, MakOS, Resources
    Хэлп ми! Нахожусь в командировке в глухой дыре, внешнего СДюка нет с собой, внутренний давно заменен на второй HDD, сменил винт и востановил через таймашинку мак, но очень нужна и винда (чтоб его ГЕЙтса). С собой только флеха и ИЗО образ семерки 32/64. Ранее второй системой стояла и 32 и 64я семерка. Но ставил с внешнего СДюка…

  • теперь даже вернув исходный инфо.плист выдает так же 10810 и не запускает БК

  • только майл:(( на столько «глубинка», что даже «голосовой» скайп не потянет интернет

  • хотя завтра попробую поменять юсб провайдера, часиков в 20-21 по москве отпишусь, если получится через скайп…
    в общем буду крайне признателен за помощь!

  • скайп не возможен… из того, что я запостил можете сказать что либо?

    • Из 2-х одно: или текстовый редактор не внёс изменения (обратно), или права доступа нарушены. Из-за этого программа и не запускается. Нужно ещё раз пересмотреть все правки (удостовериться, что всё вернулось на место) и поправить права доступа/атрибуты.
      Casing    Алексей

  • народ скиньте кто нибуть чистый бинарник на почту pgpomka@gmail.com с «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistan», ато я уже такое нахимичил что когда запускаю пишет «Вы не можете открыть программу «Ассистент Boot Camp», так как она повреждена или не содержит необходимых компонентов.» заране сасибо)

  • Привет,
    выдает ошибку:
    Code signature removed succesfully (64bit)Patch report: 0 instructions patched, 0 bad instructions, patches bypassed: NO

    после того как ввожу (прочитал выше): ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»

    выдает: Boot Camp Assistant Boot Camp Assistant original

    что дальше делать? плз помогите
    или как вернуть в Boot Camp в то время, когда он еще запускался??))

    • Привет.
      Это не ошибка, а отчёт о проделанной операции. Судя по нему вы всё сделали правильно.
      Casing    Геннадий

  • Добрый вечер. после ошибки с папкой stripcodesig на рабочем столе я её удалил и из корзины тоже. Можно что либо сделать? Boot Camp не грузится

  • Алексей, измени скрипт PreUSBBootSupportedModels на USBBootSupportedModels
    у меня все прошло

  • помоги, не запускается бк, перепробовал все что описано више но не помогло

  • Last login: Fri Nov 28 17:34:43 on ttys000
    MacBook-Pro-Andrei:~ Andrei$ ~/Desktop/stripcodesig/stripcodesig \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant» \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original»
    ERROR: Opening input file failed
    MacBook-Pro-Andrei:~ Andrei$ ls «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/»
    Boot Camp Assistant original

  • >Разработчик Andy Vandijck с «саней» написал (или стырил где-то) утилиту…
    Оно?
    https://github.com/steakknife/unsign

    • Судя по описанию, да. Но я нашёл ещё одно подобное приложение. Ему не нужно указывать где оригинал, а куда класть пропатченный бинарик. То есть натравливаем утилитку на бинарик и всё, она его патчит. Возможно, что ссылка на github как раз на эту утилиту.
      Casing    macuser

      • Эта (гитхабовская) оставляет оригинал нетронутым, а птченую копию кладет рядом с раcширением .unsigned
        macuser    Casing

  • Я много чего перепробовал что вы писали. Вроде все получилось. Только у меня осталось оба файла: Boot Camp Assistant и Boot Camp Assistant original. Сам БК открывается только с файла Boot Camp Assistant, при этом выдает два терминала. Если же заходить через док в БК, пишет ошибку 10810. Подскажи пожалуйста, что я не до конца доделал? и что сделать еще?

    • Вот что выдает в терминале:
      Last login: Wed Apr 15 01:30:57 on ttys000
      /Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/MacOS/Boot\ Camp\ Assistant ; exit;
      mbp-ivan:~ IvanAgarevskiy$ /Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/MacOS/Boot\ Camp\ Assistant ; exit;
      2015-04-15 01:31:03.192 Boot Camp Assistant[4239:507] Disk 2 is not SATA or PCI.
      2015-04-15 01:31:03.227 Boot Camp Assistant[4239:507] Disk 2 is not SATA or PCI.
      2015-04-15 01:31:12.616 Boot Camp Assistant[4239:507] *** WARNING: -[NSImage compositeToPoint:operation:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.
      2015-04-15 01:31:12.617 Boot Camp Assistant[4239:507] *** WARNING: -[NSImage compositeToPoint:fromRect:operation:] is deprecated in MacOSX 10.8 and later. Please use -[NSImage drawAtPoint:fromRect:operation:fraction:] instead.
      2015-04-15 01:31:47.010 Boot Camp Assistant[4239:507] checkInstallationMedia:Failed to get content of /Volumes/IR5_CPRA_X86FREV_RU-RU_DV9/setup.exe
      Иван    На свой коментарий

    • Не допропатчили бинарный файл, видимо. При запуске с Dock не должно быть никаких ошибок.
      Casing    Иван

  • Спасибо большое, очень толково разъяснил!!

  • а как быть если на борту
    El Capitan

  • Last login: Thu Oct 1 16:51:06 on ttys000
    iMac-Zaur:~ zaurmoraru$ sudo -s
    Password:
    bash-3.2# ~/Desktop/stripcodesig \
    > > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant» \
    > > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned»
    bash: /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: Operation not permitted
    bash-3.2#

    вот такое выходит

  • сама прога на рабочем столе

  • понял будем ждать

  • Всем привет!
    Помогите плз пытался сделать данные шаги и случайно заменил info.plist в программе «Дисковая утилита» и теперь она не пашет. Кто-нибудь скиньте плз мне на мыло fhotel73@gmail.com исходный файл info.plist от «ДИСКОВАЯ УТИЛИТА».
    Система OS X Yosemite MacBook Pro (13 дюймов, конец 2011 г.)

  • Приветствую,
    bash-3.2# ~/Desktop/stripcodesig/stripcodesig \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant» \
    > «/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned»
    Code signature removed succesfully (64bit)ERROR: Opening output file failed
    в El Capitan
    Никак не получается заставить работать как изложено, можно чем то помочь?

  • разобрался сам частично)
    Если кому поможет:
    1. Загружаем наш El Capitan в режиме восстановления (при загрузке: cmd + r)
    2. открываем терминал и пишем команду отключающую новую «фишку» операционки System Integrity Protection: csrutil disable
    3. перегружаем и пользуемся инструкцией автора — тогда все идет «как по маслу» за что и спасибо)
    4. без пп. 1,2 исполнить не получится
    5. потом в режиме восстановления можно включить SIP обратно: csrutil enable

  • Во, спасибо. Сначала хотел написать немного гневный комментарий так как именно из-за этих действий он почему то перестал запускаться. Сегодня решил все по новой переделать и о чудо, все заработало.
    Спасибо большое ))

  • А что делать, если мак старенький iMac11,1 с дисководом еще. А установить винду хочу с флешки, у Bootcamp нет даже пункта создания usb загрузочного. Что в этом случае можно сделать? Флешку не видит.

  • Админ, добавился к тебе в скайп. Где то напортачил, не знаю где, boot camp не запускается.

  • ник Volodya

  • Автор, низкий тебе поклон! Все сделал,полет нормальный

  • Спасибо, добрый человек!