Сайт о телевидении

Сайт о телевидении

» » Открыть crx файл. Как в Chrome включить или упаковать в CRX-архив расширение не из Chrome Web Store. Установка скачанного расширения в формате.crx

Открыть crx файл. Как в Chrome включить или упаковать в CRX-архив расширение не из Chrome Web Store. Установка скачанного расширения в формате.crx

10 ответов

Я искал его в Google, и я нашел это:

Тип файла расширения Google Chrome - CRX. Это формат сжатия. Поэтому, если вы хотите посмотреть, что стоит за расширением, сценарии и код, просто измените тип файла с "CRX" на "ZIP".

Разархивируйте файл, и вы получите всю необходимую информацию. Таким образом, вы можете увидеть кишки, узнать, как написать расширение самостоятельно или изменить его для своих нужд.

Затем вы можете упаковать его с помощью встроенных инструментов Chromes, которые автоматически создадут файл обратно в CRX. Для его установки требуется щелчок.

Установленные каталоги расширений Chrome перечислены ниже:

    Скопируйте папку расширения, которое вы хотите изменить. (Именованный в соответствии с идентификатором расширения, чтобы найти идентификатор расширения, перейдите к chrome://extensions/). После копирования вы должны удалить папку _metadata.

  • chrome://extensions в режиме разработчика выберите Загрузите распакованное расширение... и выберите свою скопированную папку расширения, если она содержит вложенную папку, версию, выберите эту папку с файлом манифеста, этот файл необходим для Chrome.
  • Внесите свои изменения, затем выберите перезагрузку и обновите страницу своего расширения, чтобы увидеть свои изменения.

Каталоги расширений Chrome

/Users/username/Library/Application Support/Google/Chrome/Default/Extensions

C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\Extensions

C:\Documents and Settings\YourUserName\Local Settings\Application Data\Google\Chrome\User Data\Default

~/.config/google-chrome/Default/Extensions/

Подписанный файл CRX имеет заголовок, который приведет к тому, что большинство/всех распаковщиков будут заблокированы. Это не самый простой способ сделать это, но вот как это сделать из командной строки bash.

Основная идея - найти исходный неподписанный zip файл, а затем скопировать CRX файл в zip файл, но исключить заголовок CRX.

  • hexdump -C the_extension.crx | more
  • Посмотрите на выход для начала zip файла, который является байтами ASCII "PK". В примере, который я попробовал, PK находилась в смещении 0x132. (Из чтения спецификации CRX, я думаю, что это число будет варьироваться от файла к файлу из-за разных длин сигнатур.) Это число - это то, что мы будем использовать на следующем шаге.
  • dd if=the_extension.crx of=the_extension.zip bs=1 skip=0x132 (Для параметра пропуска, замените смещение, которое вы обнаружили на предыдущем шаге.)
  • Теперь распакуйте ZIP-код, который вы только что создали.
  • Скачайте файлы в распакованном каталоге, затем установите неподписанное/распакованное расширение в свою установку Chrome или переупаковывайте его так же, как и любое другое расширение Chrome.

Я уверен, что есть более сжатый способ сделать это. bash эксперты, пожалуйста, улучшите мой ответ.

(Уже сказано) Я нашел это, создав некоторые темы Chrome (которые уже давно прошли...: -P)

Темы, расширения и т.д. Chrome - это просто сжатые файлы. Получите 7-zip или WinRar , чтобы разархивировать его. У каждого расширения/темы есть файл manifest.json. Откройте файл manifest.json в блокноте. Затем, если вы знаете кодировку, измените код. Будут и другие файлы. Если вы посмотрите в файле манифеста, вы можете выяснить, для чего это необходимо. Затем вы можете все изменить...

Я прочитал другие ответы и счел важным отметить несколько других вещей:

1.) Для пользователей Mac: когда вы нажимаете "Загружать распакованное расширение...", папка "Библиотека" по умолчанию скрыта и (даже если опция "Показать скрытые файлы" переключена на вашем Mac), она может не отображаться в Окно поиска Chrome.

2.) Подпапка, содержащая расширение, представляет собой случайную буквенно-цифровую строку с именем после идентификатора расширения, которую можно найти на странице расширения Chrome, если для параметра "Разработчик" установлено значение "Истина". (Верхний правый флажок на странице расширений)

Теперь Chrome является многопользовательским, поэтому Extensions должен быть вложен в профиль пользователя ОС, а затем профиль пользователя Chrome, мой первый пользователь Chrome был вызван Profile 1 , мой путь Extensions был C:\Users\ username \AppData\Local\Google\Chrome\User Data\ Profile 1 \Extensions\ .

Чтобы найти ваш Перейти к chrome://version/ (я использую about: из лени).

Обратите внимание на Profile Path и просто добавьте \Extensions\ , и у вас есть.

Надеемся, что эта информация по этому вопросу будет обновлена ​​до настоящего времени.

Можно изменить код расширения.CRX, потому что это простой.zip-архив. Вы можете загрузить расширение, извлечь его исходный код, изменить его (протестировать и отладить его как на своей стороне), а также вернуть обратно в.CRX файл.

Я искал этот инструмент, чтобы просто загрузить расширение.CRX и извлечь исходный код, и это сработало для меня: http://crxextractor.com

Все, что он делает, это разбор. Формат файла.CRX и извлекает фактический.zip, содержащий исходный код.

К сожалению, с мая 2014-го года расширения (темы оформления) популярного веб-обозревателя можно устанавливать только из Chrome Web Store. А те, что вы установили, минуя интернет-магазин, автоматически отключаются как "нелегитимные". Например, полезный видео-загрузчик от , который на данный момент доступен только с официального сайта, устанавливается простым перетаскиванием CRX -файла на страницу chrome://extensions , однако при перезапуске браузера блокируется без возможности активации. Другой вариант: вам надо перенести расширения с одного компьютера на другой, не используя синхронизацию. Для этого придется запаковать файлы расширения в один CRX -архив (см. вторую часть обзора). О двух простых способах решить все проблемы и пойдет речь.

Включаем расширение (тему оформления) в Chrome

Итак, вы скачали файл стороннего расширения и хотите интегрировать его в Хром (или надо переустановить заблокированное расширение). Как известно, для разработчиков по-прежнему сохранена опция устанавливать расширения из папки, чем и воспользуемся.

  • Для начала распакуем CRX -файл любым имеющимся архиватором, здесь лучший выбор – бесплатный (скриншот).

  • Запустим Chrome и перейдем в раздел расширений chrome://extensions ("Меню " → "Настройки " → "Расширения ") → далее, отметим чекбокс (флажок) "Режим разработчика " → через появившуюся кнопку "Загрузить распакованное расширение " укажем путь к нужной папке → "ОК ".
  • Наслаждаемся работой "запрещенного" расширения или новой темой оформления браузера.

Как запаковать в CRX-архив (файл) папку расширения Chrome

В принципе, все ясно: после активации озвученного режима для разработчиков, жмем на кнопку "Упаковать расширение " (второй скриншот). Поэтому предлагаю ознакомиться с полезным примером из личной практики. Задача такая: скачать с онлайн-магазина Chrome Web Store тему оформления → найти ее в папке расширений Хрома → упаковать в CRX -файл для дальнейшего использования в виде обложки (скина) или для переноса на другое устройство (ПК). Авторское решение в "картинках" от лица Windows 7 смотрите ниже.

  • По ссылке перейдем в раздел Магазина "Темы" и выберем понравившуюся, скажем, "Деревянный хром".

  • На странице аддона, отметив для себя в адресной строке сгенерированный ID (идентификатор) дополнения, в нашем случае , щелкнем по кнопке "Установить " → по окончании процесса кнопка поменяет цвет и текст, став зеленой "Добавлено в Chrome".
  • Не закрывая обозреватель, вставьте в адресную строку Проводника Windows C:\ Users\ [Имя Вашей Учетной Записи]\ AppData\ Local\ Google\ Chrome\ User Data\ Default\ Extensions → "Enter ".

  • В директории с папками расширений Хрома найдите одноименную с ID папку и зайдите в нее → там будет находиться папка с именем вида "1.0.4_0" (версия расширения), посетим и ее → посредством комбинации клавиш "Ctrl + C " скопируйте в Проводнике путь к папке "1.0.4_0".

  • Переключившись на браузер ("Alt + Tab "), знакомым способом откроем раздел расширений (chrome://extension s и "Enter ") → активировав "Режим разработчика ", кликнем по "Упаковать расширение " → в одноименном окне вставим путь к аддону, C:\ Users\ [Имя Вашей Учетной Записи] \ AppData\ Local\ Google\ Chrome\ User Data\ Default\ Extensions\\ 1.0.4_0 → вновь "Упаковать расширение ".

  • Закрыв кнопкой "ОК " сообщение с указанием пути к созданным файлам, вернемся к Проводнику Windows и через стрелку рядом с адресной строкой "откатимся" на директорию назад → обнаруженные файлы .crx и .pem перенесем в более безопасное и посещаемое место (например, в корень диска D:\ ), не забыв переименовать во что-то более понятное (я объединил "Clover" и "Деревянный хром" в "clover_derevo "). Финал!

Important!

Начинающие компьютерные пользователи, самостоятельно прошедшие "огонь, воду и медные трубы " вышеописанных алгоритмов распаковки-упаковки CRX -архива от Chrome , могут смело причислить себя к избранному сообществу опытных юзеров Windows.

Дмитрий dmitry_spb Евдокимов

Инструкция по установке плагина AntiCaptcha для Google Chrome, Opera Browser в ручном режиме в CRX формате со скриншотами

На этой странице вы найдете подробную инструкцию о том, как установить Anticaptcha плагин в свой браузер в ручном режиме из CRX файла.

Для установки расширения в браузер следуйте инструкциям ниже:

0) Внимание пользователям Windows и MacOs! В связи с политикой компании Google по работе расширений в браузере Chrome для нормальной установки и работы плагина необходимо прописать специальные директивы ExtensionInstallWhitelist и в policy раздел браузера.

Установив значения для ExtensionInstallWhitelist и https://сайт/* для ExtensionInstallSources соответственно.

Для пользователей Windows мы создали специальный REG файл, который нужно просто скачать, запустить и согласиться на внесение изменений, а затем перезагрузить браузер . Он автоматически прописывает указанные значения в реестр.

При правильной установке директив они должны появиться в разделе Policies браузера chrome://policy/ .
А так же Вы увидите надпись Этим браузером управляет ваша организация на сервисных страницах браузера. Не обращайте на нее внимания.

Для удаления этих записей из реестра скачайте и запустите . Внимание! После этой операции установленный плагин отключится и заново ставиться не будет.

Необходимо перезапустить браузер для того, чтобы любые изменения вступили в силу.

Пожалуйста не копируйте и не распространяйте прямую ссылку на CRX файл.
Это приведет к ошибке CRX_REQUIRED_PROOF_MISSING .
Вместо этого приводите ссылку на эту веб-страницу!

Так как расширение скачано с неофициального источника, оно не будет установлено браузером автоматически.


2) Откройте панель Расширений как показано на изображении ниже.


3) И перетащите ранее скаченный файл плагина в любую область панели расширений.
При этом, если вы ранее уже устанавливали этот плагин, то перед этим действием (3) старую версию необходимо удалить, нажав иконку корзины напротив расширения.

Подтвердите установку расширения (плагина) AntiCaptcha solver, нажав на кнопку "Установить расширение".


Поздравляем вас, расширение установлено!


Чтобы воспользоваться десятью бесплатными разгадываниями необходимо авторизоваться в браузере под своим аккаунтом Google.
В панели настроек браузера нажмите на кнопку "Авторизоваться в Chrome" и пройдите процедуру авторизации.


По завершению процесса авторизации (или если вы уже были ранее авторизованы) значок расширения AntiCaptcha покажет цифру оставшихся бесплатных разгадываний, при нажатии на значок расширения так же будет написано сколько у вас осталось бесплатных попыток.


Последнее, что осталось сделать для нормальной работы, так это настроить работу нашего расширения. Нажмите на значок плагина в правом верхнем углу (или на кнопку "Параметры" напротив "AntiCaptcha automatic captcha solver" в панели расширений).


В появившемся окне указываем ваш 32-х значный буквенно-цифровой в окне рядом с иконкой замочка. И нажмите кнопку "Сохранить" для подтверждения.

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

В случае возникновения ошибок вы можете сообщить о своей проблеме, воспользовавшись формой обратной связи . Свои предложения и пожелания также отправляйте при помощи этой формы.

Для начала немного о том, из себя представляет расширение: расширение – это небольшое дополнение для браузера, расширяющее его функционал. Выполнять расширения могут самые разнообразные функции: дают возможность скачивать музыку или видео там, где просто так скачать не получится, к примеру, вконтакте или на Youtube. Упрощают работу с документами, изображениями, дают возможность выбора, какой поисковой системой воспользоваться в конкретной ситуации без перехода на сайт поисковика, изменяют внешний вид сайта.

Расширения в Google Chrome устанавливаются из официального магазина приложений, пусть название вас не смущает – покупать ничего не придется. Чтобы попасть в магазин расширений, перейдите по ссылке

Или перейдите в магазин, воспользовавшись меню браузера: в правом верхнем углу браузера нажмите на кнопку с тремя точками. Откроется меню браузера, в нем нужно выбрать «Дополнительные инструменты». Появится еще одно окно, в котором нужно найти пункт «Расширения» и нажать на него:

Теперь вы находитесь во вкладке с расширениями, установленными в браузере. Если до этого никаких расширений установлено не было, то здесь не будет ничего, или же будут отображены предустановленные расширения Google Chrome – документы, презентации, таблицы. Зависит от версии браузера. Нажмите слева сверху на пункт меню «Расширения» , затем внизу на «Открыть интернет-магазин Chrome»:

после чего вы попадете в магазин расширений. Здесь можно просмотреть все доступные, отсортировать их по категориям, возможностям, оценкам. Единственный минус – язык, не все расширения имеют описание и интерфейс на русском языке.

Если вы знаете, какое именно расширение вам нужно, то достаточно вписать его название в «Поиск по магазину» и нажать Enter. Обратите внимание, в результатах поиска могут присутствовать не только расширения, но и приложения. Чтобы не ошибиться, выберите в результатах поиска «Расширения» . Из найденных результатов выберите необходимое расширение и нажмите кнопку «Установить» :

После установки в правом верхнем углу должна появиться иконка, с помощью которой осуществляется управление расширением, его настройка, включение или отключение каких-либо функций:

Настройки активируются нажатием правой кнопки мыши по иконке. В некоторых случаях иконки может и не быть, все зависит от устанавливаемого расширения и его возможностей.

Как установить стороннее расширение в Google Chrome

Если у вас есть стороннее расширение или юзерскрипт из источника, которому вы доверяете, но по какой-либо причине в магазине Google Chrome это расширение отсутствует, установить обычным способом его не получится. Для обеспечения безопасности установка сторонних расширений, т. е. расширений не из магазина, в хроме запрещена. Ниже представлены способы, с помощью которых это ограничение можно обойти.

Установка скачанного расширения в формате.crx

  1. Вначале нужно открыть страницу расширений в браузере, как это сделать было описано выше: Меню браузера в правом верхнем углу > Дополнительные инструменты > Расширения. Или скопируйте chrome://extensions/ вставьте в адресную строку браузера и нажмите Enter.
  2. В верхней части страницы есть переключатель «Режим разработчика», активируйте его. Ниже появятся 3 дополнительные кнопки: «Упаковать расширение» и «Обновить расширения» :

  1. Файл расширения, оканчивающийся на .crx , переименовать так, чтобы он оканчивался на .zip и открыть его с помощью архиватора как обычный архив. Распаковать его в подготовленную для этого папку (например, создать на диске «C» папку с названием Extensions, или любым другим названием).
  2. В браузере, на странице с расширениями, нажать на кнопку «Загрузить распакованное расширение» и в появившемся окне выбрать созданную папку, после чего нажать ОК.

Расширение будет установлено в браузер, теперь осталось лишь активировать его, переведя переключатель рядом с расширением в положение «Включено».

Установка юзерскрипта – файла вида.user.js в Google Chrome

Способ первый , более простой, но требующий установки дополнительного расширения. Расширение называется tampermonkey, его нужно установить из магазина Google Chrome. После установки оно будет доступно в правом верхнем углу браузера. При нажатии левой кнопкой мыши на значок расширения появится вот такое окно:

в котором нужно выбрать пункт «Создать новый скрипт» . Обратите внимание, напротив пункта «Включено» должна стоять зеленая галочка.

Откроется окно для создания нового скрипта. Теперь нужно скаченный юзерскрипт открыть с помощью текстового редактора, код из него скопировать и вставить в это окно в браузере. После чего нажать на « Файл -> Сохранить» :

Скрипт готов к работе.

Второй способ установки юзерскрипта – без использования расширений. Для этого скрипт придется немного доработать, создать для него файл manifest.json, благодаря которому скрипт можно будет установить как распакованное расширение.

  1. Для начала нужно скачать сам файл скрипта с названием *.user.js.
  2. Теперь создайте папку и положите в нее скрипт (например, создайте на диске «C» папку с названием Extensions, или любым другим названием).
  3. Откройте скрипт с помощью текстового редактора. Обратите внимание! Обычный блокнот Windows может не подойти – желательно использовать текстовый редактор с возможностью изменения кодировки, например Notepad++. Текст двух этих файлов должен быть в кодировке UTF-8, иначе установить не получится. В файле скрипта, в самом начале, найдите следующие строки:

// @name ... // @version ... // @description ... // @include ... (может быть несколько) // @exclude ... (может быть несколько)

  1. В той же папке создайте файл manifest.json и вставьте в него этот шаблон (или скачайте готовый файл):

{ "content_scripts": [ { "exclude_globs": [ "все_домены_и_пути_из_exclude_директив" ], "exclude_matches": , "include_globs": [ "все_домены_и_пути_из_include_директив" ], "js": [ "имя_файла_юзерскрипта.js" ], "matches": [ "http://*/*", "https://*/*" ], "run_at": "document_idle" } ], "converted_from_user_script": true, "description": "описание_вашего_юзерскрипта", "name": "имя_вашего_юзерскрипта", "version": "номер_версии_юзерскрипта", "manifest_version": 2 }

"content_scripts" : [ {

"exclude_globs" : [ "все_домены_и_пути_из_exclude_директив" ] ,

"exclude_matches" : ,

"include_globs" : [ "все_домены_и_пути_из_include_директив" ] ,

: "описание_вашего_юзерскрипта" ,

"name" : "имя_вашего_юзерскрипта" ,

"version" : "номер_версии_юзерскрипта" ,

"manifest_version" : 2

Заполните его данными юзерскрипта, которые искали в пункте 3.

номер_версии_юзерскрипта - до 4 чисел, разделенных точками. Например, 2.1.3

имя_файла_юзерскрипта.js - имя файла скрипта, лежащего рядом с файлом manifest.json

все_домены_и_пути_из_include_директив - каждый в кавычках, разделять запятыми, со всеми метасимволами типа «*» - все пути из директив @include, которые пишутся в начале файла юзерскрипта (например, [ «http://site1.ru/*»,» http://site2.ru/*» ]);

все_домены_и_пути_из_exclude_директив - то же, для директив @exclude

После того, как все будет готово, юзерскрипт устанавливается как стороннее расширение. Меню браузера в правом верхнем углу > Дополнительные инструменты > Расширения. Отметить галочкой «Режим разработчика», затем выбрать «Загрузить распакованное расширение…» и в открывшемся окне выбрать папку с только что созданными файлами. Если все сделано правильно, юзерскрипт добавится в браузер и активируется. Единственный минус данного способа в том, что каждый раз при запуске браузер будет выдавать вот такое окно:

уведомляя о том, что в нем установлено стороннее расширение, которое может быть небезопасно. Достаточно нажать «Отмена» и все будет работать.

Объявление

Формат файлов CRX Archive

Темы веб-браузера Google Chrome могут быть дополнены определенными функциями. Такие файлы, содержащие всю необходимую информацию и данные о таких функциях, сохраняются в файле с расширением CRX. С помощью этих файлов можно сохранить, установить и открыть блокираторы объявлений, электронные книги, игры и другие приложения. Сам файл может быть использован для ручной установки определенной функции путем перетаскивания его в окно Google Chrome Extensions. Чтобы открыть указанное окно, в командной строке в Chrome введите следующую команду: chrome://chrome/extensions/

Технические сведения о файлах CRX

С технической точки зрения файлы CRX представляют собой файлы-плагины, используемые в Google Chrome. Файлы внутри CRX сжимаются и могут содержать файлы JavaScript, JSON, а также другие исполняемые программы или изображения. Для сжатия файлов CRX используются метод сжатия файлов ZIP. При этом стандартные программы разархивирования файлов ZIP открывать файлы CRX не могут, поскольку такие файлы содержат специальный раздел заголовка. Плагины Chrome можно установить либо с помощью кнопки "Добавить в Chrome" на странице расширений, либо путем перетаскивания вручную загруженного файла CRX в окно расширений. В первом случае пользователь с файлом CRX не сталкивается, так как веб-браузер автоматически производит его загрузку, распаковку и установку.

Дополнительная информация о формате CRX



 
Расширение файла .crx