Как открыть XPI

Когда вы скачиваете очередное расширение для Firefox, оно представляет собой чаще всего одиночный файл с расширением XPI. Этот файл записывается в одной из папок текущего профиля установленного браузера. В самом браузере есть утилита для установки этого расширения. Таким образом, важно уметь его открыть и как-то модифицировать, а уж запустить его всегда будет возможно.Чем открывать файл XPI? Сначала нужно создать новую пустую папку, где можно будет проводить эксперименты. История о безопасности Wi-fi ждет вас на сайте https://www.cti.ru/media/publications/babushki-audity-i-brutfors-istorii-o-bezopasnosti-wi-fi-setey/.

Скопируйте туда любой из ваших XPI – вы ведь знаете, что можете опознать увиденное расширение? Мы проводили опыты с ReloadEvery – это расширение обновляет страницы табов, не давая истечь сессии (просто мечта для кликеров-многостаночников!). Его файл называется. xpi. В Проводнике нажмите F2 и переименуйте расширение файла на банальный ZIP, так как это именно архив. После этого распакуйте архив в папку, разрешив создание вложенных папок.

В любом серьезном пакете обязательно будут присутствовать файлы install. rdf, файл с расширением manifest и папка chrome. RDF файл представляет собой XML файл с описанием пакета – автор, указание путей с внутренним каталогам расширения, краткое описание. В любом случае это текстовый файл, который можно редактировать где угодно. Manifest – лицензия, так что там ничего интересного нет. Перейдем в папку chome.

А тут уже лежит файл reloadevery. jar – тот самый jar-формат, который применяется для установки телефонных приложений. Фактически это тоже zip, так что опять переименовываем файл и распаковываем. Получаем 4 папки:- Content. Самая важная папка, где лежат скрипты JS (JavaScript). Их представление просто ужасно, но если красиво отформатировать и посидеть пару вечеров с учебниками, то можно разобраться в логике работы программы.

Заметим, что JS очень тесно связан с объектной моделью документа браузера – BOM/DOM, в этом направлении и нужно двигаться.- Defaults. Рабочие настройки расширения.- Locale. Здесь много файлов для локализации, имеющих расширение DTD.

Это текстовые файлы формата XML, где можно заменить английские надписи русскими – так и русифицируют расширения.- Skin. Здесь хранятся файлы скинов приложения, обычно в формате PNG, которые можно открыть в любом графическом редакторе. Некоторые пакеты могут содержать большее количество файлов и каталогов, но принцип всегда один. Изменив какие-то данные, не забудьте переименовать папки, присвоив им первоначальные расширения.

Последние комментарии

Дима Макаров 09 февраля 2018 06:43 Реставрация – вторая жизнь окон

Рамы можно отреставрировать, но нужны мастера, которые этим уже занимались. Я вчера видел отреставрированный вариант, это реально. Насчет дверей сложнее. Внешний вид может скрасить пленка самоклейка, есть разные цветовые гаммы и покупать лучше немецкие, китайские плохие по качеству и их сложнее клеить. А если дверь физически износилась, то лучше поставить новую.

Фото на сайте

Все фотогалереи