Как стать автором
Обновить

Комментарии 15

Зашел в пост исключительно по воле черного властелина
Значит КДПВ сработала превосходно :) А вообще хорошая была Unity Labs Demo, жаль что убрали её из Asset Store. Вот ещё ролик на YouTube, где видно «диван Властелина».
Больше шести лет уже люди просят тёмную тему редактора Unity сделать бесплатной, но как мы видим, воз и ныне там.


То есть я правильно понял, это на хабре статья как взломать лицензионный софт с целью получения нелегального доступа к защищенному контенту? Ох уж эти бесстрашные русский хакеры =)
Я согласен с Вами. Давайте начнем выкладывать посты о том как «обойти» ту или иную лицензию.
При чем, я понимаю если бы данная статья была написана интересно с точки зрения обучения, в стиле туториала, но нет, автор ничего не поясняет. Те кто знаком с отладкой и так могут это сделать, а остальные, как мартышки будут повторять не понимая, что делают. (Не хотел обидеть мартышек)
Ну, тут мы возвращаемся к старому спору о том, насколько вообще этично составлять лицензионные договора на ПО так, что лицензиат, исполняющий ПО на своем оборудовании, не имеет права вносить в такое ПО правки. На мой вкус — неэтично. И я по мере возможности бойкотирую таких поставщиков ПО. (Да, и не использую Unity, если что:) )
Споры об этичности и о том, как реагировать на отсутствие этой самой этичности — все-таки разные вещи…

Переманить Unity 2017.3.0f3 (MacOS) на темную сторону, можно как-то так.


perl -pi -e 's|\xE8\x1F\x70\xA0\xFF\x84\xC0\x74\x03\x41\x8B\x1E|\xE8\x1F\x70\xA0\xFF\x84\xC0\x75\x03\x41\x8B\x1E|g' /Applications/Unity/Unity.app/Contents/MacOS/Unity
Ухты! А для 2018 нет такой магии? Эта строчка не сработала.
Не легче скачать UnityDarkSkin и нажать одну кнопку?
Всегда хорошо, когда есть альтернативные варианты. Пусть каждый сам решает, что выбирать.
Посмотрел на Unity после более полугода неиспользования — казалось почему-то, что я работал в тёмной теме, а оказалось вот что: тема-то не тёмная, а серая, т.е. такая, которая не белая и при этом не режет глаза (вместе с f.lux вообще ОК). Также тут прикол в том, что Unity у меня используется в связке с VS2015, а там вполне себе есть тёмная тема без таких танцев с бубном.
В последних версиях немного переделали этот кусок кода. Первый jne не отработал. Дальше с бубном плясать не стал, т.к. там много этих инструкций, и не понятно, какую комбинацию вбивать, чтобы заработала тёмная тема.
Буду рад, если статью обновят :)
Вот пример для более свежей версии (давно тестировал, точно не помню какая, вроде что-то из 2019.* было), там немножко усложнилась проверка, но не значительно. Попробуй, если всё ок — то потом обновлю статью:
je (74) изменить на jne (75)
image
точного совпадения не обнаружил. Ориентировался по пустой команде nop. Первый после неё je unity… заменил на jne unity…
Но результата не дало. Юнька лишь чутка потупила, запускаясь, и в конце выдала стандартную серую тему. Мб причина в том, что я через UnityHub запускаю? Он же не может как-то проверять экзешник и фиксить его на лету?
UnityHub раньше никак не влиял. Скорее всего другая инструкция. Лучше смотреть по логике исполнения, потому что там есть несколько участков с nop и je, необходимо тот что ближе к выходу, где ксорится eax. Слева стрелки помагают ориентироваться в прыжках по условию:
Выглядит примерно так:
image

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации