Цифровые подписи являются частью технологии безопасности 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. С одной стороны это хорошо, если речь идёт о вредоносном ПО, способном заражать файлы вредоносным кодом, но с другой… Стоит только немного сбойнуть вашему накопителю или файловой системе, и гарантии того, что ваша ОСь запустится снова – нет. Но такие случаи бывают редко, особенно если учесть массовый переход с механических 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 будет без каких-либо проблем запускаться даже с изменёнными ресурсами.
Спасибо, все работает на MBA 2010 Late с мавриком, правда не хочет с сервера скачивать буткамп дрова для форточек, их нашел отдельно, флешку как загрузочную не видит, но семерка встала из под буткампа без проблем. Еще раз СПАСИБО!
Не за что, раз помогло 😉
можете мне по скайпу объяснить как что делать? так как у меня такие же ошибки как у Сергея, я понятия не имею как и что теперь делать, ошибка -10810, пытался все вернуть и ничего не получается, если что скайп maxyaaa
Мой Skype: CasingOne. Стучитесь.
Все сделал как выше. Бут Кемп объявил бойкот.
Не удается открыть программу «Ассистент Boot Camp».
-10810
Не может быть. Сам проверял, всё работает.
Не удается открыть программу «Ассистент Boot Camp».
-10810
как теперь это победить?(((((((
Как решить проблему? – Для начала выполни вот такую команду:
И запость текст, который выдаёт терминал. Мне нужно понимать, что там уже нахимичено.
На будущее: внимательно всё читайте и вникайте в суть того, что делаете. Только что специально у себя всё проверил – работает. Команды тупо копи-пастил и исполнял в Терминале. Неужели так трудно всё сделать по инструкции?
он выдает это
Boot Camp Assistant original
Я делал все как написано выше. Скачал файл, копипастнул тексты в терминал…
Итог – Не удается открыть программу «Ассистент Boot Camp».
-10810
Делал то все по инструкции вот тчо выдало тогда
Ну, дык, ясное дело:
1. Архив распаковался в папку, и консольная утилита stripcodesig оказалась не прямиком на Рабочем столе, а в папке stripcodesig. То есть, для первой команды путь (в твоём случае) должен был быть не ~/Desktop/stripcodesig, а ~/Desktop/stripcodesig/stripcodesig. Консоль же предупредила об этом: «-bash: /Users/sergey/Desktop/stripcodesig: is a directory»
2. Далее, не обращая ошибок, ты переименовываешь оригинальный исполняемый файл. Таким образом программа теряет путь к исполняемому файлу.
3. Ну а дальнейшие команды выполнены вообще впустую (к несуществуемому файлу), так как на первом этапе не создался пропатченный файл.
Как решить проблему?
1. Раз уж у тебя архив распаковался в папку stripcodesig, то ничего не трогай – пусть будет как есть. Выполни команду:
2. Выполни команду:
После этого всё должно заработать.
No such file or directory – это как понимать?
No such file or directory = Нет такого файла или папки
Заработало. Но при клике на пропатченый бинарик. При клике на иконку все равное выдет ошибку. Но и на этом спасибо.
Должно работать как и работало. Зачит что-то там ещё нахимичено.
Можно как то все откатить назад и сдеалть все заново?
Можно.
пререзагрузил , пашет с иконки, спасибо!
Не во что 😉
Скажите пожалуйста, этот скриншот тожеговорит об проблеме цифровой подписи?
Нет, вам же программа говорит, что Boot Camp на ваш компьютер может установить только 64-х битную версию Windows. А вы ему суёте образ с 32-х битной системой.
Здравствуйте внес изменение в массив но галочка на установку с usb не появилась
Приветствую. Значит что-то не совсем так сделали 😉
Спасибо. Помогло. Первый пункт только подправить бы с явным указанием на разархивирование не в каталог. Прям вот красным чтоб.
Не за что 😉 Думаю, нужно просто путь указать такой, как получается. Я так понимаю, что у всех при распаковке получается подкаталог stripcodesig на Рабочем столе.
После команды запуска скрипта выдает ошибку:
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
Помогите, пожалуйста, как исправить.
Ошибка потому, что вы указываете путь к несуществующему файлу, нужно поменять пути местами:
как вернуть все обратно??
Должен был бекап остаться. Удалите пропатченный бинарик и переименуйте обратно оригинал. И всё.
когда захожу в Boot Camp выдает ошибку -10810
Опишите ход действий того, что вы вообще делали. Судя из лога, вы не по инструкции всё далали. То есть как минимум изначально файла Boot Camp Assistant original быть не должно, а он у вас есть и вы его даже пытались патчить…
Сначала, я делал по инструкции (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
Мдамс… Нужно было всего-лишь скопировать вот эту строку:
Вставить её в окно консоли, нажать Enter ↩, скопировать ответ и прислать мне. А получилось так, что вы выполнили ответ консоли 😉
Boot Camp Assistant original
Удалил тот файл начал все заново,первая ошибка здесь
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?
Я окончательно запутался:) Постараюсь объяснить на чем я остановился.У меня в папке 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 и не запускает БК
востановил буткемп с тайммашинки. по прежнему нуждаюсь в помощи!
Оставляйте свой Skype, разберёмся.
Скайп не возможен! Попробовал повторно все действия, итог прежний 🙁 откатил обратно…
Проделал по инструкции и где-то накосячил! теперь ничего не работает, как все вернуть назад?? нужна помощь!!
Можете помочь?
Стучитесь в Skype (если ещё актуально) – CasingOne. Запрос на добавление подавайте сразу с дублированием вопроса с блога.
только майл:(( на столько “глубинка”, что даже “голосовой” скайп не потянет интернет
хотя завтра попробую поменять юсб провайдера, часиков в 20-21 по москве отпишусь, если получится через скайп…
в общем буду крайне признателен за помощь!
скайп не возможен… из того, что я запостил можете сказать что либо?
Из 2-х одно: или текстовый редактор не внёс изменения (обратно), или права доступа нарушены. Из-за этого программа и не запускается. Нужно ещё раз пересмотреть все правки (удостовериться, что всё вернулось на место) и поправить права доступа/атрибуты.
народ скиньте кто нибуть чистый бинарник на почту 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 в то время, когда он еще запускался??))
Привет.
Это не ошибка, а отчёт о проделанной операции. Судя по нему вы всё сделали правильно.
Добрый вечер. после ошибки с папкой 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 как раз на эту утилиту.
Эта (гитхабовская) оставляет оригинал нетронутым, а птченую копию кладет рядом с раcширением .unsigned
Вот сейчас нет возможности проверить, но очень похоже на неё.
Я много чего перепробовал что вы писали. Вроде все получилось. Только у меня осталось оба файла: 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 не должно быть никаких ошибок.
ERROR: Opening input file failed
Первый раз делал – все работало. Обновился, опять нужен был ваш метод, теперь не работает.
Что я сделал не так ? (буткам перестал вообще открываться)
Last login: Fri May 1 03:19:08 on ttys000
MacBook-Pro-Rimllyan:~ Rimllyan$ ~/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: Opening input file failed
MacBook-Pro-Rimllyan:~ Rimllyan$ ~/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)ERROR: Opening output file failed
MacBook-Pro-Rimllyan:~ Rimllyan$ 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-Pro-Rimllyan:~ Rimllyan$ 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-Pro-Rimllyan:~ Rimllyan$
Не удается открыть программу «Ассистент Boot Camp».
Где и что я сломал ?
добрый день пишет ошибку не удаеться открыть программу ассистент бк
chmod: /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant: No such file or directory
MBP-Igor:~ igor$
ау
Спасибо большое, очень толково разъяснил!!
Last login: Mon Aug 17 17:30:58 on ttys000
Dmitrijs-iMac:~ d_pushkaryov$ ~/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
Dmitrijs-iMac:~ d_pushkaryov$ 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: rename /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant to /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant original: Permission denied
Dmitrijs-iMac:~ d_pushkaryov$ mv “/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant unsigned” \
> “/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant”
override rwxr-xr-x root/wheel for /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant? (y/n [n]) y
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: Permission denied
Dmitrijs-iMac:~ d_pushkaryov$ chown root:wheel “/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant”;
Dmitrijs-iMac:~ d_pushkaryov$ chmod 755 “/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/Boot Camp Assistant”
Dmitrijs-iMac:~ d_pushkaryov$
а как быть если на борту
El Capitan
А что, в 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#
вот такое выходит
сама прога на рабочем столе
Пока предположение, что это новая фича EL Capitan’a – rootless – такое делает.
понял будем ждать
Всем привет!
Помогите плз пытался сделать данные шаги и случайно заменил info.plist в программе “Дисковая утилита” и теперь она не пашет. Кто-нибудь скиньте плз мне на мыло fhotel73@gmail.com исходный файл info.plist от “ДИСКОВАЯ УТИЛИТА”.
Система OS X Yosemite MacBook Pro (13 дюймов, конец 2011 г.)
Оу, это проблема. У меня уже El Capitan.
Приветствую,
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 загрузочного. Что в этом случае можно сделать? Флешку не видит.
Придётся юзать встроенный или внешний (USB) привод. По-другому никак. Или с rEFInd Boot Manager попробовать заморочиться, но я не советую.
мне помогла подсказка Николая (11:3)
Админ, добавился к тебе в скайп. Где то напортачил, не знаю где, boot camp не запускается.
А ник какой? Просто дофига спамеров добавляется.
ник Volodya
Админ, помогите пожалуйста мне, бут камп не запускается.( скайп bobai-i , ник Volodya)
Отписал вам в скайпе, помогите решить проблему, пожалуйста
[09.03.16, 18:58:29] Volodya: bash-3.2# ~/Users/vladimir/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”
bash: /Users/vladimir/Users/vladimir/Desktop/stripcodesig/stripcodesig: No such file or directory
bash-3.2# ls “/Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS/”
Boot Camp Assistant
bash-3.2#
[09.03.16, 19:00:54] Volodya: сначала сделал все как описано в вашей инструкции, boot camp перестал открываться. После удалил пропатченный файл, вылетала ошибка. Переименовал, тоже не грузится
[09.03.16, 19:01:18] Volodya: мас бук середина 2012
[09.03.16, 19:01:39] Volodya: помогите решить проблему, пожалуйста
Может кто скинуть исходный файл boot camp assistant? из папки /Applications/Utilities/Boot Camp Assistant.app/Contents/MacOS
Инструкция отличная, актуальна ли она для последней системы macOS Sierra? Не ввели ли еще купертиновцы какой дополнительной защиты?
Очкую чего-то остаться без буткампа. И если вдруг “всепропало!”, то восстановление системы с cmd-r поможет?
С самим разделом Boot Camp ничего не случится, а вот ассистент Boot Camp может перестать работать. Для этого лучше сделать резервную копию программы.
Автор, низкий тебе поклон! Все сделал,полет нормальный
Всегда пожалуйста 😉
Большое спасибо! Выполнил всё вышеуказанное с другим приложением по другому адресу, но аналогично по смыслу и теперь сижу, редактирую код и тестирую без проблем. Один только вопрос. Получается нужно всё-таки всегда разрешать доступ приложения к хранилищу?
Спасибо, добрый человек!